diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 00000000..118bc9a2 Binary files /dev/null and b/.DS_Store differ diff --git a/.gitignore b/.gitignore index fd29b0b3..79a4fe92 100644 --- a/.gitignore +++ b/.gitignore @@ -1,30 +1,30 @@ -logs -project/project -project/target -target -tmp -.history -dist -.idea -/*.iml -/out -/.idea_modules -.classpath -.project -/RUNNING_PID -.settings -.target -.cache* -bin -.DS_Store -activator-sbt-*-shim.sbt -.vagrant -smui-dev.conf -smui2solr-dev.sh -var/test.db -node_modules/ -package-lock.json -/public -e2e/cypress/videos -e2e/cypress/screenshots -hs_err_pid* +# logs +# project/project +# project/target +# target +# tmp +# .history +# dist +# #.idea +# /*.iml +# /out +# #/.idea_modules +# .classpath +# .project +# /RUNNING_PID +# .settings +# .target +# .cache* +# bin +# .DS_Store +# activator-sbt-*-shim.sbt +# .vagrant +# # smui-dev.conf +# smui2solr-dev.sh +# var/test.db +# node_modules/ +# package-lock.json +# /public +# e2e/cypress/videos +# e2e/cypress/screenshots +# hs_err_pid* diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 00000000..acaee95d --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +search-management-ui \ No newline at end of file diff --git a/.idea/aws.xml b/.idea/aws.xml new file mode 100644 index 00000000..03f1bb6e --- /dev/null +++ b/.idea/aws.xml @@ -0,0 +1,17 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 00000000..a3687ee5 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__aopalliance_aopalliance_1_0_jar.xml b/.idea/libraries/sbt__aopalliance_aopalliance_1_0_jar.xml new file mode 100644 index 00000000..fa390c36 --- /dev/null +++ b/.idea/libraries/sbt__aopalliance_aopalliance_1_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__cglib_cglib_nodep_3_2_4_jar.xml b/.idea/libraries/sbt__cglib_cglib_nodep_3_2_4_jar.xml new file mode 100644 index 00000000..06ec5cc1 --- /dev/null +++ b/.idea/libraries/sbt__cglib_cglib_nodep_3_2_4_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__ch_qos_logback_logback_classic_1_2_3_jar.xml b/.idea/libraries/sbt__ch_qos_logback_logback_classic_1_2_3_jar.xml new file mode 100644 index 00000000..3df91082 --- /dev/null +++ b/.idea/libraries/sbt__ch_qos_logback_logback_classic_1_2_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__ch_qos_logback_logback_core_1_2_3_jar.xml b/.idea/libraries/sbt__ch_qos_logback_logback_core_1_2_3_jar.xml new file mode 100644 index 00000000..f217a1e4 --- /dev/null +++ b/.idea/libraries/sbt__ch_qos_logback_logback_core_1_2_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_codeborne_phantomjsdriver_1_4_3_jar.xml b/.idea/libraries/sbt__com_codeborne_phantomjsdriver_1_4_3_jar.xml new file mode 100644 index 00000000..a799d0eb --- /dev/null +++ b/.idea/libraries/sbt__com_codeborne_phantomjsdriver_1_4_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_2_12_0_39_0_jar.xml b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_2_12_0_39_0_jar.xml new file mode 100644 index 00000000..96c847f2 --- /dev/null +++ b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_2_12_0_39_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_cassandra_2_12_0_39_0_jar.xml b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_cassandra_2_12_0_39_0_jar.xml new file mode 100644 index 00000000..ee040295 --- /dev/null +++ b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_cassandra_2_12_0_39_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_core_2_12_0_39_0_jar.xml b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_core_2_12_0_39_0_jar.xml new file mode 100644 index 00000000..88c7128e --- /dev/null +++ b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_core_2_12_0_39_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_jdbc_2_12_0_39_0_jar.xml b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_jdbc_2_12_0_39_0_jar.xml new file mode 100644 index 00000000..466069ac --- /dev/null +++ b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_jdbc_2_12_0_39_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_kafka_2_12_0_39_0_jar.xml b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_kafka_2_12_0_39_0_jar.xml new file mode 100644 index 00000000..d7d0461d --- /dev/null +++ b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_kafka_2_12_0_39_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_mysql_2_12_0_39_0_jar.xml b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_mysql_2_12_0_39_0_jar.xml new file mode 100644 index 00000000..682c942d --- /dev/null +++ b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_mysql_2_12_0_39_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_postgresql_2_12_0_39_0_jar.xml b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_postgresql_2_12_0_39_0_jar.xml new file mode 100644 index 00000000..9ee5b283 --- /dev/null +++ b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_postgresql_2_12_0_39_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_scalatest_2_12_0_39_0_jar.xml b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_scalatest_2_12_0_39_0_jar.xml new file mode 100644 index 00000000..1e84238d --- /dev/null +++ b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_scalatest_2_12_0_39_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_scalatest_selenium_2_12_0_39_0_jar.xml b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_scalatest_selenium_2_12_0_39_0_jar.xml new file mode 100644 index 00000000..5b6d75dd --- /dev/null +++ b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_scalatest_selenium_2_12_0_39_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_vault_2_12_0_39_0_jar.xml b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_vault_2_12_0_39_0_jar.xml new file mode 100644 index 00000000..9f4d0192 --- /dev/null +++ b/.idea/libraries/sbt__com_dimafeng_testcontainers_scala_vault_2_12_0_39_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_fasterxml_jackson_core_jackson_annotations_2_10_3_jar.xml b/.idea/libraries/sbt__com_fasterxml_jackson_core_jackson_annotations_2_10_3_jar.xml new file mode 100644 index 00000000..3d5f75c9 --- /dev/null +++ b/.idea/libraries/sbt__com_fasterxml_jackson_core_jackson_annotations_2_10_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_fasterxml_jackson_core_jackson_core_2_9_10_jar.xml b/.idea/libraries/sbt__com_fasterxml_jackson_core_jackson_core_2_9_10_jar.xml new file mode 100644 index 00000000..ff7bf197 --- /dev/null +++ b/.idea/libraries/sbt__com_fasterxml_jackson_core_jackson_core_2_9_10_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_fasterxml_jackson_core_jackson_databind_2_9_10_jar.xml b/.idea/libraries/sbt__com_fasterxml_jackson_core_jackson_databind_2_9_10_jar.xml new file mode 100644 index 00000000..9a6002f3 --- /dev/null +++ b/.idea/libraries/sbt__com_fasterxml_jackson_core_jackson_databind_2_9_10_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_8_jar.xml b/.idea/libraries/sbt__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_8_jar.xml new file mode 100644 index 00000000..1776621e --- /dev/null +++ b/.idea/libraries/sbt__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_8_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_8_jar.xml b/.idea/libraries/sbt__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_8_jar.xml new file mode 100644 index 00000000..867390e0 --- /dev/null +++ b/.idea/libraries/sbt__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_8_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_github_docker_java_docker_java_api_3_2_7_jar.xml b/.idea/libraries/sbt__com_github_docker_java_docker_java_api_3_2_7_jar.xml new file mode 100644 index 00000000..05fc89eb --- /dev/null +++ b/.idea/libraries/sbt__com_github_docker_java_docker_java_api_3_2_7_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_github_docker_java_docker_java_transport_3_2_7_jar.xml b/.idea/libraries/sbt__com_github_docker_java_docker_java_transport_3_2_7_jar.xml new file mode 100644 index 00000000..3eeb977d --- /dev/null +++ b/.idea/libraries/sbt__com_github_docker_java_docker_java_transport_3_2_7_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_github_docker_java_docker_java_transport_zerodep_3_2_7_jar.xml b/.idea/libraries/sbt__com_github_docker_java_docker_java_transport_zerodep_3_2_7_jar.xml new file mode 100644 index 00000000..6fda9055 --- /dev/null +++ b/.idea/libraries/sbt__com_github_docker_java_docker_java_transport_zerodep_3_2_7_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_google_code_findbugs_jsr305_3_0_2_jar.xml b/.idea/libraries/sbt__com_google_code_findbugs_jsr305_3_0_2_jar.xml new file mode 100644 index 00000000..15c2e280 --- /dev/null +++ b/.idea/libraries/sbt__com_google_code_findbugs_jsr305_3_0_2_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_google_code_gson_gson_2_8_0_jar.xml b/.idea/libraries/sbt__com_google_code_gson_gson_2_8_0_jar.xml new file mode 100644 index 00000000..ac26c0f4 --- /dev/null +++ b/.idea/libraries/sbt__com_google_code_gson_gson_2_8_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_google_errorprone_error_prone_annotations_2_2_0_jar.xml b/.idea/libraries/sbt__com_google_errorprone_error_prone_annotations_2_2_0_jar.xml new file mode 100644 index 00000000..4366ad06 --- /dev/null +++ b/.idea/libraries/sbt__com_google_errorprone_error_prone_annotations_2_2_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_google_guava_failureaccess_1_0_1_jar.xml b/.idea/libraries/sbt__com_google_guava_failureaccess_1_0_1_jar.xml new file mode 100644 index 00000000..f5f5f93d --- /dev/null +++ b/.idea/libraries/sbt__com_google_guava_failureaccess_1_0_1_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_google_guava_guava_27_1_jre_jar.xml b/.idea/libraries/sbt__com_google_guava_guava_27_1_jre_jar.xml new file mode 100644 index 00000000..5b940463 --- /dev/null +++ b/.idea/libraries/sbt__com_google_guava_guava_27_1_jre_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava_jar.xml b/.idea/libraries/sbt__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava_jar.xml new file mode 100644 index 00000000..44c48316 --- /dev/null +++ b/.idea/libraries/sbt__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava_jar.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_google_inject_extensions_guice_assistedinject_4_2_2_jar.xml b/.idea/libraries/sbt__com_google_inject_extensions_guice_assistedinject_4_2_2_jar.xml new file mode 100644 index 00000000..a879c3b1 --- /dev/null +++ b/.idea/libraries/sbt__com_google_inject_extensions_guice_assistedinject_4_2_2_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_google_inject_guice_4_2_2_jar.xml b/.idea/libraries/sbt__com_google_inject_guice_4_2_2_jar.xml new file mode 100644 index 00000000..6a4fe15f --- /dev/null +++ b/.idea/libraries/sbt__com_google_inject_guice_4_2_2_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_google_j2objc_j2objc_annotations_1_1_jar.xml b/.idea/libraries/sbt__com_google_j2objc_j2objc_annotations_1_1_jar.xml new file mode 100644 index 00000000..48746319 --- /dev/null +++ b/.idea/libraries/sbt__com_google_j2objc_j2objc_annotations_1_1_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_google_protobuf_protobuf_java_3_6_1_jar.xml b/.idea/libraries/sbt__com_google_protobuf_protobuf_java_3_6_1_jar.xml new file mode 100644 index 00000000..3061ceae --- /dev/null +++ b/.idea/libraries/sbt__com_google_protobuf_protobuf_java_3_6_1_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_googlecode_usc_jdbcdslog_1_0_6_2_jar.xml b/.idea/libraries/sbt__com_googlecode_usc_jdbcdslog_1_0_6_2_jar.xml new file mode 100644 index 00000000..2dd3d106 --- /dev/null +++ b/.idea/libraries/sbt__com_googlecode_usc_jdbcdslog_1_0_6_2_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_h2database_h2_1_4_197_jar.xml b/.idea/libraries/sbt__com_h2database_h2_1_4_197_jar.xml new file mode 100644 index 00000000..77b730cd --- /dev/null +++ b/.idea/libraries/sbt__com_h2database_h2_1_4_197_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_jayway_jsonpath_json_path_2_4_0_jar.xml b/.idea/libraries/sbt__com_jayway_jsonpath_json_path_2_4_0_jar.xml new file mode 100644 index 00000000..b35250b6 --- /dev/null +++ b/.idea/libraries/sbt__com_jayway_jsonpath_json_path_2_4_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_novocode_junit_interface_0_11_jar.xml b/.idea/libraries/sbt__com_novocode_junit_interface_0_11_jar.xml new file mode 100644 index 00000000..7db6f9fb --- /dev/null +++ b/.idea/libraries/sbt__com_novocode_junit_interface_0_11_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_pauldijou_jwt_core_2_12_4_1_0_jar.xml b/.idea/libraries/sbt__com_pauldijou_jwt_core_2_12_4_1_0_jar.xml new file mode 100644 index 00000000..ad438f94 --- /dev/null +++ b/.idea/libraries/sbt__com_pauldijou_jwt_core_2_12_4_1_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_pauldijou_jwt_json_common_2_12_4_1_0_jar.xml b/.idea/libraries/sbt__com_pauldijou_jwt_json_common_2_12_4_1_0_jar.xml new file mode 100644 index 00000000..13ff5872 --- /dev/null +++ b/.idea/libraries/sbt__com_pauldijou_jwt_json_common_2_12_4_1_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_pauldijou_jwt_play_2_12_4_1_0_jar.xml b/.idea/libraries/sbt__com_pauldijou_jwt_play_2_12_4_1_0_jar.xml new file mode 100644 index 00000000..0ec644b8 --- /dev/null +++ b/.idea/libraries/sbt__com_pauldijou_jwt_play_2_12_4_1_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_pauldijou_jwt_play_json_2_12_4_1_0_jar.xml b/.idea/libraries/sbt__com_pauldijou_jwt_play_json_2_12_4_1_0_jar.xml new file mode 100644 index 00000000..2b2c18cd --- /dev/null +++ b/.idea/libraries/sbt__com_pauldijou_jwt_play_json_2_12_4_1_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_squareup_okhttp3_okhttp_3_11_0_jar.xml b/.idea/libraries/sbt__com_squareup_okhttp3_okhttp_3_11_0_jar.xml new file mode 100644 index 00000000..b71c42b7 --- /dev/null +++ b/.idea/libraries/sbt__com_squareup_okhttp3_okhttp_3_11_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_squareup_okio_okio_1_14_0_jar.xml b/.idea/libraries/sbt__com_squareup_okio_okio_1_14_0_jar.xml new file mode 100644 index 00000000..8d6d5c16 --- /dev/null +++ b/.idea/libraries/sbt__com_squareup_okio_okio_1_14_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_akka_akka_actor_2_12_2_5_23_jar.xml b/.idea/libraries/sbt__com_typesafe_akka_akka_actor_2_12_2_5_23_jar.xml new file mode 100644 index 00000000..942f6746 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_akka_akka_actor_2_12_2_5_23_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_akka_akka_http_core_2_12_10_1_8_jar.xml b/.idea/libraries/sbt__com_typesafe_akka_akka_http_core_2_12_10_1_8_jar.xml new file mode 100644 index 00000000..2670f084 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_akka_akka_http_core_2_12_10_1_8_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_akka_akka_parsing_2_12_10_1_8_jar.xml b/.idea/libraries/sbt__com_typesafe_akka_akka_parsing_2_12_10_1_8_jar.xml new file mode 100644 index 00000000..f62e8184 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_akka_akka_parsing_2_12_10_1_8_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_akka_akka_protobuf_2_12_2_5_23_jar.xml b/.idea/libraries/sbt__com_typesafe_akka_akka_protobuf_2_12_2_5_23_jar.xml new file mode 100644 index 00000000..88c450d0 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_akka_akka_protobuf_2_12_2_5_23_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_akka_akka_slf4j_2_12_2_5_23_jar.xml b/.idea/libraries/sbt__com_typesafe_akka_akka_slf4j_2_12_2_5_23_jar.xml new file mode 100644 index 00000000..b5db9f14 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_akka_akka_slf4j_2_12_2_5_23_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_akka_akka_stream_2_12_2_5_23_jar.xml b/.idea/libraries/sbt__com_typesafe_akka_akka_stream_2_12_2_5_23_jar.xml new file mode 100644 index 00000000..cb11c103 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_akka_akka_stream_2_12_2_5_23_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_config_1_3_3_jar.xml b/.idea/libraries/sbt__com_typesafe_config_1_3_3_jar.xml new file mode 100644 index 00000000..495114a8 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_config_1_3_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_netty_netty_reactive_streams_2_0_3_jar.xml b/.idea/libraries/sbt__com_typesafe_netty_netty_reactive_streams_2_0_3_jar.xml new file mode 100644 index 00000000..770cc04f --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_netty_netty_reactive_streams_2_0_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_netty_netty_reactive_streams_http_2_0_3_jar.xml b/.idea/libraries/sbt__com_typesafe_netty_netty_reactive_streams_http_2_0_3_jar.xml new file mode 100644 index 00000000..2e552955 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_netty_netty_reactive_streams_http_2_0_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_build_link_2_7_3_jar.xml b/.idea/libraries/sbt__com_typesafe_play_build_link_2_7_3_jar.xml new file mode 100644 index 00000000..3910e938 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_build_link_2_7_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_cachecontrol_2_12_1_1_2_jar.xml b/.idea/libraries/sbt__com_typesafe_play_cachecontrol_2_12_1_1_2_jar.xml new file mode 100644 index 00000000..db4c8fff --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_cachecontrol_2_12_1_1_2_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_filters_helpers_2_12_2_7_3_jar.xml b/.idea/libraries/sbt__com_typesafe_play_filters_helpers_2_12_2_7_3_jar.xml new file mode 100644 index 00000000..d9bc15a6 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_filters_helpers_2_12_2_7_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_2_12_2_7_3_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_2_12_2_7_3_jar.xml new file mode 100644 index 00000000..e7c89b1b --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_2_12_2_7_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_ahc_ws_2_12_2_6_0_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_ahc_ws_2_12_2_6_0_jar.xml new file mode 100644 index 00000000..f11b2adf --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_ahc_ws_2_12_2_6_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_ahc_ws_standalone_2_12_1_0_0_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_ahc_ws_standalone_2_12_1_0_0_jar.xml new file mode 100644 index 00000000..329cd1f1 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_ahc_ws_standalone_2_12_1_0_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_akka_http_server_2_12_2_7_3_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_akka_http_server_2_12_2_7_3_jar.xml new file mode 100644 index 00000000..8bcbcf84 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_akka_http_server_2_12_2_7_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_exceptions_2_7_3_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_exceptions_2_7_3_jar.xml new file mode 100644 index 00000000..16f86dd4 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_exceptions_2_7_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_functional_2_12_2_7_4_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_functional_2_12_2_7_4_jar.xml new file mode 100644 index 00000000..6b853a66 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_functional_2_12_2_7_4_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_guice_2_12_2_7_3_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_guice_2_12_2_7_3_jar.xml new file mode 100644 index 00000000..a519e537 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_guice_2_12_2_7_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_jdbc_2_12_2_7_3_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_jdbc_2_12_2_7_3_jar.xml new file mode 100644 index 00000000..872382ff --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_jdbc_2_12_2_7_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_jdbc_api_2_12_2_7_3_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_jdbc_api_2_12_2_7_3_jar.xml new file mode 100644 index 00000000..cd568de4 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_jdbc_api_2_12_2_7_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_jdbc_evolutions_2_12_2_7_3_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_jdbc_evolutions_2_12_2_7_3_jar.xml new file mode 100644 index 00000000..8a31c1f1 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_jdbc_evolutions_2_12_2_7_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_json_2_12_2_7_4_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_json_2_12_2_7_4_jar.xml new file mode 100644 index 00000000..3f238c27 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_json_2_12_2_7_4_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_logback_2_12_2_7_3_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_logback_2_12_2_7_3_jar.xml new file mode 100644 index 00000000..dd5e9eae --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_logback_2_12_2_7_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_netty_server_2_12_2_7_3_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_netty_server_2_12_2_7_3_jar.xml new file mode 100644 index 00000000..33506b21 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_netty_server_2_12_2_7_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_server_2_12_2_7_3_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_server_2_12_2_7_3_jar.xml new file mode 100644 index 00000000..e2f4c0fb --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_server_2_12_2_7_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_streams_2_12_2_7_3_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_streams_2_12_2_7_3_jar.xml new file mode 100644 index 00000000..3acbf8bb --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_streams_2_12_2_7_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_test_2_12_2_7_3_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_test_2_12_2_7_3_jar.xml new file mode 100644 index 00000000..7fc6d576 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_test_2_12_2_7_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_ws_2_12_2_6_0_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_ws_2_12_2_6_0_jar.xml new file mode 100644 index 00000000..1c853743 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_ws_2_12_2_6_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_ws_standalone_2_12_1_0_0_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_ws_standalone_2_12_1_0_0_jar.xml new file mode 100644 index 00000000..aa3269a5 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_ws_standalone_2_12_1_0_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_ws_standalone_json_2_12_1_0_0_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_ws_standalone_json_2_12_1_0_0_jar.xml new file mode 100644 index 00000000..f3d5eaa7 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_ws_standalone_json_2_12_1_0_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_play_ws_standalone_xml_2_12_1_0_0_jar.xml b/.idea/libraries/sbt__com_typesafe_play_play_ws_standalone_xml_2_12_1_0_0_jar.xml new file mode 100644 index 00000000..26eb1199 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_play_ws_standalone_xml_2_12_1_0_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_shaded_asynchttpclient_1_0_0_jar.xml b/.idea/libraries/sbt__com_typesafe_play_shaded_asynchttpclient_1_0_0_jar.xml new file mode 100644 index 00000000..f4e83839 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_shaded_asynchttpclient_1_0_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_shaded_oauth_1_0_0_jar.xml b/.idea/libraries/sbt__com_typesafe_play_shaded_oauth_1_0_0_jar.xml new file mode 100644 index 00000000..f3143f3b --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_shaded_oauth_1_0_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_play_twirl_api_2_12_1_4_2_jar.xml b/.idea/libraries/sbt__com_typesafe_play_twirl_api_2_12_1_4_2_jar.xml new file mode 100644 index 00000000..fe9b8167 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_play_twirl_api_2_12_1_4_2_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_typesafe_ssl_config_core_2_12_0_3_8_jar.xml b/.idea/libraries/sbt__com_typesafe_ssl_config_core_2_12_0_3_8_jar.xml new file mode 100644 index 00000000..1335dce3 --- /dev/null +++ b/.idea/libraries/sbt__com_typesafe_ssl_config_core_2_12_0_3_8_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__com_zaxxer_HikariCP_3_3_1_jar.xml b/.idea/libraries/sbt__com_zaxxer_HikariCP_3_3_1_jar.xml new file mode 100644 index 00000000..09168c52 --- /dev/null +++ b/.idea/libraries/sbt__com_zaxxer_HikariCP_3_3_1_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__commons_codec_commons_codec_1_10_jar.xml b/.idea/libraries/sbt__commons_codec_commons_codec_1_10_jar.xml new file mode 100644 index 00000000..26c9d662 --- /dev/null +++ b/.idea/libraries/sbt__commons_codec_commons_codec_1_10_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__commons_io_commons_io_2_6_jar.xml b/.idea/libraries/sbt__commons_io_commons_io_2_6_jar.xml new file mode 100644 index 00000000..7eccc583 --- /dev/null +++ b/.idea/libraries/sbt__commons_io_commons_io_2_6_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__commons_logging_commons_logging_1_2_jar.xml b/.idea/libraries/sbt__commons_logging_commons_logging_1_2_jar.xml new file mode 100644 index 00000000..2c7bdd3b --- /dev/null +++ b/.idea/libraries/sbt__commons_logging_commons_logging_1_2_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__commons_net_commons_net_3_6_jar.xml b/.idea/libraries/sbt__commons_net_commons_net_3_6_jar.xml new file mode 100644 index 00000000..d8eccd5b --- /dev/null +++ b/.idea/libraries/sbt__commons_net_commons_net_3_6_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__io_jsonwebtoken_jjwt_0_9_1_jar.xml b/.idea/libraries/sbt__io_jsonwebtoken_jjwt_0_9_1_jar.xml new file mode 100644 index 00000000..7accf4e6 --- /dev/null +++ b/.idea/libraries/sbt__io_jsonwebtoken_jjwt_0_9_1_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__io_netty_netty_buffer_4_1_34_Final_jar.xml b/.idea/libraries/sbt__io_netty_netty_buffer_4_1_34_Final_jar.xml new file mode 100644 index 00000000..03fd78db --- /dev/null +++ b/.idea/libraries/sbt__io_netty_netty_buffer_4_1_34_Final_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__io_netty_netty_codec_4_1_34_Final_jar.xml b/.idea/libraries/sbt__io_netty_netty_codec_4_1_34_Final_jar.xml new file mode 100644 index 00000000..7e2ab3d0 --- /dev/null +++ b/.idea/libraries/sbt__io_netty_netty_codec_4_1_34_Final_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__io_netty_netty_codec_http_4_1_34_Final_jar.xml b/.idea/libraries/sbt__io_netty_netty_codec_http_4_1_34_Final_jar.xml new file mode 100644 index 00000000..e06fe8d7 --- /dev/null +++ b/.idea/libraries/sbt__io_netty_netty_codec_http_4_1_34_Final_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__io_netty_netty_common_4_1_34_Final_jar.xml b/.idea/libraries/sbt__io_netty_netty_common_4_1_34_Final_jar.xml new file mode 100644 index 00000000..bde12be8 --- /dev/null +++ b/.idea/libraries/sbt__io_netty_netty_common_4_1_34_Final_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__io_netty_netty_handler_4_1_34_Final_jar.xml b/.idea/libraries/sbt__io_netty_netty_handler_4_1_34_Final_jar.xml new file mode 100644 index 00000000..1b3b2d83 --- /dev/null +++ b/.idea/libraries/sbt__io_netty_netty_handler_4_1_34_Final_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__io_netty_netty_resolver_4_1_34_Final_jar.xml b/.idea/libraries/sbt__io_netty_netty_resolver_4_1_34_Final_jar.xml new file mode 100644 index 00000000..cda1c803 --- /dev/null +++ b/.idea/libraries/sbt__io_netty_netty_resolver_4_1_34_Final_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__io_netty_netty_transport_4_1_34_Final_jar.xml b/.idea/libraries/sbt__io_netty_netty_transport_4_1_34_Final_jar.xml new file mode 100644 index 00000000..c555a282 --- /dev/null +++ b/.idea/libraries/sbt__io_netty_netty_transport_4_1_34_Final_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__io_netty_netty_transport_native_epoll_4_1_34_Final_linux_x86_64_jar.xml b/.idea/libraries/sbt__io_netty_netty_transport_native_epoll_4_1_34_Final_linux_x86_64_jar.xml new file mode 100644 index 00000000..6b3d6c4a --- /dev/null +++ b/.idea/libraries/sbt__io_netty_netty_transport_native_epoll_4_1_34_Final_linux_x86_64_jar.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__io_netty_netty_transport_native_unix_common_4_1_34_Final_jar.xml b/.idea/libraries/sbt__io_netty_netty_transport_native_unix_common_4_1_34_Final_jar.xml new file mode 100644 index 00000000..df069853 --- /dev/null +++ b/.idea/libraries/sbt__io_netty_netty_transport_native_unix_common_4_1_34_Final_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__javax_activation_javax_activation_api_1_2_0_jar.xml b/.idea/libraries/sbt__javax_activation_javax_activation_api_1_2_0_jar.xml new file mode 100644 index 00000000..2ec8be2f --- /dev/null +++ b/.idea/libraries/sbt__javax_activation_javax_activation_api_1_2_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__javax_cache_cache_api_1_0_0_jar.xml b/.idea/libraries/sbt__javax_cache_cache_api_1_0_0_jar.xml new file mode 100644 index 00000000..677894dd --- /dev/null +++ b/.idea/libraries/sbt__javax_cache_cache_api_1_0_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__javax_inject_javax_inject_1_jar.xml b/.idea/libraries/sbt__javax_inject_javax_inject_1_jar.xml new file mode 100644 index 00000000..85f99e76 --- /dev/null +++ b/.idea/libraries/sbt__javax_inject_javax_inject_1_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__javax_servlet_javax_servlet_api_3_1_0_jar.xml b/.idea/libraries/sbt__javax_servlet_javax_servlet_api_3_1_0_jar.xml new file mode 100644 index 00000000..295d3d4e --- /dev/null +++ b/.idea/libraries/sbt__javax_servlet_javax_servlet_api_3_1_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__javax_transaction_jta_1_1_jar.xml b/.idea/libraries/sbt__javax_transaction_jta_1_1_jar.xml new file mode 100644 index 00000000..d4cf332b --- /dev/null +++ b/.idea/libraries/sbt__javax_transaction_jta_1_1_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__javax_xml_bind_jaxb_api_2_3_1_jar.xml b/.idea/libraries/sbt__javax_xml_bind_jaxb_api_2_3_1_jar.xml new file mode 100644 index 00000000..047294dc --- /dev/null +++ b/.idea/libraries/sbt__javax_xml_bind_jaxb_api_2_3_1_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__joda_time_joda_time_2_10_3_jar.xml b/.idea/libraries/sbt__joda_time_joda_time_2_10_3_jar.xml new file mode 100644 index 00000000..c5d4ab6f --- /dev/null +++ b/.idea/libraries/sbt__joda_time_joda_time_2_10_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__junit_junit_4_12_jar.xml b/.idea/libraries/sbt__junit_junit_4_12_jar.xml new file mode 100644 index 00000000..1e3e8663 --- /dev/null +++ b/.idea/libraries/sbt__junit_junit_4_12_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__mysql_mysql_connector_java_8_0_18_jar.xml b/.idea/libraries/sbt__mysql_mysql_connector_java_8_0_18_jar.xml new file mode 100644 index 00000000..9cebb314 --- /dev/null +++ b/.idea/libraries/sbt__mysql_mysql_connector_java_8_0_18_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__net_bytebuddy_byte_buddy_1_8_15_jar.xml b/.idea/libraries/sbt__net_bytebuddy_byte_buddy_1_8_15_jar.xml new file mode 100644 index 00000000..3286cb02 --- /dev/null +++ b/.idea/libraries/sbt__net_bytebuddy_byte_buddy_1_8_15_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__net_java_dev_jna_jna_5_5_0_jar.xml b/.idea/libraries/sbt__net_java_dev_jna_jna_5_5_0_jar.xml new file mode 100644 index 00000000..ec978dd0 --- /dev/null +++ b/.idea/libraries/sbt__net_java_dev_jna_jna_5_5_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__net_java_dev_jna_jna_platform_4_1_0_jar.xml b/.idea/libraries/sbt__net_java_dev_jna_jna_platform_4_1_0_jar.xml new file mode 100644 index 00000000..6c386146 --- /dev/null +++ b/.idea/libraries/sbt__net_java_dev_jna_jna_platform_4_1_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__net_logstash_logback_logstash_logback_encoder_5_3_jar.xml b/.idea/libraries/sbt__net_logstash_logback_logstash_logback_encoder_5_3_jar.xml new file mode 100644 index 00000000..5a98768b --- /dev/null +++ b/.idea/libraries/sbt__net_logstash_logback_logstash_logback_encoder_5_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__net_minidev_accessors_smart_1_2_jar.xml b/.idea/libraries/sbt__net_minidev_accessors_smart_1_2_jar.xml new file mode 100644 index 00000000..0471a2cf --- /dev/null +++ b/.idea/libraries/sbt__net_minidev_accessors_smart_1_2_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__net_minidev_json_smart_2_3_jar.xml b/.idea/libraries/sbt__net_minidev_json_smart_2_3_jar.xml new file mode 100644 index 00000000..7be0df0f --- /dev/null +++ b/.idea/libraries/sbt__net_minidev_json_smart_2_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__net_sourceforge_cssparser_cssparser_0_9_22_jar.xml b/.idea/libraries/sbt__net_sourceforge_cssparser_cssparser_0_9_22_jar.xml new file mode 100644 index 00000000..ef8cd071 --- /dev/null +++ b/.idea/libraries/sbt__net_sourceforge_cssparser_cssparser_0_9_22_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__net_sourceforge_htmlunit_htmlunit_2_33_jar.xml b/.idea/libraries/sbt__net_sourceforge_htmlunit_htmlunit_2_33_jar.xml new file mode 100644 index 00000000..865b4caa --- /dev/null +++ b/.idea/libraries/sbt__net_sourceforge_htmlunit_htmlunit_2_33_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__net_sourceforge_htmlunit_htmlunit_core_js_2_33_jar.xml b/.idea/libraries/sbt__net_sourceforge_htmlunit_htmlunit_core_js_2_33_jar.xml new file mode 100644 index 00000000..bf8a9f9c --- /dev/null +++ b/.idea/libraries/sbt__net_sourceforge_htmlunit_htmlunit_core_js_2_33_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__net_sourceforge_htmlunit_htmlunit_cssparser_1_2_0_jar.xml b/.idea/libraries/sbt__net_sourceforge_htmlunit_htmlunit_cssparser_1_2_0_jar.xml new file mode 100644 index 00000000..c61c9cfe --- /dev/null +++ b/.idea/libraries/sbt__net_sourceforge_htmlunit_htmlunit_cssparser_1_2_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__net_sourceforge_htmlunit_neko_htmlunit_2_33_jar.xml b/.idea/libraries/sbt__net_sourceforge_htmlunit_neko_htmlunit_2_33_jar.xml new file mode 100644 index 00000000..5aa21fc7 --- /dev/null +++ b/.idea/libraries/sbt__net_sourceforge_htmlunit_neko_htmlunit_2_33_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_apache_commons_commons_compress_1_20_jar.xml b/.idea/libraries/sbt__org_apache_commons_commons_compress_1_20_jar.xml new file mode 100644 index 00000000..204783a9 --- /dev/null +++ b/.idea/libraries/sbt__org_apache_commons_commons_compress_1_20_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_apache_commons_commons_exec_1_3_jar.xml b/.idea/libraries/sbt__org_apache_commons_commons_exec_1_3_jar.xml new file mode 100644 index 00000000..57a1568c --- /dev/null +++ b/.idea/libraries/sbt__org_apache_commons_commons_exec_1_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_apache_commons_commons_lang3_3_8_jar.xml b/.idea/libraries/sbt__org_apache_commons_commons_lang3_3_8_jar.xml new file mode 100644 index 00000000..0d9a6afb --- /dev/null +++ b/.idea/libraries/sbt__org_apache_commons_commons_lang3_3_8_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_apache_commons_commons_text_1_4_jar.xml b/.idea/libraries/sbt__org_apache_commons_commons_text_1_4_jar.xml new file mode 100644 index 00000000..36d1a9a1 --- /dev/null +++ b/.idea/libraries/sbt__org_apache_commons_commons_text_1_4_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_apache_httpcomponents_httpclient_4_5_6_jar.xml b/.idea/libraries/sbt__org_apache_httpcomponents_httpclient_4_5_6_jar.xml new file mode 100644 index 00000000..5c800020 --- /dev/null +++ b/.idea/libraries/sbt__org_apache_httpcomponents_httpclient_4_5_6_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_apache_httpcomponents_httpcore_4_4_10_jar.xml b/.idea/libraries/sbt__org_apache_httpcomponents_httpcore_4_4_10_jar.xml new file mode 100644 index 00000000..3c13e929 --- /dev/null +++ b/.idea/libraries/sbt__org_apache_httpcomponents_httpcore_4_4_10_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_apache_httpcomponents_httpmime_4_5_6_jar.xml b/.idea/libraries/sbt__org_apache_httpcomponents_httpmime_4_5_6_jar.xml new file mode 100644 index 00000000..47ed86a3 --- /dev/null +++ b/.idea/libraries/sbt__org_apache_httpcomponents_httpmime_4_5_6_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_atteo_classindex_classindex_3_4_jar.xml b/.idea/libraries/sbt__org_atteo_classindex_classindex_3_4_jar.xml new file mode 100644 index 00000000..1ecaeb64 --- /dev/null +++ b/.idea/libraries/sbt__org_atteo_classindex_classindex_3_4_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_checkerframework_checker_qual_2_5_2_jar.xml b/.idea/libraries/sbt__org_checkerframework_checker_qual_2_5_2_jar.xml new file mode 100644 index 00000000..40b3489e --- /dev/null +++ b/.idea/libraries/sbt__org_checkerframework_checker_qual_2_5_2_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_codehaus_janino_commons_compiler_3_0_8_jar.xml b/.idea/libraries/sbt__org_codehaus_janino_commons_compiler_3_0_8_jar.xml new file mode 100644 index 00000000..f7c790ff --- /dev/null +++ b/.idea/libraries/sbt__org_codehaus_janino_commons_compiler_3_0_8_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_codehaus_janino_janino_3_0_8_jar.xml b/.idea/libraries/sbt__org_codehaus_janino_janino_3_0_8_jar.xml new file mode 100644 index 00000000..e203dad3 --- /dev/null +++ b/.idea/libraries/sbt__org_codehaus_janino_janino_3_0_8_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_codehaus_mojo_animal_sniffer_annotations_1_17_jar.xml b/.idea/libraries/sbt__org_codehaus_mojo_animal_sniffer_annotations_1_17_jar.xml new file mode 100644 index 00000000..5f38cf32 --- /dev/null +++ b/.idea/libraries/sbt__org_codehaus_mojo_animal_sniffer_annotations_1_17_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_eclipse_jetty_jetty_client_9_4_12_v20180830_jar.xml b/.idea/libraries/sbt__org_eclipse_jetty_jetty_client_9_4_12_v20180830_jar.xml new file mode 100644 index 00000000..976c35f8 --- /dev/null +++ b/.idea/libraries/sbt__org_eclipse_jetty_jetty_client_9_4_12_v20180830_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_eclipse_jetty_jetty_http_9_4_12_v20180830_jar.xml b/.idea/libraries/sbt__org_eclipse_jetty_jetty_http_9_4_12_v20180830_jar.xml new file mode 100644 index 00000000..5c81b68a --- /dev/null +++ b/.idea/libraries/sbt__org_eclipse_jetty_jetty_http_9_4_12_v20180830_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_eclipse_jetty_jetty_io_9_4_12_v20180830_jar.xml b/.idea/libraries/sbt__org_eclipse_jetty_jetty_io_9_4_12_v20180830_jar.xml new file mode 100644 index 00000000..89145d93 --- /dev/null +++ b/.idea/libraries/sbt__org_eclipse_jetty_jetty_io_9_4_12_v20180830_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_eclipse_jetty_jetty_util_9_4_12_v20180830_jar.xml b/.idea/libraries/sbt__org_eclipse_jetty_jetty_util_9_4_12_v20180830_jar.xml new file mode 100644 index 00000000..aebdc6d0 --- /dev/null +++ b/.idea/libraries/sbt__org_eclipse_jetty_jetty_util_9_4_12_v20180830_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_eclipse_jetty_jetty_xml_9_4_12_v20180830_jar.xml b/.idea/libraries/sbt__org_eclipse_jetty_jetty_xml_9_4_12_v20180830_jar.xml new file mode 100644 index 00000000..6ff56da5 --- /dev/null +++ b/.idea/libraries/sbt__org_eclipse_jetty_jetty_xml_9_4_12_v20180830_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_eclipse_jetty_websocket_websocket_api_9_4_12_v20180830_jar.xml b/.idea/libraries/sbt__org_eclipse_jetty_websocket_websocket_api_9_4_12_v20180830_jar.xml new file mode 100644 index 00000000..7dce7496 --- /dev/null +++ b/.idea/libraries/sbt__org_eclipse_jetty_websocket_websocket_api_9_4_12_v20180830_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_eclipse_jetty_websocket_websocket_client_9_4_12_v20180830_jar.xml b/.idea/libraries/sbt__org_eclipse_jetty_websocket_websocket_client_9_4_12_v20180830_jar.xml new file mode 100644 index 00000000..8d257be5 --- /dev/null +++ b/.idea/libraries/sbt__org_eclipse_jetty_websocket_websocket_client_9_4_12_v20180830_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_eclipse_jetty_websocket_websocket_common_9_4_12_v20180830_jar.xml b/.idea/libraries/sbt__org_eclipse_jetty_websocket_websocket_common_9_4_12_v20180830_jar.xml new file mode 100644 index 00000000..a2cf628e --- /dev/null +++ b/.idea/libraries/sbt__org_eclipse_jetty_websocket_websocket_common_9_4_12_v20180830_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_fluentlenium_fluentlenium_core_3_7_1_jar.xml b/.idea/libraries/sbt__org_fluentlenium_fluentlenium_core_3_7_1_jar.xml new file mode 100644 index 00000000..f5d9cb30 --- /dev/null +++ b/.idea/libraries/sbt__org_fluentlenium_fluentlenium_core_3_7_1_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_hamcrest_hamcrest_core_1_3_jar.xml b/.idea/libraries/sbt__org_hamcrest_hamcrest_core_1_3_jar.xml new file mode 100644 index 00000000..68a69694 --- /dev/null +++ b/.idea/libraries/sbt__org_hamcrest_hamcrest_core_1_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_joda_joda_convert_2_2_1_jar.xml b/.idea/libraries/sbt__org_joda_joda_convert_2_2_1_jar.xml new file mode 100644 index 00000000..7d286566 --- /dev/null +++ b/.idea/libraries/sbt__org_joda_joda_convert_2_2_1_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_mockito_mockito_all_1_10_19_jar.xml b/.idea/libraries/sbt__org_mockito_mockito_all_1_10_19_jar.xml new file mode 100644 index 00000000..c2daa3cd --- /dev/null +++ b/.idea/libraries/sbt__org_mockito_mockito_all_1_10_19_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_ow2_asm_asm_5_0_4_jar.xml b/.idea/libraries/sbt__org_ow2_asm_asm_5_0_4_jar.xml new file mode 100644 index 00000000..6aca9cec --- /dev/null +++ b/.idea/libraries/sbt__org_ow2_asm_asm_5_0_4_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_playframework_anorm_anorm_2_12_2_6_4_jar.xml b/.idea/libraries/sbt__org_playframework_anorm_anorm_2_12_2_6_4_jar.xml new file mode 100644 index 00000000..e17535b9 --- /dev/null +++ b/.idea/libraries/sbt__org_playframework_anorm_anorm_2_12_2_6_4_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_playframework_anorm_anorm_tokenizer_2_12_2_6_4_jar.xml b/.idea/libraries/sbt__org_playframework_anorm_anorm_tokenizer_2_12_2_6_4_jar.xml new file mode 100644 index 00000000..a050b30a --- /dev/null +++ b/.idea/libraries/sbt__org_playframework_anorm_anorm_tokenizer_2_12_2_6_4_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_postgresql_postgresql_42_2_5_jar.xml b/.idea/libraries/sbt__org_postgresql_postgresql_42_2_5_jar.xml new file mode 100644 index 00000000..cd72a221 --- /dev/null +++ b/.idea/libraries/sbt__org_postgresql_postgresql_42_2_5_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_querqy_querqy_core_3_7_0_jar.xml b/.idea/libraries/sbt__org_querqy_querqy_core_3_7_0_jar.xml new file mode 100644 index 00000000..a76cb669 --- /dev/null +++ b/.idea/libraries/sbt__org_querqy_querqy_core_3_7_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_reactivestreams_reactive_streams_1_0_2_jar.xml b/.idea/libraries/sbt__org_reactivestreams_reactive_streams_1_0_2_jar.xml new file mode 100644 index 00000000..45e89100 --- /dev/null +++ b/.idea/libraries/sbt__org_reactivestreams_reactive_streams_1_0_2_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_rnorth_duct_tape_duct_tape_1_0_8_jar.xml b/.idea/libraries/sbt__org_rnorth_duct_tape_duct_tape_1_0_8_jar.xml new file mode 100644 index 00000000..4ed031fc --- /dev/null +++ b/.idea/libraries/sbt__org_rnorth_duct_tape_duct_tape_1_0_8_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_rnorth_visible_assertions_visible_assertions_2_1_2_jar.xml b/.idea/libraries/sbt__org_rnorth_visible_assertions_visible_assertions_2_1_2_jar.xml new file mode 100644 index 00000000..70bbc14c --- /dev/null +++ b/.idea/libraries/sbt__org_rnorth_visible_assertions_visible_assertions_2_1_2_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_scala_lang_modules_scala_java8_compat_2_12_0_9_0_jar.xml b/.idea/libraries/sbt__org_scala_lang_modules_scala_java8_compat_2_12_0_9_0_jar.xml new file mode 100644 index 00000000..9f224a8a --- /dev/null +++ b/.idea/libraries/sbt__org_scala_lang_modules_scala_java8_compat_2_12_0_9_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_scala_lang_modules_scala_parser_combinators_2_12_1_1_2_jar.xml b/.idea/libraries/sbt__org_scala_lang_modules_scala_parser_combinators_2_12_1_1_2_jar.xml new file mode 100644 index 00000000..cea179b8 --- /dev/null +++ b/.idea/libraries/sbt__org_scala_lang_modules_scala_parser_combinators_2_12_1_1_2_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_scala_lang_modules_scala_xml_2_12_1_2_0_jar.xml b/.idea/libraries/sbt__org_scala_lang_modules_scala_xml_2_12_1_2_0_jar.xml new file mode 100644 index 00000000..984e9916 --- /dev/null +++ b/.idea/libraries/sbt__org_scala_lang_modules_scala_xml_2_12_1_2_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_scala_lang_scala_library_2_12_11_jar.xml b/.idea/libraries/sbt__org_scala_lang_scala_library_2_12_11_jar.xml new file mode 100644 index 00000000..1f6a870c --- /dev/null +++ b/.idea/libraries/sbt__org_scala_lang_scala_library_2_12_11_jar.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_scala_lang_scala_reflect_2_12_11_jar.xml b/.idea/libraries/sbt__org_scala_lang_scala_reflect_2_12_11_jar.xml new file mode 100644 index 00000000..efe07227 --- /dev/null +++ b/.idea/libraries/sbt__org_scala_lang_scala_reflect_2_12_11_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_scala_sbt_test_interface_1_0_jar.xml b/.idea/libraries/sbt__org_scala_sbt_test_interface_1_0_jar.xml new file mode 100644 index 00000000..6f2bc3b4 --- /dev/null +++ b/.idea/libraries/sbt__org_scala_sbt_test_interface_1_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_scalactic_scalactic_2_12_3_0_3_jar.xml b/.idea/libraries/sbt__org_scalactic_scalactic_2_12_3_0_3_jar.xml new file mode 100644 index 00000000..06a2150b --- /dev/null +++ b/.idea/libraries/sbt__org_scalactic_scalactic_2_12_3_0_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_scalatest_scalatest_2_12_3_0_3_jar.xml b/.idea/libraries/sbt__org_scalatest_scalatest_2_12_3_0_3_jar.xml new file mode 100644 index 00000000..89b80798 --- /dev/null +++ b/.idea/libraries/sbt__org_scalatest_scalatest_2_12_3_0_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_scalatestplus_play_scalatestplus_play_2_12_3_1_0_jar.xml b/.idea/libraries/sbt__org_scalatestplus_play_scalatestplus_play_2_12_3_1_0_jar.xml new file mode 100644 index 00000000..e61b0989 --- /dev/null +++ b/.idea/libraries/sbt__org_scalatestplus_play_scalatestplus_play_2_12_3_1_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_htmlunit_driver_2_33_3_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_htmlunit_driver_2_33_3_jar.xml new file mode 100644 index 00000000..6fa4ca67 --- /dev/null +++ b/.idea/libraries/sbt__org_seleniumhq_selenium_htmlunit_driver_2_33_3_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_api_3_141_59_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_api_3_141_59_jar.xml new file mode 100644 index 00000000..4c95e158 --- /dev/null +++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_api_3_141_59_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_chrome_driver_3_4_0_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_chrome_driver_3_4_0_jar.xml new file mode 100644 index 00000000..f2d05168 --- /dev/null +++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_chrome_driver_3_4_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_edge_driver_3_4_0_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_edge_driver_3_4_0_jar.xml new file mode 100644 index 00000000..426824c2 --- /dev/null +++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_edge_driver_3_4_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_firefox_driver_3_141_59_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_firefox_driver_3_141_59_jar.xml new file mode 100644 index 00000000..388df885 --- /dev/null +++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_firefox_driver_3_141_59_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_ie_driver_3_4_0_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_ie_driver_3_4_0_jar.xml new file mode 100644 index 00000000..7f6536e8 --- /dev/null +++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_ie_driver_3_4_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_java_3_4_0_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_java_3_4_0_jar.xml new file mode 100644 index 00000000..b29a6873 --- /dev/null +++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_java_3_4_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_opera_driver_3_4_0_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_opera_driver_3_4_0_jar.xml new file mode 100644 index 00000000..c86ee9ff --- /dev/null +++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_opera_driver_3_4_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_remote_driver_3_141_59_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_remote_driver_3_141_59_jar.xml new file mode 100644 index 00000000..eaa061a4 --- /dev/null +++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_remote_driver_3_141_59_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_safari_driver_3_4_0_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_safari_driver_3_4_0_jar.xml new file mode 100644 index 00000000..8b00c5da --- /dev/null +++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_safari_driver_3_4_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_support_3_141_59_jar.xml b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_support_3_141_59_jar.xml new file mode 100644 index 00000000..0e48ba29 --- /dev/null +++ b/.idea/libraries/sbt__org_seleniumhq_selenium_selenium_support_3_141_59_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_slf4j_jcl_over_slf4j_1_7_26_jar.xml b/.idea/libraries/sbt__org_slf4j_jcl_over_slf4j_1_7_26_jar.xml new file mode 100644 index 00000000..f5177d29 --- /dev/null +++ b/.idea/libraries/sbt__org_slf4j_jcl_over_slf4j_1_7_26_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_slf4j_jul_to_slf4j_1_7_26_jar.xml b/.idea/libraries/sbt__org_slf4j_jul_to_slf4j_1_7_26_jar.xml new file mode 100644 index 00000000..d226bf5d --- /dev/null +++ b/.idea/libraries/sbt__org_slf4j_jul_to_slf4j_1_7_26_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_slf4j_slf4j_api_1_7_30_jar.xml b/.idea/libraries/sbt__org_slf4j_slf4j_api_1_7_30_jar.xml new file mode 100644 index 00000000..3f6ee9de --- /dev/null +++ b/.idea/libraries/sbt__org_slf4j_slf4j_api_1_7_30_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_testcontainers_database_commons_1_15_2_jar.xml b/.idea/libraries/sbt__org_testcontainers_database_commons_1_15_2_jar.xml new file mode 100644 index 00000000..804c4d22 --- /dev/null +++ b/.idea/libraries/sbt__org_testcontainers_database_commons_1_15_2_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_testcontainers_jdbc_1_15_2_jar.xml b/.idea/libraries/sbt__org_testcontainers_jdbc_1_15_2_jar.xml new file mode 100644 index 00000000..0affb084 --- /dev/null +++ b/.idea/libraries/sbt__org_testcontainers_jdbc_1_15_2_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_testcontainers_mysql_1_15_2_jar.xml b/.idea/libraries/sbt__org_testcontainers_mysql_1_15_2_jar.xml new file mode 100644 index 00000000..3a9e0e42 --- /dev/null +++ b/.idea/libraries/sbt__org_testcontainers_mysql_1_15_2_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_testcontainers_postgresql_1_15_2_jar.xml b/.idea/libraries/sbt__org_testcontainers_postgresql_1_15_2_jar.xml new file mode 100644 index 00000000..249bfd4c --- /dev/null +++ b/.idea/libraries/sbt__org_testcontainers_postgresql_1_15_2_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_testcontainers_testcontainers_1_15_2_jar.xml b/.idea/libraries/sbt__org_testcontainers_testcontainers_1_15_2_jar.xml new file mode 100644 index 00000000..18eafc53 --- /dev/null +++ b/.idea/libraries/sbt__org_testcontainers_testcontainers_1_15_2_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_w3c_css_sac_1_3_jar.xml b/.idea/libraries/sbt__org_w3c_css_sac_1_3_jar.xml new file mode 100644 index 00000000..33750802 --- /dev/null +++ b/.idea/libraries/sbt__org_w3c_css_sac_1_3_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__org_xerial_sqlite_jdbc_3_28_0_jar.xml b/.idea/libraries/sbt__org_xerial_sqlite_jdbc_3_28_0_jar.xml new file mode 100644 index 00000000..76902d19 --- /dev/null +++ b/.idea/libraries/sbt__org_xerial_sqlite_jdbc_3_28_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__tyrex_tyrex_1_0_1_jar.xml b/.idea/libraries/sbt__tyrex_tyrex_1_0_1_jar.xml new file mode 100644 index 00000000..56f35999 --- /dev/null +++ b/.idea/libraries/sbt__tyrex_tyrex_1_0_1_jar.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__xalan_serializer_2_7_2_jar.xml b/.idea/libraries/sbt__xalan_serializer_2_7_2_jar.xml new file mode 100644 index 00000000..dea67020 --- /dev/null +++ b/.idea/libraries/sbt__xalan_serializer_2_7_2_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__xalan_xalan_2_7_2_jar.xml b/.idea/libraries/sbt__xalan_xalan_2_7_2_jar.xml new file mode 100644 index 00000000..d395e018 --- /dev/null +++ b/.idea/libraries/sbt__xalan_xalan_2_7_2_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__xerces_xercesImpl_2_12_0_jar.xml b/.idea/libraries/sbt__xerces_xercesImpl_2_12_0_jar.xml new file mode 100644 index 00000000..0dca5672 --- /dev/null +++ b/.idea/libraries/sbt__xerces_xercesImpl_2_12_0_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/sbt__xml_apis_xml_apis_1_4_01_jar.xml b/.idea/libraries/sbt__xml_apis_xml_apis_1_4_01_jar.xml new file mode 100644 index 00000000..ff02764e --- /dev/null +++ b/.idea/libraries/sbt__xml_apis_xml_apis_1_4_01_jar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 00000000..35b56b3b --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,10 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 00000000..b89d87fc --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules/search-management-ui-build.iml b/.idea/modules/search-management-ui-build.iml new file mode 100644 index 00000000..3857b750 --- /dev/null +++ b/.idea/modules/search-management-ui-build.iml @@ -0,0 +1,230 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules/search-management-ui.iml b/.idea/modules/search-management-ui.iml new file mode 100644 index 00000000..16bba2a7 --- /dev/null +++ b/.idea/modules/search-management-ui.iml @@ -0,0 +1,212 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/play2_project_settings.xml b/.idea/play2_project_settings.xml new file mode 100644 index 00000000..1eabb47e --- /dev/null +++ b/.idea/play2_project_settings.xml @@ -0,0 +1,46 @@ + + + + + + \ No newline at end of file diff --git a/.idea/play2_settings.xml b/.idea/play2_settings.xml new file mode 100644 index 00000000..ceb99e95 --- /dev/null +++ b/.idea/play2_settings.xml @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 00000000..797acea5 --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/.idea/sbt.xml b/.idea/sbt.xml new file mode 100644 index 00000000..7fd77fdd --- /dev/null +++ b/.idea/sbt.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/.idea/scala_compiler.xml b/.idea/scala_compiler.xml new file mode 100644 index 00000000..e0e1bc72 --- /dev/null +++ b/.idea/scala_compiler.xml @@ -0,0 +1,14 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 00000000..e96534fb --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 00000000..94a25f7f --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 00000000..9cc3c168 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +   +   + + {{fileName || "No file imported yet."}} {{fileMessage}} + +
+ + + diff --git a/frontend/src/app/components/import/import-rules-collection-create/file-upload.component.scss b/frontend/src/app/components/import/import-rules-collection-create/file-upload.component.scss new file mode 100644 index 00000000..8b9b1a2d --- /dev/null +++ b/frontend/src/app/components/import/import-rules-collection-create/file-upload.component.scss @@ -0,0 +1,3 @@ +.file-input { + display: none; +} diff --git a/frontend/src/app/components/import/import-rules-collection-create/file-upload.component.ts b/frontend/src/app/components/import/import-rules-collection-create/file-upload.component.ts new file mode 100644 index 00000000..7d0b902d --- /dev/null +++ b/frontend/src/app/components/import/import-rules-collection-create/file-upload.component.ts @@ -0,0 +1,62 @@ +import {Component, ElementRef, EventEmitter, Output, ViewChild} from "@angular/core"; +import {HttpClient} from "@angular/common/http"; +import {ToasterService} from "angular2-toaster"; +import { + SolrService, + ModalService +} from '../../../services'; +import {SolrIndex} from "../../../models"; +import {RulesCollectionCreateComponent} from "../../admin"; + +@Component({ + selector: 'file-upload', + templateUrl: "file-upload.component.html", + styleUrls: ["file-upload.component.scss"] +}) +export class FileUploadComponent { + fileName = ''; + fileMessage = ''; + target: EventTarget | null; + + @ViewChild('fileUpload') + myInputVariable: ElementRef; + @Output() solrIndicesChange: EventEmitter = new EventEmitter(); + @Output() showErrorMsg: EventEmitter = new EventEmitter(); + @Output() refreshRulesCollectionList: EventEmitter = new EventEmitter(); + + constructor(private http: HttpClient, + private toasterService: ToasterService, + private solrService: SolrService) { + } + + public showSuccessMsg(msgText: string) { + this.toasterService.pop('success', '', msgText); + } + + refreshSolrIndicies() { + return this.solrService.listAllSolrIndices; + } + + onFileSelected(event: Event) { + const target = event.target as HTMLInputElement; + if (target.files != null) { + const file: File = target.files[0]; + if (file) { + this.fileName = file.name; + this.fileMessage = '... processing ...'; + const formData = new FormData(); + formData.append("uploadedFile", file); + this.showSuccessMsg(this.fileName + this.fileMessage); + const upload$ = this.http.post("/api/v1/upload-import", formData).toPromise() + .then(() => { + this.myInputVariable.nativeElement.value = ''; + this.refreshSolrIndicies(); + }) + .then(() => { this.solrService.listAllSolrIndices().then(() => this.solrService.emitRulesCollectionChangeEvent("")); }) + .then(() => { this.fileMessage = '... Done Processing.'; }) + .then(() => { this.showSuccessMsg("Imported: " + this.fileName); }) + } + } + } + +} diff --git a/frontend/src/app/components/import/import-rules-collection-create/import-rules-collection-create.component.html b/frontend/src/app/components/import/import-rules-collection-create/import-rules-collection-create.component.html new file mode 100644 index 00000000..ceb1bace --- /dev/null +++ b/frontend/src/app/components/import/import-rules-collection-create/import-rules-collection-create.component.html @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Import

+ + + + + + + + + + + + + + + + + + diff --git a/frontend/src/app/components/import/import-rules-collection-create/import-rules-collection-create.component.ts b/frontend/src/app/components/import/import-rules-collection-create/import-rules-collection-create.component.ts new file mode 100644 index 00000000..3f694872 --- /dev/null +++ b/frontend/src/app/components/import/import-rules-collection-create/import-rules-collection-create.component.ts @@ -0,0 +1,130 @@ +import { + Component, + Input, + Output, + EventEmitter, + OnChanges, + OnInit, + SimpleChanges +} from '@angular/core'; + +import { SolrIndex } from '../../../models'; +import { + SolrService, + ModalService +} from '../../../services'; + +import {FileUploadComponent} from "./file-upload.component"; + +@Component({ + selector: 'app-smui-import-import-rules-collection-create', + templateUrl: './import-rules-collection-create.component.html' +}) +export class ImportRulesCollectionCreateComponent implements OnInit, OnChanges { + + //@Output() updateRulesCollectionList: EventEmitter<> = new EventEmitter(); + @Output() showErrorMsg: EventEmitter = new EventEmitter(); + @Output() showSuccessMsg: EventEmitter = new EventEmitter(); + @Output() refreshImportRulesCollectionList: EventEmitter = new EventEmitter(); + @Output() solrIndicesChange: EventEmitter = new EventEmitter(); + fuc: FileUploadComponent; + + solrIndices: SolrIndex[]; + valueName: string; + + constructor( + private solrService: SolrService, + ) { + + } + ngOnInit() { + console.log('In ImportRulesCollectionCreateComponent :: ngOnInit'); + this.solrIndices = this.solrService.solrIndices; + } + + ngOnChanges(changes: SimpleChanges): void { + console.log('In ImportRulesCollectionCreateComponent :: ngOnChanges'); + } + + refreshSolrIndicies() { + return this.solrService.listAllSolrIndices; + // : Promise.reject('No selected Solr index'); + } + + clearForm() { + this.valueName = ''; + } + + addOneValue( event: Event){ + if (this.valueName) { + console.log("addOneValue() , thingName: " + this.valueName); + //console.log('In ImportRulesCollectidonCreateComponent :: createImportRulesCollection'); + this.solrService.putSomething2(this.valueName) + .then(() => this.showSuccessMsg.emit("Add Value: OK")); + // + // if (this.name && this.description) { + // this.solrService + // .createSolrIndex(this.name, this.description) + // .then(() => this.solrService.listAllSolrIndices()) + // .then(() => this.solrIndicesChange.emit()) + // .then(() => this.showSuccessMsg.emit("Created new Import Rules Collection " + this.description)) + // .then(() => this.solrService.emitRulesCollectionChangeEvent("")) + // .then(() => this.clearForm()) + // .catch(error => this.showErrorMsg.emit(error)); + // } + } else { + this.showErrorMsg.emit("Add Value: oops"); + } + } + + putRows(event: Event) { + this.solrService.putSomething2("test row 1").then(() => console.log("added test row 1")); + this.solrService.putSomething2("test row 2").then(() => console.log("added test row 2")); + this.solrService.putSomething2("test row 3").then(() => console.log("added test row 3")); + this.showSuccessMsg.emit("Put Rows: OK") + } + + getRows(event: Event) { + console.log("getRows()"); + //this.solrService.putSomething2("something3").then(() => console.log("done")); + //this.solrService.putSomething2("something4").then(() => console.log("done")); + this.solrService.getExport().then( + result => { + console.log(result) + this.showSuccessMsg.emit("Get Rows: OK, see console log") + } + ) + } + + download(event: Event) { + console.log("download()"); + this.solrService.getExport().then( + result => { + var str = JSON.stringify(result); + this.downloadStringAsFile( + "file.json.txt", + str); + this.showSuccessMsg.emit("Download: OK") + } + ); + } + + downloadStringAsFile(filename: string, text: string) { + var element = document.createElement('a'); + element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text)); + element.setAttribute('download', filename); + element.style.display = 'none'; + document.body.appendChild(element); + element.click(); + document.body.removeChild(element); + } + + onFileSelected(event: Event) { + console.log("event:" + event.target); + } + + putty(event: Event) { + this.solrService.putty().then(() => console.log("did putty")); + this.showSuccessMsg.emit("Putty: OK") + } +} diff --git a/frontend/src/app/components/import/import-rules-collection-create/index.ts b/frontend/src/app/components/import/import-rules-collection-create/index.ts new file mode 100644 index 00000000..de576e61 --- /dev/null +++ b/frontend/src/app/components/import/import-rules-collection-create/index.ts @@ -0,0 +1,2 @@ +export * from './file-upload.component'; +export * from './import-rules-collection-create.component'; diff --git a/frontend/src/app/components/import/import.component.html b/frontend/src/app/components/import/import.component.html new file mode 100644 index 00000000..6dcb1746 --- /dev/null +++ b/frontend/src/app/components/import/import.component.html @@ -0,0 +1,15 @@ + + + + +

Are you sure you want to delete the item?

+
diff --git a/frontend/src/app/components/import/import.component.ts b/frontend/src/app/components/import/import.component.ts new file mode 100644 index 00000000..e91a736b --- /dev/null +++ b/frontend/src/app/components/import/import.component.ts @@ -0,0 +1,55 @@ +import { Component, OnInit, Input } from '@angular/core'; + +import { ToasterService } from 'angular2-toaster'; + +import { SolrIndex } from '../../models'; + +import { + SolrService, + ModalService + } from '../../services'; + +@Component({ + selector: 'app-smui-import', + templateUrl: './import.component.html' +}) +export class ImportComponent implements OnInit { + + constructor( + private modalService: ModalService, + private toasterService: ToasterService, + private solrService: SolrService + ) { + + } + + solrIndices: SolrIndex[]; + + ngOnInit() { + console.log('In ImportComponent :: ngOnInit'); + this.solrIndices = this.solrService.solrIndices; + } + + public showSuccessMsg(msgText: string) { + this.toasterService.pop('success', '', msgText); + } + + public showErrorMsg(msgText: string) { + this.toasterService.pop('error', '', msgText); + } + + // @ts-ignore + public openDeleteConfirmModal({ deleteCallback }) { + const deferred = this.modalService.open('confirm-delete'); + deferred.promise.then((isOk: boolean) => { + if (isOk) { deleteCallback(); } + this.modalService.close('confirm-delete'); + }); + } + + public solrIndicesChange(id: string){ + console.log("ImportComponent :: solrIndicesChange :: id = " + id) + this.solrIndices = this.solrService.solrIndices; + } + +} diff --git a/frontend/src/app/components/import/index.ts b/frontend/src/app/components/import/index.ts new file mode 100644 index 00000000..bdc340d5 --- /dev/null +++ b/frontend/src/app/components/import/index.ts @@ -0,0 +1 @@ +export * from './import.component'; diff --git a/frontend/src/app/models/downloadableRule.model.ts b/frontend/src/app/models/downloadableRule.model.ts new file mode 100644 index 00000000..07c891da --- /dev/null +++ b/frontend/src/app/models/downloadableRule.model.ts @@ -0,0 +1,17 @@ +import {FilterRule, RedirectRule} from "./rules.model"; + +export class DownloadableRule { + + type?: string; + filterRule?: FilterRule; + redirectRule?: RedirectRule; + + inputId?: string; + inputTerm?: string; + term?: string; + details?: string; + isActive?: boolean; + inputTags: Array; + modified: string; + inputModified: string; +} diff --git a/frontend/src/app/models/downloadableRules.model.ts b/frontend/src/app/models/downloadableRules.model.ts new file mode 100644 index 00000000..636d6332 --- /dev/null +++ b/frontend/src/app/models/downloadableRules.model.ts @@ -0,0 +1,6 @@ +import { DownloadableRule } from './downloadableRule.model'; + +export class DownloadableRules { + id?: string; + rules?: Array; +} diff --git a/frontend/src/app/services/solr.service.ts b/frontend/src/app/services/solr.service.ts index a10b6290..426768f9 100644 --- a/frontend/src/app/services/solr.service.ts +++ b/frontend/src/app/services/solr.service.ts @@ -112,7 +112,6 @@ export class SolrService { .toPromise(); } - createSuggestedField(solrIndexId: string, name: string): Promise { const headers = { headers: this.jsonHeader }; const body = JSON.stringify( { name: name}); @@ -159,4 +158,36 @@ export class SolrService { .toPromise(); } + putSomething2(thingName: string) { + const headers = { headers: this.jsonHeader }; + const body = JSON.stringify( { thingName: thingName }); + return this.http + .put(`${this.baseUrl}/put-something`, body, httpOptions) + .toPromise(); + } + + putty() { + const headers = { headers: this.jsonHeader }; + const body = JSON.stringify( { }); + return this.http + .put(`${this.baseUrl}/putty`, body, httpOptions) + .toPromise(); + } + + getExport() { + const headers = { headers: this.jsonHeader }; + const body = {}; + return this.http + .get(`${this.baseUrl}/get-export`, body) + .toPromise(); + } + + getExportWithId(id:String ) { + const headers = { headers: this.jsonHeader }; + const body = {}; + return this.http + .get(`${this.baseUrl}/get-export-with-id/${id}`, body) + .toPromise(); + } + } diff --git a/frontend/src/styles.css b/frontend/src/styles.css index e0ff8ad0..d6c42bee 100644 --- a/frontend/src/styles.css +++ b/frontend/src/styles.css @@ -2,3 +2,18 @@ @import '~angular2-toaster/toaster.css'; @import '~angular2-multiselect-dropdown/themes/default.theme.css'; @import '~@fortawesome/fontawesome-free/css/all.css'; + +div.horizontalgap { + float: left; + overflow: hidden; + height: 1px; + width: 0px; +} + +.float-right-top { + position: absolute; + right: 0; + top: 0; + padding-top:10px; + padding-right:10px; +} diff --git a/logs/application.log b/logs/application.log new file mode 100644 index 00000000..21a91bde --- /dev/null +++ b/logs/application.log @@ -0,0 +1,762 @@ +2022-09-16 13:00:32,405 [INFO] from play.api.db.DefaultDBApi in play-dev-mode-akka.actor.default-dispatcher-7 - Database [default] initialized at jdbc:mysql://localhost/smui?autoReconnect=true&useSSL=false +2022-09-16 13:00:32,412 [INFO] from application in play-dev-mode-akka.actor.default-dispatcher-7 - Creating Pool for datasource 'default' +2022-09-16 13:00:32,417 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - Driver class com.mysql.cj.jdbc.Driver found in Thread context class loader ReloadableClassLoader(v1){file:/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/} +2022-09-16 13:00:32,421 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - HikariPool-1 - configuration: +2022-09-16 13:00:32,423 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - allowPoolSuspension.............false +2022-09-16 13:00:32,423 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - autoCommit......................true +2022-09-16 13:00:32,423 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - catalog.........................none +2022-09-16 13:00:32,423 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - connectionInitSql...............none +2022-09-16 13:00:32,423 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - connectionTestQuery.............none +2022-09-16 13:00:32,424 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - connectionTimeout...............30000 +2022-09-16 13:00:32,424 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - dataSource......................none +2022-09-16 13:00:32,424 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - dataSourceClassName.............none +2022-09-16 13:00:32,424 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - dataSourceJNDI..................none +2022-09-16 13:00:32,424 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - dataSourceProperties............{password=} +2022-09-16 13:00:32,425 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - driverClassName................."com.mysql.cj.jdbc.Driver" +2022-09-16 13:00:32,425 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - healthCheckProperties...........{} +2022-09-16 13:00:32,425 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - healthCheckRegistry.............none +2022-09-16 13:00:32,425 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - idleTimeout.....................600000 +2022-09-16 13:00:32,425 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - initializationFailTimeout.......-1 +2022-09-16 13:00:32,425 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - isolateInternalQueries..........false +2022-09-16 13:00:32,425 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - jdbcUrl.........................jdbc:mysql://localhost/smui?autoReconnect=true&useSSL=false +2022-09-16 13:00:32,425 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - leakDetectionThreshold..........0 +2022-09-16 13:00:32,425 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - maxLifetime.....................1800000 +2022-09-16 13:00:32,425 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - maximumPoolSize.................9 +2022-09-16 13:00:32,425 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - metricRegistry..................none +2022-09-16 13:00:32,425 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - metricsTrackerFactory...........none +2022-09-16 13:00:32,425 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - minimumIdle.....................9 +2022-09-16 13:00:32,425 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - password........................ +2022-09-16 13:00:32,425 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - poolName........................"HikariPool-1" +2022-09-16 13:00:32,426 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - readOnly........................false +2022-09-16 13:00:32,426 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - registerMbeans..................false +2022-09-16 13:00:32,426 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - scheduledExecutor...............none +2022-09-16 13:00:32,426 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - schema..........................none +2022-09-16 13:00:32,426 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - threadFactory...................internal +2022-09-16 13:00:32,426 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - transactionIsolation............default +2022-09-16 13:00:32,426 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - username........................"smui" +2022-09-16 13:00:32,426 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - validationTimeout...............5000 +2022-09-16 13:00:32,427 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - HikariPool-1 - configuration: +2022-09-16 13:00:32,428 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - allowPoolSuspension.............false +2022-09-16 13:00:32,428 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - autoCommit......................true +2022-09-16 13:00:32,428 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - catalog.........................none +2022-09-16 13:00:32,428 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - connectionInitSql...............none +2022-09-16 13:00:32,428 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - connectionTestQuery.............none +2022-09-16 13:00:32,428 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - connectionTimeout...............30000 +2022-09-16 13:00:32,428 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - dataSource......................none +2022-09-16 13:00:32,428 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - dataSourceClassName.............none +2022-09-16 13:00:32,428 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - dataSourceJNDI..................none +2022-09-16 13:00:32,428 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - dataSourceProperties............{password=} +2022-09-16 13:00:32,428 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - driverClassName................."com.mysql.cj.jdbc.Driver" +2022-09-16 13:00:32,429 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - healthCheckProperties...........{} +2022-09-16 13:00:32,429 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - healthCheckRegistry.............none +2022-09-16 13:00:32,429 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - idleTimeout.....................600000 +2022-09-16 13:00:32,429 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - initializationFailTimeout.......-1 +2022-09-16 13:00:32,429 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - isolateInternalQueries..........false +2022-09-16 13:00:32,429 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - jdbcUrl.........................jdbc:mysql://localhost/smui?autoReconnect=true&useSSL=false +2022-09-16 13:00:32,429 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - leakDetectionThreshold..........0 +2022-09-16 13:00:32,429 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - maxLifetime.....................1800000 +2022-09-16 13:00:32,429 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - maximumPoolSize.................9 +2022-09-16 13:00:32,429 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - metricRegistry..................none +2022-09-16 13:00:32,429 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - metricsTrackerFactory...........none +2022-09-16 13:00:32,429 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - minimumIdle.....................9 +2022-09-16 13:00:32,429 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - password........................ +2022-09-16 13:00:32,429 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - poolName........................"HikariPool-1" +2022-09-16 13:00:32,430 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - readOnly........................false +2022-09-16 13:00:32,430 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - registerMbeans..................false +2022-09-16 13:00:32,430 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - scheduledExecutor...............none +2022-09-16 13:00:32,430 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - schema..........................none +2022-09-16 13:00:32,430 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - threadFactory...................internal +2022-09-16 13:00:32,430 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - transactionIsolation............default +2022-09-16 13:00:32,430 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - username........................"smui" +2022-09-16 13:00:32,430 [DEBUG] from com.zaxxer.hikari.HikariConfig in play-dev-mode-akka.actor.default-dispatcher-7 - validationTimeout...............5000 +2022-09-16 13:00:32,432 [INFO] from com.zaxxer.hikari.HikariDataSource in play-dev-mode-akka.actor.default-dispatcher-7 - HikariPool-1 - Starting... +2022-09-16 13:00:32,464 [INFO] from com.zaxxer.hikari.HikariDataSource in play-dev-mode-akka.actor.default-dispatcher-7 - HikariPool-1 - Start completed. +2022-09-16 13:00:32,566 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=0, active=0, idle=0, waiting=1) +2022-09-16 13:00:32,628 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@4636a2dc +2022-09-16 13:00:32,638 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@56ddf5fa +2022-09-16 13:00:32,649 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@281b1244 +2022-09-16 13:00:32,658 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@25307942 +2022-09-16 13:00:32,669 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@4dc4b775 +2022-09-16 13:00:32,679 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@2e4e92cb +2022-09-16 13:00:32,689 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@136c2308 +2022-09-16 13:00:32,700 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@25f1b1f +2022-09-16 13:00:32,713 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@488c79c1 +2022-09-16 13:00:32,719 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in play-dev-mode-akka.actor.default-dispatcher-7 - HikariPool-1 - Reset (autoCommit) on connection com.mysql.cj.jdbc.ConnectionImpl@4636a2dc +2022-09-16 13:00:32,832 [INFO] from akka.event.slf4j.Slf4jLogger in application-akka.actor.default-dispatcher-3 - Slf4jLogger started +2022-09-16 13:00:32,833 [DEBUG] from akka.event.EventStream in application-akka.actor.default-dispatcher-3 - logger log1-Slf4jLogger started +2022-09-16 13:00:32,833 [DEBUG] from akka.event.EventStream in application-akka.actor.default-dispatcher-3 - Default Loggers started +2022-09-16 13:00:32,844 [DEBUG] from play.api.libs.concurrent.ActorSystemProvider in play-dev-mode-akka.actor.default-dispatcher-7 - Starting application default Akka system: application +2022-09-16 13:00:32,845 [INFO] from services.MigrationService in play-dev-mode-akka.actor.default-dispatcher-7 - In MigrationService :: ensure applicationEvolutions are up-to-date: true +2022-09-16 13:00:32,847 [INFO] from services.MigrationService in play-dev-mode-akka.actor.default-dispatcher-7 - In virtuallyCreateEventsPreVersion38 (event history switched ON) +2022-09-16 13:00:32,934 [INFO] from services.SmuiMigrationLock in play-dev-mode-akka.actor.default-dispatcher-7 - SmuiMigrationLock :: Found a migration for migrationKey = pre_v3.8 ... +2022-09-16 13:00:32,935 [INFO] from services.SmuiMigrationLock in play-dev-mode-akka.actor.default-dispatcher-7 - SmuiMigrationLock :: Migration migrationKey = pre_v3.8 completed ... nothing do to any more!! +2022-09-16 13:00:32,938 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in play-dev-mode-akka.actor.default-dispatcher-7 - HikariPool-1 - Reset (autoCommit) on connection com.mysql.cj.jdbc.ConnectionImpl@4636a2dc +2022-09-16 13:00:32,941 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in play-dev-mode-akka.actor.default-dispatcher-7 - HikariPool-1 - Reset (autoCommit) on connection com.mysql.cj.jdbc.ConnectionImpl@4636a2dc +2022-09-16 13:00:32,964 [WARN] from services.MigrationService in play-dev-mode-akka.actor.default-dispatcher-7 - You have 4 history events without userInfo in your database. Support for empty userInfo entries have been removed as of v3.14 of SMUI (see https://github.com/querqy/smui/pull/83#issuecomment-1023284550). Please migrate existing event data. +2022-09-16 13:00:32,966 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in play-dev-mode-akka.actor.default-dispatcher-7 - HikariPool-1 - Reset (autoCommit) on connection com.mysql.cj.jdbc.ConnectionImpl@4636a2dc +2022-09-16 13:00:33,024 [DEBUG] from controllers.AssetsConfiguration in play-dev-mode-akka.actor.default-dispatcher-7 - Using the following cache configuration for assets: + enableCaching = false + enableCacheControl = false + defaultCacheControl = public, max-age=3600 + aggressiveCacheControl = public, max-age=31536000, immutable + configuredCacheControl: + /public/app/ = Some(no-cache) + +2022-09-16 13:00:33,056 [INFO] from play.api.http.EnabledFilters in play-dev-mode-akka.actor.default-dispatcher-7 - Enabled Filters (see ): + + play.filters.headers.SecurityHeadersFilter + +2022-09-16 13:00:33,062 [INFO] from play.api.Play in play-dev-mode-akka.actor.default-dispatcher-7 - Application started (Dev) (no global state) +2022-09-16 13:00:33,126 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in play-dev-mode-akka.actor.default-dispatcher-7 - HikariPool-1 - Reset (autoCommit) on connection com.mysql.cj.jdbc.ConnectionImpl@4636a2dc +2022-09-16 13:00:33,398 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-4 - New connection accepted +2022-09-16 13:00:33,403 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-8 - New connection accepted +2022-09-16 13:00:33,550 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-3 - :: Successfully parsed version number +2022-09-16 13:00:33,556 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-3 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 13:00:33,557 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-3 - :: latest version from DockerHub = 3.14.0 +2022-09-16 13:00:33,741 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-4 - New connection accepted +2022-09-16 13:00:33,800 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-3 - :: Successfully parsed version number +2022-09-16 13:00:33,801 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-3 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 13:00:33,801 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-3 - :: latest version from DockerHub = 3.14.0 +2022-09-16 13:00:33,828 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-3 - New connection accepted +2022-09-16 13:00:33,830 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-2 - New connection accepted +2022-09-16 13:01:02,569 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:01:32,571 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:01:36,352 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-3 - New connection accepted +2022-09-16 13:01:59,332 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-8 - New connection accepted +2022-09-16 13:01:59,360 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-8 - New connection accepted +2022-09-16 13:01:59,360 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-8 - New connection accepted +2022-09-16 13:01:59,363 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in application-akka.actor.default-dispatcher-5 - HikariPool-1 - Reset (autoCommit) on connection com.mysql.cj.jdbc.ConnectionImpl@4636a2dc +2022-09-16 13:01:59,880 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-6 - :: Successfully parsed version number +2022-09-16 13:01:59,881 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 13:01:59,881 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - :: latest version from DockerHub = 3.14.0 +2022-09-16 13:02:02,575 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:02:03,934 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-8 - New connection accepted +2022-09-16 13:02:08,173 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in application-akka.actor.default-dispatcher-5 - HikariPool-1 - Reset (autoCommit) on connection com.mysql.cj.jdbc.ConnectionImpl@4636a2dc +2022-09-16 13:02:08,182 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-3 - New connection accepted +2022-09-16 13:02:10,999 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-11 - New connection accepted +2022-09-16 13:02:11,015 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in application-akka.actor.default-dispatcher-5 - HikariPool-1 - Reset (autoCommit) on connection com.mysql.cj.jdbc.ConnectionImpl@4636a2dc +2022-09-16 13:02:11,022 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-11 - New connection accepted +2022-09-16 13:02:20,077 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-3 - New connection accepted +2022-09-16 13:02:20,134 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-5 - solrIndexId:139b92bd-4a19-4c77-b4fc-1dd7a22ba553 +2022-09-16 13:02:20,142 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-9 - New connection accepted +2022-09-16 13:02:23,665 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-11 - New connection accepted +2022-09-16 13:02:23,682 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-11 - New connection accepted +2022-09-16 13:02:27,049 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-3 - New connection accepted +2022-09-16 13:02:27,055 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - addNewSearchInput +2022-09-16 13:02:29,962 [DEBUG] from models.rules.SynonymRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:29,965 [DEBUG] from models.rules.UpDownRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:29,968 [DEBUG] from models.rules.FilterRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:29,971 [DEBUG] from models.rules.DeleteRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:29,974 [DEBUG] from models.rules.RedirectRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:30,009 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-6 - New connection accepted +2022-09-16 13:02:30,052 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-3 - New connection accepted +2022-09-16 13:02:30,067 [DEBUG] from models.rules.SynonymRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:30,071 [DEBUG] from models.rules.UpDownRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:30,074 [DEBUG] from models.rules.FilterRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:30,077 [DEBUG] from models.rules.DeleteRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:30,080 [DEBUG] from models.rules.RedirectRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:32,578 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:02:40,210 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-11 - New connection accepted +2022-09-16 13:02:40,216 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - updateSearchInput:1 +2022-09-16 13:02:40,216 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - updateSearchInput:2 +2022-09-16 13:02:40,216 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - updateSearchInput:body +2022-09-16 13:02:40,217 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - AnyContentAsJson({"id":"390f5ca3-856b-4f0d-b12b-410692e71d3b","term":"test1","synonymRules":[],"upDownRules":[],"filterRules":[],"deleteRules":[{"id":"2c06a7af-ae5b-4cb3-a98f-094e88131089","term":"testdelete","isActive":true}],"redirectRules":[],"tags":[],"isActive":true,"comment":"testcomment"}) +2022-09-16 13:02:40,217 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - updateSearchInput:jsonBody +2022-09-16 13:02:40,217 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - Some({"id":"390f5ca3-856b-4f0d-b12b-410692e71d3b","term":"test1","synonymRules":[],"upDownRules":[],"filterRules":[],"deleteRules":[{"id":"2c06a7af-ae5b-4cb3-a98f-094e88131089","term":"testdelete","isActive":true}],"redirectRules":[],"tags":[],"isActive":true,"comment":"testcomment"}) +2022-09-16 13:02:40,218 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - updateSearchInput:3 +2022-09-16 13:02:40,220 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - updateSearchInput:4 +2022-09-16 13:02:40,220 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - updateSearchInput:5 +2022-09-16 13:02:40,272 [ERROR] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - updateSearchInput failed on validation of searchInput with id 390f5ca3-856b-4f0d-b12b-410692e71d3b - validation returned the following error output: <<>> +2022-09-16 13:02:50,397 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-11 - New connection accepted +2022-09-16 13:02:50,401 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - updateSearchInput:1 +2022-09-16 13:02:50,401 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - updateSearchInput:2 +2022-09-16 13:02:50,401 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - updateSearchInput:body +2022-09-16 13:02:50,401 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - AnyContentAsJson({"id":"390f5ca3-856b-4f0d-b12b-410692e71d3b","term":"test1 deletethis","synonymRules":[],"upDownRules":[],"filterRules":[],"deleteRules":[{"id":"2c06a7af-ae5b-4cb3-a98f-094e88131089","term":"deletethis","isActive":true}],"redirectRules":[],"tags":[],"isActive":true,"comment":"testcomment"}) +2022-09-16 13:02:50,401 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - updateSearchInput:jsonBody +2022-09-16 13:02:50,401 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - Some({"id":"390f5ca3-856b-4f0d-b12b-410692e71d3b","term":"test1 deletethis","synonymRules":[],"upDownRules":[],"filterRules":[],"deleteRules":[{"id":"2c06a7af-ae5b-4cb3-a98f-094e88131089","term":"deletethis","isActive":true}],"redirectRules":[],"tags":[],"isActive":true,"comment":"testcomment"}) +2022-09-16 13:02:50,401 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - updateSearchInput:3 +2022-09-16 13:02:50,402 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - updateSearchInput:4 +2022-09-16 13:02:50,402 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - updateSearchInput:5 +2022-09-16 13:02:50,418 [DEBUG] from models.rules.SynonymRule in application-akka.actor.default-dispatcher-6 - RuleObject:updateForSearchInput +2022-09-16 13:02:50,420 [DEBUG] from models.rules.UpDownRule in application-akka.actor.default-dispatcher-6 - RuleObject:updateForSearchInput +2022-09-16 13:02:50,422 [DEBUG] from models.rules.FilterRule in application-akka.actor.default-dispatcher-6 - RuleObject:updateForSearchInput +2022-09-16 13:02:50,425 [DEBUG] from models.rules.DeleteRule in application-akka.actor.default-dispatcher-6 - RuleObject:updateForSearchInput +2022-09-16 13:02:50,437 [DEBUG] from models.rules.RedirectRule in application-akka.actor.default-dispatcher-6 - RuleObject:updateForSearchInput +2022-09-16 13:02:50,445 [DEBUG] from models.rules.SynonymRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:50,447 [DEBUG] from models.rules.UpDownRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:50,448 [DEBUG] from models.rules.FilterRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:50,449 [DEBUG] from models.rules.DeleteRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:50,451 [DEBUG] from models.rules.RedirectRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:50,460 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in application-akka.actor.default-dispatcher-6 - HikariPool-1 - Reset (autoCommit) on connection com.mysql.cj.jdbc.ConnectionImpl@56ddf5fa +2022-09-16 13:02:50,467 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-11 - New connection accepted +2022-09-16 13:02:50,486 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-3 - New connection accepted +2022-09-16 13:02:50,493 [DEBUG] from models.rules.SynonymRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:50,494 [DEBUG] from models.rules.UpDownRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:50,496 [DEBUG] from models.rules.FilterRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:50,497 [DEBUG] from models.rules.DeleteRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:50,498 [DEBUG] from models.rules.RedirectRule in application-akka.actor.default-dispatcher-6 - RuleObject:loadByInputId +2022-09-16 13:02:52,746 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-3 - New connection accepted +2022-09-16 13:02:52,756 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - In ApiController :: getLatestDeploymentResult +2022-09-16 13:02:52,756 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - ... solrIndexId = 139b92bd-4a19-4c77-b4fc-1dd7a22ba553 +2022-09-16 13:02:52,756 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - ... targetSystem = PRELIVE +2022-09-16 13:02:52,757 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - ... isRawRequested = false +2022-09-16 13:03:02,581 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:03:05,525 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-6 - New connection accepted +2022-09-16 13:03:05,528 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - In ApiController :: getLatestDeploymentResult +2022-09-16 13:03:05,528 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - ... solrIndexId = 139b92bd-4a19-4c77-b4fc-1dd7a22ba553 +2022-09-16 13:03:05,528 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - ... targetSystem = PRELIVE +2022-09-16 13:03:05,528 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-6 - ... isRawRequested = false +2022-09-16 13:03:32,585 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:04:02,588 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:04:32,589 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:04:47,108 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-7 - New connection accepted +2022-09-16 13:04:47,110 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-12 - New connection accepted +2022-09-16 13:04:47,113 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-15 - New connection accepted +2022-09-16 13:04:50,576 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-7 - :: Successfully parsed version number +2022-09-16 13:04:50,576 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-7 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 13:04:50,576 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-7 - :: latest version from DockerHub = 3.14.0 +2022-09-16 13:05:02,593 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:05:08,912 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-15 - New connection accepted +2022-09-16 13:05:08,914 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-12 - New connection accepted +2022-09-16 13:05:08,916 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-9 - New connection accepted +2022-09-16 13:05:09,273 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-4 - :: Successfully parsed version number +2022-09-16 13:05:09,273 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-4 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 13:05:09,274 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-4 - :: latest version from DockerHub = 3.14.0 +2022-09-16 13:05:32,598 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:06:02,600 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:06:32,600 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:07:02,601 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:07:32,602 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:08:02,605 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:08:32,609 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:09:02,613 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:09:32,615 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:10:02,619 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:10:04,573 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-17 - New connection accepted +2022-09-16 13:10:04,593 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-13 - New connection accepted +2022-09-16 13:10:04,596 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-13 - New connection accepted +2022-09-16 13:10:05,165 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-7 - :: Successfully parsed version number +2022-09-16 13:10:05,166 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-7 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 13:10:05,166 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-7 - :: latest version from DockerHub = 3.14.0 +2022-09-16 13:10:32,622 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:11:02,625 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:11:32,629 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:12:02,629 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:12:32,633 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:13:02,634 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:13:32,637 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:14:02,641 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:14:32,645 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:15:02,575 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:15:32,593 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:16:02,595 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:16:32,597 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:17:02,599 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:17:32,599 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:17:49,484 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-22 - New connection accepted +2022-09-16 13:17:49,496 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-23 - New connection accepted +2022-09-16 13:17:49,502 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-26 - New connection accepted +2022-09-16 13:17:49,928 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-8 - :: Successfully parsed version number +2022-09-16 13:17:49,929 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-8 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 13:17:49,929 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-8 - :: latest version from DockerHub = 3.14.0 +2022-09-16 13:18:02,603 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:18:32,606 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:19:02,610 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:19:32,612 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:20:02,615 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:20:20,381 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-27 - New connection accepted +2022-09-16 13:20:20,385 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-29 - New connection accepted +2022-09-16 13:20:20,387 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-31 - New connection accepted +2022-09-16 13:20:20,879 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-9 - :: Successfully parsed version number +2022-09-16 13:20:20,880 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-9 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 13:20:20,880 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-9 - :: latest version from DockerHub = 3.14.0 +2022-09-16 13:20:32,617 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:21:02,619 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:21:20,703 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-30 - New connection accepted +2022-09-16 13:21:20,735 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-31 - New connection accepted +2022-09-16 13:21:20,743 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-30 - New connection accepted +2022-09-16 13:21:21,111 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-12 - :: Successfully parsed version number +2022-09-16 13:21:21,116 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-12 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 13:21:21,116 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-12 - :: latest version from DockerHub = 3.14.0 +2022-09-16 13:21:32,626 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:21:59,914 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-29 - New connection accepted +2022-09-16 13:21:59,919 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-24 - New connection accepted +2022-09-16 13:21:59,921 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-24 - New connection accepted +2022-09-16 13:22:00,758 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-10 - :: Successfully parsed version number +2022-09-16 13:22:00,759 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-10 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 13:22:00,759 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-10 - :: latest version from DockerHub = 3.14.0 +2022-09-16 13:22:02,630 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:22:32,632 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:23:02,637 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:23:32,640 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:24:02,640 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:24:32,639 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:25:02,642 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:25:32,642 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:26:02,646 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:26:32,649 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:27:02,654 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:27:32,656 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:28:02,660 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:28:32,664 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:29:02,667 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:29:32,670 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:29:53,184 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@56ddf5fa: (connection has passed maxLifetime) +2022-09-16 13:29:53,223 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5ff6e0ec +2022-09-16 13:29:55,090 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@281b1244: (connection has passed maxLifetime) +2022-09-16 13:29:55,100 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@1ecbead7 +2022-09-16 13:29:57,822 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@488c79c1: (connection has passed maxLifetime) +2022-09-16 13:29:57,832 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@2f9f50fc +2022-09-16 13:29:58,828 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@25f1b1f: (connection has passed maxLifetime) +2022-09-16 13:29:58,841 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@7ee41598 +2022-09-16 13:30:01,849 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@2e4e92cb: (connection has passed maxLifetime) +2022-09-16 13:30:01,859 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5d12574a +2022-09-16 13:30:02,651 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:30:05,403 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@25307942: (connection has passed maxLifetime) +2022-09-16 13:30:05,417 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@7aaa8fc5 +2022-09-16 13:30:10,204 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@4636a2dc: (connection has passed maxLifetime) +2022-09-16 13:30:10,218 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@28a78e72 +2022-09-16 13:30:11,612 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@136c2308: (connection has passed maxLifetime) +2022-09-16 13:30:11,623 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5a453b33 +2022-09-16 13:30:29,497 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@4dc4b775: (connection has passed maxLifetime) +2022-09-16 13:30:29,516 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5512a110 +2022-09-16 13:30:32,649 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:31:02,652 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:31:32,655 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:32:02,656 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:32:32,657 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:33:02,661 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:33:32,661 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:34:02,665 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:34:32,667 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:35:02,669 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:35:32,672 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:36:02,671 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:36:32,676 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:37:02,681 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:37:32,684 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:38:02,688 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:38:32,689 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:39:02,688 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:39:32,690 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:40:02,694 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:40:32,697 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:41:02,697 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:41:32,701 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:42:02,704 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:42:32,707 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:43:02,712 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:43:32,716 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:44:02,719 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:44:32,722 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:45:03,149 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:45:33,157 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:46:03,163 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:46:33,168 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:47:03,172 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:47:33,178 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:48:03,183 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:48:33,188 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:49:03,194 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:49:33,198 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:50:03,203 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:50:33,208 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:51:03,213 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:51:33,217 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:52:03,222 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:52:33,228 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:53:03,233 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:53:33,239 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:54:03,245 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:54:33,249 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:55:03,256 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:55:33,262 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:56:03,267 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:56:33,273 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:57:03,279 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:57:33,283 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:58:03,288 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:58:33,295 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:59:03,300 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:59:16,293 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@1ecbead7: (connection has passed maxLifetime) +2022-09-16 13:59:16,353 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@4dc53750 +2022-09-16 13:59:25,466 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@2f9f50fc: (connection has passed maxLifetime) +2022-09-16 13:59:25,482 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@183e3541 +2022-09-16 13:59:30,072 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@28a78e72: (connection has passed maxLifetime) +2022-09-16 13:59:30,086 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@59033f7a +2022-09-16 13:59:33,307 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 13:59:37,900 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@5ff6e0ec: (connection has passed maxLifetime) +2022-09-16 13:59:37,912 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@e7a85f1 +2022-09-16 13:59:51,848 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@7aaa8fc5: (connection has passed maxLifetime) +2022-09-16 13:59:51,861 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@2e41ba6a +2022-09-16 13:59:58,455 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@5d12574a: (connection has passed maxLifetime) +2022-09-16 13:59:58,474 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@6d4018d4 +2022-09-16 13:59:59,009 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@7ee41598: (connection has passed maxLifetime) +2022-09-16 13:59:59,022 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@2c7d12ef +2022-09-16 14:00:03,312 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:00:06,840 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@5a453b33: (connection has passed maxLifetime) +2022-09-16 14:00:06,853 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@469fb4c8 +2022-09-16 14:00:18,442 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@5512a110: (connection has passed maxLifetime) +2022-09-16 14:00:18,457 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5524b7e3 +2022-09-16 14:00:33,317 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:01:03,458 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:01:33,463 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:02:03,467 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:02:33,469 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:03:03,476 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:03:33,480 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:04:03,486 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:04:33,491 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:05:03,492 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:05:33,497 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:06:03,500 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:06:33,504 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:07:03,510 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:07:33,517 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:08:03,519 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:08:33,526 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:09:03,531 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:09:33,535 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:10:03,540 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:10:33,546 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:11:03,550 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:11:33,552 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:12:03,558 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:12:33,563 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:13:03,566 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:13:33,571 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:14:03,573 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:14:33,580 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:15:03,585 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:15:33,589 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:16:03,626 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:16:33,638 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:17:03,643 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:17:33,649 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:18:03,651 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:18:33,655 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:19:03,659 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:19:33,663 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:20:03,664 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:20:33,669 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:21:03,675 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:21:33,045 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-36 - New connection accepted +2022-09-16 14:21:33,078 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-37 - New connection accepted +2022-09-16 14:21:33,088 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-27 - New connection accepted +2022-09-16 14:21:33,678 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:21:33,722 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-11 - :: Successfully parsed version number +2022-09-16 14:21:33,724 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-11 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 14:21:33,724 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-11 - :: latest version from DockerHub = 3.14.0 +2022-09-16 14:22:03,682 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:22:33,686 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:23:03,692 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:23:33,695 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:24:03,701 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:24:23,386 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-41 - New connection accepted +2022-09-16 14:24:23,387 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-44 - New connection accepted +2022-09-16 14:24:23,390 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-44 - New connection accepted +2022-09-16 14:24:23,873 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-15 - :: Successfully parsed version number +2022-09-16 14:24:23,875 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-15 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 14:24:23,875 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-15 - :: latest version from DockerHub = 3.14.0 +2022-09-16 14:24:33,702 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:25:03,707 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:25:33,713 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:26:03,715 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:26:33,720 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:27:03,725 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:27:33,727 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:28:03,732 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:28:33,737 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:28:47,308 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@4dc53750: (connection has passed maxLifetime) +2022-09-16 14:28:47,321 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@792dd9b7 +2022-09-16 14:29:00,466 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@183e3541: (connection has passed maxLifetime) +2022-09-16 14:29:00,478 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@4ac19404 +2022-09-16 14:29:03,743 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:29:20,799 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@e7a85f1: (connection has passed maxLifetime) +2022-09-16 14:29:20,810 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5ffb455f +2022-09-16 14:29:23,981 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@59033f7a: (connection has passed maxLifetime) +2022-09-16 14:29:23,992 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@1ec64f64 +2022-09-16 14:29:31,961 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@469fb4c8: (connection has passed maxLifetime) +2022-09-16 14:29:31,971 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@eddeaec +2022-09-16 14:29:32,873 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@6d4018d4: (connection has passed maxLifetime) +2022-09-16 14:29:32,882 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@4fe0e0d7 +2022-09-16 14:29:33,749 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:29:42,646 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@2c7d12ef: (connection has passed maxLifetime) +2022-09-16 14:29:42,655 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@3e610ca6 +2022-09-16 14:29:47,948 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@5524b7e3: (connection has passed maxLifetime) +2022-09-16 14:29:47,959 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@577ea5e8 +2022-09-16 14:29:49,978 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@2e41ba6a: (connection has passed maxLifetime) +2022-09-16 14:29:49,992 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@1643afd3 +2022-09-16 14:30:03,752 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:30:33,757 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:31:03,774 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:31:33,781 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:32:03,788 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:32:33,795 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:33:03,800 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:33:33,802 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:34:03,805 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:34:33,810 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:35:03,814 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:35:33,820 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:36:03,824 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:36:33,832 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:37:01,244 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-46 - New connection accepted +2022-09-16 14:37:01,295 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-42 - New connection accepted +2022-09-16 14:37:01,305 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-46 - New connection accepted +2022-09-16 14:37:02,423 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-16 - :: Successfully parsed version number +2022-09-16 14:37:02,426 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-16 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 14:37:02,426 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-16 - :: latest version from DockerHub = 3.14.0 +2022-09-16 14:37:03,836 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:37:33,841 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:38:03,844 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:38:33,850 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:39:03,851 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:39:33,857 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:40:03,862 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:40:33,865 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:41:03,870 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:41:33,873 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:42:03,879 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:42:22,307 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-49 - New connection accepted +2022-09-16 14:42:22,310 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-53 - New connection accepted +2022-09-16 14:42:22,313 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-56 - New connection accepted +2022-09-16 14:42:22,586 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-18 - :: Successfully parsed version number +2022-09-16 14:42:22,588 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-18 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 14:42:22,588 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-18 - :: latest version from DockerHub = 3.14.0 +2022-09-16 14:42:32,420 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-55 - New connection accepted +2022-09-16 14:42:32,421 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-56 - New connection accepted +2022-09-16 14:42:32,424 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-56 - New connection accepted +2022-09-16 14:42:32,670 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-13 - :: Successfully parsed version number +2022-09-16 14:42:32,670 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-13 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 14:42:32,670 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-13 - :: latest version from DockerHub = 3.14.0 +2022-09-16 14:42:33,398 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-53 - New connection accepted +2022-09-16 14:42:33,400 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-53 - New connection accepted +2022-09-16 14:42:33,402 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-49 - New connection accepted +2022-09-16 14:42:33,412 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-57 - New connection accepted +2022-09-16 14:42:33,474 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-19 - :: Successfully parsed version number +2022-09-16 14:42:33,475 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-19 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 14:42:33,475 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-19 - :: latest version from DockerHub = 3.14.0 +2022-09-16 14:42:33,885 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:42:34,293 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-53 - New connection accepted +2022-09-16 14:42:34,296 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-57 - New connection accepted +2022-09-16 14:42:34,299 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-53 - New connection accepted +2022-09-16 14:42:34,302 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-57 - New connection accepted +2022-09-16 14:42:34,374 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-18 - :: Successfully parsed version number +2022-09-16 14:42:34,375 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-18 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 14:42:34,375 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-18 - :: latest version from DockerHub = 3.14.0 +2022-09-16 14:43:03,891 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:43:33,897 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:44:03,902 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:44:33,903 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:44:40,635 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-54 - New connection accepted +2022-09-16 14:44:40,652 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-54 - New connection accepted +2022-09-16 14:44:40,658 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-53 - New connection accepted +2022-09-16 14:44:41,483 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-21 - :: Successfully parsed version number +2022-09-16 14:44:41,483 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-21 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 14:44:41,483 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-21 - :: latest version from DockerHub = 3.14.0 +2022-09-16 14:45:03,906 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:45:33,913 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:46:03,888 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:46:09,504 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-58 - New connection accepted +2022-09-16 14:46:09,508 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-61 - New connection accepted +2022-09-16 14:46:09,512 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-59 - New connection accepted +2022-09-16 14:46:10,409 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-22 - :: Successfully parsed version number +2022-09-16 14:46:10,410 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-22 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 14:46:10,410 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-22 - :: latest version from DockerHub = 3.14.0 +2022-09-16 14:46:33,886 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:47:03,890 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:47:33,894 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:48:03,899 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:48:33,905 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:49:03,909 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:49:21,748 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-61 - New connection accepted +2022-09-16 14:49:21,753 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-61 - New connection accepted +2022-09-16 14:49:21,758 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-66 - New connection accepted +2022-09-16 14:49:22,254 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-24 - :: Successfully parsed version number +2022-09-16 14:49:22,256 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-24 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 14:49:22,256 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-24 - :: latest version from DockerHub = 3.14.0 +2022-09-16 14:49:33,914 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:50:03,920 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:50:33,923 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:51:03,926 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:51:33,932 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:52:03,937 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:52:33,942 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:52:48,521 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-68 - New connection accepted +2022-09-16 14:52:48,535 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-73 - New connection accepted +2022-09-16 14:52:48,538 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-68 - New connection accepted +2022-09-16 14:52:49,297 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-26 - :: Successfully parsed version number +2022-09-16 14:52:49,299 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-26 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 14:52:49,299 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-26 - :: latest version from DockerHub = 3.14.0 +2022-09-16 14:53:03,947 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:53:05,338 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-73 - New connection accepted +2022-09-16 14:53:05,340 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-74 - New connection accepted +2022-09-16 14:53:05,344 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-76 - New connection accepted +2022-09-16 14:53:05,896 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-23 - :: Successfully parsed version number +2022-09-16 14:53:05,897 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-23 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 14:53:05,897 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-23 - :: latest version from DockerHub = 3.14.0 +2022-09-16 14:53:33,952 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:54:03,959 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:54:33,964 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:55:03,968 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:55:20,199 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-76 - New connection accepted +2022-09-16 14:55:20,209 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-76 - New connection accepted +2022-09-16 14:55:20,220 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-83 - New connection accepted +2022-09-16 14:55:20,575 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-27 - :: Successfully parsed version number +2022-09-16 14:55:20,576 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-27 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 14:55:20,576 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-27 - :: latest version from DockerHub = 3.14.0 +2022-09-16 14:55:33,971 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:55:40,649 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-85 - New connection accepted +2022-09-16 14:55:40,651 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-81 - New connection accepted +2022-09-16 14:55:40,655 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-68 - New connection accepted +2022-09-16 14:55:41,084 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-25 - :: Successfully parsed version number +2022-09-16 14:55:41,085 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-25 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 14:55:41,085 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-25 - :: latest version from DockerHub = 3.14.0 +2022-09-16 14:56:03,976 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:56:33,983 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:57:03,987 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:57:33,992 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:58:03,997 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:58:12,485 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@792dd9b7: (connection has passed maxLifetime) +2022-09-16 14:58:12,501 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@7383554f +2022-09-16 14:58:30,955 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@4ac19404: (connection has passed maxLifetime) +2022-09-16 14:58:30,965 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@31f8f0c8 +2022-09-16 14:58:34,001 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:59:04,005 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:59:12,048 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@1ec64f64: (connection has passed maxLifetime) +2022-09-16 14:59:12,059 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@1bcaf932 +2022-09-16 14:59:13,523 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@4fe0e0d7: (connection has passed maxLifetime) +2022-09-16 14:59:13,531 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5af7f309 +2022-09-16 14:59:17,047 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@5ffb455f: (connection has passed maxLifetime) +2022-09-16 14:59:17,059 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@6b67a907 +2022-09-16 14:59:20,637 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@eddeaec: (connection has passed maxLifetime) +2022-09-16 14:59:20,649 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@3ad80c46 +2022-09-16 14:59:27,202 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@3e610ca6: (connection has passed maxLifetime) +2022-09-16 14:59:27,213 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@1ff34170 +2022-09-16 14:59:34,011 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 14:59:43,658 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@577ea5e8: (connection has passed maxLifetime) +2022-09-16 14:59:43,685 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@53040dd +2022-09-16 14:59:46,390 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@1643afd3: (connection has passed maxLifetime) +2022-09-16 14:59:46,403 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 connection adder - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@440d4ae6 +2022-09-16 15:00:04,016 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 15:00:34,022 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 15:01:04,008 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 15:01:34,011 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 15:01:36,680 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-78 - New connection accepted +2022-09-16 15:01:36,685 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-78 - New connection accepted +2022-09-16 15:01:36,689 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-86 - New connection accepted +2022-09-16 15:01:37,424 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-29 - :: Successfully parsed version number +2022-09-16 15:01:37,424 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-29 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 15:01:37,424 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-29 - :: latest version from DockerHub = 3.14.0 +2022-09-16 15:02:04,015 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 15:02:23,808 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-89 - New connection accepted +2022-09-16 15:02:23,810 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-89 - New connection accepted +2022-09-16 15:02:23,813 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-88 - New connection accepted +2022-09-16 15:02:24,498 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-27 - :: Successfully parsed version number +2022-09-16 15:02:24,499 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-27 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 15:02:24,499 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-27 - :: latest version from DockerHub = 3.14.0 +2022-09-16 15:02:34,019 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 15:03:04,023 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 15:03:31,672 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-87 - New connection accepted +2022-09-16 15:03:31,683 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-91 - New connection accepted +2022-09-16 15:03:31,691 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-94 - New connection accepted +2022-09-16 15:03:32,014 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-28 - :: Successfully parsed version number +2022-09-16 15:03:32,014 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-28 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 15:03:32,014 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-28 - :: latest version from DockerHub = 3.14.0 +2022-09-16 15:03:34,030 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 15:03:37,044 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-93 - New connection accepted +2022-09-16 15:03:37,055 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-28 - In ApiController :: getLatestDeploymentResult +2022-09-16 15:03:37,056 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-28 - ... solrIndexId = 139b92bd-4a19-4c77-b4fc-1dd7a22ba553 +2022-09-16 15:03:37,056 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-28 - ... targetSystem = PRELIVE +2022-09-16 15:03:37,056 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-28 - ... isRawRequested = false +2022-09-16 15:03:52,696 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-87 - New connection accepted +2022-09-16 15:03:52,701 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-95 - New connection accepted +2022-09-16 15:03:52,704 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-28 - In ApiController :: getLatestDeploymentResult +2022-09-16 15:03:52,704 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-28 - ... solrIndexId = 139b92bd-4a19-4c77-b4fc-1dd7a22ba553 +2022-09-16 15:03:52,705 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-28 - ... targetSystem = PRELIVE +2022-09-16 15:03:52,705 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-28 - ... isRawRequested = false +2022-09-16 15:03:52,706 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-30 - In ApiController :: getLatestDeploymentResult +2022-09-16 15:03:52,706 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-30 - ... solrIndexId = 139b92bd-4a19-4c77-b4fc-1dd7a22ba553 +2022-09-16 15:03:52,706 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-30 - ... targetSystem = PRELIVE +2022-09-16 15:03:52,706 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-30 - ... isRawRequested = false +2022-09-16 15:03:52,866 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-94 - New connection accepted +2022-09-16 15:03:52,868 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-91 - New connection accepted +2022-09-16 15:03:52,871 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-93 - New connection accepted +2022-09-16 15:03:53,421 [INFO] from models.config.SmuiVersion in application-akka.actor.default-dispatcher-30 - :: Successfully parsed version number +2022-09-16 15:03:53,422 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-30 - :: SMUI version of this instance: (Some(3.14.0)) +2022-09-16 15:03:53,422 [INFO] from controllers.ApiController in application-akka.actor.default-dispatcher-30 - :: latest version from DockerHub = 3.14.0 +2022-09-16 15:03:56,220 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-92 - New connection accepted +2022-09-16 15:03:56,225 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-30 - In ApiController :: getLatestDeploymentResult +2022-09-16 15:03:56,225 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-30 - ... solrIndexId = 139b92bd-4a19-4c77-b4fc-1dd7a22ba553 +2022-09-16 15:03:56,225 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-30 - ... targetSystem = PRELIVE +2022-09-16 15:03:56,225 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-30 - ... isRawRequested = false +2022-09-16 15:04:02,025 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-92 - New connection accepted +2022-09-16 15:04:02,032 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-30 - In ApiController :: getLatestDeploymentResult +2022-09-16 15:04:02,032 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-30 - ... solrIndexId = 139b92bd-4a19-4c77-b4fc-1dd7a22ba553 +2022-09-16 15:04:02,032 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-30 - ... targetSystem = PRELIVE +2022-09-16 15:04:02,032 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-30 - ... isRawRequested = false +2022-09-16 15:04:03,739 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-94 - New connection accepted +2022-09-16 15:04:03,743 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-30 - In ApiController :: getLatestDeploymentResult +2022-09-16 15:04:03,743 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-30 - ... solrIndexId = 139b92bd-4a19-4c77-b4fc-1dd7a22ba553 +2022-09-16 15:04:03,743 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-30 - ... targetSystem = PRELIVE +2022-09-16 15:04:03,743 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-30 - ... isRawRequested = false +2022-09-16 15:04:04,035 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 15:04:05,032 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-92 - New connection accepted +2022-09-16 15:04:05,034 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-92 - New connection accepted +2022-09-16 15:04:17,025 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-94 - New connection accepted +2022-09-16 15:04:17,055 [DEBUG] from controllers.ApiController in application-akka.actor.default-dispatcher-28 - solrIndexId:2f26a55b-2ba2-489f-abc7-7125f3d7c83f +2022-09-16 15:04:17,061 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-95 - New connection accepted +2022-09-16 15:04:17,076 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-92 - New connection accepted +2022-09-16 15:04:19,943 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-92 - New connection accepted +2022-09-16 15:04:19,961 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in application-akka.actor.default-dispatcher-28 - HikariPool-1 - Reset (autoCommit) on connection com.mysql.cj.jdbc.ConnectionImpl@7383554f +2022-09-16 15:04:19,967 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-92 - New connection accepted +2022-09-16 15:04:19,980 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-91 - New connection accepted +2022-09-16 15:04:21,710 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-96 - New connection accepted +2022-09-16 15:04:21,729 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in application-akka.actor.default-dispatcher-28 - HikariPool-1 - Reset (autoCommit) on connection com.mysql.cj.jdbc.ConnectionImpl@7383554f +2022-09-16 15:04:21,736 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-94 - New connection accepted +2022-09-16 15:04:21,751 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-94 - New connection accepted +2022-09-16 15:04:34,041 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in HikariPool-1 housekeeper - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 15:04:38,991 [DEBUG] from akka.actor.CoordinatedShutdown in play-dev-mode-akka.actor.default-dispatcher-92 - Starting coordinated shutdown from JVM shutdown hook +2022-09-16 15:04:38,993 [DEBUG] from akka.actor.CoordinatedShutdown in play-dev-mode-akka.actor.default-dispatcher-92 - Performing phase [before-service-unbind] with [1] tasks: [trace-server-stop-request] +2022-09-16 15:04:38,994 [INFO] from play.core.server.AkkaHttpServer in play-dev-mode-shutdown-hook-1 - Stopping server... +2022-09-16 15:04:39,001 [DEBUG] from akka.actor.CoordinatedShutdown in play-dev-mode-akka.actor.default-dispatcher-96 - Performing phase [service-unbind] with [1] tasks: [akka-http-server-unbind] +2022-09-16 15:04:39,003 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-94 - Unbinding endpoint /0:0:0:0:0:0:0:0:9000 +2022-09-16 15:04:39,005 [DEBUG] from akka.io.TcpListener in play-dev-mode-akka.actor.default-dispatcher-94 - Unbound endpoint /0:0:0:0:0:0:0:0:9000, stopping listener +2022-09-16 15:04:39,006 [DEBUG] from akka.actor.CoordinatedShutdown in play-dev-mode-akka.actor.default-dispatcher-96 - Performing phase [service-requests-done] with [0] tasks +2022-09-16 15:04:39,006 [DEBUG] from akka.actor.CoordinatedShutdown in play-dev-mode-akka.actor.default-dispatcher-96 - Performing phase [service-stop] with [1] tasks: [shutdown-application-dev-mode] +2022-09-16 15:04:39,008 [DEBUG] from akka.actor.CoordinatedShutdown in application-akka.actor.default-dispatcher-28 - Performing phase [before-service-unbind] with [0] tasks +2022-09-16 15:04:39,008 [DEBUG] from akka.actor.CoordinatedShutdown in application-akka.actor.default-dispatcher-28 - Performing phase [service-unbind] with [0] tasks +2022-09-16 15:04:39,008 [DEBUG] from akka.actor.CoordinatedShutdown in application-akka.actor.default-dispatcher-28 - Performing phase [service-requests-done] with [0] tasks +2022-09-16 15:04:39,009 [DEBUG] from akka.actor.CoordinatedShutdown in application-akka.actor.default-dispatcher-28 - Performing phase [service-stop] with [1] tasks: [application-lifecycle-stophook] +2022-09-16 15:04:39,013 [DEBUG] from play.api.libs.Files$DefaultTemporaryFileCreator in application-akka.actor.default-dispatcher-30 - deletePath: deleting = /var/folders/h2/l1gzqfy17qqg9mnx6n7t15jw0000gn/T/playtemp8465577613731959630 +2022-09-16 15:04:39,017 [INFO] from application in application-akka.actor.default-dispatcher-30 - Shutting down connection pool. +2022-09-16 15:04:39,019 [INFO] from com.zaxxer.hikari.HikariDataSource in application-akka.actor.default-dispatcher-30 - HikariPool-1 - Shutdown initiated... +2022-09-16 15:04:39,020 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in application-akka.actor.default-dispatcher-30 - HikariPool-1 - Before shutdown stats (total=9, active=0, idle=9, waiting=0) +2022-09-16 15:04:39,020 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@7383554f: (connection evicted) +2022-09-16 15:04:39,021 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@31f8f0c8: (connection evicted) +2022-09-16 15:04:39,022 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@1bcaf932: (connection evicted) +2022-09-16 15:04:39,024 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@5af7f309: (connection evicted) +2022-09-16 15:04:39,025 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@6b67a907: (connection evicted) +2022-09-16 15:04:39,025 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@3ad80c46: (connection evicted) +2022-09-16 15:04:39,025 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@1ff34170: (connection evicted) +2022-09-16 15:04:39,026 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@53040dd: (connection evicted) +2022-09-16 15:04:39,026 [DEBUG] from com.zaxxer.hikari.pool.PoolBase in HikariPool-1 connection closer - HikariPool-1 - Closing connection com.mysql.cj.jdbc.ConnectionImpl@440d4ae6: (connection evicted) +2022-09-16 15:04:39,027 [DEBUG] from com.zaxxer.hikari.pool.HikariPool in application-akka.actor.default-dispatcher-30 - HikariPool-1 - After shutdown stats (total=0, active=0, idle=0, waiting=0) +2022-09-16 15:04:39,027 [INFO] from com.zaxxer.hikari.HikariDataSource in application-akka.actor.default-dispatcher-30 - HikariPool-1 - Shutdown completed. +2022-09-16 15:04:39,037 [DEBUG] from akka.actor.CoordinatedShutdown in application-akka.actor.default-dispatcher-28 - Performing phase [before-cluster-shutdown] with [0] tasks +2022-09-16 15:04:39,037 [DEBUG] from akka.actor.CoordinatedShutdown in application-akka.actor.default-dispatcher-28 - Performing phase [cluster-sharding-shutdown-region] with [0] tasks +2022-09-16 15:04:39,038 [DEBUG] from akka.actor.CoordinatedShutdown in application-akka.actor.default-dispatcher-28 - Performing phase [cluster-leave] with [0] tasks +2022-09-16 15:04:39,038 [DEBUG] from akka.actor.CoordinatedShutdown in application-akka.actor.default-dispatcher-28 - Performing phase [cluster-exiting] with [0] tasks +2022-09-16 15:04:39,038 [DEBUG] from akka.actor.CoordinatedShutdown in application-akka.actor.default-dispatcher-28 - Performing phase [cluster-exiting-done] with [0] tasks +2022-09-16 15:04:39,038 [DEBUG] from akka.actor.CoordinatedShutdown in application-akka.actor.default-dispatcher-28 - Performing phase [cluster-shutdown] with [0] tasks +2022-09-16 15:04:39,038 [DEBUG] from akka.actor.CoordinatedShutdown in application-akka.actor.default-dispatcher-28 - Performing phase [before-actor-system-terminate] with [1] tasks: [force-reload] +2022-09-16 15:04:39,039 [DEBUG] from akka.actor.CoordinatedShutdown in application-akka.actor.default-dispatcher-28 - Performing phase [actor-system-terminate] with [1] tasks: [terminate-system] +2022-09-16 15:04:39,042 [DEBUG] from akka.event.EventStream in application-akka.actor.default-dispatcher-30 - shutting down: StandardOutLogger +2022-09-16 15:04:39,068 [DEBUG] from akka.actor.CoordinatedShutdown in play-dev-mode-akka.actor.default-dispatcher-94 - Performing phase [before-cluster-shutdown] with [0] tasks +2022-09-16 15:04:39,068 [DEBUG] from akka.actor.CoordinatedShutdown in play-dev-mode-akka.actor.default-dispatcher-94 - Performing phase [cluster-sharding-shutdown-region] with [0] tasks +2022-09-16 15:04:39,068 [DEBUG] from akka.actor.CoordinatedShutdown in play-dev-mode-akka.actor.default-dispatcher-94 - Performing phase [cluster-leave] with [0] tasks +2022-09-16 15:04:39,069 [DEBUG] from akka.actor.CoordinatedShutdown in play-dev-mode-akka.actor.default-dispatcher-94 - Performing phase [cluster-exiting] with [0] tasks +2022-09-16 15:04:39,071 [DEBUG] from akka.actor.CoordinatedShutdown in play-dev-mode-akka.actor.default-dispatcher-94 - Performing phase [cluster-exiting-done] with [0] tasks +2022-09-16 15:04:39,071 [DEBUG] from akka.actor.CoordinatedShutdown in play-dev-mode-akka.actor.default-dispatcher-94 - Performing phase [cluster-shutdown] with [0] tasks +2022-09-16 15:04:39,071 [DEBUG] from akka.actor.CoordinatedShutdown in play-dev-mode-akka.actor.default-dispatcher-94 - Performing phase [before-actor-system-terminate] with [2] tasks: [user-provided-server-stop-hook, shutdown-logger] diff --git a/project/project/target/config-classes/$198fb2c3984a3f88a15d$.class b/project/project/target/config-classes/$198fb2c3984a3f88a15d$.class new file mode 100644 index 00000000..e562dde2 Binary files /dev/null and b/project/project/target/config-classes/$198fb2c3984a3f88a15d$.class differ diff --git a/project/project/target/config-classes/$198fb2c3984a3f88a15d.cache b/project/project/target/config-classes/$198fb2c3984a3f88a15d.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/project/target/config-classes/$198fb2c3984a3f88a15d.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/project/target/config-classes/$198fb2c3984a3f88a15d.class b/project/project/target/config-classes/$198fb2c3984a3f88a15d.class new file mode 100644 index 00000000..8f46374c Binary files /dev/null and b/project/project/target/config-classes/$198fb2c3984a3f88a15d.class differ diff --git a/project/project/target/config-classes/$1db5a6bdb792be167970$.class b/project/project/target/config-classes/$1db5a6bdb792be167970$.class new file mode 100644 index 00000000..5ba226d3 Binary files /dev/null and b/project/project/target/config-classes/$1db5a6bdb792be167970$.class differ diff --git a/project/project/target/config-classes/$1db5a6bdb792be167970.cache b/project/project/target/config-classes/$1db5a6bdb792be167970.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/project/target/config-classes/$1db5a6bdb792be167970.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/project/target/config-classes/$1db5a6bdb792be167970.class b/project/project/target/config-classes/$1db5a6bdb792be167970.class new file mode 100644 index 00000000..b2b1b972 Binary files /dev/null and b/project/project/target/config-classes/$1db5a6bdb792be167970.class differ diff --git a/project/project/target/config-classes/$38f98fecca4779291674$.class b/project/project/target/config-classes/$38f98fecca4779291674$.class new file mode 100644 index 00000000..736dd8ee Binary files /dev/null and b/project/project/target/config-classes/$38f98fecca4779291674$.class differ diff --git a/project/project/target/config-classes/$38f98fecca4779291674.cache b/project/project/target/config-classes/$38f98fecca4779291674.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/project/target/config-classes/$38f98fecca4779291674.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/project/target/config-classes/$38f98fecca4779291674.class b/project/project/target/config-classes/$38f98fecca4779291674.class new file mode 100644 index 00000000..53c28ad6 Binary files /dev/null and b/project/project/target/config-classes/$38f98fecca4779291674.class differ diff --git a/project/project/target/config-classes/$3b9ea0f9a7409bef86e4$.class b/project/project/target/config-classes/$3b9ea0f9a7409bef86e4$.class new file mode 100644 index 00000000..e0489540 Binary files /dev/null and b/project/project/target/config-classes/$3b9ea0f9a7409bef86e4$.class differ diff --git a/project/project/target/config-classes/$3b9ea0f9a7409bef86e4.cache b/project/project/target/config-classes/$3b9ea0f9a7409bef86e4.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/project/target/config-classes/$3b9ea0f9a7409bef86e4.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/project/target/config-classes/$3b9ea0f9a7409bef86e4.class b/project/project/target/config-classes/$3b9ea0f9a7409bef86e4.class new file mode 100644 index 00000000..854a8439 Binary files /dev/null and b/project/project/target/config-classes/$3b9ea0f9a7409bef86e4.class differ diff --git a/project/project/target/config-classes/$42004fbf96e9269e1361$.class b/project/project/target/config-classes/$42004fbf96e9269e1361$.class new file mode 100644 index 00000000..d926efeb Binary files /dev/null and b/project/project/target/config-classes/$42004fbf96e9269e1361$.class differ diff --git a/project/project/target/config-classes/$42004fbf96e9269e1361.cache b/project/project/target/config-classes/$42004fbf96e9269e1361.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/project/target/config-classes/$42004fbf96e9269e1361.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/project/target/config-classes/$42004fbf96e9269e1361.class b/project/project/target/config-classes/$42004fbf96e9269e1361.class new file mode 100644 index 00000000..b106f179 Binary files /dev/null and b/project/project/target/config-classes/$42004fbf96e9269e1361.class differ diff --git a/project/project/target/config-classes/$442a6adeb78259ac8c01$.class b/project/project/target/config-classes/$442a6adeb78259ac8c01$.class new file mode 100644 index 00000000..79086fe1 Binary files /dev/null and b/project/project/target/config-classes/$442a6adeb78259ac8c01$.class differ diff --git a/project/project/target/config-classes/$442a6adeb78259ac8c01.cache b/project/project/target/config-classes/$442a6adeb78259ac8c01.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/project/target/config-classes/$442a6adeb78259ac8c01.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/project/target/config-classes/$442a6adeb78259ac8c01.class b/project/project/target/config-classes/$442a6adeb78259ac8c01.class new file mode 100644 index 00000000..c9585b90 Binary files /dev/null and b/project/project/target/config-classes/$442a6adeb78259ac8c01.class differ diff --git a/project/project/target/config-classes/$5c129897ed972163a80a$.class b/project/project/target/config-classes/$5c129897ed972163a80a$.class new file mode 100644 index 00000000..8f1991e8 Binary files /dev/null and b/project/project/target/config-classes/$5c129897ed972163a80a$.class differ diff --git a/project/project/target/config-classes/$5c129897ed972163a80a.cache b/project/project/target/config-classes/$5c129897ed972163a80a.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/project/target/config-classes/$5c129897ed972163a80a.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/project/target/config-classes/$5c129897ed972163a80a.class b/project/project/target/config-classes/$5c129897ed972163a80a.class new file mode 100644 index 00000000..74a5ff20 Binary files /dev/null and b/project/project/target/config-classes/$5c129897ed972163a80a.class differ diff --git a/project/project/target/config-classes/$8dbdbf03b30bd5bf9d82$.class b/project/project/target/config-classes/$8dbdbf03b30bd5bf9d82$.class new file mode 100644 index 00000000..568e656b Binary files /dev/null and b/project/project/target/config-classes/$8dbdbf03b30bd5bf9d82$.class differ diff --git a/project/project/target/config-classes/$8dbdbf03b30bd5bf9d82.cache b/project/project/target/config-classes/$8dbdbf03b30bd5bf9d82.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/project/target/config-classes/$8dbdbf03b30bd5bf9d82.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/project/target/config-classes/$8dbdbf03b30bd5bf9d82.class b/project/project/target/config-classes/$8dbdbf03b30bd5bf9d82.class new file mode 100644 index 00000000..c82df966 Binary files /dev/null and b/project/project/target/config-classes/$8dbdbf03b30bd5bf9d82.class differ diff --git a/project/project/target/config-classes/$9d84f7fffdea43a75736$.class b/project/project/target/config-classes/$9d84f7fffdea43a75736$.class new file mode 100644 index 00000000..8c2a25e9 Binary files /dev/null and b/project/project/target/config-classes/$9d84f7fffdea43a75736$.class differ diff --git a/project/project/target/config-classes/$9d84f7fffdea43a75736.cache b/project/project/target/config-classes/$9d84f7fffdea43a75736.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/project/target/config-classes/$9d84f7fffdea43a75736.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/project/target/config-classes/$9d84f7fffdea43a75736.class b/project/project/target/config-classes/$9d84f7fffdea43a75736.class new file mode 100644 index 00000000..b49949c2 Binary files /dev/null and b/project/project/target/config-classes/$9d84f7fffdea43a75736.class differ diff --git a/project/project/target/config-classes/$fdeecce7ec90c29d9d01$.class b/project/project/target/config-classes/$fdeecce7ec90c29d9d01$.class new file mode 100644 index 00000000..f2432ed0 Binary files /dev/null and b/project/project/target/config-classes/$fdeecce7ec90c29d9d01$.class differ diff --git a/project/project/target/config-classes/$fdeecce7ec90c29d9d01.cache b/project/project/target/config-classes/$fdeecce7ec90c29d9d01.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/project/target/config-classes/$fdeecce7ec90c29d9d01.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/project/target/config-classes/$fdeecce7ec90c29d9d01.class b/project/project/target/config-classes/$fdeecce7ec90c29d9d01.class new file mode 100644 index 00000000..791ce98b Binary files /dev/null and b/project/project/target/config-classes/$fdeecce7ec90c29d9d01.class differ diff --git a/project/target/config-classes/$00d01179fb7a46275910$.class b/project/target/config-classes/$00d01179fb7a46275910$.class new file mode 100644 index 00000000..125e4057 Binary files /dev/null and b/project/target/config-classes/$00d01179fb7a46275910$.class differ diff --git a/project/target/config-classes/$00d01179fb7a46275910.cache b/project/target/config-classes/$00d01179fb7a46275910.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$00d01179fb7a46275910.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$00d01179fb7a46275910.class b/project/target/config-classes/$00d01179fb7a46275910.class new file mode 100644 index 00000000..a8c0bd07 Binary files /dev/null and b/project/target/config-classes/$00d01179fb7a46275910.class differ diff --git a/project/target/config-classes/$06f59323c943dbfacd14$.class b/project/target/config-classes/$06f59323c943dbfacd14$.class new file mode 100644 index 00000000..7d7d9ec3 Binary files /dev/null and b/project/target/config-classes/$06f59323c943dbfacd14$.class differ diff --git a/project/target/config-classes/$06f59323c943dbfacd14.cache b/project/target/config-classes/$06f59323c943dbfacd14.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$06f59323c943dbfacd14.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$06f59323c943dbfacd14.class b/project/target/config-classes/$06f59323c943dbfacd14.class new file mode 100644 index 00000000..f2ca9ffb Binary files /dev/null and b/project/target/config-classes/$06f59323c943dbfacd14.class differ diff --git a/project/target/config-classes/$0e6e6098bd475d10baaa$.class b/project/target/config-classes/$0e6e6098bd475d10baaa$.class new file mode 100644 index 00000000..0080aa56 Binary files /dev/null and b/project/target/config-classes/$0e6e6098bd475d10baaa$.class differ diff --git a/project/target/config-classes/$0e6e6098bd475d10baaa.cache b/project/target/config-classes/$0e6e6098bd475d10baaa.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$0e6e6098bd475d10baaa.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$0e6e6098bd475d10baaa.class b/project/target/config-classes/$0e6e6098bd475d10baaa.class new file mode 100644 index 00000000..47292b8f Binary files /dev/null and b/project/target/config-classes/$0e6e6098bd475d10baaa.class differ diff --git a/project/target/config-classes/$2e2a34996cdd59857f06$.class b/project/target/config-classes/$2e2a34996cdd59857f06$.class new file mode 100644 index 00000000..09db3927 Binary files /dev/null and b/project/target/config-classes/$2e2a34996cdd59857f06$.class differ diff --git a/project/target/config-classes/$2e2a34996cdd59857f06.cache b/project/target/config-classes/$2e2a34996cdd59857f06.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$2e2a34996cdd59857f06.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$2e2a34996cdd59857f06.class b/project/target/config-classes/$2e2a34996cdd59857f06.class new file mode 100644 index 00000000..55a48603 Binary files /dev/null and b/project/target/config-classes/$2e2a34996cdd59857f06.class differ diff --git a/project/target/config-classes/$30fb47684713a18c4eac$.class b/project/target/config-classes/$30fb47684713a18c4eac$.class new file mode 100644 index 00000000..29bc1535 Binary files /dev/null and b/project/target/config-classes/$30fb47684713a18c4eac$.class differ diff --git a/project/target/config-classes/$30fb47684713a18c4eac.cache b/project/target/config-classes/$30fb47684713a18c4eac.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$30fb47684713a18c4eac.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$30fb47684713a18c4eac.class b/project/target/config-classes/$30fb47684713a18c4eac.class new file mode 100644 index 00000000..087f35a6 Binary files /dev/null and b/project/target/config-classes/$30fb47684713a18c4eac.class differ diff --git a/project/target/config-classes/$37399a6ef13b71157585$.class b/project/target/config-classes/$37399a6ef13b71157585$.class new file mode 100644 index 00000000..9f1b046e Binary files /dev/null and b/project/target/config-classes/$37399a6ef13b71157585$.class differ diff --git a/project/target/config-classes/$37399a6ef13b71157585.cache b/project/target/config-classes/$37399a6ef13b71157585.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$37399a6ef13b71157585.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$37399a6ef13b71157585.class b/project/target/config-classes/$37399a6ef13b71157585.class new file mode 100644 index 00000000..7054253d Binary files /dev/null and b/project/target/config-classes/$37399a6ef13b71157585.class differ diff --git a/project/target/config-classes/$38c2a120207c463b1f6a$.class b/project/target/config-classes/$38c2a120207c463b1f6a$.class new file mode 100644 index 00000000..f352fa49 Binary files /dev/null and b/project/target/config-classes/$38c2a120207c463b1f6a$.class differ diff --git a/project/target/config-classes/$38c2a120207c463b1f6a.cache b/project/target/config-classes/$38c2a120207c463b1f6a.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$38c2a120207c463b1f6a.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$38c2a120207c463b1f6a.class b/project/target/config-classes/$38c2a120207c463b1f6a.class new file mode 100644 index 00000000..d5fd8c2a Binary files /dev/null and b/project/target/config-classes/$38c2a120207c463b1f6a.class differ diff --git a/project/target/config-classes/$5114a453d43170116403$.class b/project/target/config-classes/$5114a453d43170116403$.class new file mode 100644 index 00000000..681c115f Binary files /dev/null and b/project/target/config-classes/$5114a453d43170116403$.class differ diff --git a/project/target/config-classes/$5114a453d43170116403.cache b/project/target/config-classes/$5114a453d43170116403.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$5114a453d43170116403.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$5114a453d43170116403.class b/project/target/config-classes/$5114a453d43170116403.class new file mode 100644 index 00000000..dd483593 Binary files /dev/null and b/project/target/config-classes/$5114a453d43170116403.class differ diff --git a/project/target/config-classes/$56a9fa3c6fe4581ceadf$.class b/project/target/config-classes/$56a9fa3c6fe4581ceadf$.class new file mode 100644 index 00000000..da0574f7 Binary files /dev/null and b/project/target/config-classes/$56a9fa3c6fe4581ceadf$.class differ diff --git a/project/target/config-classes/$56a9fa3c6fe4581ceadf.cache b/project/target/config-classes/$56a9fa3c6fe4581ceadf.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$56a9fa3c6fe4581ceadf.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$56a9fa3c6fe4581ceadf.class b/project/target/config-classes/$56a9fa3c6fe4581ceadf.class new file mode 100644 index 00000000..c15c55fd Binary files /dev/null and b/project/target/config-classes/$56a9fa3c6fe4581ceadf.class differ diff --git a/project/target/config-classes/$620e8737552c68a3fb40$.class b/project/target/config-classes/$620e8737552c68a3fb40$.class new file mode 100644 index 00000000..d1ec24ab Binary files /dev/null and b/project/target/config-classes/$620e8737552c68a3fb40$.class differ diff --git a/project/target/config-classes/$620e8737552c68a3fb40.cache b/project/target/config-classes/$620e8737552c68a3fb40.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$620e8737552c68a3fb40.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$620e8737552c68a3fb40.class b/project/target/config-classes/$620e8737552c68a3fb40.class new file mode 100644 index 00000000..626d336d Binary files /dev/null and b/project/target/config-classes/$620e8737552c68a3fb40.class differ diff --git a/project/target/config-classes/$6d1445c0c3426965a6e1$.class b/project/target/config-classes/$6d1445c0c3426965a6e1$.class new file mode 100644 index 00000000..ae6b0e71 Binary files /dev/null and b/project/target/config-classes/$6d1445c0c3426965a6e1$.class differ diff --git a/project/target/config-classes/$6d1445c0c3426965a6e1.cache b/project/target/config-classes/$6d1445c0c3426965a6e1.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$6d1445c0c3426965a6e1.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$6d1445c0c3426965a6e1.class b/project/target/config-classes/$6d1445c0c3426965a6e1.class new file mode 100644 index 00000000..69028c56 Binary files /dev/null and b/project/target/config-classes/$6d1445c0c3426965a6e1.class differ diff --git a/project/target/config-classes/$776aa1d39a4c6212d9c5$.class b/project/target/config-classes/$776aa1d39a4c6212d9c5$.class new file mode 100644 index 00000000..7e07a77b Binary files /dev/null and b/project/target/config-classes/$776aa1d39a4c6212d9c5$.class differ diff --git a/project/target/config-classes/$776aa1d39a4c6212d9c5.cache b/project/target/config-classes/$776aa1d39a4c6212d9c5.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$776aa1d39a4c6212d9c5.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$776aa1d39a4c6212d9c5.class b/project/target/config-classes/$776aa1d39a4c6212d9c5.class new file mode 100644 index 00000000..3113a55e Binary files /dev/null and b/project/target/config-classes/$776aa1d39a4c6212d9c5.class differ diff --git a/project/target/config-classes/$9373e6cc0464708ede41$.class b/project/target/config-classes/$9373e6cc0464708ede41$.class new file mode 100644 index 00000000..4b7bb40a Binary files /dev/null and b/project/target/config-classes/$9373e6cc0464708ede41$.class differ diff --git a/project/target/config-classes/$9373e6cc0464708ede41.cache b/project/target/config-classes/$9373e6cc0464708ede41.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$9373e6cc0464708ede41.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$9373e6cc0464708ede41.class b/project/target/config-classes/$9373e6cc0464708ede41.class new file mode 100644 index 00000000..cba608d2 Binary files /dev/null and b/project/target/config-classes/$9373e6cc0464708ede41.class differ diff --git a/project/target/config-classes/$972b7d73b3e2dc91e675$.class b/project/target/config-classes/$972b7d73b3e2dc91e675$.class new file mode 100644 index 00000000..32b181fc Binary files /dev/null and b/project/target/config-classes/$972b7d73b3e2dc91e675$.class differ diff --git a/project/target/config-classes/$972b7d73b3e2dc91e675.cache b/project/target/config-classes/$972b7d73b3e2dc91e675.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$972b7d73b3e2dc91e675.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$972b7d73b3e2dc91e675.class b/project/target/config-classes/$972b7d73b3e2dc91e675.class new file mode 100644 index 00000000..08d906df Binary files /dev/null and b/project/target/config-classes/$972b7d73b3e2dc91e675.class differ diff --git a/project/target/config-classes/$9ec7c7fa15c555531eae$.class b/project/target/config-classes/$9ec7c7fa15c555531eae$.class new file mode 100644 index 00000000..b69b9b82 Binary files /dev/null and b/project/target/config-classes/$9ec7c7fa15c555531eae$.class differ diff --git a/project/target/config-classes/$9ec7c7fa15c555531eae.cache b/project/target/config-classes/$9ec7c7fa15c555531eae.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$9ec7c7fa15c555531eae.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$9ec7c7fa15c555531eae.class b/project/target/config-classes/$9ec7c7fa15c555531eae.class new file mode 100644 index 00000000..3897f40e Binary files /dev/null and b/project/target/config-classes/$9ec7c7fa15c555531eae.class differ diff --git a/project/target/config-classes/$9ff45fe8586cee5b506d$.class b/project/target/config-classes/$9ff45fe8586cee5b506d$.class new file mode 100644 index 00000000..1e7149af Binary files /dev/null and b/project/target/config-classes/$9ff45fe8586cee5b506d$.class differ diff --git a/project/target/config-classes/$9ff45fe8586cee5b506d.cache b/project/target/config-classes/$9ff45fe8586cee5b506d.cache new file mode 100644 index 00000000..d8649da3 --- /dev/null +++ b/project/target/config-classes/$9ff45fe8586cee5b506d.cache @@ -0,0 +1 @@ +root diff --git a/project/target/config-classes/$9ff45fe8586cee5b506d.class b/project/target/config-classes/$9ff45fe8586cee5b506d.class new file mode 100644 index 00000000..8655d1db Binary files /dev/null and b/project/target/config-classes/$9ff45fe8586cee5b506d.class differ diff --git a/project/target/config-classes/$a222fea27ba7e48dce3b$.class b/project/target/config-classes/$a222fea27ba7e48dce3b$.class new file mode 100644 index 00000000..c7655bd6 Binary files /dev/null and b/project/target/config-classes/$a222fea27ba7e48dce3b$.class differ diff --git a/project/target/config-classes/$a222fea27ba7e48dce3b.cache b/project/target/config-classes/$a222fea27ba7e48dce3b.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$a222fea27ba7e48dce3b.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$a222fea27ba7e48dce3b.class b/project/target/config-classes/$a222fea27ba7e48dce3b.class new file mode 100644 index 00000000..4d4c7866 Binary files /dev/null and b/project/target/config-classes/$a222fea27ba7e48dce3b.class differ diff --git a/project/target/config-classes/$a5809b3be93308127634$.class b/project/target/config-classes/$a5809b3be93308127634$.class new file mode 100644 index 00000000..de0f6ec9 Binary files /dev/null and b/project/target/config-classes/$a5809b3be93308127634$.class differ diff --git a/project/target/config-classes/$a5809b3be93308127634.cache b/project/target/config-classes/$a5809b3be93308127634.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$a5809b3be93308127634.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$a5809b3be93308127634.class b/project/target/config-classes/$a5809b3be93308127634.class new file mode 100644 index 00000000..ee058f81 Binary files /dev/null and b/project/target/config-classes/$a5809b3be93308127634.class differ diff --git a/project/target/config-classes/$ada4128dec0b0f062f8e$.class b/project/target/config-classes/$ada4128dec0b0f062f8e$.class new file mode 100644 index 00000000..fac59b89 Binary files /dev/null and b/project/target/config-classes/$ada4128dec0b0f062f8e$.class differ diff --git a/project/target/config-classes/$ada4128dec0b0f062f8e.cache b/project/target/config-classes/$ada4128dec0b0f062f8e.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$ada4128dec0b0f062f8e.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$ada4128dec0b0f062f8e.class b/project/target/config-classes/$ada4128dec0b0f062f8e.class new file mode 100644 index 00000000..29392eff Binary files /dev/null and b/project/target/config-classes/$ada4128dec0b0f062f8e.class differ diff --git a/project/target/config-classes/$c5cb75939a3c741fc584$.class b/project/target/config-classes/$c5cb75939a3c741fc584$.class new file mode 100644 index 00000000..1e806437 Binary files /dev/null and b/project/target/config-classes/$c5cb75939a3c741fc584$.class differ diff --git a/project/target/config-classes/$c5cb75939a3c741fc584.cache b/project/target/config-classes/$c5cb75939a3c741fc584.cache new file mode 100644 index 00000000..7f919f3d --- /dev/null +++ b/project/target/config-classes/$c5cb75939a3c741fc584.cache @@ -0,0 +1,2 @@ +ui$minusprod$minusbuild +ui$minustest diff --git a/project/target/config-classes/$c5cb75939a3c741fc584.class b/project/target/config-classes/$c5cb75939a3c741fc584.class new file mode 100644 index 00000000..e1e3d722 Binary files /dev/null and b/project/target/config-classes/$c5cb75939a3c741fc584.class differ diff --git a/project/target/config-classes/$d46310733924e2e852cd$.class b/project/target/config-classes/$d46310733924e2e852cd$.class new file mode 100644 index 00000000..f8f66335 Binary files /dev/null and b/project/target/config-classes/$d46310733924e2e852cd$.class differ diff --git a/project/target/config-classes/$d46310733924e2e852cd.cache b/project/target/config-classes/$d46310733924e2e852cd.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$d46310733924e2e852cd.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$d46310733924e2e852cd.class b/project/target/config-classes/$d46310733924e2e852cd.class new file mode 100644 index 00000000..37afb1c9 Binary files /dev/null and b/project/target/config-classes/$d46310733924e2e852cd.class differ diff --git a/project/target/config-classes/$ed2b5e631daeb5d70a52$.class b/project/target/config-classes/$ed2b5e631daeb5d70a52$.class new file mode 100644 index 00000000..7c1b4763 Binary files /dev/null and b/project/target/config-classes/$ed2b5e631daeb5d70a52$.class differ diff --git a/project/target/config-classes/$ed2b5e631daeb5d70a52.cache b/project/target/config-classes/$ed2b5e631daeb5d70a52.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$ed2b5e631daeb5d70a52.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$ed2b5e631daeb5d70a52.class b/project/target/config-classes/$ed2b5e631daeb5d70a52.class new file mode 100644 index 00000000..db19e662 Binary files /dev/null and b/project/target/config-classes/$ed2b5e631daeb5d70a52.class differ diff --git a/project/target/config-classes/$ff0d4e8fbfb0176924d0$.class b/project/target/config-classes/$ff0d4e8fbfb0176924d0$.class new file mode 100644 index 00000000..aff57341 Binary files /dev/null and b/project/target/config-classes/$ff0d4e8fbfb0176924d0$.class differ diff --git a/project/target/config-classes/$ff0d4e8fbfb0176924d0.cache b/project/target/config-classes/$ff0d4e8fbfb0176924d0.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$ff0d4e8fbfb0176924d0.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$ff0d4e8fbfb0176924d0.class b/project/target/config-classes/$ff0d4e8fbfb0176924d0.class new file mode 100644 index 00000000..89079648 Binary files /dev/null and b/project/target/config-classes/$ff0d4e8fbfb0176924d0.class differ diff --git a/project/target/config-classes/$ffd596be1d0d8d71b754$.class b/project/target/config-classes/$ffd596be1d0d8d71b754$.class new file mode 100644 index 00000000..b53da77d Binary files /dev/null and b/project/target/config-classes/$ffd596be1d0d8d71b754$.class differ diff --git a/project/target/config-classes/$ffd596be1d0d8d71b754.cache b/project/target/config-classes/$ffd596be1d0d8d71b754.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/project/target/config-classes/$ffd596be1d0d8d71b754.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/project/target/config-classes/$ffd596be1d0d8d71b754.class b/project/target/config-classes/$ffd596be1d0d8d71b754.class new file mode 100644 index 00000000..3daa4305 Binary files /dev/null and b/project/target/config-classes/$ffd596be1d0d8d71b754.class differ diff --git a/project/target/scala-2.12/sbt-1.0/classes/FrontendCommands$.class b/project/target/scala-2.12/sbt-1.0/classes/FrontendCommands$.class new file mode 100644 index 00000000..a033de29 Binary files /dev/null and b/project/target/scala-2.12/sbt-1.0/classes/FrontendCommands$.class differ diff --git a/project/target/scala-2.12/sbt-1.0/classes/FrontendCommands.class b/project/target/scala-2.12/sbt-1.0/classes/FrontendCommands.class new file mode 100644 index 00000000..ac43a0c6 Binary files /dev/null and b/project/target/scala-2.12/sbt-1.0/classes/FrontendCommands.class differ diff --git a/project/target/scala-2.12/sbt-1.0/classes/FrontendRunHook$.class b/project/target/scala-2.12/sbt-1.0/classes/FrontendRunHook$.class new file mode 100644 index 00000000..c5070770 Binary files /dev/null and b/project/target/scala-2.12/sbt-1.0/classes/FrontendRunHook$.class differ diff --git a/project/target/scala-2.12/sbt-1.0/classes/FrontendRunHook$UIBuildHook$1$.class b/project/target/scala-2.12/sbt-1.0/classes/FrontendRunHook$UIBuildHook$1$.class new file mode 100644 index 00000000..e3dc4bf8 Binary files /dev/null and b/project/target/scala-2.12/sbt-1.0/classes/FrontendRunHook$UIBuildHook$1$.class differ diff --git a/project/target/scala-2.12/sbt-1.0/classes/FrontendRunHook.class b/project/target/scala-2.12/sbt-1.0/classes/FrontendRunHook.class new file mode 100644 index 00000000..7801c2c7 Binary files /dev/null and b/project/target/scala-2.12/sbt-1.0/classes/FrontendRunHook.class differ diff --git a/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/inputs b/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/inputs new file mode 100644 index 00000000..9a48f087 --- /dev/null +++ b/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/inputs @@ -0,0 +1 @@ +-488239899 \ No newline at end of file diff --git a/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/output b/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/output new file mode 100644 index 00000000..d5386beb --- /dev/null +++ b/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/output @@ -0,0 +1 @@ +{"cachedDescriptor":".","configurations":[{"configuration":{"name":"plugin"},"modules":[],"details":[]},{"configuration":{"name":"pom"},"modules":[],"details":[]},{"configuration":{"name":"test"},"modules":[{"module":{"organization":"net.java.dev.jna","name":"jna","revision":"5.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-utils","revision":"3.0.22","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-utils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://plexus.codehaus.org/plexus-utils","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpclient","revision":"4.3.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpclient","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-native-packager","revision":"1.3.20","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-native-packager","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar"],[{"name":"sbt-native-packager","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/srcs/sbt-native-packager-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/srcs/sbt-native-packager-sources.jar"],[{"name":"sbt-native-packager","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/docs/sbt-native-packager-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/docs/sbt-native-packager-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2019-04-29T19:21:52-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scalafmt"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[],"callers":[]},{"module":{"organization":"io.apigee.trireme","name":"trireme-kernel","revision":"0.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"trireme-kernel","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.vonbuchholtz","name":"sbt-dependency-check","revision":"2.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-dependency-check","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/albuch/sbt-dependency-check","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.sonatype.ossindex","name":"ossindex-service-api","revision":"1.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ossindex-service-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.velocity","name":"velocity-engine-core","revision":"2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"velocity-engine-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.10.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.moandjiezana.toml","name":"toml4j","revision":"0.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"toml4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://moandjiezana.com/toml/toml4j","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"28.2-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-queries","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.lucene","name":"lucene-core","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-queries","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-js-engine","revision":"1.2.3","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-js-engine","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar"],[{"name":"sbt-js-engine","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/srcs/sbt-js-engine-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/srcs/sbt-js-engine-sources.jar"],[{"name":"sbt-js-engine","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/docs/sbt-js-engine-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/docs/sbt-js-engine-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-12-22T12:31:07-05:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"org.mozilla","name":"rhino","revision":"1.7.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"rhino","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://developer.mozilla.org/en/Rhino","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sbt-assembly","revision":"0.14.9","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-assembly","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar"]],"missingArtifacts":[],"publicationDate":"2018-11-29T02:18:44-05:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"sources"},{"name":"runtime"}],"licenses":[["MIT License","https://github.com/sbt/sbt-assembly/blob/master/LICENSE"]],"callers":[]},{"module":{"organization":"org.apache.maven","name":"maven-plugin-api","revision":"3.3.9","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"maven-plugin-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.json","name":"json","revision":"20190722","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/douglascrockford/JSON-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.virtual-void","name":"sbt-dependency-graph","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-dependency-graph","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/jrudolph/sbt-dependency-graph","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.ant","name":"ant-launcher","revision":"1.10.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ant-launcher","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://ant.apache.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lightbend.play","name":"play-file-watch_2.12","revision":"1.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-file-watch_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-file-watch","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-analyzers-common","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-analyzers-common","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.timushev.sbt","name":"sbt-updates","revision":"0.3.2","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-updates","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar"]],"missingArtifacts":[],"publicationDate":"2017-10-27T09:44:41-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"sources"},{"name":"runtime"}],"licenses":[["BSD 3-Clause","https://github.com/rtimush/sbt-updates/blob/master/LICENSE"]],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-lang3","revision":"3.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-lang3","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-lang/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"us.springett","name":"cpe-parser","revision":"2.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cpe-parser","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/stevespringett/CPE-Parser","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.8.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-compress","revision":"1.19","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compress","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-compress/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-web","revision":"1.4.4","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-web","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar"],[{"name":"sbt-web","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/srcs/sbt-web-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/srcs/sbt-web-sources.jar"],[{"name":"sbt-web","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/docs/sbt-web-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/docs/sbt-web-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-12-01T13:47:17-05:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-core","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.30","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.18","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://doc.akka.io/api/akka/2.5.18"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar","extraAttributes":{"info.apiURL":"http://doc.akka.io/api/akka/2.5.18"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://akka.io/","extraAttributes":{"info.apiURL":"http://doc.akka.io/api/akka/2.5.18"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-compiler_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-compiler_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.h2database","name":"h2","revision":"1.4.199","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"h2","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.h2database.com","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.vdurmont","name":"semver4j","revision":"3.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"semver4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/vdurmont/semver4j","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.sonatype.ossindex","name":"ossindex-service-client","revision":"1.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ossindex-service-client","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.esotericsoftware","name":"minlog","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"minlog","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/EsotericSoftware/minlog","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.spullara.mustache.java","name":"compiler","revision":"0.9.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"compiler","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/spullara/mustache.java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-validator","name":"commons-validator","revision":"1.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-validator","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-validator/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-jcs-core","revision":"2.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-jcs-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.maven","name":"maven-artifact","revision":"3.3.9","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.maven.wagon","name":"wagon-provider-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"maven-artifact","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.spray","name":"spray-json_2.12","revision":"1.3.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"spray-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/spray/spray-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.owasp","name":"dependency-check-core","revision":"5.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"dependency-check-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.sun.mail","name":"mailapi","revision":"1.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mailapi","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sbt-buildinfo","revision":"0.9.0","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-buildinfo","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar"],[{"name":"sbt-buildinfo","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/srcs/sbt-buildinfo-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/srcs/sbt-buildinfo-sources.jar"],[{"name":"sbt-buildinfo","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/docs/sbt-buildinfo-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/docs/sbt-buildinfo-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-05-16T14:12:42-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["MIT License","https://github.com/sbt/sbt-buildinfo/blob/master/LICENSE"]],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"javax.el","name":"el-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.ejb3","name":"jboss-ejb3-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.interceptor","name":"jboss-interceptor-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.glassfish","name":"javax.json","revision":"1.0.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.json","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://jsonp.java.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-component-annotations","revision":"1.5.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-component-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.sonatype.goodies","name":"package-url-java","revision":"1.1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.google.guava","name":"guava","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"package-url-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://sonatype.github.io/package-url-java/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.webjars","name":"webjars-locator-core","revision":"0.36","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"webjars-locator-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://webjars.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-parser_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-parser_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"sbt-plugin","revision":"2.7.3","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-plugin","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar"],[{"name":"sbt-plugin","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/srcs/sbt-plugin-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/srcs/sbt-plugin-sources.jar"],[{"name":"sbt-plugin","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/docs/sbt-plugin-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/docs/sbt-plugin-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2019-07-19T09:56:40-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"sources"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"se.marcuslonnberg","name":"sbt-docker","revision":"1.8.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-docker","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/marcuslonnberg/sbt-docker","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.gson","name":"gson","revision":"2.8.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"gson","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-sandbox","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.lucene","name":"lucene-core","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-sandbox","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.package-url","name":"packageurl-java","revision":"1.1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"packageurl-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/package-url/packageurl-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.jsoup","name":"jsoup","revision":"1.12.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsoup","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://jsoup.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-codec","name":"commons-codec","revision":"1.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-codec","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/codec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-git","revision":"1.0.0","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-git","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar"],[{"name":"sbt-git","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/srcs/sbt-git-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/srcs/sbt-git-sources.jar"],[{"name":"sbt-git","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/docs/sbt-git-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/docs/sbt-git-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-05-27T14:20:45-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["BSD-2-Clause","https://opensource.org/licenses/BSD-2-Clause"]],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-text","revision":"1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-text","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-text","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-beanutils","name":"commons-beanutils","revision":"1.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-beanutils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-beanutils/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.pathikrit","name":"better-files_2.12","revision":"2.17.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"better-files_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pathikrit/better-files","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"sbt-routes-compiler_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-routes-compiler_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.pantsbuild","name":"jarjar","revision":"1.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jarjar","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pantsbuild/jarjar","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dwijnand","name":"sbt-compat","revision":"1.2.6","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-compat","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar"],[{"name":"sbt-compat","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/srcs/sbt-compat-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/srcs/sbt-compat-sources.jar"],[{"name":"sbt-compat","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/docs/sbt-compat-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/docs/sbt-compat-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-03-10T19:03:35-05:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.apache.maven","name":"maven-model","revision":"3.3.9","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"maven-model","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scalactic","name":"scalactic_2.12","revision":"3.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalactic_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scalatest.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.ws.rs","name":"javax.ws.rs-api","revision":"2.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.ws.rs-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://jax-rs-spec.java.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-digester","name":"commons-digester","revision":"1.8.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"commons-beanutils","name":"commons-beanutils","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"commons-logging","name":"commons-logging","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-digester","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/digester/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.jcraft","name":"jsch","revision":"0.1.54","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsch","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.jcraft.com/jsch/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-collections","name":"commons-collections","revision":"3.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-collections","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/collections/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jgit","name":"org.eclipse.jgit","revision":"4.9.0.201710071750-r","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"org.eclipse.jgit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.swoval","name":"file-tree-views","revision":"2.1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"file-tree-views","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/swoval/swoval","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-simple","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-simple","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.sun.activation","name":"jakarta.activation","revision":"1.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jakarta.activation","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"io_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"io_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/io","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.apigee.trireme","name":"trireme-node10src","revision":"0.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"trireme-node10src","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.ant","name":"ant","revision":"1.10.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ant","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://ant.apache.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.sisu","name":"org.eclipse.sisu.inject","revision":"0.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"org.eclipse.sisu.inject","type":"eclipse-plugin","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-tree","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-tree","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"npm_2.12","revision":"1.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"npm_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/typesafehub/npm","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"listenablefuture","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-commons","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-commons","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-queryparser","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-queryparser","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-classworlds","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-classworlds","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.webjars","name":"npm","revision":"4.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"npm","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://webjars.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.enterprise","name":"cdi-api","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"javax.el","name":"el-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.ejb3","name":"jboss-ejb3-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.interceptor","name":"jboss-interceptor-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cdi-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lightbend.sbt","name":"sbt-javaagent","revision":"0.1.4","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-javaagent","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar"]],"missingArtifacts":[],"publicationDate":"2017-09-09T20:00:01-04:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"sources"},{"name":"runtime"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpcore","revision":"4.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpcore","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-core-ga","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.googlecode.javaewah","name":"JavaEWAH","revision":"1.1.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"JavaEWAH","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lemire/javaewah","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.sisu","name":"org.eclipse.sisu.plexus","revision":"0.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"org.eclipse.sisu.plexus","type":"eclipse-plugin","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.apigee.trireme","name":"trireme-core","revision":"0.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"trireme-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.3.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"run-support_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"run-support_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-analysis","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-analysis","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.annotation","name":"jsr250-api","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"javax.el","name":"el-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.ejb3","name":"jboss-ejb3-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.interceptor","name":"jboss-interceptor-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr250-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://jcp.org/aboutJava/communityprocess/final/jsr250/index.html","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-twirl","revision":"1.4.2","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-twirl","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar"],[{"name":"sbt-twirl","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/srcs/sbt-twirl-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/srcs/sbt-twirl-sources.jar"],[{"name":"sbt-twirl","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/docs/sbt-twirl-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/docs/sbt-twirl-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2019-07-12T08:04:02-04:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-compiler","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-compiler","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.28","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-utils","revision":"3.0.22","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.maven.wagon","name":"wagon-provider-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-utils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://plexus.codehaus.org/plexus-utils","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.h3xstream.retirejs","name":"retirejs-core","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"retirejs-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.methvin","name":"directory-watcher","revision":"0.8.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"directory-watcher","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/gmethvin/directory-watcher","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.owasp","name":"dependency-check-utils","revision":"5.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"dependency-check-utils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"jse_2.12","revision":"1.2.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jse_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/typesafehub/js-engine","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.java.dev.jna","name":"jna-platform","revision":"4.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna-platform","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"provided"},"modules":[{"module":{"organization":"net.java.dev.jna","name":"jna","revision":"5.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"protocol_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"protocol_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/protocol_2.12/1.3.3/protocol_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/protocol_2.12/1.3.3/protocol_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-position_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-position_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-position_2.12/1.3.2/util-position_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-position_2.12/1.3.2/util-position_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"actions_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"actions_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/actions_2.12/1.3.3/actions_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/actions_2.12/1.3.3/actions_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt.ivy","name":"ivy","revision":"2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ivy","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/ivy/ivy/2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832/ivy-2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ivy/ivy/2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832/ivy-2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/ivy","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-relation_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-relation_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-relation_2.12/1.3.2/util-relation_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-relation_2.12/1.3.2/util-relation_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"testing_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testing_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/testing_2.12/1.3.3/testing_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/testing_2.12/1.3.3/testing_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"librarymanagement-ivy_2.12","revision":"1.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"librarymanagement-ivy_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/librarymanagement-ivy_2.12/1.3.0/librarymanagement-ivy_2.12-1.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-ivy_2.12/1.3.0/librarymanagement-ivy_2.12-1.3.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/librarymanagement","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"task-system_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"task-system_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/task-system_2.12/1.3.3/task-system_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/task-system_2.12/1.3.3/task-system_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.squareup.okio","name":"okio","revision":"1.17.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"okio","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.squareup.okhttp3","name":"okhttp-urlconnection","revision":"3.7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"okhttp-urlconnection","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.7.0/okhttp-urlconnection-3.7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.7.0/okhttp-urlconnection-3.7.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"shaded-scalajson_2.12","revision":"1.0.0-M4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"shaded-scalajson_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/eed3si9n/shaded-scalajson_2.12/1.0.0-M4/shaded-scalajson_2.12-1.0.0-M4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/shaded-scalajson_2.12/1.0.0-M4/shaded-scalajson_2.12-1.0.0-M4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/mdedetrich/scalajson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-compile-core_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-compile-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-compile-core_2.12/1.3.1/zinc-compile-core_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-compile-core_2.12/1.3.1/zinc-compile-core_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.30","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"main_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"main_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/main_2.12/1.3.3/main_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/main_2.12/1.3.3/main_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"collections_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"collections_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/collections_2.12/1.3.3/collections_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/collections_2.12/1.3.3/collections_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lihaoyi","name":"fastparse-utils_2.12","revision":"0.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"fastparse-utils_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/lihaoyi/fastparse-utils_2.12/0.4.2/fastparse-utils_2.12-0.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse-utils_2.12/0.4.2/fastparse-utils_2.12-0.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lihaoyi/scala-parser","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"compiler-bridge_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"compiler-bridge_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/compiler-bridge_2.12/1.3.1/compiler-bridge_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-bridge_2.12/1.3.1/compiler-bridge_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"ssl-config-core_2.12","revision":"0.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ssl-config-core_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.4.0/ssl-config-core_2.12-0.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.4.0/ssl-config-core_2.12-0.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/ssl-config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.spire-math","name":"jawn-parser_2.12","revision":"0.10.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jawn-parser_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/spire-math/jawn-parser_2.12/0.10.4/jawn-parser_2.12-0.10.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/spire-math/jawn-parser_2.12/0.10.4/jawn-parser_2.12-0.10.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/non/jawn","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"command_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"command_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/command_2.12/1.3.3/command_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/command_2.12/1.3.3/command_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sjson-new-murmurhash_2.12","revision":"0.8.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sjson-new-murmurhash_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/eed3si9n/sjson-new-murmurhash_2.12/0.8.3/sjson-new-murmurhash_2.12-0.8.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-murmurhash_2.12/0.8.3/sjson-new-murmurhash_2.12-0.8.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/eed3si9n/sjson-new","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-core_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-core_2.12/1.3.1/zinc-core_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-core_2.12/1.3.1/zinc-core_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-interface","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-interface","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.2/util-interface-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.2/util-interface-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"launcher-interface","revision":"1.1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"launcher-interface","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.1.3/launcher-interface-1.1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.1.3/launcher-interface-1.1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://scala-sbt.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"main-settings_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"main-settings_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/main-settings_2.12/1.3.3/main-settings_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/main-settings_2.12/1.3.3/main-settings_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.ben-manes.caffeine","name":"caffeine","revision":"2.5.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"caffeine","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/2.5.6/caffeine-2.5.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/2.5.6/caffeine-2.5.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/ben-manes/caffeine","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"test-interface","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"test-interface","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-sbt.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc_2.12/1.3.1/zinc_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc_2.12/1.3.1/zinc_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.cb372","name":"scalacache-core_2.12","revision":"0.20.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalacache-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/cb372/scalacache-core_2.12/0.20.0/scalacache-core_2.12-0.20.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/cb372/scalacache-core_2.12/0.20.0/scalacache-core_2.12-0.20.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/cb372/scalacache","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"sbinary_2.12","revision":"0.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbinary_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/sbinary_2.12/0.5.0/sbinary_2.12-0.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbinary_2.12/0.5.0/sbinary_2.12-0.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbinary","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.cb372","name":"scalacache-caffeine_2.12","revision":"0.20.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalacache-caffeine_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/cb372/scalacache-caffeine_2.12/0.20.0/scalacache-caffeine_2.12-0.20.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/cb372/scalacache-caffeine_2.12/0.20.0/scalacache-caffeine_2.12-0.20.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/cb372/scalacache","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"logic_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logic_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/logic_2.12/1.3.3/logic_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/logic_2.12/1.3.3/logic_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.jcraft","name":"jsch","revision":"0.1.54","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsch","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.jcraft.com/jsch/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.get-coursier","name":"lm-coursier-shaded_2.12","revision":"2.0.0-RC3-4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lm-coursier-shaded_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/get-coursier/lm-coursier-shaded_2.12/2.0.0-RC3-4/lm-coursier-shaded_2.12-2.0.0-RC3-4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/lm-coursier-shaded_2.12/2.0.0-RC3-4/lm-coursier-shaded_2.12-2.0.0-RC3-4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/coursier/sbt-coursier","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.logging.log4j","name":"log4j-slf4j-impl","revision":"2.11.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"log4j-slf4j-impl","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.11.2/log4j-slf4j-impl-2.11.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.11.2/log4j-slf4j-impl-2.11.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-persist_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-persist_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-persist_2.12/1.3.1/zinc-persist_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-persist_2.12/1.3.1/zinc-persist_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"sbt","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/sbt/1.3.3/sbt-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbt/1.3.3/sbt-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-apiinfo_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-apiinfo_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-apiinfo_2.12/1.3.1/zinc-apiinfo_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-apiinfo_2.12/1.3.1/zinc-apiinfo_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"jline","name":"jline","revision":"2.14.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jline","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-classpath_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-classpath_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-classpath_2.12/1.3.1/zinc-classpath_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-classpath_2.12/1.3.1/zinc-classpath_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.swoval","name":"file-tree-views","revision":"2.1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"file-tree-views","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/swoval/swoval","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"gigahorse-core_2.12","revision":"0.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"gigahorse-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/eed3si9n/gigahorse-core_2.12/0.5.0/gigahorse-core_2.12-0.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-core_2.12/0.5.0/gigahorse-core_2.12-0.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/eed3si9n/gigahorse","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sjson-new-scalajson_2.12","revision":"0.8.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sjson-new-scalajson_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/eed3si9n/sjson-new-scalajson_2.12/0.8.3/sjson-new-scalajson_2.12-0.8.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-scalajson_2.12/0.8.3/sjson-new-scalajson_2.12-0.8.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/eed3si9n/sjson-new","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"io_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"io_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/io","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"completion_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"completion_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/completion_2.12/1.3.3/completion_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/completion_2.12/1.3.3/completion_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lmax","name":"disruptor","revision":"3.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"disruptor","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/lmax/disruptor/3.4.2/disruptor-3.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lmax/disruptor/3.4.2/disruptor-3.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://lmax-exchange.github.com/disruptor","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-lm-integration_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-lm-integration_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-lm-integration_2.12/1.3.3/zinc-lm-integration_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-lm-integration_2.12/1.3.3/zinc-lm-integration_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"template-resolver","revision":"0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"template-resolver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/template-resolver/0.1/template-resolver-0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/template-resolver/0.1/template-resolver-0.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/template-resolver","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lihaoyi","name":"sourcecode_2.12","revision":"0.1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sourcecode_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.3/sourcecode_2.12-0.1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.3/sourcecode_2.12-0.1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lihaoyi/sourcecode","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-tracking_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-tracking_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-tracking_2.12/1.3.2/util-tracking_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-tracking_2.12/1.3.2/util-tracking_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"librarymanagement-core_2.12","revision":"1.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"librarymanagement-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/librarymanagement-core_2.12/1.3.0/librarymanagement-core_2.12-1.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-core_2.12/1.3.0/librarymanagement-core_2.12-1.3.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/librarymanagement","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"test-agent","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"test-agent","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/test-agent/1.3.3/test-agent-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-agent/1.3.3/test-agent-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"core-macros_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"core-macros_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/core-macros_2.12/1.3.3/core-macros_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/core-macros_2.12/1.3.3/core-macros_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.logging.log4j","name":"log4j-core","revision":"2.11.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"log4j-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.protobuf","name":"protobuf-java","revision":"3.7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"protobuf-java","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.reactivestreams","name":"reactive-streams","revision":"1.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"reactive-streams","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.reactive-streams.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-logging_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-logging_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-logging_2.12/1.3.2/util-logging_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-logging_2.12/1.3.2/util-logging_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-cache_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-cache_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-cache_2.12/1.3.2/util-cache_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-cache_2.12/1.3.2/util-cache_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.logging.log4j","name":"log4j-api","revision":"2.11.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"log4j-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-compile_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-compile_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-compile_2.12/1.3.1/zinc-compile_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-compile_2.12/1.3.1/zinc-compile_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"compiler-interface","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"compiler-interface","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.1/compiler-interface-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.1/compiler-interface-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-scripted_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-scripted_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-scripted_2.12/1.3.2/util-scripted_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-scripted_2.12/1.3.2/util-scripted_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.trueaccord.lenses","name":"lenses_2.12","revision":"0.4.12","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lenses_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/trueaccord/lenses/lenses_2.12/0.4.12/lenses_2.12-0.4.12.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/trueaccord/lenses/lenses_2.12/0.4.12/lenses_2.12-0.4.12.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/trueaccord/lenses","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"gigahorse-okhttp_2.12","revision":"0.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"gigahorse-okhttp_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/eed3si9n/gigahorse-okhttp_2.12/0.5.0/gigahorse-okhttp_2.12-0.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-okhttp_2.12/0.5.0/gigahorse-okhttp_2.12-0.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/eed3si9n/gigahorse","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.trueaccord.scalapb","name":"scalapb-runtime_2.12","revision":"0.6.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalapb-runtime_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/trueaccord/scalapb/scalapb-runtime_2.12/0.6.0/scalapb-runtime_2.12-0.6.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/trueaccord/scalapb/scalapb-runtime_2.12/0.6.0/scalapb-runtime_2.12-0.6.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/scalapb/ScalaPB","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-classfile_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-classfile_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-classfile_2.12/1.3.1/zinc-classfile_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-classfile_2.12/1.3.1/zinc-classfile_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"tasks_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"tasks_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/tasks_2.12/1.3.3/tasks_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/tasks_2.12/1.3.3/tasks_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.squareup.okhttp3","name":"okhttp","revision":"3.14.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"okhttp","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.14.2/okhttp-3.14.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.14.2/okhttp-3.14.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"scripted-sbt-redux_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scripted-sbt-redux_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/scripted-sbt-redux_2.12/1.3.3/scripted-sbt-redux_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/scripted-sbt-redux_2.12/1.3.3/scripted-sbt-redux_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-control_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-control_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-control_2.12/1.3.2/util-control_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-control_2.12/1.3.2/util-control_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"run_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"run_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/run_2.12/1.3.3/run_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/run_2.12/1.3.3/run_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"scripted-plugin_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scripted-plugin_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/scripted-plugin_2.12/1.3.3/scripted-plugin_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/scripted-plugin_2.12/1.3.3/scripted-plugin_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-compiler","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-compiler","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sjson-new-core_2.12","revision":"0.8.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sjson-new-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/eed3si9n/sjson-new-core_2.12/0.8.3/sjson-new-core_2.12-0.8.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-core_2.12/0.8.3/sjson-new-core_2.12-0.8.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/eed3si9n/sjson-new","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt.ipcsocket","name":"ipcsocket","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ipcsocket","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/ipcsocket/ipcsocket/1.0.0/ipcsocket-1.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ipcsocket/ipcsocket/1.0.0/ipcsocket-1.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/ipcsocket","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lihaoyi","name":"fastparse_2.12","revision":"0.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"fastparse_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/lihaoyi/fastparse_2.12/0.4.2/fastparse_2.12-0.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.12/0.4.2/fastparse_2.12-0.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lihaoyi/scala-parser","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.java.dev.jna","name":"jna-platform","revision":"4.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna-platform","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"compile-internal"},"modules":[{"module":{"organization":"net.java.dev.jna","name":"jna","revision":"5.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"protocol_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"protocol_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/protocol_2.12/1.3.3/protocol_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/protocol_2.12/1.3.3/protocol_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-position_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-position_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-position_2.12/1.3.2/util-position_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-position_2.12/1.3.2/util-position_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"actions_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"actions_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/actions_2.12/1.3.3/actions_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/actions_2.12/1.3.3/actions_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-utils","revision":"3.0.22","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-utils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://plexus.codehaus.org/plexus-utils","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpclient","revision":"4.3.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpclient","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-native-packager","revision":"1.3.20","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-native-packager","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar"],[{"name":"sbt-native-packager","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/srcs/sbt-native-packager-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/srcs/sbt-native-packager-sources.jar"],[{"name":"sbt-native-packager","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/docs/sbt-native-packager-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/docs/sbt-native-packager-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2019-04-29T19:21:52-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scalafmt"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt.ivy","name":"ivy","revision":"2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ivy","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/ivy/ivy/2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832/ivy-2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ivy/ivy/2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832/ivy-2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/ivy","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.apigee.trireme","name":"trireme-kernel","revision":"0.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"trireme-kernel","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-relation_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-relation_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-relation_2.12/1.3.2/util-relation_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-relation_2.12/1.3.2/util-relation_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.vonbuchholtz","name":"sbt-dependency-check","revision":"2.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-dependency-check","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/albuch/sbt-dependency-check","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.sonatype.ossindex","name":"ossindex-service-api","revision":"1.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ossindex-service-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.velocity","name":"velocity-engine-core","revision":"2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"velocity-engine-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"testing_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testing_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/testing_2.12/1.3.3/testing_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/testing_2.12/1.3.3/testing_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.10.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.moandjiezana.toml","name":"toml4j","revision":"0.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"toml4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://moandjiezana.com/toml/toml4j","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"28.2-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-queries","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.lucene","name":"lucene-core","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-queries","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-js-engine","revision":"1.2.3","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-js-engine","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar"],[{"name":"sbt-js-engine","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/srcs/sbt-js-engine-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/srcs/sbt-js-engine-sources.jar"],[{"name":"sbt-js-engine","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/docs/sbt-js-engine-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/docs/sbt-js-engine-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-12-22T12:31:07-05:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"librarymanagement-ivy_2.12","revision":"1.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"librarymanagement-ivy_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/librarymanagement-ivy_2.12/1.3.0/librarymanagement-ivy_2.12-1.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-ivy_2.12/1.3.0/librarymanagement-ivy_2.12-1.3.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/librarymanagement","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"task-system_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"task-system_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/task-system_2.12/1.3.3/task-system_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/task-system_2.12/1.3.3/task-system_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.mozilla","name":"rhino","revision":"1.7.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"rhino","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://developer.mozilla.org/en/Rhino","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sbt-assembly","revision":"0.14.9","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-assembly","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar"]],"missingArtifacts":[],"publicationDate":"2018-11-29T02:18:44-05:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"sources"},{"name":"runtime"}],"licenses":[["MIT License","https://github.com/sbt/sbt-assembly/blob/master/LICENSE"]],"callers":[]},{"module":{"organization":"org.apache.maven","name":"maven-plugin-api","revision":"3.3.9","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"maven-plugin-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.json","name":"json","revision":"20190722","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/douglascrockford/JSON-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.squareup.okio","name":"okio","revision":"1.17.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"okio","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.virtual-void","name":"sbt-dependency-graph","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-dependency-graph","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/jrudolph/sbt-dependency-graph","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.ant","name":"ant-launcher","revision":"1.10.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ant-launcher","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://ant.apache.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lightbend.play","name":"play-file-watch_2.12","revision":"1.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-file-watch_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-file-watch","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-analyzers-common","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-analyzers-common","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.timushev.sbt","name":"sbt-updates","revision":"0.3.2","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-updates","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar"]],"missingArtifacts":[],"publicationDate":"2017-10-27T09:44:41-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"sources"},{"name":"runtime"}],"licenses":[["BSD 3-Clause","https://github.com/rtimush/sbt-updates/blob/master/LICENSE"]],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-lang3","revision":"3.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-lang3","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-lang/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"us.springett","name":"cpe-parser","revision":"2.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cpe-parser","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/stevespringett/CPE-Parser","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.squareup.okhttp3","name":"okhttp-urlconnection","revision":"3.7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"okhttp-urlconnection","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.7.0/okhttp-urlconnection-3.7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.7.0/okhttp-urlconnection-3.7.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.8.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-compress","revision":"1.19","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compress","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-compress/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-web","revision":"1.4.4","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-web","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar"],[{"name":"sbt-web","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/srcs/sbt-web-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/srcs/sbt-web-sources.jar"],[{"name":"sbt-web","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/docs/sbt-web-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/docs/sbt-web-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-12-01T13:47:17-05:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-core","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"shaded-scalajson_2.12","revision":"1.0.0-M4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"shaded-scalajson_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/eed3si9n/shaded-scalajson_2.12/1.0.0-M4/shaded-scalajson_2.12-1.0.0-M4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/shaded-scalajson_2.12/1.0.0-M4/shaded-scalajson_2.12-1.0.0-M4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/mdedetrich/scalajson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-compile-core_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-compile-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-compile-core_2.12/1.3.1/zinc-compile-core_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-compile-core_2.12/1.3.1/zinc-compile-core_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.30","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.18","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://doc.akka.io/api/akka/2.5.18"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar","extraAttributes":{"info.apiURL":"http://doc.akka.io/api/akka/2.5.18"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://akka.io/","extraAttributes":{"info.apiURL":"http://doc.akka.io/api/akka/2.5.18"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"main_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"main_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/main_2.12/1.3.3/main_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/main_2.12/1.3.3/main_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"collections_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"collections_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/collections_2.12/1.3.3/collections_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/collections_2.12/1.3.3/collections_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-compiler_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-compiler_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.h2database","name":"h2","revision":"1.4.199","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"h2","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.h2database.com","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.vdurmont","name":"semver4j","revision":"3.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"semver4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/vdurmont/semver4j","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lihaoyi","name":"fastparse-utils_2.12","revision":"0.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"fastparse-utils_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/lihaoyi/fastparse-utils_2.12/0.4.2/fastparse-utils_2.12-0.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse-utils_2.12/0.4.2/fastparse-utils_2.12-0.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lihaoyi/scala-parser","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.sonatype.ossindex","name":"ossindex-service-client","revision":"1.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ossindex-service-client","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.esotericsoftware","name":"minlog","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"minlog","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/EsotericSoftware/minlog","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.spullara.mustache.java","name":"compiler","revision":"0.9.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"compiler","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/spullara/mustache.java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-validator","name":"commons-validator","revision":"1.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-validator","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-validator/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"compiler-bridge_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"compiler-bridge_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/compiler-bridge_2.12/1.3.1/compiler-bridge_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-bridge_2.12/1.3.1/compiler-bridge_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-jcs-core","revision":"2.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-jcs-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.maven","name":"maven-artifact","revision":"3.3.9","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.maven.wagon","name":"wagon-provider-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"maven-artifact","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.spray","name":"spray-json_2.12","revision":"1.3.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"spray-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/spray/spray-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.owasp","name":"dependency-check-core","revision":"5.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"dependency-check-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.sun.mail","name":"mailapi","revision":"1.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mailapi","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"ssl-config-core_2.12","revision":"0.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ssl-config-core_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.4.0/ssl-config-core_2.12-0.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.4.0/ssl-config-core_2.12-0.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/ssl-config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sbt-buildinfo","revision":"0.9.0","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-buildinfo","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar"],[{"name":"sbt-buildinfo","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/srcs/sbt-buildinfo-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/srcs/sbt-buildinfo-sources.jar"],[{"name":"sbt-buildinfo","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/docs/sbt-buildinfo-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/docs/sbt-buildinfo-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-05-16T14:12:42-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["MIT License","https://github.com/sbt/sbt-buildinfo/blob/master/LICENSE"]],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"javax.el","name":"el-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.ejb3","name":"jboss-ejb3-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.interceptor","name":"jboss-interceptor-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.glassfish","name":"javax.json","revision":"1.0.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.json","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://jsonp.java.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-component-annotations","revision":"1.5.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-component-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.sonatype.goodies","name":"package-url-java","revision":"1.1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.google.guava","name":"guava","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"package-url-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://sonatype.github.io/package-url-java/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.webjars","name":"webjars-locator-core","revision":"0.36","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"webjars-locator-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://webjars.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.spire-math","name":"jawn-parser_2.12","revision":"0.10.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jawn-parser_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/spire-math/jawn-parser_2.12/0.10.4/jawn-parser_2.12-0.10.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/spire-math/jawn-parser_2.12/0.10.4/jawn-parser_2.12-0.10.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/non/jawn","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"command_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"command_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/command_2.12/1.3.3/command_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/command_2.12/1.3.3/command_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sjson-new-murmurhash_2.12","revision":"0.8.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sjson-new-murmurhash_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/eed3si9n/sjson-new-murmurhash_2.12/0.8.3/sjson-new-murmurhash_2.12-0.8.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-murmurhash_2.12/0.8.3/sjson-new-murmurhash_2.12-0.8.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/eed3si9n/sjson-new","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-parser_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-parser_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-core_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-core_2.12/1.3.1/zinc-core_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-core_2.12/1.3.1/zinc-core_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"sbt-plugin","revision":"2.7.3","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-plugin","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar"],[{"name":"sbt-plugin","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/srcs/sbt-plugin-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/srcs/sbt-plugin-sources.jar"],[{"name":"sbt-plugin","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/docs/sbt-plugin-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/docs/sbt-plugin-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2019-07-19T09:56:40-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"sources"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"se.marcuslonnberg","name":"sbt-docker","revision":"1.8.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-docker","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/marcuslonnberg/sbt-docker","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.gson","name":"gson","revision":"2.8.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"gson","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-sandbox","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.lucene","name":"lucene-core","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-sandbox","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.package-url","name":"packageurl-java","revision":"1.1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"packageurl-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/package-url/packageurl-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.jsoup","name":"jsoup","revision":"1.12.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsoup","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://jsoup.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-codec","name":"commons-codec","revision":"1.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-codec","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/codec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-git","revision":"1.0.0","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-git","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar"],[{"name":"sbt-git","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/srcs/sbt-git-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/srcs/sbt-git-sources.jar"],[{"name":"sbt-git","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/docs/sbt-git-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/docs/sbt-git-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-05-27T14:20:45-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["BSD-2-Clause","https://opensource.org/licenses/BSD-2-Clause"]],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-interface","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-interface","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.2/util-interface-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.2/util-interface-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-text","revision":"1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-text","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-text","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"launcher-interface","revision":"1.1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"launcher-interface","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.1.3/launcher-interface-1.1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.1.3/launcher-interface-1.1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://scala-sbt.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"main-settings_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"main-settings_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/main-settings_2.12/1.3.3/main-settings_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/main-settings_2.12/1.3.3/main-settings_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.ben-manes.caffeine","name":"caffeine","revision":"2.5.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"caffeine","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/2.5.6/caffeine-2.5.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/2.5.6/caffeine-2.5.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/ben-manes/caffeine","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"test-interface","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"test-interface","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-sbt.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-beanutils","name":"commons-beanutils","revision":"1.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-beanutils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-beanutils/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.pathikrit","name":"better-files_2.12","revision":"2.17.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"better-files_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pathikrit/better-files","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc_2.12/1.3.1/zinc_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc_2.12/1.3.1/zinc_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.cb372","name":"scalacache-core_2.12","revision":"0.20.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalacache-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/cb372/scalacache-core_2.12/0.20.0/scalacache-core_2.12-0.20.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/cb372/scalacache-core_2.12/0.20.0/scalacache-core_2.12-0.20.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/cb372/scalacache","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"sbinary_2.12","revision":"0.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbinary_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/sbinary_2.12/0.5.0/sbinary_2.12-0.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbinary_2.12/0.5.0/sbinary_2.12-0.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbinary","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"sbt-routes-compiler_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-routes-compiler_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.cb372","name":"scalacache-caffeine_2.12","revision":"0.20.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalacache-caffeine_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/cb372/scalacache-caffeine_2.12/0.20.0/scalacache-caffeine_2.12-0.20.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/cb372/scalacache-caffeine_2.12/0.20.0/scalacache-caffeine_2.12-0.20.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/cb372/scalacache","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.pantsbuild","name":"jarjar","revision":"1.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jarjar","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pantsbuild/jarjar","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dwijnand","name":"sbt-compat","revision":"1.2.6","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-compat","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar"],[{"name":"sbt-compat","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/srcs/sbt-compat-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/srcs/sbt-compat-sources.jar"],[{"name":"sbt-compat","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/docs/sbt-compat-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/docs/sbt-compat-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-03-10T19:03:35-05:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.apache.maven","name":"maven-model","revision":"3.3.9","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"maven-model","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"logic_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logic_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/logic_2.12/1.3.3/logic_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/logic_2.12/1.3.3/logic_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scalactic","name":"scalactic_2.12","revision":"3.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalactic_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scalatest.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.ws.rs","name":"javax.ws.rs-api","revision":"2.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.ws.rs-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://jax-rs-spec.java.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-digester","name":"commons-digester","revision":"1.8.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"commons-beanutils","name":"commons-beanutils","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"commons-logging","name":"commons-logging","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-digester","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/digester/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.jcraft","name":"jsch","revision":"0.1.54","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsch","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.jcraft.com/jsch/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.get-coursier","name":"lm-coursier-shaded_2.12","revision":"2.0.0-RC3-4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lm-coursier-shaded_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/get-coursier/lm-coursier-shaded_2.12/2.0.0-RC3-4/lm-coursier-shaded_2.12-2.0.0-RC3-4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/lm-coursier-shaded_2.12/2.0.0-RC3-4/lm-coursier-shaded_2.12-2.0.0-RC3-4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/coursier/sbt-coursier","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.logging.log4j","name":"log4j-slf4j-impl","revision":"2.11.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"log4j-slf4j-impl","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.11.2/log4j-slf4j-impl-2.11.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.11.2/log4j-slf4j-impl-2.11.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-collections","name":"commons-collections","revision":"3.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-collections","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/collections/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-persist_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-persist_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-persist_2.12/1.3.1/zinc-persist_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-persist_2.12/1.3.1/zinc-persist_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"sbt","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/sbt/1.3.3/sbt-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbt/1.3.3/sbt-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jgit","name":"org.eclipse.jgit","revision":"4.9.0.201710071750-r","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"org.eclipse.jgit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-apiinfo_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-apiinfo_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-apiinfo_2.12/1.3.1/zinc-apiinfo_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-apiinfo_2.12/1.3.1/zinc-apiinfo_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"jline","name":"jline","revision":"2.14.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jline","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-classpath_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-classpath_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-classpath_2.12/1.3.1/zinc-classpath_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-classpath_2.12/1.3.1/zinc-classpath_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.swoval","name":"file-tree-views","revision":"2.1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"file-tree-views","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/swoval/swoval","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"gigahorse-core_2.12","revision":"0.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"gigahorse-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/eed3si9n/gigahorse-core_2.12/0.5.0/gigahorse-core_2.12-0.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-core_2.12/0.5.0/gigahorse-core_2.12-0.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/eed3si9n/gigahorse","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sjson-new-scalajson_2.12","revision":"0.8.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sjson-new-scalajson_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/eed3si9n/sjson-new-scalajson_2.12/0.8.3/sjson-new-scalajson_2.12-0.8.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-scalajson_2.12/0.8.3/sjson-new-scalajson_2.12-0.8.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/eed3si9n/sjson-new","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-simple","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-simple","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.sun.activation","name":"jakarta.activation","revision":"1.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jakarta.activation","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"io_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"io_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/io","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.apigee.trireme","name":"trireme-node10src","revision":"0.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"trireme-node10src","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.ant","name":"ant","revision":"1.10.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ant","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://ant.apache.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"completion_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"completion_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/completion_2.12/1.3.3/completion_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/completion_2.12/1.3.3/completion_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.sisu","name":"org.eclipse.sisu.inject","revision":"0.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"org.eclipse.sisu.inject","type":"eclipse-plugin","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-tree","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-tree","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"npm_2.12","revision":"1.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"npm_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/typesafehub/npm","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lmax","name":"disruptor","revision":"3.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"disruptor","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/lmax/disruptor/3.4.2/disruptor-3.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lmax/disruptor/3.4.2/disruptor-3.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://lmax-exchange.github.com/disruptor","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-lm-integration_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-lm-integration_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-lm-integration_2.12/1.3.3/zinc-lm-integration_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-lm-integration_2.12/1.3.3/zinc-lm-integration_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"listenablefuture","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"template-resolver","revision":"0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"template-resolver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/template-resolver/0.1/template-resolver-0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/template-resolver/0.1/template-resolver-0.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/template-resolver","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lihaoyi","name":"sourcecode_2.12","revision":"0.1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sourcecode_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.3/sourcecode_2.12-0.1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.3/sourcecode_2.12-0.1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lihaoyi/sourcecode","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-tracking_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-tracking_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-tracking_2.12/1.3.2/util-tracking_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-tracking_2.12/1.3.2/util-tracking_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-commons","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-commons","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"librarymanagement-core_2.12","revision":"1.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"librarymanagement-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/librarymanagement-core_2.12/1.3.0/librarymanagement-core_2.12-1.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-core_2.12/1.3.0/librarymanagement-core_2.12-1.3.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/librarymanagement","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"test-agent","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"test-agent","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/test-agent/1.3.3/test-agent-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-agent/1.3.3/test-agent-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"core-macros_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"core-macros_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/core-macros_2.12/1.3.3/core-macros_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/core-macros_2.12/1.3.3/core-macros_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-queryparser","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-queryparser","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.logging.log4j","name":"log4j-core","revision":"2.11.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"log4j-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-classworlds","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-classworlds","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.protobuf","name":"protobuf-java","revision":"3.7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"protobuf-java","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.reactivestreams","name":"reactive-streams","revision":"1.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"reactive-streams","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.reactive-streams.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-logging_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-logging_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-logging_2.12/1.3.2/util-logging_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-logging_2.12/1.3.2/util-logging_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-cache_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-cache_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-cache_2.12/1.3.2/util-cache_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-cache_2.12/1.3.2/util-cache_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.webjars","name":"npm","revision":"4.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"npm","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://webjars.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.enterprise","name":"cdi-api","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"javax.el","name":"el-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.ejb3","name":"jboss-ejb3-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.interceptor","name":"jboss-interceptor-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cdi-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lightbend.sbt","name":"sbt-javaagent","revision":"0.1.4","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-javaagent","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar"]],"missingArtifacts":[],"publicationDate":"2017-09-09T20:00:01-04:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"sources"},{"name":"runtime"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpcore","revision":"4.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpcore","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-core-ga","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.logging.log4j","name":"log4j-api","revision":"2.11.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"log4j-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.googlecode.javaewah","name":"JavaEWAH","revision":"1.1.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"JavaEWAH","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lemire/javaewah","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-compile_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-compile_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-compile_2.12/1.3.1/zinc-compile_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-compile_2.12/1.3.1/zinc-compile_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.sisu","name":"org.eclipse.sisu.plexus","revision":"0.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"org.eclipse.sisu.plexus","type":"eclipse-plugin","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"compiler-interface","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"compiler-interface","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.1/compiler-interface-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.1/compiler-interface-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.apigee.trireme","name":"trireme-core","revision":"0.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"trireme-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.3.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"run-support_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"run-support_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-analysis","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-analysis","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-scripted_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-scripted_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-scripted_2.12/1.3.2/util-scripted_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-scripted_2.12/1.3.2/util-scripted_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.trueaccord.lenses","name":"lenses_2.12","revision":"0.4.12","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lenses_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/trueaccord/lenses/lenses_2.12/0.4.12/lenses_2.12-0.4.12.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/trueaccord/lenses/lenses_2.12/0.4.12/lenses_2.12-0.4.12.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/trueaccord/lenses","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"gigahorse-okhttp_2.12","revision":"0.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"gigahorse-okhttp_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/eed3si9n/gigahorse-okhttp_2.12/0.5.0/gigahorse-okhttp_2.12-0.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-okhttp_2.12/0.5.0/gigahorse-okhttp_2.12-0.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/eed3si9n/gigahorse","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.trueaccord.scalapb","name":"scalapb-runtime_2.12","revision":"0.6.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalapb-runtime_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/trueaccord/scalapb/scalapb-runtime_2.12/0.6.0/scalapb-runtime_2.12-0.6.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/trueaccord/scalapb/scalapb-runtime_2.12/0.6.0/scalapb-runtime_2.12-0.6.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/scalapb/ScalaPB","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-classfile_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-classfile_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-classfile_2.12/1.3.1/zinc-classfile_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-classfile_2.12/1.3.1/zinc-classfile_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"tasks_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"tasks_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/tasks_2.12/1.3.3/tasks_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/tasks_2.12/1.3.3/tasks_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.annotation","name":"jsr250-api","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"javax.el","name":"el-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.ejb3","name":"jboss-ejb3-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.interceptor","name":"jboss-interceptor-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr250-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://jcp.org/aboutJava/communityprocess/final/jsr250/index.html","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.squareup.okhttp3","name":"okhttp","revision":"3.14.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"okhttp","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.14.2/okhttp-3.14.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.14.2/okhttp-3.14.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"scripted-sbt-redux_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scripted-sbt-redux_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/scripted-sbt-redux_2.12/1.3.3/scripted-sbt-redux_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/scripted-sbt-redux_2.12/1.3.3/scripted-sbt-redux_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-control_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-control_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-control_2.12/1.3.2/util-control_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-control_2.12/1.3.2/util-control_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-twirl","revision":"1.4.2","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-twirl","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar"],[{"name":"sbt-twirl","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/srcs/sbt-twirl-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/srcs/sbt-twirl-sources.jar"],[{"name":"sbt-twirl","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/docs/sbt-twirl-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/docs/sbt-twirl-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2019-07-12T08:04:02-04:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"run_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"run_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/run_2.12/1.3.3/run_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/run_2.12/1.3.3/run_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"scripted-plugin_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scripted-plugin_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/scripted-plugin_2.12/1.3.3/scripted-plugin_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/scripted-plugin_2.12/1.3.3/scripted-plugin_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-compiler","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-compiler","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sjson-new-core_2.12","revision":"0.8.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sjson-new-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/eed3si9n/sjson-new-core_2.12/0.8.3/sjson-new-core_2.12-0.8.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-core_2.12/0.8.3/sjson-new-core_2.12-0.8.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/eed3si9n/sjson-new","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.28","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt.ipcsocket","name":"ipcsocket","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ipcsocket","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/ipcsocket/ipcsocket/1.0.0/ipcsocket-1.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ipcsocket/ipcsocket/1.0.0/ipcsocket-1.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/ipcsocket","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lihaoyi","name":"fastparse_2.12","revision":"0.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"fastparse_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/lihaoyi/fastparse_2.12/0.4.2/fastparse_2.12-0.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.12/0.4.2/fastparse_2.12-0.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lihaoyi/scala-parser","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-utils","revision":"3.0.22","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.maven.wagon","name":"wagon-provider-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-utils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://plexus.codehaus.org/plexus-utils","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.h3xstream.retirejs","name":"retirejs-core","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"retirejs-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.methvin","name":"directory-watcher","revision":"0.8.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"directory-watcher","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/gmethvin/directory-watcher","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.owasp","name":"dependency-check-utils","revision":"5.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"dependency-check-utils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"jse_2.12","revision":"1.2.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jse_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/typesafehub/js-engine","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.java.dev.jna","name":"jna-platform","revision":"4.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna-platform","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"docs"},"modules":[],"details":[]},{"configuration":{"name":"optional"},"modules":[],"details":[]},{"configuration":{"name":"compile"},"modules":[{"module":{"organization":"net.java.dev.jna","name":"jna","revision":"5.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-utils","revision":"3.0.22","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-utils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://plexus.codehaus.org/plexus-utils","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpclient","revision":"4.3.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpclient","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-native-packager","revision":"1.3.20","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-native-packager","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar"],[{"name":"sbt-native-packager","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/srcs/sbt-native-packager-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/srcs/sbt-native-packager-sources.jar"],[{"name":"sbt-native-packager","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/docs/sbt-native-packager-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/docs/sbt-native-packager-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2019-04-29T19:21:52-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scalafmt"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[],"callers":[]},{"module":{"organization":"io.apigee.trireme","name":"trireme-kernel","revision":"0.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"trireme-kernel","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.vonbuchholtz","name":"sbt-dependency-check","revision":"2.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-dependency-check","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/albuch/sbt-dependency-check","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.sonatype.ossindex","name":"ossindex-service-api","revision":"1.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ossindex-service-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.velocity","name":"velocity-engine-core","revision":"2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"velocity-engine-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.10.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.moandjiezana.toml","name":"toml4j","revision":"0.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"toml4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://moandjiezana.com/toml/toml4j","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"28.2-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-queries","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.lucene","name":"lucene-core","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-queries","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-js-engine","revision":"1.2.3","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-js-engine","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar"],[{"name":"sbt-js-engine","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/srcs/sbt-js-engine-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/srcs/sbt-js-engine-sources.jar"],[{"name":"sbt-js-engine","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/docs/sbt-js-engine-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/docs/sbt-js-engine-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-12-22T12:31:07-05:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"org.mozilla","name":"rhino","revision":"1.7.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"rhino","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://developer.mozilla.org/en/Rhino","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sbt-assembly","revision":"0.14.9","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-assembly","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar"]],"missingArtifacts":[],"publicationDate":"2018-11-29T02:18:44-05:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"sources"},{"name":"runtime"}],"licenses":[["MIT License","https://github.com/sbt/sbt-assembly/blob/master/LICENSE"]],"callers":[]},{"module":{"organization":"org.apache.maven","name":"maven-plugin-api","revision":"3.3.9","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"maven-plugin-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.json","name":"json","revision":"20190722","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/douglascrockford/JSON-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.virtual-void","name":"sbt-dependency-graph","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-dependency-graph","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/jrudolph/sbt-dependency-graph","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.ant","name":"ant-launcher","revision":"1.10.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ant-launcher","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://ant.apache.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lightbend.play","name":"play-file-watch_2.12","revision":"1.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-file-watch_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-file-watch","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-analyzers-common","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-analyzers-common","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.timushev.sbt","name":"sbt-updates","revision":"0.3.2","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-updates","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar"]],"missingArtifacts":[],"publicationDate":"2017-10-27T09:44:41-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"sources"},{"name":"runtime"}],"licenses":[["BSD 3-Clause","https://github.com/rtimush/sbt-updates/blob/master/LICENSE"]],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-lang3","revision":"3.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-lang3","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-lang/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"us.springett","name":"cpe-parser","revision":"2.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cpe-parser","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/stevespringett/CPE-Parser","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.8.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-compress","revision":"1.19","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compress","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-compress/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-web","revision":"1.4.4","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-web","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar"],[{"name":"sbt-web","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/srcs/sbt-web-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/srcs/sbt-web-sources.jar"],[{"name":"sbt-web","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/docs/sbt-web-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/docs/sbt-web-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-12-01T13:47:17-05:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-core","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.30","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.18","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://doc.akka.io/api/akka/2.5.18"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar","extraAttributes":{"info.apiURL":"http://doc.akka.io/api/akka/2.5.18"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://akka.io/","extraAttributes":{"info.apiURL":"http://doc.akka.io/api/akka/2.5.18"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-compiler_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-compiler_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.h2database","name":"h2","revision":"1.4.199","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"h2","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.h2database.com","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.vdurmont","name":"semver4j","revision":"3.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"semver4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/vdurmont/semver4j","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.sonatype.ossindex","name":"ossindex-service-client","revision":"1.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ossindex-service-client","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.esotericsoftware","name":"minlog","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"minlog","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/EsotericSoftware/minlog","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.spullara.mustache.java","name":"compiler","revision":"0.9.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"compiler","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/spullara/mustache.java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-validator","name":"commons-validator","revision":"1.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-validator","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-validator/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-jcs-core","revision":"2.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-jcs-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.maven","name":"maven-artifact","revision":"3.3.9","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.maven.wagon","name":"wagon-provider-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"maven-artifact","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.spray","name":"spray-json_2.12","revision":"1.3.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"spray-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/spray/spray-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.owasp","name":"dependency-check-core","revision":"5.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"dependency-check-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.sun.mail","name":"mailapi","revision":"1.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mailapi","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sbt-buildinfo","revision":"0.9.0","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-buildinfo","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar"],[{"name":"sbt-buildinfo","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/srcs/sbt-buildinfo-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/srcs/sbt-buildinfo-sources.jar"],[{"name":"sbt-buildinfo","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/docs/sbt-buildinfo-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/docs/sbt-buildinfo-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-05-16T14:12:42-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["MIT License","https://github.com/sbt/sbt-buildinfo/blob/master/LICENSE"]],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"javax.el","name":"el-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.ejb3","name":"jboss-ejb3-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.interceptor","name":"jboss-interceptor-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.glassfish","name":"javax.json","revision":"1.0.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.json","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://jsonp.java.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-component-annotations","revision":"1.5.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-component-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.sonatype.goodies","name":"package-url-java","revision":"1.1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.google.guava","name":"guava","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"package-url-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://sonatype.github.io/package-url-java/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.webjars","name":"webjars-locator-core","revision":"0.36","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"webjars-locator-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://webjars.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-parser_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-parser_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"sbt-plugin","revision":"2.7.3","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-plugin","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar"],[{"name":"sbt-plugin","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/srcs/sbt-plugin-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/srcs/sbt-plugin-sources.jar"],[{"name":"sbt-plugin","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/docs/sbt-plugin-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/docs/sbt-plugin-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2019-07-19T09:56:40-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"sources"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"se.marcuslonnberg","name":"sbt-docker","revision":"1.8.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-docker","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/marcuslonnberg/sbt-docker","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.gson","name":"gson","revision":"2.8.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"gson","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-sandbox","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.lucene","name":"lucene-core","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-sandbox","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.package-url","name":"packageurl-java","revision":"1.1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"packageurl-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/package-url/packageurl-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.jsoup","name":"jsoup","revision":"1.12.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsoup","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://jsoup.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-codec","name":"commons-codec","revision":"1.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-codec","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/codec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-git","revision":"1.0.0","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-git","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar"],[{"name":"sbt-git","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/srcs/sbt-git-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/srcs/sbt-git-sources.jar"],[{"name":"sbt-git","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/docs/sbt-git-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/docs/sbt-git-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-05-27T14:20:45-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["BSD-2-Clause","https://opensource.org/licenses/BSD-2-Clause"]],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-text","revision":"1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-text","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-text","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-beanutils","name":"commons-beanutils","revision":"1.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-beanutils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-beanutils/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.pathikrit","name":"better-files_2.12","revision":"2.17.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"better-files_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pathikrit/better-files","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"sbt-routes-compiler_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-routes-compiler_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.pantsbuild","name":"jarjar","revision":"1.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jarjar","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pantsbuild/jarjar","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dwijnand","name":"sbt-compat","revision":"1.2.6","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-compat","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar"],[{"name":"sbt-compat","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/srcs/sbt-compat-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/srcs/sbt-compat-sources.jar"],[{"name":"sbt-compat","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/docs/sbt-compat-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/docs/sbt-compat-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-03-10T19:03:35-05:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.apache.maven","name":"maven-model","revision":"3.3.9","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"maven-model","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scalactic","name":"scalactic_2.12","revision":"3.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalactic_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scalatest.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.ws.rs","name":"javax.ws.rs-api","revision":"2.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.ws.rs-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://jax-rs-spec.java.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-digester","name":"commons-digester","revision":"1.8.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"commons-beanutils","name":"commons-beanutils","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"commons-logging","name":"commons-logging","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-digester","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/digester/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.jcraft","name":"jsch","revision":"0.1.54","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsch","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.jcraft.com/jsch/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-collections","name":"commons-collections","revision":"3.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-collections","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/collections/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jgit","name":"org.eclipse.jgit","revision":"4.9.0.201710071750-r","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"org.eclipse.jgit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.swoval","name":"file-tree-views","revision":"2.1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"file-tree-views","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/swoval/swoval","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-simple","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-simple","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.sun.activation","name":"jakarta.activation","revision":"1.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jakarta.activation","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"io_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"io_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/io","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.apigee.trireme","name":"trireme-node10src","revision":"0.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"trireme-node10src","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.ant","name":"ant","revision":"1.10.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ant","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://ant.apache.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.sisu","name":"org.eclipse.sisu.inject","revision":"0.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"org.eclipse.sisu.inject","type":"eclipse-plugin","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-tree","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-tree","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"npm_2.12","revision":"1.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"npm_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/typesafehub/npm","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"listenablefuture","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-commons","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-commons","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-queryparser","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-queryparser","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-classworlds","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-classworlds","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.webjars","name":"npm","revision":"4.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"npm","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://webjars.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.enterprise","name":"cdi-api","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"javax.el","name":"el-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.ejb3","name":"jboss-ejb3-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.interceptor","name":"jboss-interceptor-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cdi-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lightbend.sbt","name":"sbt-javaagent","revision":"0.1.4","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-javaagent","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar"]],"missingArtifacts":[],"publicationDate":"2017-09-09T20:00:01-04:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"sources"},{"name":"runtime"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpcore","revision":"4.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpcore","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-core-ga","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.googlecode.javaewah","name":"JavaEWAH","revision":"1.1.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"JavaEWAH","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lemire/javaewah","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.sisu","name":"org.eclipse.sisu.plexus","revision":"0.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"org.eclipse.sisu.plexus","type":"eclipse-plugin","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.apigee.trireme","name":"trireme-core","revision":"0.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"trireme-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.3.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"run-support_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"run-support_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-analysis","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-analysis","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.annotation","name":"jsr250-api","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"javax.el","name":"el-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.ejb3","name":"jboss-ejb3-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.interceptor","name":"jboss-interceptor-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr250-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://jcp.org/aboutJava/communityprocess/final/jsr250/index.html","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-twirl","revision":"1.4.2","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-twirl","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar"],[{"name":"sbt-twirl","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/srcs/sbt-twirl-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/srcs/sbt-twirl-sources.jar"],[{"name":"sbt-twirl","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/docs/sbt-twirl-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/docs/sbt-twirl-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2019-07-12T08:04:02-04:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-compiler","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-compiler","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.28","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-utils","revision":"3.0.22","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.maven.wagon","name":"wagon-provider-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-utils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://plexus.codehaus.org/plexus-utils","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.h3xstream.retirejs","name":"retirejs-core","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"retirejs-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.methvin","name":"directory-watcher","revision":"0.8.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"directory-watcher","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/gmethvin/directory-watcher","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.owasp","name":"dependency-check-utils","revision":"5.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"dependency-check-utils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"jse_2.12","revision":"1.2.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jse_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/typesafehub/js-engine","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.java.dev.jna","name":"jna-platform","revision":"4.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna-platform","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"test-internal"},"modules":[{"module":{"organization":"net.java.dev.jna","name":"jna","revision":"5.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"protocol_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"protocol_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/protocol_2.12/1.3.3/protocol_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/protocol_2.12/1.3.3/protocol_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-position_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-position_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-position_2.12/1.3.2/util-position_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-position_2.12/1.3.2/util-position_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"actions_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"actions_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/actions_2.12/1.3.3/actions_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/actions_2.12/1.3.3/actions_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-utils","revision":"3.0.22","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-utils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://plexus.codehaus.org/plexus-utils","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpclient","revision":"4.3.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpclient","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-native-packager","revision":"1.3.20","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-native-packager","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar"],[{"name":"sbt-native-packager","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/srcs/sbt-native-packager-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/srcs/sbt-native-packager-sources.jar"],[{"name":"sbt-native-packager","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/docs/sbt-native-packager-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/docs/sbt-native-packager-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2019-04-29T19:21:52-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scalafmt"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt.ivy","name":"ivy","revision":"2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ivy","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/ivy/ivy/2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832/ivy-2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ivy/ivy/2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832/ivy-2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/ivy","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.apigee.trireme","name":"trireme-kernel","revision":"0.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"trireme-kernel","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-relation_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-relation_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-relation_2.12/1.3.2/util-relation_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-relation_2.12/1.3.2/util-relation_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.vonbuchholtz","name":"sbt-dependency-check","revision":"2.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-dependency-check","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/albuch/sbt-dependency-check","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.sonatype.ossindex","name":"ossindex-service-api","revision":"1.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ossindex-service-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.velocity","name":"velocity-engine-core","revision":"2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"velocity-engine-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"testing_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testing_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/testing_2.12/1.3.3/testing_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/testing_2.12/1.3.3/testing_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.10.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.moandjiezana.toml","name":"toml4j","revision":"0.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"toml4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://moandjiezana.com/toml/toml4j","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"28.2-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-queries","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.lucene","name":"lucene-core","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-queries","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-js-engine","revision":"1.2.3","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-js-engine","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar"],[{"name":"sbt-js-engine","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/srcs/sbt-js-engine-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/srcs/sbt-js-engine-sources.jar"],[{"name":"sbt-js-engine","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/docs/sbt-js-engine-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/docs/sbt-js-engine-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-12-22T12:31:07-05:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"librarymanagement-ivy_2.12","revision":"1.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"librarymanagement-ivy_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/librarymanagement-ivy_2.12/1.3.0/librarymanagement-ivy_2.12-1.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-ivy_2.12/1.3.0/librarymanagement-ivy_2.12-1.3.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/librarymanagement","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"task-system_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"task-system_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/task-system_2.12/1.3.3/task-system_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/task-system_2.12/1.3.3/task-system_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.mozilla","name":"rhino","revision":"1.7.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"rhino","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://developer.mozilla.org/en/Rhino","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sbt-assembly","revision":"0.14.9","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-assembly","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar"]],"missingArtifacts":[],"publicationDate":"2018-11-29T02:18:44-05:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"sources"},{"name":"runtime"}],"licenses":[["MIT License","https://github.com/sbt/sbt-assembly/blob/master/LICENSE"]],"callers":[]},{"module":{"organization":"org.apache.maven","name":"maven-plugin-api","revision":"3.3.9","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"maven-plugin-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.json","name":"json","revision":"20190722","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/douglascrockford/JSON-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.squareup.okio","name":"okio","revision":"1.17.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"okio","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.virtual-void","name":"sbt-dependency-graph","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-dependency-graph","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/jrudolph/sbt-dependency-graph","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.ant","name":"ant-launcher","revision":"1.10.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ant-launcher","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://ant.apache.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lightbend.play","name":"play-file-watch_2.12","revision":"1.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-file-watch_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-file-watch","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-analyzers-common","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-analyzers-common","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.timushev.sbt","name":"sbt-updates","revision":"0.3.2","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-updates","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar"]],"missingArtifacts":[],"publicationDate":"2017-10-27T09:44:41-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"sources"},{"name":"runtime"}],"licenses":[["BSD 3-Clause","https://github.com/rtimush/sbt-updates/blob/master/LICENSE"]],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-lang3","revision":"3.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-lang3","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-lang/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"us.springett","name":"cpe-parser","revision":"2.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cpe-parser","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/stevespringett/CPE-Parser","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.squareup.okhttp3","name":"okhttp-urlconnection","revision":"3.7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"okhttp-urlconnection","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.7.0/okhttp-urlconnection-3.7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.7.0/okhttp-urlconnection-3.7.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.8.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-compress","revision":"1.19","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compress","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-compress/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-web","revision":"1.4.4","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-web","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar"],[{"name":"sbt-web","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/srcs/sbt-web-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/srcs/sbt-web-sources.jar"],[{"name":"sbt-web","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/docs/sbt-web-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/docs/sbt-web-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-12-01T13:47:17-05:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-core","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"shaded-scalajson_2.12","revision":"1.0.0-M4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"shaded-scalajson_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/eed3si9n/shaded-scalajson_2.12/1.0.0-M4/shaded-scalajson_2.12-1.0.0-M4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/shaded-scalajson_2.12/1.0.0-M4/shaded-scalajson_2.12-1.0.0-M4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/mdedetrich/scalajson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-compile-core_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-compile-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-compile-core_2.12/1.3.1/zinc-compile-core_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-compile-core_2.12/1.3.1/zinc-compile-core_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.30","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.18","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://doc.akka.io/api/akka/2.5.18"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar","extraAttributes":{"info.apiURL":"http://doc.akka.io/api/akka/2.5.18"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://akka.io/","extraAttributes":{"info.apiURL":"http://doc.akka.io/api/akka/2.5.18"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"main_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"main_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/main_2.12/1.3.3/main_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/main_2.12/1.3.3/main_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"collections_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"collections_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/collections_2.12/1.3.3/collections_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/collections_2.12/1.3.3/collections_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-compiler_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-compiler_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.h2database","name":"h2","revision":"1.4.199","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"h2","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.h2database.com","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.vdurmont","name":"semver4j","revision":"3.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"semver4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/vdurmont/semver4j","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lihaoyi","name":"fastparse-utils_2.12","revision":"0.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"fastparse-utils_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/lihaoyi/fastparse-utils_2.12/0.4.2/fastparse-utils_2.12-0.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse-utils_2.12/0.4.2/fastparse-utils_2.12-0.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lihaoyi/scala-parser","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.sonatype.ossindex","name":"ossindex-service-client","revision":"1.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ossindex-service-client","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.esotericsoftware","name":"minlog","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"minlog","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/EsotericSoftware/minlog","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.spullara.mustache.java","name":"compiler","revision":"0.9.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"compiler","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/spullara/mustache.java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-validator","name":"commons-validator","revision":"1.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-validator","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-validator/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"compiler-bridge_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"compiler-bridge_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/compiler-bridge_2.12/1.3.1/compiler-bridge_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-bridge_2.12/1.3.1/compiler-bridge_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-jcs-core","revision":"2.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-jcs-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.maven","name":"maven-artifact","revision":"3.3.9","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.maven.wagon","name":"wagon-provider-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"maven-artifact","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.spray","name":"spray-json_2.12","revision":"1.3.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"spray-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/spray/spray-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.owasp","name":"dependency-check-core","revision":"5.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"dependency-check-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.sun.mail","name":"mailapi","revision":"1.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mailapi","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"ssl-config-core_2.12","revision":"0.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ssl-config-core_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.4.0/ssl-config-core_2.12-0.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.4.0/ssl-config-core_2.12-0.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/ssl-config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sbt-buildinfo","revision":"0.9.0","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-buildinfo","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar"],[{"name":"sbt-buildinfo","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/srcs/sbt-buildinfo-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/srcs/sbt-buildinfo-sources.jar"],[{"name":"sbt-buildinfo","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/docs/sbt-buildinfo-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/docs/sbt-buildinfo-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-05-16T14:12:42-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["MIT License","https://github.com/sbt/sbt-buildinfo/blob/master/LICENSE"]],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"javax.el","name":"el-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.ejb3","name":"jboss-ejb3-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.interceptor","name":"jboss-interceptor-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.glassfish","name":"javax.json","revision":"1.0.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.json","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://jsonp.java.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-component-annotations","revision":"1.5.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-component-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.sonatype.goodies","name":"package-url-java","revision":"1.1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.google.guava","name":"guava","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"package-url-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://sonatype.github.io/package-url-java/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.webjars","name":"webjars-locator-core","revision":"0.36","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"webjars-locator-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://webjars.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.spire-math","name":"jawn-parser_2.12","revision":"0.10.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jawn-parser_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/spire-math/jawn-parser_2.12/0.10.4/jawn-parser_2.12-0.10.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/spire-math/jawn-parser_2.12/0.10.4/jawn-parser_2.12-0.10.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/non/jawn","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"command_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"command_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/command_2.12/1.3.3/command_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/command_2.12/1.3.3/command_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sjson-new-murmurhash_2.12","revision":"0.8.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sjson-new-murmurhash_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/eed3si9n/sjson-new-murmurhash_2.12/0.8.3/sjson-new-murmurhash_2.12-0.8.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-murmurhash_2.12/0.8.3/sjson-new-murmurhash_2.12-0.8.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/eed3si9n/sjson-new","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-parser_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-parser_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-core_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-core_2.12/1.3.1/zinc-core_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-core_2.12/1.3.1/zinc-core_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"sbt-plugin","revision":"2.7.3","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-plugin","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar"],[{"name":"sbt-plugin","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/srcs/sbt-plugin-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/srcs/sbt-plugin-sources.jar"],[{"name":"sbt-plugin","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/docs/sbt-plugin-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/docs/sbt-plugin-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2019-07-19T09:56:40-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"sources"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"se.marcuslonnberg","name":"sbt-docker","revision":"1.8.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-docker","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/marcuslonnberg/sbt-docker","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.gson","name":"gson","revision":"2.8.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"gson","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-sandbox","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.lucene","name":"lucene-core","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-sandbox","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.package-url","name":"packageurl-java","revision":"1.1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"packageurl-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/package-url/packageurl-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.jsoup","name":"jsoup","revision":"1.12.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsoup","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://jsoup.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-codec","name":"commons-codec","revision":"1.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-codec","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/codec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-git","revision":"1.0.0","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-git","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar"],[{"name":"sbt-git","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/srcs/sbt-git-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/srcs/sbt-git-sources.jar"],[{"name":"sbt-git","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/docs/sbt-git-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/docs/sbt-git-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-05-27T14:20:45-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["BSD-2-Clause","https://opensource.org/licenses/BSD-2-Clause"]],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-interface","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-interface","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.2/util-interface-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.2/util-interface-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-text","revision":"1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-text","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-text","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"launcher-interface","revision":"1.1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"launcher-interface","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.1.3/launcher-interface-1.1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.1.3/launcher-interface-1.1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://scala-sbt.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"main-settings_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"main-settings_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/main-settings_2.12/1.3.3/main-settings_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/main-settings_2.12/1.3.3/main-settings_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.ben-manes.caffeine","name":"caffeine","revision":"2.5.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"caffeine","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/2.5.6/caffeine-2.5.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/2.5.6/caffeine-2.5.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/ben-manes/caffeine","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"test-interface","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"test-interface","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-sbt.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-beanutils","name":"commons-beanutils","revision":"1.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-beanutils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-beanutils/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.pathikrit","name":"better-files_2.12","revision":"2.17.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"better-files_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pathikrit/better-files","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc_2.12/1.3.1/zinc_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc_2.12/1.3.1/zinc_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.cb372","name":"scalacache-core_2.12","revision":"0.20.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalacache-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/cb372/scalacache-core_2.12/0.20.0/scalacache-core_2.12-0.20.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/cb372/scalacache-core_2.12/0.20.0/scalacache-core_2.12-0.20.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/cb372/scalacache","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"sbinary_2.12","revision":"0.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbinary_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/sbinary_2.12/0.5.0/sbinary_2.12-0.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbinary_2.12/0.5.0/sbinary_2.12-0.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbinary","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"sbt-routes-compiler_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-routes-compiler_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.cb372","name":"scalacache-caffeine_2.12","revision":"0.20.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalacache-caffeine_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/cb372/scalacache-caffeine_2.12/0.20.0/scalacache-caffeine_2.12-0.20.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/cb372/scalacache-caffeine_2.12/0.20.0/scalacache-caffeine_2.12-0.20.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/cb372/scalacache","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.pantsbuild","name":"jarjar","revision":"1.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jarjar","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pantsbuild/jarjar","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dwijnand","name":"sbt-compat","revision":"1.2.6","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-compat","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar"],[{"name":"sbt-compat","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/srcs/sbt-compat-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/srcs/sbt-compat-sources.jar"],[{"name":"sbt-compat","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/docs/sbt-compat-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/docs/sbt-compat-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-03-10T19:03:35-05:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.apache.maven","name":"maven-model","revision":"3.3.9","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"maven-model","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"logic_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logic_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/logic_2.12/1.3.3/logic_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/logic_2.12/1.3.3/logic_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scalactic","name":"scalactic_2.12","revision":"3.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalactic_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scalatest.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.ws.rs","name":"javax.ws.rs-api","revision":"2.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.ws.rs-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://jax-rs-spec.java.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-digester","name":"commons-digester","revision":"1.8.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"commons-beanutils","name":"commons-beanutils","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"commons-logging","name":"commons-logging","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-digester","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/digester/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.jcraft","name":"jsch","revision":"0.1.54","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsch","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.jcraft.com/jsch/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.get-coursier","name":"lm-coursier-shaded_2.12","revision":"2.0.0-RC3-4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lm-coursier-shaded_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/get-coursier/lm-coursier-shaded_2.12/2.0.0-RC3-4/lm-coursier-shaded_2.12-2.0.0-RC3-4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/lm-coursier-shaded_2.12/2.0.0-RC3-4/lm-coursier-shaded_2.12-2.0.0-RC3-4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/coursier/sbt-coursier","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.logging.log4j","name":"log4j-slf4j-impl","revision":"2.11.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"log4j-slf4j-impl","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.11.2/log4j-slf4j-impl-2.11.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.11.2/log4j-slf4j-impl-2.11.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-collections","name":"commons-collections","revision":"3.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-collections","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/collections/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-persist_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-persist_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-persist_2.12/1.3.1/zinc-persist_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-persist_2.12/1.3.1/zinc-persist_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"sbt","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/sbt/1.3.3/sbt-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbt/1.3.3/sbt-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jgit","name":"org.eclipse.jgit","revision":"4.9.0.201710071750-r","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"org.eclipse.jgit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-apiinfo_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-apiinfo_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-apiinfo_2.12/1.3.1/zinc-apiinfo_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-apiinfo_2.12/1.3.1/zinc-apiinfo_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"jline","name":"jline","revision":"2.14.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jline","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-classpath_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-classpath_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-classpath_2.12/1.3.1/zinc-classpath_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-classpath_2.12/1.3.1/zinc-classpath_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.swoval","name":"file-tree-views","revision":"2.1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"file-tree-views","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/swoval/swoval","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"gigahorse-core_2.12","revision":"0.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"gigahorse-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/eed3si9n/gigahorse-core_2.12/0.5.0/gigahorse-core_2.12-0.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-core_2.12/0.5.0/gigahorse-core_2.12-0.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/eed3si9n/gigahorse","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sjson-new-scalajson_2.12","revision":"0.8.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sjson-new-scalajson_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/eed3si9n/sjson-new-scalajson_2.12/0.8.3/sjson-new-scalajson_2.12-0.8.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-scalajson_2.12/0.8.3/sjson-new-scalajson_2.12-0.8.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/eed3si9n/sjson-new","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-simple","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-simple","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.sun.activation","name":"jakarta.activation","revision":"1.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jakarta.activation","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"io_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"io_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/io","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.apigee.trireme","name":"trireme-node10src","revision":"0.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"trireme-node10src","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.ant","name":"ant","revision":"1.10.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ant","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://ant.apache.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"completion_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"completion_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/completion_2.12/1.3.3/completion_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/completion_2.12/1.3.3/completion_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.sisu","name":"org.eclipse.sisu.inject","revision":"0.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"org.eclipse.sisu.inject","type":"eclipse-plugin","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-tree","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-tree","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"npm_2.12","revision":"1.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"npm_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/typesafehub/npm","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lmax","name":"disruptor","revision":"3.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"disruptor","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/lmax/disruptor/3.4.2/disruptor-3.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lmax/disruptor/3.4.2/disruptor-3.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://lmax-exchange.github.com/disruptor","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-lm-integration_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-lm-integration_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-lm-integration_2.12/1.3.3/zinc-lm-integration_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-lm-integration_2.12/1.3.3/zinc-lm-integration_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"listenablefuture","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"template-resolver","revision":"0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"template-resolver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/template-resolver/0.1/template-resolver-0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/template-resolver/0.1/template-resolver-0.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/template-resolver","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lihaoyi","name":"sourcecode_2.12","revision":"0.1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sourcecode_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.3/sourcecode_2.12-0.1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.3/sourcecode_2.12-0.1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lihaoyi/sourcecode","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-tracking_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-tracking_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-tracking_2.12/1.3.2/util-tracking_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-tracking_2.12/1.3.2/util-tracking_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-commons","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-commons","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"librarymanagement-core_2.12","revision":"1.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"librarymanagement-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/librarymanagement-core_2.12/1.3.0/librarymanagement-core_2.12-1.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-core_2.12/1.3.0/librarymanagement-core_2.12-1.3.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/librarymanagement","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"test-agent","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"test-agent","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/test-agent/1.3.3/test-agent-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-agent/1.3.3/test-agent-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"core-macros_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"core-macros_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/core-macros_2.12/1.3.3/core-macros_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/core-macros_2.12/1.3.3/core-macros_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-queryparser","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-queryparser","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.logging.log4j","name":"log4j-core","revision":"2.11.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"log4j-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-classworlds","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-classworlds","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.protobuf","name":"protobuf-java","revision":"3.7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"protobuf-java","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.reactivestreams","name":"reactive-streams","revision":"1.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"reactive-streams","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.reactive-streams.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-logging_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-logging_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-logging_2.12/1.3.2/util-logging_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-logging_2.12/1.3.2/util-logging_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-cache_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-cache_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-cache_2.12/1.3.2/util-cache_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-cache_2.12/1.3.2/util-cache_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.webjars","name":"npm","revision":"4.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"npm","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://webjars.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.enterprise","name":"cdi-api","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"javax.el","name":"el-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.ejb3","name":"jboss-ejb3-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.interceptor","name":"jboss-interceptor-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cdi-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lightbend.sbt","name":"sbt-javaagent","revision":"0.1.4","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-javaagent","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar"]],"missingArtifacts":[],"publicationDate":"2017-09-09T20:00:01-04:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"sources"},{"name":"runtime"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpcore","revision":"4.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpcore","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-core-ga","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.logging.log4j","name":"log4j-api","revision":"2.11.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"log4j-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.googlecode.javaewah","name":"JavaEWAH","revision":"1.1.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"JavaEWAH","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lemire/javaewah","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-compile_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-compile_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-compile_2.12/1.3.1/zinc-compile_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-compile_2.12/1.3.1/zinc-compile_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.sisu","name":"org.eclipse.sisu.plexus","revision":"0.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"org.eclipse.sisu.plexus","type":"eclipse-plugin","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"compiler-interface","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"compiler-interface","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.1/compiler-interface-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.1/compiler-interface-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.apigee.trireme","name":"trireme-core","revision":"0.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"trireme-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.3.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"run-support_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"run-support_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-analysis","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-analysis","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-scripted_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-scripted_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-scripted_2.12/1.3.2/util-scripted_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-scripted_2.12/1.3.2/util-scripted_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.trueaccord.lenses","name":"lenses_2.12","revision":"0.4.12","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lenses_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/trueaccord/lenses/lenses_2.12/0.4.12/lenses_2.12-0.4.12.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/trueaccord/lenses/lenses_2.12/0.4.12/lenses_2.12-0.4.12.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/trueaccord/lenses","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"gigahorse-okhttp_2.12","revision":"0.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"gigahorse-okhttp_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/eed3si9n/gigahorse-okhttp_2.12/0.5.0/gigahorse-okhttp_2.12-0.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-okhttp_2.12/0.5.0/gigahorse-okhttp_2.12-0.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/eed3si9n/gigahorse","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.trueaccord.scalapb","name":"scalapb-runtime_2.12","revision":"0.6.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalapb-runtime_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/trueaccord/scalapb/scalapb-runtime_2.12/0.6.0/scalapb-runtime_2.12-0.6.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/trueaccord/scalapb/scalapb-runtime_2.12/0.6.0/scalapb-runtime_2.12-0.6.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/scalapb/ScalaPB","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"zinc-classfile_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"zinc-classfile_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/zinc-classfile_2.12/1.3.1/zinc-classfile_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-classfile_2.12/1.3.1/zinc-classfile_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/zinc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"tasks_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"tasks_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/tasks_2.12/1.3.3/tasks_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/tasks_2.12/1.3.3/tasks_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.annotation","name":"jsr250-api","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"javax.el","name":"el-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.ejb3","name":"jboss-ejb3-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.interceptor","name":"jboss-interceptor-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr250-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://jcp.org/aboutJava/communityprocess/final/jsr250/index.html","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.squareup.okhttp3","name":"okhttp","revision":"3.14.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"okhttp","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.14.2/okhttp-3.14.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.14.2/okhttp-3.14.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"scripted-sbt-redux_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scripted-sbt-redux_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/scripted-sbt-redux_2.12/1.3.3/scripted-sbt-redux_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/scripted-sbt-redux_2.12/1.3.3/scripted-sbt-redux_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"util-control_2.12","revision":"1.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"util-control_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/util-control_2.12/1.3.2/util-control_2.12-1.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-control_2.12/1.3.2/util-control_2.12-1.3.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/util","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-twirl","revision":"1.4.2","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-twirl","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar"],[{"name":"sbt-twirl","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/srcs/sbt-twirl-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/srcs/sbt-twirl-sources.jar"],[{"name":"sbt-twirl","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/docs/sbt-twirl-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/docs/sbt-twirl-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2019-07-12T08:04:02-04:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"run_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"run_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/run_2.12/1.3.3/run_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/run_2.12/1.3.3/run_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"scripted-plugin_2.12","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scripted-plugin_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/scripted-plugin_2.12/1.3.3/scripted-plugin_2.12-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/scripted-plugin_2.12/1.3.3/scripted-plugin_2.12-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/sbt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-compiler","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-compiler","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sjson-new-core_2.12","revision":"0.8.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sjson-new-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/eed3si9n/sjson-new-core_2.12/0.8.3/sjson-new-core_2.12-0.8.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-core_2.12/0.8.3/sjson-new-core_2.12-0.8.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/eed3si9n/sjson-new","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.28","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt.ipcsocket","name":"ipcsocket","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ipcsocket","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/ipcsocket/ipcsocket/1.0.0/ipcsocket-1.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ipcsocket/ipcsocket/1.0.0/ipcsocket-1.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/ipcsocket","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lihaoyi","name":"fastparse_2.12","revision":"0.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"fastparse_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/lihaoyi/fastparse_2.12/0.4.2/fastparse_2.12-0.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.12/0.4.2/fastparse_2.12-0.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lihaoyi/scala-parser","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-utils","revision":"3.0.22","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.maven.wagon","name":"wagon-provider-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-utils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://plexus.codehaus.org/plexus-utils","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.h3xstream.retirejs","name":"retirejs-core","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"retirejs-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.methvin","name":"directory-watcher","revision":"0.8.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"directory-watcher","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/gmethvin/directory-watcher","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.owasp","name":"dependency-check-utils","revision":"5.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"dependency-check-utils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"jse_2.12","revision":"1.2.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jse_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/typesafehub/js-engine","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.java.dev.jna","name":"jna-platform","revision":"4.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna-platform","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"scala-tool"},"modules":[{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.10","configurations":"optional","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-compiler","revision":"2.12.10","configurations":"optional","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-compiler","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"jline","name":"jline","revision":"2.14.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jline","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.fusesource.jansi","name":"jansi","revision":"1.12","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jansi","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.12/jansi-1.12.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.12/jansi-1.12.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.0.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.0.6/scala-xml_2.12-1.0.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.0.6/scala-xml_2.12-1.0.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-compiler","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-compiler","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"sources"},"modules":[],"details":[]},{"configuration":{"name":"runtime"},"modules":[{"module":{"organization":"net.java.dev.jna","name":"jna","revision":"5.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-utils","revision":"3.0.22","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-utils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://plexus.codehaus.org/plexus-utils","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpclient","revision":"4.3.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpclient","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-native-packager","revision":"1.3.20","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-native-packager","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar"],[{"name":"sbt-native-packager","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/srcs/sbt-native-packager-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/srcs/sbt-native-packager-sources.jar"],[{"name":"sbt-native-packager","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/docs/sbt-native-packager-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/docs/sbt-native-packager-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2019-04-29T19:21:52-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scalafmt"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[],"callers":[]},{"module":{"organization":"io.apigee.trireme","name":"trireme-kernel","revision":"0.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"trireme-kernel","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.vonbuchholtz","name":"sbt-dependency-check","revision":"2.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-dependency-check","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/albuch/sbt-dependency-check","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.sonatype.ossindex","name":"ossindex-service-api","revision":"1.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ossindex-service-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.velocity","name":"velocity-engine-core","revision":"2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"velocity-engine-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.10.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.moandjiezana.toml","name":"toml4j","revision":"0.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"toml4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://moandjiezana.com/toml/toml4j","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"28.2-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-queries","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.lucene","name":"lucene-core","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-queries","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-js-engine","revision":"1.2.3","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-js-engine","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar"],[{"name":"sbt-js-engine","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/srcs/sbt-js-engine-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/srcs/sbt-js-engine-sources.jar"],[{"name":"sbt-js-engine","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/docs/sbt-js-engine-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/docs/sbt-js-engine-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-12-22T12:31:07-05:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"org.mozilla","name":"rhino","revision":"1.7.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"rhino","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://developer.mozilla.org/en/Rhino","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sbt-assembly","revision":"0.14.9","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-assembly","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar"]],"missingArtifacts":[],"publicationDate":"2018-11-29T02:18:44-05:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"sources"},{"name":"runtime"}],"licenses":[["MIT License","https://github.com/sbt/sbt-assembly/blob/master/LICENSE"]],"callers":[]},{"module":{"organization":"org.apache.maven","name":"maven-plugin-api","revision":"3.3.9","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"maven-plugin-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.json","name":"json","revision":"20190722","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/douglascrockford/JSON-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.virtual-void","name":"sbt-dependency-graph","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-dependency-graph","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/jrudolph/sbt-dependency-graph","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.ant","name":"ant-launcher","revision":"1.10.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ant-launcher","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://ant.apache.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lightbend.play","name":"play-file-watch_2.12","revision":"1.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-file-watch_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-file-watch","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-analyzers-common","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-analyzers-common","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.timushev.sbt","name":"sbt-updates","revision":"0.3.2","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-updates","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar"]],"missingArtifacts":[],"publicationDate":"2017-10-27T09:44:41-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"sources"},{"name":"runtime"}],"licenses":[["BSD 3-Clause","https://github.com/rtimush/sbt-updates/blob/master/LICENSE"]],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-lang3","revision":"3.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-lang3","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-lang/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"us.springett","name":"cpe-parser","revision":"2.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cpe-parser","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/stevespringett/CPE-Parser","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.8.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-compress","revision":"1.19","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compress","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-compress/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-web","revision":"1.4.4","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-web","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar"],[{"name":"sbt-web","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/srcs/sbt-web-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/srcs/sbt-web-sources.jar"],[{"name":"sbt-web","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/docs/sbt-web-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/docs/sbt-web-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-12-01T13:47:17-05:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-core","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.30","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.18","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://doc.akka.io/api/akka/2.5.18"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar","extraAttributes":{"info.apiURL":"http://doc.akka.io/api/akka/2.5.18"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://akka.io/","extraAttributes":{"info.apiURL":"http://doc.akka.io/api/akka/2.5.18"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-compiler_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-compiler_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.h2database","name":"h2","revision":"1.4.199","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"h2","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.h2database.com","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.vdurmont","name":"semver4j","revision":"3.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"semver4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/vdurmont/semver4j","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.sonatype.ossindex","name":"ossindex-service-client","revision":"1.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ossindex-service-client","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.esotericsoftware","name":"minlog","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"minlog","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/EsotericSoftware/minlog","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.spullara.mustache.java","name":"compiler","revision":"0.9.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"compiler","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/spullara/mustache.java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-validator","name":"commons-validator","revision":"1.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-validator","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-validator/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-jcs-core","revision":"2.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-jcs-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.maven","name":"maven-artifact","revision":"3.3.9","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.maven.wagon","name":"wagon-provider-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"maven-artifact","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.spray","name":"spray-json_2.12","revision":"1.3.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"spray-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/spray/spray-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.owasp","name":"dependency-check-core","revision":"5.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"dependency-check-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.sun.mail","name":"mailapi","revision":"1.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mailapi","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sbt-buildinfo","revision":"0.9.0","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-buildinfo","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar"],[{"name":"sbt-buildinfo","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/srcs/sbt-buildinfo-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/srcs/sbt-buildinfo-sources.jar"],[{"name":"sbt-buildinfo","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/docs/sbt-buildinfo-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/docs/sbt-buildinfo-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-05-16T14:12:42-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["MIT License","https://github.com/sbt/sbt-buildinfo/blob/master/LICENSE"]],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"javax.el","name":"el-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.ejb3","name":"jboss-ejb3-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.interceptor","name":"jboss-interceptor-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.glassfish","name":"javax.json","revision":"1.0.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.json","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://jsonp.java.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-component-annotations","revision":"1.5.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-component-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.sonatype.goodies","name":"package-url-java","revision":"1.1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.google.guava","name":"guava","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"package-url-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://sonatype.github.io/package-url-java/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.webjars","name":"webjars-locator-core","revision":"0.36","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"webjars-locator-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://webjars.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-parser_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-parser_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"sbt-plugin","revision":"2.7.3","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-plugin","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar"],[{"name":"sbt-plugin","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/srcs/sbt-plugin-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/srcs/sbt-plugin-sources.jar"],[{"name":"sbt-plugin","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/docs/sbt-plugin-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/docs/sbt-plugin-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2019-07-19T09:56:40-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"sources"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"se.marcuslonnberg","name":"sbt-docker","revision":"1.8.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-docker","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/marcuslonnberg/sbt-docker","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.gson","name":"gson","revision":"2.8.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"gson","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-sandbox","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.lucene","name":"lucene-core","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-sandbox","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.package-url","name":"packageurl-java","revision":"1.1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"packageurl-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/package-url/packageurl-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.jsoup","name":"jsoup","revision":"1.12.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsoup","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://jsoup.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-codec","name":"commons-codec","revision":"1.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-codec","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/codec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-git","revision":"1.0.0","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-git","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar"],[{"name":"sbt-git","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/srcs/sbt-git-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/srcs/sbt-git-sources.jar"],[{"name":"sbt-git","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/docs/sbt-git-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/docs/sbt-git-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-05-27T14:20:45-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["BSD-2-Clause","https://opensource.org/licenses/BSD-2-Clause"]],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-text","revision":"1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-text","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-text","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-beanutils","name":"commons-beanutils","revision":"1.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-beanutils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-beanutils/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.pathikrit","name":"better-files_2.12","revision":"2.17.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"better-files_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pathikrit/better-files","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"sbt-routes-compiler_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-routes-compiler_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.pantsbuild","name":"jarjar","revision":"1.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jarjar","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pantsbuild/jarjar","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dwijnand","name":"sbt-compat","revision":"1.2.6","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-compat","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar"],[{"name":"sbt-compat","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/srcs/sbt-compat-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/srcs/sbt-compat-sources.jar"],[{"name":"sbt-compat","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/docs/sbt-compat-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/docs/sbt-compat-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-03-10T19:03:35-05:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.apache.maven","name":"maven-model","revision":"3.3.9","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"maven-model","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scalactic","name":"scalactic_2.12","revision":"3.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalactic_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scalatest.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.ws.rs","name":"javax.ws.rs-api","revision":"2.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.ws.rs-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://jax-rs-spec.java.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-digester","name":"commons-digester","revision":"1.8.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"commons-beanutils","name":"commons-beanutils","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"commons-logging","name":"commons-logging","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-digester","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/digester/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.jcraft","name":"jsch","revision":"0.1.54","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsch","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.jcraft.com/jsch/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-collections","name":"commons-collections","revision":"3.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-collections","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/collections/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jgit","name":"org.eclipse.jgit","revision":"4.9.0.201710071750-r","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"org.eclipse.jgit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.swoval","name":"file-tree-views","revision":"2.1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"file-tree-views","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/swoval/swoval","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-simple","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-simple","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.sun.activation","name":"jakarta.activation","revision":"1.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jakarta.activation","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"io_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"io_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/io","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.apigee.trireme","name":"trireme-node10src","revision":"0.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"trireme-node10src","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.ant","name":"ant","revision":"1.10.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ant","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://ant.apache.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.sisu","name":"org.eclipse.sisu.inject","revision":"0.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"org.eclipse.sisu.inject","type":"eclipse-plugin","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-tree","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-tree","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"npm_2.12","revision":"1.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"npm_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/typesafehub/npm","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"listenablefuture","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-commons","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-commons","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-queryparser","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-queryparser","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-classworlds","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-classworlds","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.webjars","name":"npm","revision":"4.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"npm","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://webjars.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.enterprise","name":"cdi-api","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"javax.el","name":"el-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.ejb3","name":"jboss-ejb3-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.interceptor","name":"jboss-interceptor-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cdi-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lightbend.sbt","name":"sbt-javaagent","revision":"0.1.4","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-javaagent","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar"]],"missingArtifacts":[],"publicationDate":"2017-09-09T20:00:01-04:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"sources"},{"name":"runtime"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpcore","revision":"4.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpcore","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-core-ga","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.googlecode.javaewah","name":"JavaEWAH","revision":"1.1.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"JavaEWAH","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lemire/javaewah","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.sisu","name":"org.eclipse.sisu.plexus","revision":"0.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"org.eclipse.sisu.plexus","type":"eclipse-plugin","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.apigee.trireme","name":"trireme-core","revision":"0.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"trireme-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.3.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"run-support_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"run-support_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-analysis","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-analysis","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.annotation","name":"jsr250-api","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"javax.el","name":"el-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.ejb3","name":"jboss-ejb3-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.interceptor","name":"jboss-interceptor-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr250-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://jcp.org/aboutJava/communityprocess/final/jsr250/index.html","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-twirl","revision":"1.4.2","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-twirl","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar"],[{"name":"sbt-twirl","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/srcs/sbt-twirl-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/srcs/sbt-twirl-sources.jar"],[{"name":"sbt-twirl","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/docs/sbt-twirl-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/docs/sbt-twirl-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2019-07-12T08:04:02-04:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-compiler","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-compiler","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.28","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-utils","revision":"3.0.22","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.maven.wagon","name":"wagon-provider-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-utils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://plexus.codehaus.org/plexus-utils","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.h3xstream.retirejs","name":"retirejs-core","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"retirejs-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.methvin","name":"directory-watcher","revision":"0.8.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"directory-watcher","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/gmethvin/directory-watcher","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.owasp","name":"dependency-check-utils","revision":"5.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"dependency-check-utils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"jse_2.12","revision":"1.2.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jse_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/typesafehub/js-engine","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.java.dev.jna","name":"jna-platform","revision":"4.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna-platform","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"runtime-internal"},"modules":[{"module":{"organization":"net.java.dev.jna","name":"jna","revision":"5.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-utils","revision":"3.0.22","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-utils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://plexus.codehaus.org/plexus-utils","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpclient","revision":"4.3.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpclient","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-native-packager","revision":"1.3.20","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-native-packager","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar"],[{"name":"sbt-native-packager","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/srcs/sbt-native-packager-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/srcs/sbt-native-packager-sources.jar"],[{"name":"sbt-native-packager","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/docs/sbt-native-packager-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/docs/sbt-native-packager-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2019-04-29T19:21:52-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scalafmt"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[],"callers":[]},{"module":{"organization":"io.apigee.trireme","name":"trireme-kernel","revision":"0.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"trireme-kernel","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.vonbuchholtz","name":"sbt-dependency-check","revision":"2.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-dependency-check","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/albuch/sbt-dependency-check","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.sonatype.ossindex","name":"ossindex-service-api","revision":"1.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ossindex-service-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.velocity","name":"velocity-engine-core","revision":"2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"velocity-engine-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.10.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.moandjiezana.toml","name":"toml4j","revision":"0.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"toml4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://moandjiezana.com/toml/toml4j","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"28.2-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-queries","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.lucene","name":"lucene-core","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-queries","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-js-engine","revision":"1.2.3","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-js-engine","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar"],[{"name":"sbt-js-engine","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/srcs/sbt-js-engine-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/srcs/sbt-js-engine-sources.jar"],[{"name":"sbt-js-engine","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/docs/sbt-js-engine-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/docs/sbt-js-engine-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-12-22T12:31:07-05:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"org.mozilla","name":"rhino","revision":"1.7.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"rhino","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://developer.mozilla.org/en/Rhino","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sbt-assembly","revision":"0.14.9","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-assembly","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar"]],"missingArtifacts":[],"publicationDate":"2018-11-29T02:18:44-05:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"sources"},{"name":"runtime"}],"licenses":[["MIT License","https://github.com/sbt/sbt-assembly/blob/master/LICENSE"]],"callers":[]},{"module":{"organization":"org.apache.maven","name":"maven-plugin-api","revision":"3.3.9","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"maven-plugin-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.json","name":"json","revision":"20190722","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/douglascrockford/JSON-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.virtual-void","name":"sbt-dependency-graph","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-dependency-graph","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/jrudolph/sbt-dependency-graph","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.ant","name":"ant-launcher","revision":"1.10.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ant-launcher","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://ant.apache.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lightbend.play","name":"play-file-watch_2.12","revision":"1.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-file-watch_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-file-watch","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-analyzers-common","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-analyzers-common","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.timushev.sbt","name":"sbt-updates","revision":"0.3.2","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-updates","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar"]],"missingArtifacts":[],"publicationDate":"2017-10-27T09:44:41-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"sources"},{"name":"runtime"}],"licenses":[["BSD 3-Clause","https://github.com/rtimush/sbt-updates/blob/master/LICENSE"]],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-lang3","revision":"3.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-lang3","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-lang/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"us.springett","name":"cpe-parser","revision":"2.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cpe-parser","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/stevespringett/CPE-Parser","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.8.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-compress","revision":"1.19","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compress","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-compress/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-web","revision":"1.4.4","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-web","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar"],[{"name":"sbt-web","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/srcs/sbt-web-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/srcs/sbt-web-sources.jar"],[{"name":"sbt-web","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/docs/sbt-web-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/docs/sbt-web-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-12-01T13:47:17-05:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-core","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.30","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.18","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://doc.akka.io/api/akka/2.5.18"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar","extraAttributes":{"info.apiURL":"http://doc.akka.io/api/akka/2.5.18"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://akka.io/","extraAttributes":{"info.apiURL":"http://doc.akka.io/api/akka/2.5.18"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-compiler_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-compiler_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.h2database","name":"h2","revision":"1.4.199","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"h2","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.h2database.com","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.vdurmont","name":"semver4j","revision":"3.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"semver4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/vdurmont/semver4j","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.sonatype.ossindex","name":"ossindex-service-client","revision":"1.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ossindex-service-client","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.esotericsoftware","name":"minlog","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"minlog","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/EsotericSoftware/minlog","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.spullara.mustache.java","name":"compiler","revision":"0.9.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"compiler","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/spullara/mustache.java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-validator","name":"commons-validator","revision":"1.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-validator","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-validator/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-jcs-core","revision":"2.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-jcs-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.maven","name":"maven-artifact","revision":"3.3.9","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.maven.wagon","name":"wagon-provider-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"maven-artifact","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.spray","name":"spray-json_2.12","revision":"1.3.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"spray-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/spray/spray-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.owasp","name":"dependency-check-core","revision":"5.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"dependency-check-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.sun.mail","name":"mailapi","revision":"1.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mailapi","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.eed3si9n","name":"sbt-buildinfo","revision":"0.9.0","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-buildinfo","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar"],[{"name":"sbt-buildinfo","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/srcs/sbt-buildinfo-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/srcs/sbt-buildinfo-sources.jar"],[{"name":"sbt-buildinfo","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/docs/sbt-buildinfo-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/docs/sbt-buildinfo-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-05-16T14:12:42-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["MIT License","https://github.com/sbt/sbt-buildinfo/blob/master/LICENSE"]],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"javax.el","name":"el-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.ejb3","name":"jboss-ejb3-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.interceptor","name":"jboss-interceptor-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.glassfish","name":"javax.json","revision":"1.0.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.json","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://jsonp.java.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-component-annotations","revision":"1.5.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-component-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.sonatype.goodies","name":"package-url-java","revision":"1.1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.google.guava","name":"guava","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"package-url-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://sonatype.github.io/package-url-java/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.webjars","name":"webjars-locator-core","revision":"0.36","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"webjars-locator-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://webjars.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-parser_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-parser_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"sbt-plugin","revision":"2.7.3","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-plugin","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar"],[{"name":"sbt-plugin","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/srcs/sbt-plugin-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/srcs/sbt-plugin-sources.jar"],[{"name":"sbt-plugin","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/docs/sbt-plugin-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/docs/sbt-plugin-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2019-07-19T09:56:40-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"sources"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"se.marcuslonnberg","name":"sbt-docker","revision":"1.8.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-docker","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/marcuslonnberg/sbt-docker","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.gson","name":"gson","revision":"2.8.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"gson","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-sandbox","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.lucene","name":"lucene-core","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-sandbox","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.package-url","name":"packageurl-java","revision":"1.1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"packageurl-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/package-url/packageurl-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.jsoup","name":"jsoup","revision":"1.12.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsoup","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://jsoup.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-codec","name":"commons-codec","revision":"1.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-codec","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/codec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-git","revision":"1.0.0","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-git","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar"],[{"name":"sbt-git","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/srcs/sbt-git-sources.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/srcs/sbt-git-sources.jar"],[{"name":"sbt-git","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/docs/sbt-git-javadoc.jar","extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/docs/sbt-git-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-05-27T14:20:45-04:00","evicted":false,"extraAttributes":{"sbtVersion":"1.0","scalaVersion":"2.12"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["BSD-2-Clause","https://opensource.org/licenses/BSD-2-Clause"]],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-text","revision":"1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-text","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-text","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-beanutils","name":"commons-beanutils","revision":"1.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-beanutils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-beanutils/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.pathikrit","name":"better-files_2.12","revision":"2.17.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"better-files_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pathikrit/better-files","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"sbt-routes-compiler_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-routes-compiler_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.pantsbuild","name":"jarjar","revision":"1.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jarjar","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pantsbuild/jarjar","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dwijnand","name":"sbt-compat","revision":"1.2.6","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-compat","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar"],[{"name":"sbt-compat","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/srcs/sbt-compat-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/srcs/sbt-compat-sources.jar"],[{"name":"sbt-compat","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/docs/sbt-compat-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/docs/sbt-compat-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2018-03-10T19:03:35-05:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.apache.maven","name":"maven-model","revision":"3.3.9","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"maven-model","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scalactic","name":"scalactic_2.12","revision":"3.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalactic_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scalatest.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.ws.rs","name":"javax.ws.rs-api","revision":"2.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.ws.rs-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://jax-rs-spec.java.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-digester","name":"commons-digester","revision":"1.8.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"commons-beanutils","name":"commons-beanutils","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"commons-logging","name":"commons-logging","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-digester","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/digester/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.jcraft","name":"jsch","revision":"0.1.54","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsch","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.jcraft.com/jsch/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-collections","name":"commons-collections","revision":"3.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-collections","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/collections/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jgit","name":"org.eclipse.jgit","revision":"4.9.0.201710071750-r","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"org.eclipse.jgit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.swoval","name":"file-tree-views","revision":"2.1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"file-tree-views","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/swoval/swoval","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-simple","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-simple","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.sun.activation","name":"jakarta.activation","revision":"1.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jakarta.activation","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"io_2.12","revision":"1.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"io_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/sbt/io","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.apigee.trireme","name":"trireme-node10src","revision":"0.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"trireme-node10src","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.ant","name":"ant","revision":"1.10.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ant","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://ant.apache.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.sisu","name":"org.eclipse.sisu.inject","revision":"0.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"org.eclipse.sisu.inject","type":"eclipse-plugin","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-tree","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-tree","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"npm_2.12","revision":"1.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"npm_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/typesafehub/npm","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"listenablefuture","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-commons","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-commons","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.lucene","name":"lucene-queryparser","revision":"8.4.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"lucene-queryparser","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-classworlds","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-classworlds","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.webjars","name":"npm","revision":"4.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"npm","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://webjars.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.enterprise","name":"cdi-api","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"javax.el","name":"el-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.ejb3","name":"jboss-ejb3-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.interceptor","name":"jboss-interceptor-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cdi-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.lightbend.sbt","name":"sbt-javaagent","revision":"0.1.4","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-javaagent","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar"]],"missingArtifacts":[],"publicationDate":"2017-09-09T20:00:01-04:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"docs"},{"name":"optional"},{"name":"compile"},{"name":"sources"},{"name":"runtime"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpcore","revision":"4.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpcore","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-core-ga","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.googlecode.javaewah","name":"JavaEWAH","revision":"1.1.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"JavaEWAH","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lemire/javaewah","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.sisu","name":"org.eclipse.sisu.plexus","revision":"0.3.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"org.eclipse.sisu.plexus","type":"eclipse-plugin","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.apigee.trireme","name":"trireme-core","revision":"0.9.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"trireme-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.3.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"run-support_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"run-support_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-analysis","revision":"7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-analysis","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://asm.ow2.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.annotation","name":"jsr250-api","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"javax.el","name":"el-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.ejb3","name":"jboss-ejb3-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.jboss.interceptor","name":"jboss-interceptor-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr250-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://jcp.org/aboutJava/communityprocess/final/jsr250/index.html","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.sbt","name":"sbt-twirl","revision":"1.4.2","configurations":"compile","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sbt-twirl","type":"jar","extension":"jar","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar"],[{"name":"sbt-twirl","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/srcs/sbt-twirl-sources.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/srcs/sbt-twirl-sources.jar"],[{"name":"sbt-twirl","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/docs/sbt-twirl-javadoc.jar","extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/docs/sbt-twirl-javadoc.jar"]],"missingArtifacts":[],"publicationDate":"2019-07-12T08:04:02-04:00","evicted":false,"extraAttributes":{"scalaVersion":"2.12","sbtVersion":"1.0"},"configurations":[{"name":"plugin"},{"name":"pom"},{"name":"test"},{"name":"provided"},{"name":"compile-internal"},{"name":"scripted-sbt"},{"name":"optional"},{"name":"compile"},{"name":"test-internal"},{"name":"scala-tool"},{"name":"scripted-sbt-launch"},{"name":"runtime"},{"name":"runtime-internal"}],"licenses":[["Apache-2.0","http://www.apache.org/licenses/LICENSE-2.0.html"]],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-compiler","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-compiler","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.28","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.httpcomponents","name":"httpclient","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.apache.httpcomponents","name":"httpcore","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.plexus","name":"plexus-utils","revision":"3.0.22","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.maven.wagon","name":"wagon-provider-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"plexus-utils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://plexus.codehaus.org/plexus-utils","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.h3xstream.retirejs","name":"retirejs-core","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"retirejs-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.methvin","name":"directory-watcher","revision":"0.8.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"directory-watcher","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/gmethvin/directory-watcher","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.10/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.owasp","name":"dependency-check-utils","revision":"5.3.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"dependency-check-utils","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"jse_2.12","revision":"1.2.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jse_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/typesafehub/js-engine","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.java.dev.jna","name":"jna-platform","revision":"4.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna-platform","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]}],"stats":{"resolveTime":-1,"downloadTime":-1,"downloadSize":-1,"cached":true},"stamps":{}} \ No newline at end of file diff --git a/project/target/streams/_global/_global/_global/streams/out b/project/target/streams/_global/_global/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/project/target/streams/_global/_global/csrLogger/_global/streams/out b/project/target/streams/_global/_global/csrLogger/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/project/target/streams/_global/csrConfiguration/_global/streams/out b/project/target/streams/_global/csrConfiguration/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/project/target/streams/_global/csrProject/_global/streams/out b/project/target/streams/_global/csrProject/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp b/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp new file mode 100644 index 00000000..18194358 --- /dev/null +++ b/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp @@ -0,0 +1 @@ +-1525362998 \ No newline at end of file diff --git a/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp b/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp new file mode 100644 index 00000000..6b0b88c4 --- /dev/null +++ b/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp @@ -0,0 +1 @@ +{"{\"organization\":\"com.eed3si9n\",\"name\":\"sbt-assembly\",\"revision\":\"0.14.9\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{\"e:sbtVersion\":\"1.0\",\"e:scalaVersion\":\"2.12\"},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/plugins.sbt","range":{"$fields":["start","end"],"start":6,"end":7}},"type":"RangePosition"},"{\"organization\":\"com.typesafe.sbt\",\"name\":\"sbt-native-packager\",\"revision\":\"1.3.2\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{\"e:sbtVersion\":\"1.0\",\"e:scalaVersion\":\"2.12\"},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/plugins.sbt","range":{"$fields":["start","end"],"start":8,"end":9}},"type":"RangePosition"},"{\"organization\":\"net.virtual-void\",\"name\":\"sbt-dependency-graph\",\"revision\":\"0.9.1\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{\"e:sbtVersion\":\"1.0\",\"e:scalaVersion\":\"2.12\"},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/plugins.sbt","range":{"$fields":["start","end"],"start":12,"end":13}},"type":"RangePosition"},"{\"organization\":\"com.eed3si9n\",\"name\":\"sbt-buildinfo\",\"revision\":\"0.9.0\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{\"e:sbtVersion\":\"1.0\",\"e:scalaVersion\":\"2.12\"},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/plugins.sbt","range":{"$fields":["start","end"],"start":7,"end":8}},"type":"RangePosition"},"{\"organization\":\"org.scala-lang\",\"name\":\"scala-library\",\"revision\":\"2.12.10\",\"configurations\":\"provided\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","startLine"],"path":"(sbt.Classpaths.jvmBaseSettings) Defaults.scala","startLine":2527},"type":"LinePosition"},"{\"organization\":\"com.timushev.sbt\",\"name\":\"sbt-updates\",\"revision\":\"0.3.2\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{\"e:sbtVersion\":\"1.0\",\"e:scalaVersion\":\"2.12\"},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/plugins.sbt","range":{"$fields":["start","end"],"start":5,"end":6}},"type":"RangePosition"},"{\"organization\":\"net.vonbuchholtz\",\"name\":\"sbt-dependency-check\",\"revision\":\"2.0.0\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{\"e:sbtVersion\":\"1.0\",\"e:scalaVersion\":\"2.12\"},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/plugins.sbt","range":{"$fields":["start","end"],"start":11,"end":12}},"type":"RangePosition"},"{\"organization\":\"se.marcuslonnberg\",\"name\":\"sbt-docker\",\"revision\":\"1.8.0\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{\"e:sbtVersion\":\"1.0\",\"e:scalaVersion\":\"2.12\"},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/plugins.sbt","range":{"$fields":["start","end"],"start":9,"end":10}},"type":"RangePosition"},"{\"organization\":\"com.typesafe.sbt\",\"name\":\"sbt-git\",\"revision\":\"1.0.0\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{\"e:sbtVersion\":\"1.0\",\"e:scalaVersion\":\"2.12\"},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/plugins.sbt","range":{"$fields":["start","end"],"start":4,"end":5}},"type":"RangePosition"},"{\"organization\":\"com.typesafe.play\",\"name\":\"sbt-plugin\",\"revision\":\"2.7.3\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{\"e:sbtVersion\":\"1.0\",\"e:scalaVersion\":\"2.12\"},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/plugins.sbt","range":{"$fields":["start","end"],"start":3,"end":4}},"type":"RangePosition"}} \ No newline at end of file diff --git a/project/target/streams/_global/ivyConfiguration/_global/streams/out b/project/target/streams/_global/ivyConfiguration/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/project/target/streams/_global/ivySbt/_global/streams/out b/project/target/streams/_global/ivySbt/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/project/target/streams/_global/moduleSettings/_global/streams/out b/project/target/streams/_global/moduleSettings/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/project/target/streams/_global/projectDescriptors/_global/streams/out b/project/target/streams/_global/projectDescriptors/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/project/target/streams/_global/scalaCompilerBridgeScope/_global/streams/out b/project/target/streams/_global/scalaCompilerBridgeScope/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/project/target/streams/_global/update/_global/streams/out b/project/target/streams/_global/update/_global/streams/out new file mode 100644 index 00000000..cf22b779 --- /dev/null +++ b/project/target/streams/_global/update/_global/streams/out @@ -0,0 +1,4 @@ +[debug] "not up to date. inChanged = true, force = false +[debug] Updating ProjectRef(uri("file:/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/"), "smui-build")... +[debug] Done updating ProjectRef(uri("file:/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/"), "smui-build") +[warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings. diff --git a/project/target/streams/compile/_global/_global/compileBinaryFileInputs/previous b/project/target/streams/compile/_global/_global/compileBinaryFileInputs/previous new file mode 100644 index 00000000..80ba8d90 --- /dev/null +++ b/project/target/streams/compile/_global/_global/compileBinaryFileInputs/previous @@ -0,0 +1 @@ +["sbt.Task[scala.collection.immutable.Map[java.lang.String, scala.collection.Seq[scala.Tuple2[java.nio.file.Path, sbt.nio.FileStamp]]]]",{"2.12.10":{"hashes":[],"lastModifiedTimes":[["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar",1538949050000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/protocol_2.12/1.3.3/protocol_2.12-1.3.3.jar",1571033495000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-position_2.12/1.3.2/util-position_2.12-1.3.2.jar",1570828817000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/actions_2.12/1.3.3/actions_2.12-1.3.3.jar",1571033487000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar",1255476900000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar",1428423025000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar",1414935958000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar",1618372374000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ivy/ivy/2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832/ivy-2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832.jar",1545995728000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar",1541137721000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-relation_2.12/1.3.2/util-relation_2.12-1.3.2.jar",1570828841000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar",1581767659000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar",1570495232000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar",1552658348000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/testing_2.12/1.3.3/testing_2.12-1.3.3.jar",1571033502000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar",1564688108000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar",1501941617000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar",1577416125000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar",1578934049000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar",1542907868000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-ivy_2.12/1.3.0/librarymanagement-ivy_2.12-1.3.0.jar",1567564043000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/task-system_2.12/1.3.3/task-system_2.12-1.3.3.jar",1571033493000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar",1523330726000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar",1540793954000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar",1447173577000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar",1565139394000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar",1547754336000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar",1531823111000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar",1531198676000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar",1541013934000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar",1578934202000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar",1506498284000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar",1554501477000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar",1584970775000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar",1578443057000],["/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-library.jar",1653078575795],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.7.0/okhttp-urlconnection-3.7.0.jar",1492307721000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar",1477779146000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar",1566663717000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar",1541094437000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar",1569087584000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar",1578934236000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/shaded-scalajson_2.12/1.0.0-M4/shaded-scalajson_2.12-1.0.0-M4.jar",1499894894000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-compile-core_2.12/1.3.1/zinc-compile-core_2.12-1.3.1.jar",1570858410000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar",1576530216000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar",1541609338000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/main_2.12/1.3.3/main_2.12-1.3.3.jar",1571033514000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/collections_2.12/1.3.3/collections_2.12-1.3.3.jar",1571033465000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar",1560326397000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar",1552486739000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar",1568389608000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse-utils_2.12/0.4.2/fastparse-utils_2.12-0.4.2.jar",1478111016000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar",1570495247000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar",1546036612000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar",1548445344000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar",1487257857000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-bridge_2.12/1.3.1/compiler-bridge_2.12-1.3.1.jar",1570858562000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar",1540647749000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar",1535014159000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar",1447173564000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar",1541683003000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar",1579092735000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar",1564700008000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.4.0/ssl-config-core_2.12-0.4.0.jar",1556196605000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar",1523880782000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar",1384804420000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar",1285877698000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar",1570398153000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar",1540918878000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/spire-math/jawn-parser_2.12/0.10.4/jawn-parser_2.12-0.10.4.jar",1479009615000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/command_2.12/1.3.3/command_2.12-1.3.3.jar",1571033490000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-murmurhash_2.12/0.8.3/sjson-new-murmurhash_2.12-0.8.3.jar",1563056833000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar",1560326344000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-core_2.12/1.3.1/zinc-core_2.12-1.3.1.jar",1570858528000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar",1618372467000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar",1597606831000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar",1570215299000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar",1578934508000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar",1566855865000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar",1557705318000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar",1322879906000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar",1524835245000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.2/util-interface-1.3.2.jar",1570829323000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar",1567195024000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.1.3/launcher-interface-1.1.3.jar",1566946835000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar",1560937886000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/main-settings_2.12/1.3.3/main-settings_2.12-1.3.3.jar",1571033525000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/2.5.6/caffeine-2.5.6.jar",1506124453000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar",1372459476000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar",1564352213000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar",1542650246000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar",1484269640000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc_2.12/1.3.1/zinc_2.12-1.3.1.jar",1570858491000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar",1508061650000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/cb372/scalacache-core_2.12/0.20.0/scalacache-core_2.12-0.20.0.jar",1510153816000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar",1568980281000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbinary_2.12/0.5.0/sbinary_2.12-0.5.0.jar",1535526772000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar",1560938065000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/cb372/scalacache-caffeine_2.12/0.20.0/scalacache-caffeine_2.12-0.20.0.jar",1510153827000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar",1540779378000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar",1518289415000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar",1447173543000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/logic_2.12/1.3.3/logic_2.12-1.3.3.jar",1571033463000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar",1478757013000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar",1407413290000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar",1231001304000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar",1472895734000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/lm-coursier-shaded_2.12/2.0.0-RC3-4/lm-coursier-shaded_2.12-2.0.0-RC3-4.jar",1568202864000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.11.2/log4j-slf4j-impl-2.11.2.jar",1549415635000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar",1447369876000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar",1537324949000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-persist_2.12/1.3.1/zinc-persist_2.12-1.3.1.jar",1570858514000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbt/1.3.3/sbt-1.3.3.jar",1571033509000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar",1507423110000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar",1560326364000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-apiinfo_2.12/1.3.1/zinc-apiinfo_2.12-1.3.1.jar",1570858414000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar",1522055915000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-classpath_2.12/1.3.1/zinc-classpath_2.12-1.3.1.jar",1570858417000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar",1562617173000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-core_2.12/0.5.0/gigahorse-core_2.12-0.5.0.jar",1560903293000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-scalajson_2.12/0.8.3/sjson-new-scalajson_2.12-0.8.3.jar",1563056822000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar",1550531797000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar",1542752080000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar",1568929379000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar",1541137818000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar",1531198447000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar",1554476959000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/completion_2.12/1.3.3/completion_2.12-1.3.3.jar",1571033504000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar",1442187667000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar",1540647764000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar",1502704162000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lmax/disruptor/3.4.2/disruptor-3.4.2.jar",1523227268000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-lm-integration_2.12/1.3.3/zinc-lm-integration_2.12-1.3.3.jar",1571033478000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar",1536694843000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/template-resolver/0.1/template-resolver-0.1.jar",1471834035000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.3/sourcecode_2.12-0.1.3.jar",1477938730000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-tracking_2.12/1.3.2/util-tracking_2.12-1.3.2.jar",1570828817000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar",1540647757000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-core_2.12/1.3.0/librarymanagement-core_2.12-1.3.0.jar",1567564057000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-agent/1.3.3/test-agent-1.3.3.jar",1571033458000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/core-macros_2.12/1.3.3/core-macros_2.12-1.3.3.jar",1571033455000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar",1578934136000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar",1549415573000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar",1404583945000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar",1409332102000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar",1551913597000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar",1513627594000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-logging_2.12/1.3.2/util-logging_2.12-1.3.2.jar",1570828981000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-cache_2.12/1.3.2/util-cache_2.12-1.3.2.jar",1570828879000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar",1487630496000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar",1257720259000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar",1502265605000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar",1413633070000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar",1555591834000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar",1549415503000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar",1461724837000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-compile_2.12/1.3.1/zinc-compile_2.12-1.3.1.jar",1570858522000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar",1442187924000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.1/compiler-interface-1.3.1.jar",1570858404000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar",1541137740000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar",1575313318000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar",1560938169000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar",1540647753000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-scripted_2.12/1.3.2/util-scripted_2.12-1.3.2.jar",1570829005000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/trueaccord/lenses/lenses_2.12/0.4.12/lenses_2.12-0.4.12.jar",1496557872000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-okhttp_2.12/0.5.0/gigahorse-okhttp_2.12-0.5.0.jar",1560903298000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/trueaccord/scalapb/scalapb-runtime_2.12/0.6.0/scalapb-runtime_2.12-0.6.0.jar",1498805900000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-classfile_2.12/1.3.1/zinc-classfile_2.12-1.3.1.jar",1570858462000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/tasks_2.12/1.3.3/tasks_2.12-1.3.3.jar",1571033473000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar",1164239377000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.14.2/okhttp-3.14.2.jar",1558287483000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/scripted-sbt-redux_2.12/1.3.3/scripted-sbt-redux_2.12-1.3.3.jar",1571033538000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-control_2.12/1.3.2/util-control_2.12-1.3.2.jar",1570828834000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar",1560326656000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/run_2.12/1.3.3/run_2.12-1.3.3.jar",1571033508000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/scripted-plugin_2.12/1.3.3/scripted-plugin_2.12-1.3.3.jar",1571033482000],["/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar",1653078575791],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-core_2.12/0.8.3/sjson-new-core_2.12-0.8.3.jar",1563056819000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar",1565425723000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ipcsocket/ipcsocket/1.0.0/ipcsocket-1.0.0.jar",1515371702000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.12/0.4.2/fastparse_2.12-0.4.2.jar",1478110998000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar",1490936147000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar",1576002229000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar",1540920509000],["/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar",1653078575798],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar",1579092703000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar",1560938078000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar",1542823355000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar",1484780994000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar",1505334589000]]}}] \ No newline at end of file diff --git a/project/target/streams/compile/_global/_global/compileOutputs/previous b/project/target/streams/compile/_global/_global/compileOutputs/previous new file mode 100644 index 00000000..bf8ca1eb --- /dev/null +++ b/project/target/streams/compile/_global/_global/compileOutputs/previous @@ -0,0 +1 @@ +["sbt.Task[scala.collection.Seq[java.nio.file.Path]]",["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/target/scala-2.12/sbt-1.0/classes/FrontendRunHook$UIBuildHook$1$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/target/scala-2.12/sbt-1.0/classes/FrontendCommands$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/target/scala-2.12/sbt-1.0/classes/FrontendRunHook.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/target/scala-2.12/sbt-1.0/classes/FrontendCommands.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/target/scala-2.12/sbt-1.0/classes/FrontendRunHook$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/target/streams/compile/compileOutputs/_global/streams/inc_compile_2.12.zip"]] \ No newline at end of file diff --git a/project/target/streams/compile/_global/_global/compileSourceFileInputs/previous b/project/target/streams/compile/_global/_global/compileSourceFileInputs/previous new file mode 100644 index 00000000..1b5aed7e --- /dev/null +++ b/project/target/streams/compile/_global/_global/compileSourceFileInputs/previous @@ -0,0 +1 @@ +["sbt.Task[scala.collection.immutable.Map[java.lang.String, scala.collection.Seq[scala.Tuple2[java.nio.file.Path, sbt.nio.FileStamp]]]]",{"2.12.10":{"hashes":[["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/FrontendCommands.scala","4b0690243cb7cc2481d62391da3e4d45cb338972"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/FrontendRunHook.scala","324efd721c733b1997e6a059207001e4af1901d2"]],"lastModifiedTimes":[]}}] \ No newline at end of file diff --git a/project/target/streams/compile/_global/_global/dependencyClasspathFiles/previous b/project/target/streams/compile/_global/_global/dependencyClasspathFiles/previous new file mode 100644 index 00000000..db76aa2b --- /dev/null +++ b/project/target/streams/compile/_global/_global/dependencyClasspathFiles/previous @@ -0,0 +1 @@ +["sbt.Task[scala.collection.Seq[java.nio.file.Path]]",["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/protocol_2.12/1.3.3/protocol_2.12-1.3.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-position_2.12/1.3.2/util-position_2.12-1.3.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/actions_2.12/1.3.3/actions_2.12-1.3.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ivy/ivy/2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832/ivy-2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-relation_2.12/1.3.2/util-relation_2.12-1.3.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/testing_2.12/1.3.3/testing_2.12-1.3.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-ivy_2.12/1.3.0/librarymanagement-ivy_2.12-1.3.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/task-system_2.12/1.3.3/task-system_2.12-1.3.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar","/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-library.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.7.0/okhttp-urlconnection-3.7.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/shaded-scalajson_2.12/1.0.0-M4/shaded-scalajson_2.12-1.0.0-M4.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-compile-core_2.12/1.3.1/zinc-compile-core_2.12-1.3.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/main_2.12/1.3.3/main_2.12-1.3.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/collections_2.12/1.3.3/collections_2.12-1.3.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse-utils_2.12/0.4.2/fastparse-utils_2.12-0.4.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-bridge_2.12/1.3.1/compiler-bridge_2.12-1.3.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.4.0/ssl-config-core_2.12-0.4.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/spire-math/jawn-parser_2.12/0.10.4/jawn-parser_2.12-0.10.4.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/command_2.12/1.3.3/command_2.12-1.3.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-murmurhash_2.12/0.8.3/sjson-new-murmurhash_2.12-0.8.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-core_2.12/1.3.1/zinc-core_2.12-1.3.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.2/util-interface-1.3.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.1.3/launcher-interface-1.1.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/main-settings_2.12/1.3.3/main-settings_2.12-1.3.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/2.5.6/caffeine-2.5.6.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc_2.12/1.3.1/zinc_2.12-1.3.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/cb372/scalacache-core_2.12/0.20.0/scalacache-core_2.12-0.20.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbinary_2.12/0.5.0/sbinary_2.12-0.5.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/cb372/scalacache-caffeine_2.12/0.20.0/scalacache-caffeine_2.12-0.20.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/logic_2.12/1.3.3/logic_2.12-1.3.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/lm-coursier-shaded_2.12/2.0.0-RC3-4/lm-coursier-shaded_2.12-2.0.0-RC3-4.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.11.2/log4j-slf4j-impl-2.11.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-persist_2.12/1.3.1/zinc-persist_2.12-1.3.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbt/1.3.3/sbt-1.3.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-apiinfo_2.12/1.3.1/zinc-apiinfo_2.12-1.3.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-classpath_2.12/1.3.1/zinc-classpath_2.12-1.3.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-core_2.12/0.5.0/gigahorse-core_2.12-0.5.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-scalajson_2.12/0.8.3/sjson-new-scalajson_2.12-0.8.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/completion_2.12/1.3.3/completion_2.12-1.3.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lmax/disruptor/3.4.2/disruptor-3.4.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-lm-integration_2.12/1.3.3/zinc-lm-integration_2.12-1.3.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/template-resolver/0.1/template-resolver-0.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.3/sourcecode_2.12-0.1.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-tracking_2.12/1.3.2/util-tracking_2.12-1.3.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-core_2.12/1.3.0/librarymanagement-core_2.12-1.3.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-agent/1.3.3/test-agent-1.3.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/core-macros_2.12/1.3.3/core-macros_2.12-1.3.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-logging_2.12/1.3.2/util-logging_2.12-1.3.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-cache_2.12/1.3.2/util-cache_2.12-1.3.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-compile_2.12/1.3.1/zinc-compile_2.12-1.3.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.1/compiler-interface-1.3.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-scripted_2.12/1.3.2/util-scripted_2.12-1.3.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/trueaccord/lenses/lenses_2.12/0.4.12/lenses_2.12-0.4.12.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-okhttp_2.12/0.5.0/gigahorse-okhttp_2.12-0.5.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/trueaccord/scalapb/scalapb-runtime_2.12/0.6.0/scalapb-runtime_2.12-0.6.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-classfile_2.12/1.3.1/zinc-classfile_2.12-1.3.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/tasks_2.12/1.3.3/tasks_2.12-1.3.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.14.2/okhttp-3.14.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/scripted-sbt-redux_2.12/1.3.3/scripted-sbt-redux_2.12-1.3.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-control_2.12/1.3.2/util-control_2.12-1.3.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/run_2.12/1.3.3/run_2.12-1.3.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/scripted-plugin_2.12/1.3.3/scripted-plugin_2.12-1.3.3.jar","/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-core_2.12/0.8.3/sjson-new-core_2.12-0.8.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ipcsocket/ipcsocket/1.0.0/ipcsocket-1.0.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.12/0.4.2/fastparse_2.12-0.4.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar","/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar"]] \ No newline at end of file diff --git a/project/target/streams/compile/_global/_global/discoveredMainClasses/data b/project/target/streams/compile/_global/_global/discoveredMainClasses/data new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/project/target/streams/compile/_global/_global/discoveredMainClasses/data @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/project/target/streams/compile/_global/_global/managedSourcePaths/previous b/project/target/streams/compile/_global/_global/managedSourcePaths/previous new file mode 100644 index 00000000..a510b125 --- /dev/null +++ b/project/target/streams/compile/_global/_global/managedSourcePaths/previous @@ -0,0 +1 @@ +["sbt.Task[scala.collection.Seq[java.nio.file.Path]]",[]] \ No newline at end of file diff --git a/project/target/streams/compile/compile/_global/streams/out b/project/target/streams/compile/compile/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/project/target/streams/compile/compileIncSetup/_global/streams/inc_compile_2.12.zip b/project/target/streams/compile/compileIncSetup/_global/streams/inc_compile_2.12.zip new file mode 100644 index 00000000..deb82be5 Binary files /dev/null and b/project/target/streams/compile/compileIncSetup/_global/streams/inc_compile_2.12.zip differ diff --git a/project/target/streams/compile/compileIncremental/_global/streams/export b/project/target/streams/compile/compileIncremental/_global/streams/export new file mode 100644 index 00000000..b818272d --- /dev/null +++ b/project/target/streams/compile/compileIncremental/_global/streams/export @@ -0,0 +1 @@ +scalac -bootclasspath /Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-library.jar -deprecation -classpath /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/target/scala-2.12/sbt-1.0/classes:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/protocol_2.12/1.3.3/protocol_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-position_2.12/1.3.2/util-position_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/actions_2.12/1.3.3/actions_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ivy/ivy/2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832/ivy-2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-relation_2.12/1.3.2/util-relation_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/testing_2.12/1.3.3/testing_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-ivy_2.12/1.3.0/librarymanagement-ivy_2.12-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/task-system_2.12/1.3.3/task-system_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.7.0/okhttp-urlconnection-3.7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/shaded-scalajson_2.12/1.0.0-M4/shaded-scalajson_2.12-1.0.0-M4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-compile-core_2.12/1.3.1/zinc-compile-core_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/main_2.12/1.3.3/main_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/collections_2.12/1.3.3/collections_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse-utils_2.12/0.4.2/fastparse-utils_2.12-0.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-bridge_2.12/1.3.1/compiler-bridge_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.4.0/ssl-config-core_2.12-0.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/spire-math/jawn-parser_2.12/0.10.4/jawn-parser_2.12-0.10.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/command_2.12/1.3.3/command_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-murmurhash_2.12/0.8.3/sjson-new-murmurhash_2.12-0.8.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-core_2.12/1.3.1/zinc-core_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.2/util-interface-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.1.3/launcher-interface-1.1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/main-settings_2.12/1.3.3/main-settings_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/2.5.6/caffeine-2.5.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc_2.12/1.3.1/zinc_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/cb372/scalacache-core_2.12/0.20.0/scalacache-core_2.12-0.20.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbinary_2.12/0.5.0/sbinary_2.12-0.5.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/cb372/scalacache-caffeine_2.12/0.20.0/scalacache-caffeine_2.12-0.20.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/logic_2.12/1.3.3/logic_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/lm-coursier-shaded_2.12/2.0.0-RC3-4/lm-coursier-shaded_2.12-2.0.0-RC3-4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.11.2/log4j-slf4j-impl-2.11.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-persist_2.12/1.3.1/zinc-persist_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbt/1.3.3/sbt-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-apiinfo_2.12/1.3.1/zinc-apiinfo_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-classpath_2.12/1.3.1/zinc-classpath_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-core_2.12/0.5.0/gigahorse-core_2.12-0.5.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-scalajson_2.12/0.8.3/sjson-new-scalajson_2.12-0.8.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/completion_2.12/1.3.3/completion_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lmax/disruptor/3.4.2/disruptor-3.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-lm-integration_2.12/1.3.3/zinc-lm-integration_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/template-resolver/0.1/template-resolver-0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.3/sourcecode_2.12-0.1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-tracking_2.12/1.3.2/util-tracking_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-core_2.12/1.3.0/librarymanagement-core_2.12-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-agent/1.3.3/test-agent-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/core-macros_2.12/1.3.3/core-macros_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-logging_2.12/1.3.2/util-logging_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-cache_2.12/1.3.2/util-cache_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-compile_2.12/1.3.1/zinc-compile_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.1/compiler-interface-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-scripted_2.12/1.3.2/util-scripted_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/trueaccord/lenses/lenses_2.12/0.4.12/lenses_2.12-0.4.12.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-okhttp_2.12/0.5.0/gigahorse-okhttp_2.12-0.5.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/trueaccord/scalapb/scalapb-runtime_2.12/0.6.0/scalapb-runtime_2.12-0.6.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-classfile_2.12/1.3.1/zinc-classfile_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/tasks_2.12/1.3.3/tasks_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.14.2/okhttp-3.14.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/scripted-sbt-redux_2.12/1.3.3/scripted-sbt-redux_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-control_2.12/1.3.2/util-control_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/run_2.12/1.3.3/run_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/scripted-plugin_2.12/1.3.3/scripted-plugin_2.12-1.3.3.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-core_2.12/0.8.3/sjson-new-core_2.12-0.8.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ipcsocket/ipcsocket/1.0.0/ipcsocket-1.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.12/0.4.2/fastparse_2.12-0.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/FrontendCommands.scala /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/FrontendRunHook.scala diff --git a/project/target/streams/compile/compileIncremental/_global/streams/out b/project/target/streams/compile/compileIncremental/_global/streams/out new file mode 100644 index 00000000..7ef19cc0 --- /dev/null +++ b/project/target/streams/compile/compileIncremental/_global/streams/out @@ -0,0 +1 @@ +[debug] No changes diff --git a/project/target/streams/compile/copyResources/_global/streams/copy-resources b/project/target/streams/compile/copyResources/_global/streams/copy-resources new file mode 100644 index 00000000..9d348e7b --- /dev/null +++ b/project/target/streams/compile/copyResources/_global/streams/copy-resources @@ -0,0 +1 @@ +[[{},{}],{}] \ No newline at end of file diff --git a/project/target/streams/compile/copyResources/_global/streams/out b/project/target/streams/compile/copyResources/_global/streams/out new file mode 100644 index 00000000..f25042f2 --- /dev/null +++ b/project/target/streams/compile/copyResources/_global/streams/out @@ -0,0 +1,2 @@ +[debug] Copy resource mappings:  +[debug]   diff --git a/project/target/streams/compile/dependencyClasspath/_global/streams/export b/project/target/streams/compile/dependencyClasspath/_global/streams/export new file mode 100644 index 00000000..b86fdd4e --- /dev/null +++ b/project/target/streams/compile/dependencyClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/protocol_2.12/1.3.3/protocol_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-position_2.12/1.3.2/util-position_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/actions_2.12/1.3.3/actions_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ivy/ivy/2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832/ivy-2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-relation_2.12/1.3.2/util-relation_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/testing_2.12/1.3.3/testing_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-ivy_2.12/1.3.0/librarymanagement-ivy_2.12-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/task-system_2.12/1.3.3/task-system_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-library.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.7.0/okhttp-urlconnection-3.7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/shaded-scalajson_2.12/1.0.0-M4/shaded-scalajson_2.12-1.0.0-M4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-compile-core_2.12/1.3.1/zinc-compile-core_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/main_2.12/1.3.3/main_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/collections_2.12/1.3.3/collections_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse-utils_2.12/0.4.2/fastparse-utils_2.12-0.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-bridge_2.12/1.3.1/compiler-bridge_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.4.0/ssl-config-core_2.12-0.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/spire-math/jawn-parser_2.12/0.10.4/jawn-parser_2.12-0.10.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/command_2.12/1.3.3/command_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-murmurhash_2.12/0.8.3/sjson-new-murmurhash_2.12-0.8.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-core_2.12/1.3.1/zinc-core_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.2/util-interface-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.1.3/launcher-interface-1.1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/main-settings_2.12/1.3.3/main-settings_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/2.5.6/caffeine-2.5.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc_2.12/1.3.1/zinc_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/cb372/scalacache-core_2.12/0.20.0/scalacache-core_2.12-0.20.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbinary_2.12/0.5.0/sbinary_2.12-0.5.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/cb372/scalacache-caffeine_2.12/0.20.0/scalacache-caffeine_2.12-0.20.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/logic_2.12/1.3.3/logic_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/lm-coursier-shaded_2.12/2.0.0-RC3-4/lm-coursier-shaded_2.12-2.0.0-RC3-4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.11.2/log4j-slf4j-impl-2.11.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-persist_2.12/1.3.1/zinc-persist_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbt/1.3.3/sbt-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-apiinfo_2.12/1.3.1/zinc-apiinfo_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-classpath_2.12/1.3.1/zinc-classpath_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-core_2.12/0.5.0/gigahorse-core_2.12-0.5.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-scalajson_2.12/0.8.3/sjson-new-scalajson_2.12-0.8.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/completion_2.12/1.3.3/completion_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lmax/disruptor/3.4.2/disruptor-3.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-lm-integration_2.12/1.3.3/zinc-lm-integration_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/template-resolver/0.1/template-resolver-0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.3/sourcecode_2.12-0.1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-tracking_2.12/1.3.2/util-tracking_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-core_2.12/1.3.0/librarymanagement-core_2.12-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-agent/1.3.3/test-agent-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/core-macros_2.12/1.3.3/core-macros_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-logging_2.12/1.3.2/util-logging_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-cache_2.12/1.3.2/util-cache_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-compile_2.12/1.3.1/zinc-compile_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.1/compiler-interface-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-scripted_2.12/1.3.2/util-scripted_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/trueaccord/lenses/lenses_2.12/0.4.12/lenses_2.12-0.4.12.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-okhttp_2.12/0.5.0/gigahorse-okhttp_2.12-0.5.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/trueaccord/scalapb/scalapb-runtime_2.12/0.6.0/scalapb-runtime_2.12-0.6.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-classfile_2.12/1.3.1/zinc-classfile_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/tasks_2.12/1.3.3/tasks_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.14.2/okhttp-3.14.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/scripted-sbt-redux_2.12/1.3.3/scripted-sbt-redux_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-control_2.12/1.3.2/util-control_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/run_2.12/1.3.3/run_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/scripted-plugin_2.12/1.3.3/scripted-plugin_2.12-1.3.3.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-core_2.12/0.8.3/sjson-new-core_2.12-0.8.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ipcsocket/ipcsocket/1.0.0/ipcsocket-1.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.12/0.4.2/fastparse_2.12-0.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar diff --git a/project/target/streams/compile/exportedProducts/_global/streams/export b/project/target/streams/compile/exportedProducts/_global/streams/export new file mode 100644 index 00000000..ac16264e --- /dev/null +++ b/project/target/streams/compile/exportedProducts/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/target/scala-2.12/sbt-1.0/classes diff --git a/project/target/streams/compile/externalDependencyClasspath/_global/streams/export b/project/target/streams/compile/externalDependencyClasspath/_global/streams/export new file mode 100644 index 00000000..b86fdd4e --- /dev/null +++ b/project/target/streams/compile/externalDependencyClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/protocol_2.12/1.3.3/protocol_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-position_2.12/1.3.2/util-position_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/actions_2.12/1.3.3/actions_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ivy/ivy/2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832/ivy-2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-relation_2.12/1.3.2/util-relation_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/testing_2.12/1.3.3/testing_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-ivy_2.12/1.3.0/librarymanagement-ivy_2.12-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/task-system_2.12/1.3.3/task-system_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-library.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.7.0/okhttp-urlconnection-3.7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/shaded-scalajson_2.12/1.0.0-M4/shaded-scalajson_2.12-1.0.0-M4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-compile-core_2.12/1.3.1/zinc-compile-core_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/main_2.12/1.3.3/main_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/collections_2.12/1.3.3/collections_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse-utils_2.12/0.4.2/fastparse-utils_2.12-0.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-bridge_2.12/1.3.1/compiler-bridge_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.4.0/ssl-config-core_2.12-0.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/spire-math/jawn-parser_2.12/0.10.4/jawn-parser_2.12-0.10.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/command_2.12/1.3.3/command_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-murmurhash_2.12/0.8.3/sjson-new-murmurhash_2.12-0.8.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-core_2.12/1.3.1/zinc-core_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.2/util-interface-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.1.3/launcher-interface-1.1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/main-settings_2.12/1.3.3/main-settings_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/2.5.6/caffeine-2.5.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc_2.12/1.3.1/zinc_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/cb372/scalacache-core_2.12/0.20.0/scalacache-core_2.12-0.20.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbinary_2.12/0.5.0/sbinary_2.12-0.5.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/cb372/scalacache-caffeine_2.12/0.20.0/scalacache-caffeine_2.12-0.20.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/logic_2.12/1.3.3/logic_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/lm-coursier-shaded_2.12/2.0.0-RC3-4/lm-coursier-shaded_2.12-2.0.0-RC3-4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.11.2/log4j-slf4j-impl-2.11.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-persist_2.12/1.3.1/zinc-persist_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbt/1.3.3/sbt-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-apiinfo_2.12/1.3.1/zinc-apiinfo_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-classpath_2.12/1.3.1/zinc-classpath_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-core_2.12/0.5.0/gigahorse-core_2.12-0.5.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-scalajson_2.12/0.8.3/sjson-new-scalajson_2.12-0.8.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/completion_2.12/1.3.3/completion_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lmax/disruptor/3.4.2/disruptor-3.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-lm-integration_2.12/1.3.3/zinc-lm-integration_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/template-resolver/0.1/template-resolver-0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.3/sourcecode_2.12-0.1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-tracking_2.12/1.3.2/util-tracking_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-core_2.12/1.3.0/librarymanagement-core_2.12-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-agent/1.3.3/test-agent-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/core-macros_2.12/1.3.3/core-macros_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-logging_2.12/1.3.2/util-logging_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-cache_2.12/1.3.2/util-cache_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-compile_2.12/1.3.1/zinc-compile_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.1/compiler-interface-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-scripted_2.12/1.3.2/util-scripted_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/trueaccord/lenses/lenses_2.12/0.4.12/lenses_2.12-0.4.12.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-okhttp_2.12/0.5.0/gigahorse-okhttp_2.12-0.5.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/trueaccord/scalapb/scalapb-runtime_2.12/0.6.0/scalapb-runtime_2.12-0.6.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-classfile_2.12/1.3.1/zinc-classfile_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/tasks_2.12/1.3.3/tasks_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.14.2/okhttp-3.14.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/scripted-sbt-redux_2.12/1.3.3/scripted-sbt-redux_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-control_2.12/1.3.2/util-control_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/run_2.12/1.3.3/run_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/scripted-plugin_2.12/1.3.3/scripted-plugin_2.12-1.3.3.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-core_2.12/0.8.3/sjson-new-core_2.12-0.8.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ipcsocket/ipcsocket/1.0.0/ipcsocket-1.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.12/0.4.2/fastparse_2.12-0.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar diff --git a/project/target/streams/compile/internalDependencyClasspath/_global/streams/export b/project/target/streams/compile/internalDependencyClasspath/_global/streams/export new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/project/target/streams/compile/internalDependencyClasspath/_global/streams/export @@ -0,0 +1 @@ + diff --git a/project/target/streams/compile/managedClasspath/_global/streams/export b/project/target/streams/compile/managedClasspath/_global/streams/export new file mode 100644 index 00000000..b86fdd4e --- /dev/null +++ b/project/target/streams/compile/managedClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/protocol_2.12/1.3.3/protocol_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-position_2.12/1.3.2/util-position_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/actions_2.12/1.3.3/actions_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ivy/ivy/2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832/ivy-2.3.0-sbt-cb9cc189e9f3af519f9f102e6c5d446488ff6832.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-relation_2.12/1.3.2/util-relation_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/testing_2.12/1.3.3/testing_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-ivy_2.12/1.3.0/librarymanagement-ivy_2.12-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/task-system_2.12/1.3.3/task-system_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-library.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.7.0/okhttp-urlconnection-3.7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/shaded-scalajson_2.12/1.0.0-M4/shaded-scalajson_2.12-1.0.0-M4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-compile-core_2.12/1.3.1/zinc-compile-core_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/main_2.12/1.3.3/main_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/collections_2.12/1.3.3/collections_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse-utils_2.12/0.4.2/fastparse-utils_2.12-0.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-bridge_2.12/1.3.1/compiler-bridge_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.4.0/ssl-config-core_2.12-0.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/spire-math/jawn-parser_2.12/0.10.4/jawn-parser_2.12-0.10.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/command_2.12/1.3.3/command_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-murmurhash_2.12/0.8.3/sjson-new-murmurhash_2.12-0.8.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-core_2.12/1.3.1/zinc-core_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.2/util-interface-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.1.3/launcher-interface-1.1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/main-settings_2.12/1.3.3/main-settings_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/2.5.6/caffeine-2.5.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc_2.12/1.3.1/zinc_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/cb372/scalacache-core_2.12/0.20.0/scalacache-core_2.12-0.20.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbinary_2.12/0.5.0/sbinary_2.12-0.5.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/cb372/scalacache-caffeine_2.12/0.20.0/scalacache-caffeine_2.12-0.20.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/logic_2.12/1.3.3/logic_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/get-coursier/lm-coursier-shaded_2.12/2.0.0-RC3-4/lm-coursier-shaded_2.12-2.0.0-RC3-4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.11.2/log4j-slf4j-impl-2.11.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-persist_2.12/1.3.1/zinc-persist_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/sbt/1.3.3/sbt-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-apiinfo_2.12/1.3.1/zinc-apiinfo_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-classpath_2.12/1.3.1/zinc-classpath_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-core_2.12/0.5.0/gigahorse-core_2.12-0.5.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-scalajson_2.12/0.8.3/sjson-new-scalajson_2.12-0.8.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/completion_2.12/1.3.3/completion_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lmax/disruptor/3.4.2/disruptor-3.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-lm-integration_2.12/1.3.3/zinc-lm-integration_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/template-resolver/0.1/template-resolver-0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.3/sourcecode_2.12-0.1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-tracking_2.12/1.3.2/util-tracking_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/librarymanagement-core_2.12/1.3.0/librarymanagement-core_2.12-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-agent/1.3.3/test-agent-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/core-macros_2.12/1.3.3/core-macros_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-logging_2.12/1.3.2/util-logging_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-cache_2.12/1.3.2/util-cache_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-compile_2.12/1.3.1/zinc-compile_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.1/compiler-interface-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-scripted_2.12/1.3.2/util-scripted_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/trueaccord/lenses/lenses_2.12/0.4.12/lenses_2.12-0.4.12.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/gigahorse-okhttp_2.12/0.5.0/gigahorse-okhttp_2.12-0.5.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/trueaccord/scalapb/scalapb-runtime_2.12/0.6.0/scalapb-runtime_2.12-0.6.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/zinc-classfile_2.12/1.3.1/zinc-classfile_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/tasks_2.12/1.3.3/tasks_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.14.2/okhttp-3.14.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/scripted-sbt-redux_2.12/1.3.3/scripted-sbt-redux_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-control_2.12/1.3.2/util-control_2.12-1.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/run_2.12/1.3.3/run_2.12-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/scripted-plugin_2.12/1.3.3/scripted-plugin_2.12-1.3.3.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/eed3si9n/sjson-new-core_2.12/0.8.3/sjson-new-core_2.12-0.8.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/ipcsocket/ipcsocket/1.0.0/ipcsocket-1.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.12/0.4.2/fastparse_2.12-0.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar diff --git a/project/target/streams/compile/unmanagedClasspath/_global/streams/export b/project/target/streams/compile/unmanagedClasspath/_global/streams/export new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/project/target/streams/compile/unmanagedClasspath/_global/streams/export @@ -0,0 +1 @@ + diff --git a/project/target/streams/compile/unmanagedJars/_global/streams/export b/project/target/streams/compile/unmanagedJars/_global/streams/export new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/project/target/streams/compile/unmanagedJars/_global/streams/export @@ -0,0 +1 @@ + diff --git a/project/target/streams/runtime/dependencyClasspath/_global/streams/export b/project/target/streams/runtime/dependencyClasspath/_global/streams/export new file mode 100644 index 00000000..f43aba39 --- /dev/null +++ b/project/target/streams/runtime/dependencyClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/target/scala-2.12/sbt-1.0/classes:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-library.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar diff --git a/project/target/streams/runtime/exportedProducts/_global/streams/export b/project/target/streams/runtime/exportedProducts/_global/streams/export new file mode 100644 index 00000000..ac16264e --- /dev/null +++ b/project/target/streams/runtime/exportedProducts/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/target/scala-2.12/sbt-1.0/classes diff --git a/project/target/streams/runtime/externalDependencyClasspath/_global/streams/export b/project/target/streams/runtime/externalDependencyClasspath/_global/streams/export new file mode 100644 index 00000000..f72f068e --- /dev/null +++ b/project/target/streams/runtime/externalDependencyClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-library.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar diff --git a/project/target/streams/runtime/fullClasspath/_global/streams/export b/project/target/streams/runtime/fullClasspath/_global/streams/export new file mode 100644 index 00000000..f43aba39 --- /dev/null +++ b/project/target/streams/runtime/fullClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/target/scala-2.12/sbt-1.0/classes:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-library.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar diff --git a/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export b/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export new file mode 100644 index 00000000..ac16264e --- /dev/null +++ b/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/target/scala-2.12/sbt-1.0/classes diff --git a/project/target/streams/runtime/managedClasspath/_global/streams/export b/project/target/streams/runtime/managedClasspath/_global/streams/export new file mode 100644 index 00000000..f72f068e --- /dev/null +++ b/project/target/streams/runtime/managedClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.0.0/jna-5.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-native-packager/scala_2.12/sbt_1.0/1.3.20/jars/sbt-native-packager.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-kernel/0.9.4/trireme-kernel-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/vonbuchholtz/sbt-dependency-check_2.12_1.0/2.0.0/sbt-dependency-check-2.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-api/1.3.0/ossindex-service-api-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queries/8.4.1/lucene-queries-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-js-engine/scala_2.12/sbt_1.0/1.2.3/jars/sbt-js-engine.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mozilla/rhino/1.7.10/rhino-1.7.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.9/jars/sbt-assembly.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/3.3.9/maven-plugin-api-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/json/json/20190722/json-20190722.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.12_1.0/0.9.1/sbt-dependency-graph-0.9.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.10.5/ant-launcher-1.10.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lightbend/play/play-file-watch_2.12/1.1.8/play-file-watch_2.12-1.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-analyzers-common/8.4.1/lucene-analyzers-common-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.timushev.sbt/sbt-updates/scala_2.12/sbt_1.0/0.3.2/jars/sbt-updates.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/us/springett/cpe-parser/2.0.2/cpe-parser-2.0.2.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-library.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.8.0/scala-java8-compat_2.12-0.8.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-web/scala_2.12/sbt_1.0/1.4.4/jars/sbt-web.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-core/8.4.1/lucene-core-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.18/akka-actor_2.12-2.5.18.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-compiler_2.12/1.4.2/twirl-compiler_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.199/h2-1.4.199.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vdurmont/semver4j/3.1.0/semver4j-3.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/ossindex/ossindex-service-client/1.3.0/ossindex-service-client-1.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.1/minlog-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/spullara/mustache/java/compiler/0.9.6/compiler-0.9.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-validator/commons-validator/1.6/commons-validator-1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/7.0/asm-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-jcs-core/2.2.1/commons-jcs-core-2.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-artifact/3.3.9/maven-artifact-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/spray/spray-json_2.12/1.3.5/spray-json_2.12-1.3.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-core/5.3.0/dependency-check-core-5.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/mailapi/1.6.4/mailapi-1.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.12/sbt_1.0/0.9.0/jars/sbt-buildinfo.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/glassfish/javax.json/1.0.4/javax.json-1.0.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/sonatype/goodies/package-url-java/1.1.1/package-url-java-1.1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/webjars-locator-core/0.36/webjars-locator-core-0.36.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-parser_2.12/1.4.2/twirl-parser_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.12/sbt_1.0/2.7.3/jars/sbt-plugin.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/se/marcuslonnberg/sbt-docker_2.12_1.0/1.8.0/sbt-docker-1.8.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-sandbox/8.4.1/lucene-sandbox-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/package-url/packageurl-java/1.1.1/packageurl-java-1.1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jsoup/jsoup/1.12.1/jsoup-1.12.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_2.12/sbt_1.0/1.0.0/jars/sbt-git.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.8/commons-text-1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/pathikrit/better-files_2.12/2.17.1/better-files_2.12-2.17.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/sbt-routes-compiler_2.12/2.7.3/sbt-routes-compiler_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/pantsbuild/jarjar/1.7.2/jarjar-1.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.dwijnand/sbt-compat/scala_2.12/sbt_1.0/1.2.6/jars/sbt-compat.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/maven/maven-model/3.3.9/maven-model-3.3.9.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.1/scalactic_2.12-3.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.7/jackson-core-2.9.7.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/4.9.0.201710071750-r/org.eclipse.jgit-4.9.0.201710071750-r.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.26/slf4j-simple-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/1.2.1/jakarta.activation-1.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.1/io_2.12-1.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-node10src/0.9.4/trireme-node10src-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/ant/ant/1.10.5/ant-1.10.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/npm_2.12/1.2.1/npm_2.12-1.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/lucene/lucene-queryparser/8.4.1/lucene-queryparser-8.4.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.5.2/plexus-classworlds-2.5.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/webjars/npm/4.2.0/npm-4.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.lightbend.sbt/sbt-javaagent/scala_2.12/sbt_1.0/0.1.4/jars/sbt-javaagent.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.4/config-1.3.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/sisu/org.eclipse.sisu.plexus/0.3.2/org.eclipse.sisu.plexus-0.3.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/apigee/trireme/trireme-core/0.9.4/trireme-core-0.9.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/run-support_2.12/2.7.3/run-support_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-twirl/scala_2.12/sbt_1.0/1.4.2/jars/sbt-twirl.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.28/jcl-over-slf4j-1.7.28.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h3xstream/retirejs/retirejs-core/3.0.2/retirejs-core-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/methvin/directory-watcher/0.8.1/directory-watcher-0.8.1.jar:/Users/cjm/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/owasp/dependency-check-utils/5.3.0/dependency-check-utils-5.3.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/jse_2.12/1.2.4/jse_2.12-1.2.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.5.0/jna-platform-4.5.0.jar diff --git a/project/target/streams/runtime/unmanagedClasspath/_global/streams/export b/project/target/streams/runtime/unmanagedClasspath/_global/streams/export new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/project/target/streams/runtime/unmanagedClasspath/_global/streams/export @@ -0,0 +1 @@ + diff --git a/project/target/streams/runtime/unmanagedJars/_global/streams/export b/project/target/streams/runtime/unmanagedJars/_global/streams/export new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/project/target/streams/runtime/unmanagedJars/_global/streams/export @@ -0,0 +1 @@ + diff --git a/public/3rdpartylicenses.txt b/public/3rdpartylicenses.txt new file mode 100644 index 00000000..a08f52c5 --- /dev/null +++ b/public/3rdpartylicenses.txt @@ -0,0 +1,400 @@ +@angular/animations +MIT + +@angular/common +MIT + +@angular/core +MIT + +@angular/forms +MIT + +@angular/localize +MIT + +@angular/platform-browser +MIT + +@angular/router +MIT + +@ng-bootstrap/ng-bootstrap +MIT +The MIT License (MIT) + +Copyright (c) 2015-2018 Angular ng-bootstrap team + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +@tweenjs/tween.js +MIT +The MIT License + +Copyright (c) 2010-2012 Tween.js authors. + +Easing equations Copyright (c) 2001 Robert Penner http://robertpenner.com/easing/ + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +angular2-multiselect-dropdown +MIT +The MIT License (MIT) +Copyright (c) 2016 Cuppa Labs + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +angular2-toaster +MIT +The MIT License (MIT) + +Copyright (c) 2016-2018 Stabzs + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +bootstrap +MIT +The MIT License (MIT) + +Copyright (c) 2011-2021 Twitter, Inc. +Copyright (c) 2011-2021 The Bootstrap Authors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +css-loader +MIT +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +rxjs +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + + +zone.js +MIT +The MIT License + +Copyright (c) 2010-2020 Google LLC. http://angular.io/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/public/fa-brands-400.2285773e6b4b172f07d9.woff b/public/fa-brands-400.2285773e6b4b172f07d9.woff new file mode 100644 index 00000000..3375bef0 Binary files /dev/null and b/public/fa-brands-400.2285773e6b4b172f07d9.woff differ diff --git a/public/fa-brands-400.23f19bb08961f37aaf69.eot b/public/fa-brands-400.23f19bb08961f37aaf69.eot new file mode 100644 index 00000000..cba6c6cc Binary files /dev/null and b/public/fa-brands-400.23f19bb08961f37aaf69.eot differ diff --git a/public/fa-brands-400.2f517e09eb2ca6650ff5.svg b/public/fa-brands-400.2f517e09eb2ca6650ff5.svg new file mode 100644 index 00000000..b9881a43 --- /dev/null +++ b/public/fa-brands-400.2f517e09eb2ca6650ff5.svg @@ -0,0 +1,3717 @@ + + + + +Created by FontForge 20201107 at Wed Aug 4 12:25:29 2021 + By Robert Madole +Copyright (c) Font Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/fa-brands-400.527940b104eb2ea366c8.ttf b/public/fa-brands-400.527940b104eb2ea366c8.ttf new file mode 100644 index 00000000..8d75dedd Binary files /dev/null and b/public/fa-brands-400.527940b104eb2ea366c8.ttf differ diff --git a/public/fa-brands-400.d878b0a6a1144760244f.woff2 b/public/fa-brands-400.d878b0a6a1144760244f.woff2 new file mode 100644 index 00000000..402f81c0 Binary files /dev/null and b/public/fa-brands-400.d878b0a6a1144760244f.woff2 differ diff --git a/public/fa-regular-400.4689f52cc96215721344.svg b/public/fa-regular-400.4689f52cc96215721344.svg new file mode 100644 index 00000000..463af27c --- /dev/null +++ b/public/fa-regular-400.4689f52cc96215721344.svg @@ -0,0 +1,801 @@ + + + + +Created by FontForge 20201107 at Wed Aug 4 12:25:29 2021 + By Robert Madole +Copyright (c) Font Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/fa-regular-400.491974d108fe4002b2aa.ttf b/public/fa-regular-400.491974d108fe4002b2aa.ttf new file mode 100644 index 00000000..7157aafb Binary files /dev/null and b/public/fa-regular-400.491974d108fe4002b2aa.ttf differ diff --git a/public/fa-regular-400.77206a6bb316fa0aded5.eot b/public/fa-regular-400.77206a6bb316fa0aded5.eot new file mode 100644 index 00000000..a4e59893 Binary files /dev/null and b/public/fa-regular-400.77206a6bb316fa0aded5.eot differ diff --git a/public/fa-regular-400.7a3337626410ca2f4071.woff2 b/public/fa-regular-400.7a3337626410ca2f4071.woff2 new file mode 100644 index 00000000..56328948 Binary files /dev/null and b/public/fa-regular-400.7a3337626410ca2f4071.woff2 differ diff --git a/public/fa-regular-400.bb58e57c48a3e911f15f.woff b/public/fa-regular-400.bb58e57c48a3e911f15f.woff new file mode 100644 index 00000000..ad077c6b Binary files /dev/null and b/public/fa-regular-400.bb58e57c48a3e911f15f.woff differ diff --git a/public/fa-solid-900.1551f4f60c37af51121f.woff2 b/public/fa-solid-900.1551f4f60c37af51121f.woff2 new file mode 100644 index 00000000..2217164f Binary files /dev/null and b/public/fa-solid-900.1551f4f60c37af51121f.woff2 differ diff --git a/public/fa-solid-900.7a8b4f130182d19a2d7c.svg b/public/fa-solid-900.7a8b4f130182d19a2d7c.svg new file mode 100644 index 00000000..00296e95 --- /dev/null +++ b/public/fa-solid-900.7a8b4f130182d19a2d7c.svg @@ -0,0 +1,5034 @@ + + + + +Created by FontForge 20201107 at Wed Aug 4 12:25:29 2021 + By Robert Madole +Copyright (c) Font Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/fa-solid-900.9bbb245e67a133f6e486.eot b/public/fa-solid-900.9bbb245e67a133f6e486.eot new file mode 100644 index 00000000..e9941719 Binary files /dev/null and b/public/fa-solid-900.9bbb245e67a133f6e486.eot differ diff --git a/public/fa-solid-900.be9ee23c0c6390141475.ttf b/public/fa-solid-900.be9ee23c0c6390141475.ttf new file mode 100644 index 00000000..25abf389 Binary files /dev/null and b/public/fa-solid-900.be9ee23c0c6390141475.ttf differ diff --git a/public/fa-solid-900.eeccf4f66002c6f2ba24.woff b/public/fa-solid-900.eeccf4f66002c6f2ba24.woff new file mode 100644 index 00000000..23ee6634 Binary files /dev/null and b/public/fa-solid-900.eeccf4f66002c6f2ba24.woff differ diff --git a/public/index.html b/public/index.html new file mode 100644 index 00000000..bbf6c163 --- /dev/null +++ b/public/index.html @@ -0,0 +1,12 @@ + + + + + Search Management UI + + + + + + + diff --git a/public/main.0bbb5c578f962bae15f9.js b/public/main.0bbb5c578f962bae15f9.js new file mode 100644 index 00000000..37de8c5d --- /dev/null +++ b/public/main.0bbb5c578f962bae15f9.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{0:function(t,e,n){t.exports=n("zUnb")},aCrv:function(t,e,n){var s,i=function(){this._tweens={},this._tweensAddedDuringUpdate={}};i.prototype={getAll:function(){return Object.keys(this._tweens).map((function(t){return this._tweens[t]}).bind(this))},removeAll:function(){this._tweens={}},add:function(t){this._tweens[t.getId()]=t,this._tweensAddedDuringUpdate[t.getId()]=t},remove:function(t){delete this._tweens[t.getId()],delete this._tweensAddedDuringUpdate[t.getId()]},update:function(t,e){var n=Object.keys(this._tweens);if(0===n.length)return!1;for(t=void 0!==t?t:o.now();n.length>0;){this._tweensAddedDuringUpdate={};for(var s=0;s1?1:n),this._valuesEnd)if(void 0!==this._valuesStart[e]){var i=this._valuesStart[e]||0,r=this._valuesEnd[e];r instanceof Array?this._object[e]=this._interpolationFunction(r,s):("string"==typeof r&&(r="+"===r.charAt(0)||"-"===r.charAt(0)?i+parseFloat(r):parseFloat(r)),"number"==typeof r&&(this._object[e]=i+(r-i)*s))}if(null!==this._onUpdateCallback&&this._onUpdateCallback(this._object,n),1===n){if(this._repeat>0){for(e in isFinite(this._repeat)&&this._repeat--,this._valuesStartRepeat){if("string"==typeof this._valuesEnd[e]&&(this._valuesStartRepeat[e]=this._valuesStartRepeat[e]+parseFloat(this._valuesEnd[e])),this._yoyo){var o=this._valuesStartRepeat[e];this._valuesStartRepeat[e]=this._valuesEnd[e],this._valuesEnd[e]=o}this._valuesStart[e]=this._valuesStartRepeat[e]}return this._yoyo&&(this._reversed=!this._reversed),this._startTime=void 0!==this._repeatDelayTime?t+this._repeatDelayTime:t+this._delayTime,null!==this._onRepeatCallback&&this._onRepeatCallback(this._object),!0}null!==this._onCompleteCallback&&this._onCompleteCallback(this._object);for(var l=0,a=this._chainedTweens.length;l1?r(t[n],t[n-1],n-s):r(t[i],t[i+1>n?n:i+1],s-i)},Bezier:function(t,e){for(var n=0,s=t.length-1,i=Math.pow,r=o.Interpolation.Utils.Bernstein,l=0;l<=s;l++)n+=i(1-e,s-l)*i(e,l)*t[l]*r(s,l);return n},CatmullRom:function(t,e){var n=t.length-1,s=n*e,i=Math.floor(s),r=o.Interpolation.Utils.CatmullRom;return t[0]===t[n]?(e<0&&(i=Math.floor(s=n*(1+e))),r(t[(i-1+n)%n],t[i],t[(i+1)%n],t[(i+2)%n],s-i)):e<0?t[0]-(r(t[0],t[0],t[1],t[1],-s)-t[0]):e>1?t[n]-(r(t[n],t[n],t[n-1],t[n-1],s-n)-t[n]):r(t[i?i-1:0],t[i],t[n1;n--)e*=n;return r[t]=e,e}),CatmullRom:function(t,e,n,s,i){var r=.5*(n-t),o=.5*(s-e),l=i*i;return(2*e-2*n+r+o)*(i*l)+(-3*e+3*n-2*r-o)*l+r*i+e}}},void 0===(s=(function(){return o}).apply(e,[]))||(t.exports=s)},zUnb:function(t,e,n){"use strict";function s(t){return"function"==typeof t}n.r(e);let i=!1;const r={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){const t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else i&&console.log("RxJS: Back to a better error behavior. Thank you. <3");i=t},get useDeprecatedSynchronousErrorHandling(){return i}};function o(t){setTimeout(()=>{throw t},0)}const l={closed:!0,next(t){},error(t){if(r.useDeprecatedSynchronousErrorHandling)throw t;o(t)},complete(){}},a=(()=>Array.isArray||(t=>t&&"number"==typeof t.length))();function c(t){return null!==t&&"object"==typeof t}const u=(()=>{function t(t){return Error.call(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((t,e)=>`${e+1}) ${t.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t,this}return t.prototype=Object.create(Error.prototype),t})();let h=(()=>{class t{constructor(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._ctorUnsubscribe=!0,this._unsubscribe=t)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:n,_ctorUnsubscribe:i,_unsubscribe:r,_subscriptions:o}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof t)n.remove(this);else if(null!==n)for(let t=0;tt.concat(e instanceof u?e.errors:e),[])}const p=(()=>"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random())();class f extends h{constructor(t,e,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=l;break;case 1:if(!t){this.destination=l;break}if("object"==typeof t){t instanceof f?(this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)):(this.syncErrorThrowable=!0,this.destination=new g(this,t));break}default:this.syncErrorThrowable=!0,this.destination=new g(this,t,e,n)}}[p](){return this}static create(t,e,n){const s=new f(t,e,n);return s.syncErrorThrowable=!1,s}next(t){this.isStopped||this._next(t)}error(t){this.isStopped||(this.isStopped=!0,this._error(t))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(t){this.destination.next(t)}_error(t){this.destination.error(t),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:t}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this}}class g extends f{constructor(t,e,n,i){let r;super(),this._parentSubscriber=t;let o=this;s(e)?r=e:e&&(r=e.next,n=e.error,i=e.complete,e!==l&&(o=Object.create(e),s(o.unsubscribe)&&this.add(o.unsubscribe.bind(o)),o.unsubscribe=this.unsubscribe.bind(this))),this._context=o,this._next=r,this._error=n,this._complete=i}next(t){if(!this.isStopped&&this._next){const{_parentSubscriber:e}=this;r.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}}error(t){if(!this.isStopped){const{_parentSubscriber:e}=this,{useDeprecatedSynchronousErrorHandling:n}=r;if(this._error)n&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)n?(e.syncErrorValue=t,e.syncErrorThrown=!0):o(t),this.unsubscribe();else{if(this.unsubscribe(),n)throw t;o(t)}}}complete(){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._complete){const e=()=>this._complete.call(this._context);r.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,e),this.unsubscribe()):(this.__tryOrUnsub(e),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(t,e){try{t.call(this._context,e)}catch(n){if(this.unsubscribe(),r.useDeprecatedSynchronousErrorHandling)throw n;o(n)}}__tryOrSetError(t,e,n){if(!r.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(s){return r.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=s,t.syncErrorThrown=!0,!0):(o(s),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}const m=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")();function y(t){return t}let v=(()=>{class t{constructor(t){this._isScalar=!1,t&&(this._subscribe=t)}lift(e){const n=new t;return n.source=this,n.operator=e,n}subscribe(t,e,n){const{operator:s}=this,i=function(t,e,n){if(t){if(t instanceof f)return t;if(t[p])return t[p]()}return t||e||n?new f(t,e,n):new f(l)}(t,e,n);if(i.add(s?s.call(i,this.source):this.source||r.useDeprecatedSynchronousErrorHandling&&!i.syncErrorThrowable?this._subscribe(i):this._trySubscribe(i)),r.useDeprecatedSynchronousErrorHandling&&i.syncErrorThrowable&&(i.syncErrorThrowable=!1,i.syncErrorThrown))throw i.syncErrorValue;return i}_trySubscribe(t){try{return this._subscribe(t)}catch(e){r.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),function(t){for(;t;){const{closed:e,destination:n,isStopped:s}=t;if(e||s)return!1;t=n&&n instanceof f?n:null}return!0}(t)?t.error(e):console.warn(e)}}forEach(t,e){return new(e=_(e))((e,n)=>{let s;s=this.subscribe(e=>{try{t(e)}catch(i){n(i),s&&s.unsubscribe()}},n,e)})}_subscribe(t){const{source:e}=this;return e&&e.subscribe(t)}[m](){return this}pipe(...t){return 0===t.length?this:(0===(e=t).length?y:1===e.length?e[0]:function(t){return e.reduce((t,e)=>e(t),t)})(this);var e}toPromise(t){return new(t=_(t))((t,e)=>{let n;this.subscribe(t=>n=t,t=>e(t),()=>t(n))})}}return t.create=e=>new t(e),t})();function _(t){if(t||(t=r.Promise||Promise),!t)throw new Error("no Promise impl found");return t}const b=(()=>{function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t})();class w extends h{constructor(t,e){super(),this.subject=t,this.subscriber=e,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const t=this.subject,e=t.observers;if(this.subject=null,!e||0===e.length||t.isStopped||t.closed)return;const n=e.indexOf(this.subscriber);-1!==n&&e.splice(n,1)}}class S extends f{constructor(t){super(t),this.destination=t}}let C=(()=>{class t extends v{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[p](){return new S(this)}lift(t){const e=new I(this,this);return e.operator=t,e}next(t){if(this.closed)throw new b;if(!this.isStopped){const{observers:e}=this,n=e.length,s=e.slice();for(let i=0;inew I(t,e),t})();class I extends C{constructor(t,e){super(),this.destination=t,this.source=e}next(t){const{destination:e}=this;e&&e.next&&e.next(t)}error(t){const{destination:e}=this;e&&e.error&&this.destination.error(t)}complete(){const{destination:t}=this;t&&t.complete&&this.destination.complete()}_subscribe(t){const{source:e}=this;return e?this.source.subscribe(t):h.EMPTY}}function x(t){return t&&"function"==typeof t.schedule}function T(t,e){return function(n){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new E(t,e))}}class E{constructor(t,e){this.project=t,this.thisArg=e}call(t,e){return e.subscribe(new k(t,this.project,this.thisArg))}}class k extends f{constructor(t,e,n){super(t),this.project=e,this.count=0,this.thisArg=n||this}_next(t){let e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}const O=t=>e=>{for(let n=0,s=t.length;nt&&"number"==typeof t.length&&"function"!=typeof t;function M(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}const P=t=>{if(t&&"function"==typeof t[m])return s=t,t=>{const e=s[m]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)};if(D(t))return O(t);if(M(t))return n=t,t=>(n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,o),t);if(t&&"function"==typeof t[R])return e=t,t=>{const n=e[R]();for(;;){let e;try{e=n.next()}catch(s){return t.error(s),t}if(e.done){t.complete();break}if(t.next(e.value),t.closed)break}return"function"==typeof n.return&&t.add(()=>{n.return&&n.return()}),t};{const e=c(t)?"an invalid object":`'${t}'`;throw new TypeError(`You provided ${e} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`)}var e,n,s};function F(t,e){return new v(n=>{const s=new h;let i=0;return s.add(e.schedule(function(){i!==t.length?(n.next(t[i++]),n.closed||s.add(this.schedule())):n.complete()})),s})}function L(t,e){return e?function(t,e){if(null!=t){if(function(t){return t&&"function"==typeof t[m]}(t))return function(t,e){return new v(n=>{const s=new h;return s.add(e.schedule(()=>{const i=t[m]();s.add(i.subscribe({next(t){s.add(e.schedule(()=>n.next(t)))},error(t){s.add(e.schedule(()=>n.error(t)))},complete(){s.add(e.schedule(()=>n.complete()))}}))})),s})}(t,e);if(M(t))return function(t,e){return new v(n=>{const s=new h;return s.add(e.schedule(()=>t.then(t=>{s.add(e.schedule(()=>{n.next(t),s.add(e.schedule(()=>n.complete()))}))},t=>{s.add(e.schedule(()=>n.error(t)))}))),s})}(t,e);if(D(t))return F(t,e);if(function(t){return t&&"function"==typeof t[R]}(t)||"string"==typeof t)return function(t,e){if(!t)throw new Error("Iterable cannot be null");return new v(n=>{const s=new h;let i;return s.add(()=>{i&&"function"==typeof i.return&&i.return()}),s.add(e.schedule(()=>{i=t[R](),s.add(e.schedule(function(){if(n.closed)return;let t,e;try{const n=i.next();t=n.value,e=n.done}catch(s){return void n.error(s)}e?n.complete():(n.next(t),this.schedule())}))})),s})}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,e):t instanceof v?t:new v(P(t))}class N extends f{constructor(t){super(),this.parent=t}_next(t){this.parent.notifyNext(t)}_error(t){this.parent.notifyError(t),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class V extends f{notifyNext(t){this.destination.next(t)}notifyError(t){this.destination.error(t)}notifyComplete(){this.destination.complete()}}function U(t,e){if(e.closed)return;if(t instanceof v)return t.subscribe(e);let n;try{n=P(t)(e)}catch(s){e.error(s)}return n}function j(t,e,n=Number.POSITIVE_INFINITY){return"function"==typeof e?s=>s.pipe(j((n,s)=>L(t(n,s)).pipe(T((t,i)=>e(n,t,s,i))),n)):("number"==typeof e&&(n=e),e=>e.lift(new B(t,n)))}class B{constructor(t,e=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=e}call(t,e){return e.subscribe(new H(t,this.project,this.concurrent))}}class H extends V{constructor(t,e,n=Number.POSITIVE_INFINITY){super(t),this.project=e,this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function $(t=Number.POSITIVE_INFINITY){return j(y,t)}function z(t,e){return e?F(t,e):new v(O(t))}function W(){return function(t){return t.lift(new q(t))}}class q{constructor(t){this.connectable=t}call(t,e){const{connectable:n}=this;n._refCount++;const s=new G(t,n),i=e.subscribe(s);return s.closed||(s.connection=n.connect()),i}}class G extends f{constructor(t,e){super(t),this.connectable=e}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const e=t._refCount;if(e<=0)return void(this.connection=null);if(t._refCount=e-1,e>1)return void(this.connection=null);const{connection:n}=this,s=t._connection;this.connection=null,!s||n&&s!==n||s.unsubscribe()}}class K extends v{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return t&&!t.isStopped||(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new h,t.add(this.source.subscribe(new Z(this.getSubject(),this))),t.closed&&(this._connection=null,t=h.EMPTY)),t}refCount(){return W()(this)}}const Q=(()=>{const t=K.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:t._subscribe},_isComplete:{value:t._isComplete,writable:!0},getSubject:{value:t.getSubject},connect:{value:t.connect},refCount:{value:t.refCount}}})();class Z extends S{constructor(t,e){super(t),this.connectable=e}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}}}function Y(){return new C}function J(){return t=>{return W()((e=Y,function(t){let n;n="function"==typeof e?e:function(){return e};const s=Object.create(t,Q);return s.source=t,s.subjectFactory=n,s})(t));var e}}function X(t){for(let e in t)if(t[e]===X)return e;throw Error("Could not find renamed property on target object.")}function tt(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function et(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(et).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function nt(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const st=X({__forward_ref__:X});function it(t){return t.__forward_ref__=it,t.toString=function(){return et(this())},t}function rt(t){return ot(t)?t():t}function ot(t){return"function"==typeof t&&t.hasOwnProperty(st)&&t.__forward_ref__===it}function lt(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function at(t){return{factory:t.factory,providers:t.providers||[],imports:t.imports||[]}}function ct(t){return ut(t,dt)||ut(t,ft)}function ut(t,e){return t.hasOwnProperty(e)?t[e]:null}function ht(t){return t&&(t.hasOwnProperty(pt)||t.hasOwnProperty(gt))?t[pt]:null}const dt=X({"\u0275prov":X}),pt=X({"\u0275inj":X}),ft=X({ngInjectableDef:X}),gt=X({ngInjectorDef:X});var mt=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}({});let yt;function vt(t){const e=yt;return yt=t,e}function _t(t,e,n){const s=ct(t);if(s&&"root"==s.providedIn)return void 0===s.value?s.value=s.factory():s.value;if(n&mt.Optional)return null;if(void 0!==e)return e;throw new Error(`Injector: NOT_FOUND [${et(t)}]`)}function bt(t){return{toString:t}.toString()}var wt=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}({}),St=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}({});const Ct="undefined"!=typeof globalThis&&globalThis,It="undefined"!=typeof window&&window,xt="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Tt="undefined"!=typeof global&&global,Et=Ct||Tt||It||xt,kt={},Ot=[],At=X({"\u0275cmp":X}),Rt=X({"\u0275dir":X}),Dt=X({"\u0275pipe":X}),Mt=X({"\u0275mod":X}),Pt=X({"\u0275loc":X}),Ft=X({"\u0275fac":X}),Lt=X({__NG_ELEMENT_ID__:X});let Nt=0;function Vt(t){return bt(()=>{const e={},n={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===wt.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||Ot,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||St.Emulated,id:"c",styles:t.styles||Ot,_:null,setInput:null,schemas:t.schemas||null,tView:null},s=t.directives,i=t.features,r=t.pipes;return n.id+=Nt++,n.inputs=$t(t.inputs,e),n.outputs=$t(t.outputs),i&&i.forEach(t=>t(n)),n.directiveDefs=s?()=>("function"==typeof s?s():s).map(Ut):null,n.pipeDefs=r?()=>("function"==typeof r?r():r).map(jt):null,n})}function Ut(t){return qt(t)||function(t){return t[Rt]||null}(t)}function jt(t){return function(t){return t[Dt]||null}(t)}const Bt={};function Ht(t){const e={type:t.type,bootstrap:t.bootstrap||Ot,declarations:t.declarations||Ot,imports:t.imports||Ot,exports:t.exports||Ot,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&bt(()=>{Bt[t.id]=t.type}),e}function $t(t,e){if(null==t)return kt;const n={};for(const s in t)if(t.hasOwnProperty(s)){let i=t[s],r=i;Array.isArray(i)&&(r=i[1],i=i[0]),n[i]=s,e&&(e[i]=r)}return n}const zt=Vt;function Wt(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function qt(t){return t[At]||null}function Gt(t,e){const n=t[Mt]||null;if(!n&&!0===e)throw new Error(`Type ${et(t)} does not have '\u0275mod' property.`);return n}const Kt=20,Qt=10;function Zt(t){return Array.isArray(t)&&"object"==typeof t[1]}function Yt(t){return Array.isArray(t)&&!0===t[1]}function Jt(t){return 0!=(8&t.flags)}function Xt(t){return 2==(2&t.flags)}function te(t){return 1==(1&t.flags)}function ee(t){return null!==t.template}function ne(t,e){return t.hasOwnProperty(Ft)?t[Ft]:null}class se extends Error{constructor(t,e){super(function(t,e){return`${t?`NG0${t}: `:""}${e}`}(t,e)),this.code=t}}function ie(t){return"string"==typeof t?t:null==t?"":String(t)}function re(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():ie(t)}function oe(t,e){const n=e?" in "+e:"";throw new se("201",`No provider for ${re(t)} found${n}`)}class le{constructor(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}}function ae(){return ce}function ce(t){return t.type.prototype.ngOnChanges&&(t.setInput=he),ue}function ue(){const t=de(this),e=null==t?void 0:t.current;if(e){const n=t.previous;if(n===kt)t.previous=e;else for(let t in e)n[t]=e[t];t.current=null,this.ngOnChanges(e)}}function he(t,e,n,s){const i=de(t)||function(t,e){return t.__ngSimpleChanges__=e}(t,{previous:kt,current:null}),r=i.current||(i.current={}),o=i.previous,l=this.declaredInputs[n],a=o[l];r[l]=new le(a&&a.currentValue,e,o===kt),t[s]=e}function de(t){return t.__ngSimpleChanges__||null}ae.ngInherit=!0;const pe="http://www.w3.org/2000/svg";let fe=void 0;function ge(){return void 0!==fe?fe:"undefined"!=typeof document?document:void 0}function me(t){return!!t.listen}const ye={createRenderer:(t,e)=>ge()};function ve(t){for(;Array.isArray(t);)t=t[0];return t}function _e(t,e){return ve(e[t])}function be(t,e){return ve(e[t.index])}function we(t,e){return t.data[e]}function Se(t,e){return t[e]}function Ce(t,e){const n=e[t];return Zt(n)?n:n[0]}function Ie(t){const e=function(t){return t.__ngContext__||null}(t);return e?Array.isArray(e)?e:e.lView:null}function xe(t){return 4==(4&t[2])}function Te(t){return 128==(128&t[2])}function Ee(t,e){return null==e?null:t[e]}function ke(t){t[18]=0}function Oe(t,e){t[5]+=e;let n=t,s=t[3];for(;null!==s&&(1===e&&1===n[5]||-1===e&&0===n[5]);)s[5]+=e,n=s,s=s[3]}const Ae={lFrame:tn(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function Re(){return Ae.bindingsEnabled}function De(){return Ae.lFrame.lView}function Me(){return Ae.lFrame.tView}function Pe(t){Ae.lFrame.contextLView=t}function Fe(){let t=Le();for(;null!==t&&64===t.type;)t=t.parent;return t}function Le(){return Ae.lFrame.currentTNode}function Ne(t,e){const n=Ae.lFrame;n.currentTNode=t,n.isParent=e}function Ve(){return Ae.lFrame.isParent}function Ue(){Ae.lFrame.isParent=!1}function je(){return Ae.isInCheckNoChangesMode}function Be(t){Ae.isInCheckNoChangesMode=t}function He(){const t=Ae.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function $e(){return Ae.lFrame.bindingIndex}function ze(){return Ae.lFrame.bindingIndex++}function We(t){const e=Ae.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function qe(t,e){const n=Ae.lFrame;n.bindingIndex=n.bindingRootIndex=t,Ge(e)}function Ge(t){Ae.lFrame.currentDirectiveIndex=t}function Ke(){return Ae.lFrame.currentQueryIndex}function Qe(t){Ae.lFrame.currentQueryIndex=t}function Ze(t){const e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function Ye(t,e,n){if(n&mt.SkipSelf){let s=e,i=t;for(;s=s.parent,!(null!==s||n&mt.Host||(s=Ze(i),null===s)||(i=i[15],10&s.type)););if(null===s)return!1;e=s,t=i}const s=Ae.lFrame=Xe();return s.currentTNode=e,s.lView=t,!0}function Je(t){const e=Xe(),n=t[1];Ae.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function Xe(){const t=Ae.lFrame,e=null===t?null:t.child;return null===e?tn(t):e}function tn(t){const e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function en(){const t=Ae.lFrame;return Ae.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const nn=en;function sn(){const t=en();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function rn(){return Ae.lFrame.selectedIndex}function on(t){Ae.lFrame.selectedIndex=t}function ln(){const t=Ae.lFrame;return we(t.tView,t.selectedIndex)}function an(){Ae.lFrame.currentNamespace=pe}function cn(t,e){for(let n=e.directiveStart,s=e.directiveEnd;n=s)break}else e[l]<0&&(t[18]+=65536),(o>11>16&&(3&t[2])===e&&(t[2]+=2048,r.call(o)):r.call(o)}const gn=-1;class mn{constructor(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}function yn(t,e,n){const s=me(t);let i=0;for(;ie){o=r-1;break}}}for(;r>16,s=e;for(;n>0;)s=s[15],n--;return s}let xn=!0;function Tn(t){const e=xn;return xn=t,e}let En=0;function kn(t,e){const n=An(t,e);if(-1!==n)return n;const s=e[1];s.firstCreatePass&&(t.injectorIndex=e.length,On(s.data,t),On(e,null),On(s.blueprint,null));const i=Rn(t,e),r=t.injectorIndex;if(Sn(i)){const t=Cn(i),n=In(i,e),s=n[1].data;for(let i=0;i<8;i++)e[r+i]=n[t+i]|s[t+i]}return e[r+8]=i,r}function On(t,e){t.push(0,0,0,0,0,0,0,0,e)}function An(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function Rn(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,s=null,i=e;for(;null!==i;){const t=i[1],e=t.type;if(s=2===e?t.declTNode:1===e?i[6]:null,null===s)return gn;if(n++,i=i[15],-1!==s.injectorIndex)return s.injectorIndex|n<<16}return gn}function Dn(t,e,n){!function(t,e,n){let s;"string"==typeof n?s=n.charCodeAt(0)||0:n.hasOwnProperty(Lt)&&(s=n[Lt]),null==s&&(s=n[Lt]=En++);const i=255&s,r=1<=0?255&e:Nn:e}(n);if("function"==typeof r){if(!Ye(e,t,s))return s&mt.Host?Mn(i,n,s):Pn(e,n,s,i);try{const t=r();if(null!=t||s&mt.Optional)return t;oe(n)}finally{nn()}}else if("number"==typeof r){let i=null,o=An(t,e),l=gn,a=s&mt.Host?e[16][6]:null;for((-1===o||s&mt.SkipSelf)&&(l=-1===o?Rn(t,e):e[o+8],l!==gn&&Hn(s,!1)?(i=e[1],o=Cn(l),e=In(l,e)):o=-1);-1!==o;){const t=e[1];if(Bn(r,o,t.data)){const t=Vn(o,e,n,i,s,a);if(t!==Ln)return t}l=e[o+8],l!==gn&&Hn(s,e[1].data[o+8]===a)&&Bn(r,o,e)?(i=t,o=Cn(l),e=In(l,e)):o=-1}}}return Pn(e,n,s,i)}const Ln={};function Nn(){return new $n(Fe(),De())}function Vn(t,e,n,s,i,r){const o=e[1],l=o.data[t+8],a=Un(l,o,n,null==s?Xt(l)&&xn:s!=o&&0!=(3&l.type),i&mt.Host&&r===l);return null!==a?jn(e,o,a,l):Ln}function Un(t,e,n,s,i){const r=t.providerIndexes,o=e.data,l=1048575&r,a=t.directiveStart,c=r>>20,u=i?l+c:t.directiveEnd;for(let h=s?l:l+c;h=a&&t.type===n)return h}if(i){const t=o[a];if(t&&ee(t)&&t.type===n)return a}return null}function jn(t,e,n,s){let i=t[n];const r=e.data;if(i instanceof mn){const o=i;o.resolving&&function(t,e){throw new se("200","Circular dependency in DI detected for "+t)}(re(r[n]));const l=Tn(o.canSeeViewProviders);o.resolving=!0;const a=o.injectImpl?vt(o.injectImpl):null;Ye(t,s,mt.Default);try{i=t[n]=o.factory(void 0,r,t,s),e.firstCreatePass&&n>=s.directiveStart&&function(t,e,n){const{ngOnChanges:s,ngOnInit:i,ngDoCheck:r}=e.type.prototype;if(s){const s=ce(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,s)}i&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,i),r&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,r),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,r))}(n,r[n],e)}finally{null!==a&&vt(a),Tn(l),o.resolving=!1,nn()}}return i}function Bn(t,e,n){const s=64&t,i=32&t;let r;return r=128&t?s?i?n[e+7]:n[e+6]:i?n[e+5]:n[e+4]:s?i?n[e+3]:n[e+2]:i?n[e+1]:n[e],!!(r&1<{const t=zn(rt(e));return t?t():null};let n=ne(e);if(null===n){const t=ht(e);n=t&&t.factory}return n||null}function Wn(t){return bt(()=>{const e=t.prototype.constructor,n=e[Ft]||zn(e),s=Object.prototype;let i=Object.getPrototypeOf(t.prototype).constructor;for(;i&&i!==s;){const t=i[Ft]||zn(i);if(t&&t!==n)return t;i=Object.getPrototypeOf(i)}return t=>new t})}function qn(t){return function(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const n=t.attrs;if(n){const t=n.length;let s=0;for(;s{const s=function(t){return function(...e){if(t){const n=t(...e);for(const t in n)this[t]=n[t]}}}(e);function i(...t){if(this instanceof i)return s.apply(this,t),this;const e=new i(...t);return n.annotation=e,n;function n(t,n,s){const i=t.hasOwnProperty(Gn)?t[Gn]:Object.defineProperty(t,Gn,{value:[]})[Gn];for(;i.length<=s;)i.push(null);return(i[s]=i[s]||[]).push(e),t}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=t,i.annotationCls=i,i})}class Qn{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=lt({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}toString(){return"InjectionToken "+this._desc}}const Zn=new Qn("AnalyzeForEntryComponents"),Yn=Function;function Jn(t,e){void 0===e&&(e=t);for(let n=0;nArray.isArray(t)?Xn(t,e):e(t))}function ts(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function es(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function ns(t,e){const n=[];for(let s=0;s=0?t[1|s]=n:(s=~s,function(t,e,n,s){let i=t.length;if(i==e)t.push(n,s);else if(1===i)t.push(s,t[0]),t[0]=n;else{for(i--,t.push(t[i-1],t[i]);i>e;)t[i]=t[i-2],i--;t[e]=n,t[e+1]=s}}(t,s,e,n)),s}function is(t,e){const n=rs(t,e);if(n>=0)return t[1|n]}function rs(t,e){return function(t,e,n){let s=0,i=t.length>>1;for(;i!==s;){const n=s+(i-s>>1),r=t[n<<1];if(e===r)return n<<1;r>e?i=n:s=n+1}return~(i<<1)}(t,e)}const os=Kn("Inject",t=>({token:t})),ls=Kn("Optional"),as=Kn("Self"),cs=Kn("SkipSelf"),us=Kn("Host"),hs={},ds=/\n/gm,ps="__source",fs=X({provide:String,useValue:X});let gs,ms=void 0;function ys(t){const e=ms;return ms=t,e}function vs(t,e=mt.Default){if(void 0===ms)throw new Error("inject() must be called from an injection context");return null===ms?_t(t,void 0,e):ms.get(t,e&mt.Optional?null:void 0,e)}function _s(t,e=mt.Default){return(yt||vs)(rt(t),e)}function bs(t){const e=[];for(let n=0;nt,createScript:t=>t,createScriptURL:t=>t})}catch(e){}return gs}())||void 0===e?void 0:e.createHTML(t))||t}class Ss{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see https://g.co/ng/security#xss)"}}class Cs extends Ss{getTypeName(){return"HTML"}}class Is extends Ss{getTypeName(){return"Style"}}class xs extends Ss{getTypeName(){return"Script"}}class Ts extends Ss{getTypeName(){return"URL"}}class Es extends Ss{getTypeName(){return"ResourceURL"}}function ks(t){return t instanceof Ss?t.changingThisBreaksApplicationSecurity:t}function Os(t,e){const n=As(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===e}function As(t){return t instanceof Ss&&t.getTypeName()||null}class Rs{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const e=(new window.DOMParser).parseFromString(ws(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(e){return null}}}class Ds{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const t=this.inertDocument.createElement("html");this.inertDocument.appendChild(t);const e=this.inertDocument.createElement("body");t.appendChild(e)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=ws(t),e;const n=this.inertDocument.createElement("body");return n.innerHTML=ws(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}stripCustomNsAttrs(t){const e=t.attributes;for(let s=e.length-1;0Fs(t.trim())).join(", ")),this.buf.push(" ",e,'="',Zs(o),'"')}var s;return this.buf.push(">"),!0}endElement(t){const e=t.nodeName.toLowerCase();Hs.hasOwnProperty(e)&&!Vs.hasOwnProperty(e)&&(this.buf.push(""))}chars(t){this.buf.push(Zs(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: "+t.outerHTML);return e}}const Ks=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Qs=/([^\#-~ |!])/g;function Zs(t){return t.replace(/&/g,"&").replace(Ks,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(Qs,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let Ys;function Js(t,e){let n=null;try{Ys=Ys||function(t){const e=new Ds(t);return function(){try{return!!(new window.DOMParser).parseFromString(ws(""),"text/html")}catch(t){return!1}}()?new Rs(e):e}(t);let s=e?String(e):"";n=Ys.getInertBodyElement(s);let i=5,r=s;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,s=r,r=n.innerHTML,n=Ys.getInertBodyElement(s)}while(s!==r);return(new Gs).sanitizeChildren(Xs(n)||n)}finally{if(n){const t=Xs(n)||n;for(;t.firstChild;)t.removeChild(t.firstChild)}}}function Xs(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var ti=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}({});function ei(t){const e=si();return e?e.sanitize(ti.HTML,t)||"":Os(t,"HTML")?ks(t):Js(ge(),ie(t))}function ni(t){const e=si();return e?e.sanitize(ti.URL,t)||"":Os(t,"URL")?ks(t):Fs(ie(t))}function si(){const t=De();return t&&t[12]}function ii(t){return t.ngDebugContext}function ri(t){return t.ngOriginalError}function oi(t,...e){t.error(...e)}class li{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t),n=this._findContext(t),s=function(t){return t.ngErrorLogger||oi}(t);s(this._console,"ERROR",t),e&&s(this._console,"ORIGINAL ERROR",e),n&&s(this._console,"ERROR CONTEXT",n)}_findContext(t){return t?ii(t)?ii(t):this._findContext(ri(t)):null}_findOriginalError(t){let e=ri(t);for(;e&&ri(e);)e=ri(e);return e}}function ai(t,e){t.__ngContext__=e}const ci=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Et))();function ui(t){return{name:"window",target:t.ownerDocument.defaultView}}function hi(t){return{name:"document",target:t.ownerDocument}}function di(t){return t instanceof Function?t():t}var pi=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}({});function fi(t,e){return(void 0)(t,e)}function gi(t){const e=t[3];return Yt(e)?e[3]:e}function mi(t){return vi(t[13])}function yi(t){return vi(t[4])}function vi(t){for(;null!==t&&!Yt(t);)t=t[4];return t}function _i(t,e,n,s,i){if(null!=s){let r,o=!1;Yt(s)?r=s:Zt(s)&&(o=!0,s=s[0]);const l=ve(s);0===t&&null!==n?null==i?Ei(e,n,l):Ti(e,n,l,i||null,!0):1===t&&null!==n?Ti(e,n,l,i||null,!0):2===t?function(t,e,n){const s=Oi(t,e);s&&function(t,e,n,s){me(t)?t.removeChild(e,n,s):e.removeChild(n)}(t,s,e,n)}(e,l,o):3===t&&e.destroyNode(l),null!=r&&function(t,e,n,s,i){const r=n[7];r!==ve(n)&&_i(e,t,s,r,i);for(let o=Qt;o0&&(t[n-1][4]=s[4]);const o=es(t,Qt+e);Li(s[1],i=s,i[11],2,null,null),i[0]=null,i[6]=null;const l=o[19];null!==l&&l.detachView(o[1]),s[3]=null,s[4]=null,s[2]&=-129}var i;return s}function Ci(t,e){if(!(256&e[2])){const n=e[11];me(n)&&n.destroyNode&&Li(t,e,n,3,null,null),function(t){let e=t[13];if(!e)return Ii(t[1],t);for(;e;){let n=null;if(Zt(e))n=e[13];else{const t=e[10];t&&(n=t)}if(!n){for(;e&&!e[4]&&e!==t;)Zt(e)&&Ii(e[1],e),e=e[3];null===e&&(e=t),Zt(e)&&Ii(e[1],e),n=e&&e[4]}e=n}}(e)}}function Ii(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let s=0;s=0?s[i=a]():s[i=-a].unsubscribe(),r+=2}else{const t=s[i=n[r+1]];n[r].call(t)}if(null!==s){for(let t=i+1;tr?"":i[u+1].toLowerCase();const e=8&s?t:null;if(e&&-1!==ji(e,c,0)||2&s&&c!==t){if(qi(s))return!1;o=!0}}}}else{if(!o&&!qi(s)&&!qi(a))return!1;if(o&&qi(a))continue;o=!1,s=a|1&s}}return qi(s)||o}function qi(t){return 0==(1&t)}function Gi(t,e,n,s){if(null===e)return-1;let i=0;if(s||!n){let n=!1;for(;i-1)for(n++;n0?'="'+e+'"':"")+"]"}else 8&s?i+="."+o:4&s&&(i+=" "+o);else""===i||qi(o)||(e+=Zi(r,i),i=""),s=o,r=r||!qi(s);n++}return""!==i&&(e+=Zi(r,i)),e}const Ji={};function Xi(t){tr(Me(),De(),rn()+t,je())}function tr(t,e,n,s){if(!s)if(3==(3&e[2])){const s=t.preOrderCheckHooks;null!==s&&un(e,s,n)}else{const s=t.preOrderHooks;null!==s&&hn(e,s,0,n)}on(n)}function er(t,e){return t<<17|e<<2}function nr(t){return t>>17&32767}function sr(t){return 2|t}function ir(t){return(131068&t)>>2}function rr(t,e){return-131069&t|e<<2}function or(t){return 1|t}function lr(t,e){const n=t.contentQueries;if(null!==n)for(let s=0;sKt&&tr(t,e,Kt,je()),n(s,i)}finally{on(r)}}function gr(t,e,n){if(Jt(e)){const s=e.directiveEnd;for(let i=e.directiveStart;i0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(n)!=r&&n.push(r),n.push(s,i,o)}}function xr(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function Tr(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function Er(t,e,n){if(n){if(e.exportAs)for(let s=0;s0&&Fr(n)}}function Fr(t){for(let n=mi(t);null!==n;n=yi(n))for(let t=Qt;t0&&Fr(e)}const e=t[1].components;if(null!==e)for(let n=0;n0&&Fr(s)}}function Lr(t,e){const n=Ce(e,t),s=n[1];!function(t,e){for(let n=e.length;nPromise.resolve(null))();function $r(t){return t[7]||(t[7]=[])}function zr(t){return t.cleanup||(t.cleanup=[])}function Wr(t,e){const n=t[9],s=n?n.get(li,null):null;s&&s.handleError(e)}function qr(t,e,n,s,i){for(let r=0;rthis.processProvider(n,t,e)),Xn([t],t=>this.processInjectorType(t,[],i)),this.records.set(Qr,lo(void 0,this));const r=this.records.get(Yr);this.scope=null!=r?r.value:null,this.source=s||("object"==typeof t?null:et(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,e=hs,n=mt.Default){this.assertNotDestroyed();const s=ys(this);try{if(!(n&mt.SkipSelf)){let e=this.records.get(t);if(void 0===e){const n=("function"==typeof(i=t)||"object"==typeof i&&i instanceof Qn)&&ct(t);e=n&&this.injectableDefInScope(n)?lo(ro(t),Jr):null,this.records.set(t,e)}if(null!=e)return this.hydrate(t,e)}return(n&mt.Self?no():this.parent).get(t,e=n&mt.Optional&&e===hs?null:e)}catch(r){if("NullInjectorError"===r.name){if((r.ngTempTokenPath=r.ngTempTokenPath||[]).unshift(et(t)),s)throw r;return function(t,e,n,s){const i=t.ngTempTokenPath;throw e[ps]&&i.unshift(e[ps]),t.message=function(t,e,n,s=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;let i=et(e);if(Array.isArray(e))i=e.map(et).join(" -> ");else if("object"==typeof e){let t=[];for(let n in e)if(e.hasOwnProperty(n)){let s=e[n];t.push(n+":"+("string"==typeof s?JSON.stringify(s):et(s)))}i=`{${t.join(", ")}}`}return`${n}${s?"("+s+")":""}[${i}]: ${t.replace(ds,"\n ")}`}("\n"+t.message,i,n,s),t.ngTokenPath=i,t.ngTempTokenPath=null,t}(r,t,"R3InjectorError",this.source)}throw r}finally{ys(s)}var i}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((e,n)=>t.push(et(n))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(t,e,n){if(!(t=rt(t)))return!1;let s=ht(t);const i=null==s&&t.ngModule||void 0,r=void 0===i?t:i,o=-1!==n.indexOf(r);if(void 0!==i&&(s=ht(i)),null==s)return!1;if(null!=s.imports&&!o){let t;n.push(r);try{Xn(s.imports,s=>{this.processInjectorType(s,e,n)&&(void 0===t&&(t=[]),t.push(s))})}finally{}if(void 0!==t)for(let e=0;ethis.processProvider(t,n,s||to))}}this.injectorDefTypes.add(r),this.records.set(r,lo(s.factory,Jr));const l=s.providers;if(null!=l&&!o){const e=t;Xn(l,t=>this.processProvider(t,e,l))}return void 0!==i&&void 0!==t.providers}processProvider(t,e,n){let s=co(t=rt(t))?t:rt(t&&t.provide);const i=function(t,e,n){return ao(t)?lo(void 0,t.useValue):lo(oo(t),Jr)}(t);if(co(t)||!0!==t.multi)this.records.get(s);else{let e=this.records.get(s);e||(e=lo(void 0,Jr,!0),e.factory=()=>bs(e.multi),this.records.set(s,e)),s=t,e.multi.push(t)}this.records.set(s,i)}hydrate(t,e){var n;return e.value===Jr&&(e.value=Xr,e.value=e.factory()),"object"==typeof e.value&&e.value&&null!==(n=e.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(e.value),e.value}injectableDefInScope(t){return!!t.providedIn&&("string"==typeof t.providedIn?"any"===t.providedIn||t.providedIn===this.scope:this.injectorDefTypes.has(t.providedIn))}}function ro(t){const e=ct(t),n=null!==e?e.factory:ne(t);if(null!==n)return n;const s=ht(t);if(null!==s)return s.factory;if(t instanceof Qn)throw new Error(`Token ${et(t)} is missing a \u0275prov definition.`);if(t instanceof Function)return function(t){const e=t.length;if(e>0){const n=ns(e,"?");throw new Error(`Can't resolve all parameters for ${et(t)}: (${n.join(", ")}).`)}const n=function(t){const e=t&&(t[dt]||t[ft]);if(e){const n=function(t){if(t.hasOwnProperty("name"))return t.name;const e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${n}" class.`),e}return null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new Error("unreachable")}function oo(t,e,n){let s=void 0;if(co(t)){const e=rt(t);return ne(e)||ro(e)}if(ao(t))s=()=>rt(t.useValue);else if((i=t)&&i.useFactory)s=()=>t.useFactory(...bs(t.deps||[]));else if(function(t){return!(!t||!t.useExisting)}(t))s=()=>_s(rt(t.useExisting));else{const e=rt(t&&(t.useClass||t.provide));if(!function(t){return!!t.deps}(t))return ne(e)||ro(e);s=()=>new e(...bs(t.deps))}var i;return s}function lo(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function ao(t){return null!==t&&"object"==typeof t&&fs in t}function co(t){return"function"==typeof t}const uo=function(t,e,n){return function(t,e=null,n=null,s){const i=so(t,e,n,s);return i._resolveInjectorDefTypes(),i}({name:n},e,t,n)};let ho=(()=>{class t{static create(t,e){return Array.isArray(t)?uo(t,e,""):uo(t.providers,t.parent,t.name||"")}}return t.THROW_IF_NOT_FOUND=hs,t.NULL=new Zr,t.\u0275prov=lt({token:t,providedIn:"any",factory:()=>_s(Qr)}),t.__NG_ELEMENT_ID__=-1,t})();function po(t,e){cn(Ie(t)[1],Fe())}function fo(t){let e=Object.getPrototypeOf(t.type.prototype).constructor,n=!0;const s=[t];for(;e;){let i=void 0;if(ee(t))i=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Error("Directives cannot inherit Components");i=e.\u0275dir}if(i){if(n){s.push(i);const e=t;e.inputs=go(t.inputs),e.declaredInputs=go(t.declaredInputs),e.outputs=go(t.outputs);const n=i.hostBindings;n&&vo(t,n);const r=i.viewQuery,o=i.contentQueries;if(r&&mo(t,r),o&&yo(t,o),tt(t.inputs,i.inputs),tt(t.declaredInputs,i.declaredInputs),tt(t.outputs,i.outputs),ee(i)&&i.data.animation){const e=t.data;e.animation=(e.animation||[]).concat(i.data.animation)}}const e=i.features;if(e)for(let s=0;s=0;s--){const i=t[s];i.hostVars=e+=i.hostVars,i.hostAttrs=bn(i.hostAttrs,n=bn(n,i.hostAttrs))}}(s)}function go(t){return t===kt?{}:t===Ot?[]:t}function mo(t,e){const n=t.viewQuery;t.viewQuery=n?(t,s)=>{e(t,s),n(t,s)}:e}function yo(t,e){const n=t.contentQueries;t.contentQueries=n?(t,s,i)=>{e(t,s,i),n(t,s,i)}:e}function vo(t,e){const n=t.hostBindings;t.hostBindings=n?(t,s)=>{e(t,s),n(t,s)}:e}let _o=null;function bo(){if(!_o){const t=Et.Symbol;if(t&&t.iterator)_o=t.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;el(ve(t[s.index])).target:s.index;if(me(n)){let o=null;if(!l&&a&&(o=function(t,e,n,s){const i=t.cleanup;if(null!=i)for(let r=0;rn?t[n]:null}"string"==typeof t&&(r+=2)}return null}(t,e,i,s.index)),null!==o)(o.__ngLastListenerFn__||o).__ngNextListenerFn__=r,o.__ngLastListenerFn__=r,h=!1;else{r=$o(s,e,r,!1);const t=n.listen(p.name||f,i,r);u.push(r,t),c&&c.push(i,m,g,g+1)}}else r=$o(s,e,r,!0),f.addEventListener(i,r,o),u.push(r),c&&c.push(i,m,g,o)}else r=$o(s,e,r,!1);const d=s.outputs;let p;if(h&&null!==d&&(p=d[i])){const t=p.length;if(t)for(let n=0;n0;)e=e[15],t--;return e}(t,Ae.lFrame.contextLView))[8]}(t)}function Wo(t,e){let n=null;const s=function(t){const e=t.attrs;if(null!=e){const t=e.indexOf(5);if(0==(1&t))return e[t+1]}return null}(t);for(let i=0;i=0}const Yo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Jo(t){return t.substring(Yo.key,Yo.keyEnd)}function Xo(t,e){const n=Yo.textEnd;return n===e?-1:(e=Yo.keyEnd=function(t,e,n){for(;e32;)e++;return e}(t,Yo.key=e,n),tl(t,e,n))}function tl(t,e,n){for(;e=0;n=Xo(e,n))ss(t,Jo(e),!0)}function rl(t,e,n,s){const i=De(),r=Me(),o=We(2);r.firstUpdatePass&&ll(r,t,o,s),e!==Ji&&xo(i,o,e)&&ul(r,r.data[rn()],i,i[11],t,i[o+1]=function(t,e){return null==t||("string"==typeof e?t+=e:"object"==typeof t&&(t=et(ks(t)))),t}(e,n),s,o)}function ol(t,e){return e>=t.expandoStartIndex}function ll(t,e,n,s){const i=t.data;if(null===i[n+1]){const r=i[rn()],o=ol(t,n);pl(r,s)&&null===e&&!o&&(e=!1),e=function(t,e,n,s){const i=function(t){const e=Ae.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}(t);let r=s?e.residualClasses:e.residualStyles;if(null===i)0===(s?e.classBindings:e.styleBindings)&&(n=cl(n=al(null,t,e,n,s),e.attrs,s),r=null);else{const o=e.directiveStylingLast;if(-1===o||t[o]!==i)if(n=al(i,t,e,n,s),null===r){let n=function(t,e,n){const s=n?e.classBindings:e.styleBindings;if(0!==ir(s))return t[nr(s)]}(t,e,s);void 0!==n&&Array.isArray(n)&&(n=al(null,t,e,n[1],s),n=cl(n,e.attrs,s),function(t,e,n,s){t[nr(n?e.classBindings:e.styleBindings)]=s}(t,e,s,n))}else r=function(t,e,n){let s=void 0;const i=e.directiveEnd;for(let r=1+e.directiveStylingLast;r0)&&(u=!0)}else c=n;if(i)if(0!==a){const e=nr(t[l+1]);t[s+1]=er(e,l),0!==e&&(t[e+1]=rr(t[e+1],s)),t[l+1]=131071&t[l+1]|s<<17}else t[s+1]=er(l,0),0!==l&&(t[l+1]=rr(t[l+1],s)),l=s;else t[s+1]=er(a,0),0===l?l=s:t[a+1]=rr(t[a+1],s),a=s;u&&(t[s+1]=sr(t[s+1])),Qo(t,c,s,!0),Qo(t,c,s,!1),function(t,e,n,s,i){const r=i?t.residualClasses:t.residualStyles;null!=r&&"string"==typeof e&&rs(r,e)>=0&&(n[s+1]=or(n[s+1]))}(e,c,t,s,r),o=er(l,a),r?e.classBindings=o:e.styleBindings=o}(i,r,e,n,o,s)}}function al(t,e,n,s,i){let r=null;const o=n.directiveEnd;let l=n.directiveStylingLast;for(-1===l?l=n.directiveStart:l++;l0;){const e=t[i],r=Array.isArray(e),a=r?e[1]:e,c=null===a;let u=n[i+1];u===Ji&&(u=c?Ko:void 0);let h=c?is(u,s):a===s?u:void 0;if(r&&!dl(h)&&(h=is(e,s)),dl(h)&&(l=h,o))return l;const d=t[i+1];i=o?nr(d):ir(d)}if(null!==e){let t=r?e.residualClasses:e.residualStyles;null!=t&&(l=is(t,s))}return l}function dl(t){return void 0!==t}function pl(t,e){return 0!=(t.flags&(e?16:32))}function fl(t,e=""){const n=De(),s=Me(),i=t+Kt,r=s.firstCreatePass?cr(s,i,1,e,null):s.data[i],o=n[i]=function(t,e){return me(t)?t.createText(e):t.createTextNode(e)}(n[11],e);Di(s,n,o,r),Ne(r,!1)}function gl(t){return ml("",t,""),gl}function ml(t,e,n){const s=De(),i=function(t,e,n,s){return xo(t,ze(),n)?e+ie(n)+s:Ji}(s,t,e,n);return i!==Ji&&Gr(s,rn(),i),ml}function yl(t,e,n,s,i){const r=De(),o=function(t,e,n,s,i,r){const o=To(t,$e(),n,i);return We(2),o?e+ie(n)+s+ie(i)+r:Ji}(r,t,e,n,s,i);return o!==Ji&&Gr(r,rn(),o),yl}function vl(t,e,n){const s=De();return xo(s,ze(),e)&&Sr(Me(),ln(),s,t,e,s[11],n,!0),vl}const _l=void 0;var bl=["en",[["a","p"],["AM","PM"],_l],[["AM","PM"],_l,_l],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],_l,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],_l,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",_l,"{1} 'at' {0}",_l],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(t){let e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}];let wl={};function Sl(t){return t in wl||(wl[t]=Et.ng&&Et.ng.common&&Et.ng.common.locales&&Et.ng.common.locales[t]),wl[t]}var Cl=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}({});const Il="en-US";let xl=Il;function Tl(t){var e,n;n="Expected localeId to be defined",null==(e=t)&&function(t,e,n,s){throw new Error("ASSERTION ERROR: "+t+` [Expected=> null != ${e} <=Actual]`)}(n,e),"string"==typeof t&&(xl=t.toLowerCase().replace(/_/g,"-"))}function El(t,e,n,s,i){if(t=rt(t),Array.isArray(t))for(let r=0;r>20;if(co(t)||!t.multi){const s=new mn(a,i,Ao),p=Al(l,e,i?u:u+d,h);-1===p?(Dn(kn(c,o),r,l),kl(r,t,e.length),e.push(l),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(s),o.push(s)):(n[p]=s,o[p]=s)}else{const p=Al(l,e,u+d,h),f=Al(l,e,u,u+d),g=p>=0&&n[p],m=f>=0&&n[f];if(i&&!m||!i&&!g){Dn(kn(c,o),r,l);const u=function(t,e,n,s,i){const r=new mn(t,n,Ao);return r.multi=[],r.index=e,r.componentProviders=0,Ol(r,i,s&&!n),r}(i?Dl:Rl,n.length,i,s,a);!i&&m&&(n[f].providerFactory=u),kl(r,t,e.length,0),e.push(l),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(u),o.push(u)}else kl(r,t,p>-1?p:f,Ol(n[i?f:p],a,!i&&s));!i&&s&&m&&n[f].componentProviders++}}}function kl(t,e,n,s){const i=co(e);if(i||e.useClass){const r=(e.useClass||e).prototype.ngOnDestroy;if(r){const o=t.destroyHooks||(t.destroyHooks=[]);if(!i&&e.multi){const t=o.indexOf(n);-1===t?o.push(n,[s,r]):o[t+1].push(s,r)}else o.push(n,r)}}}function Ol(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function Al(t,e,n,s){for(let i=n;i{n.providersResolver=(n,s)=>function(t,e,n){const s=Me();if(s.firstCreatePass){const i=ee(t);El(n,s.data,s.blueprint,i,!0),El(e,s.data,s.blueprint,i,!1)}}(n,s?s(t):t,e)}}class Fl{}class Ll{resolveComponentFactory(t){throw function(t){const e=Error(`No component factory found for ${et(t)}. Did you add it to @NgModule.entryComponents?`);return e.ngComponent=t,e}(t)}}let Nl=(()=>{class t{}return t.NULL=new Ll,t})();function Vl(...t){}function Ul(t,e){return new Bl(be(t,e))}const jl=function(){return Ul(Fe(),De())};let Bl=(()=>{class t{constructor(t){this.nativeElement=t}}return t.__NG_ELEMENT_ID__=jl,t})();class Hl{}let $l=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>zl(),t})();const zl=function(){const t=De(),e=Ce(Fe().index,t);return function(t){return t[11]}(Zt(e)?e:t)};let Wl=(()=>{class t{}return t.\u0275prov=lt({token:t,providedIn:"root",factory:()=>null}),t})();class ql{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const Gl=new ql("11.0.9");class Kl{constructor(){}supports(t){return So(t)}create(t){return new Zl(t)}}const Ql=(t,e)=>e;class Zl{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||Ql}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,n=this._removalsHead,s=0,i=null;for(;e||n;){const r=!n||e&&e.currentIndex{s=this._trackByFn(e,t),null!==i&&Object.is(i.trackById,s)?(r&&(i=this._verifyReinsertion(i,t,s,e)),Object.is(i.item,t)||this._addIdentityChange(i,t)):(i=this._mismatch(i,t,s,e),r=!0),i=i._next,e++}),this.length=e;return this._truncate(i),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,n,s){let i;return null===t?i=this._itTail:(i=t._prev,this._remove(t)),null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,s))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,i,s)):null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,i,s)):t=this._addAfter(new Yl(e,n),i,s),t}_verifyReinsertion(t,e,n,s){let i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==i?t=this._reinsertAfter(i,t._prev,s):t.currentIndex!=s&&(t.currentIndex=s,this._addToMoves(t,s)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const s=t._prevRemoved,i=t._nextRemoved;return null===s?this._removalsHead=i:s._nextRemoved=i,null===i?this._removalsTail=s:i._prevRemoved=s,this._insertAfter(t,e,n),this._addToMoves(t,n),t}_moveAfter(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t}_addAfter(t,e,n){return this._insertAfter(t,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,n){const s=null===e?this._itHead:e._next;return t._next=s,t._prev=e,null===s?this._itTail=t:s._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new Xl),this._linkedRecords.put(t),t.currentIndex=n,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Xl),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class Yl{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Jl{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Object.is(n.trackById,t))return n;return null}remove(t){const e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head}}class Xl{constructor(){this.map=new Map}put(t){const e=t.trackById;let n=this.map.get(e);n||(n=new Jl,this.map.set(e,n)),n.add(t)}get(t,e){const n=this.map.get(t);return n?n.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function ta(t,e,n){const s=t.previousIndex;if(null===s)return s;let i=0;return n&&s{if(e&&e.key===n)this._maybeAddToChanges(e,t),this._appendAfter=e,e=e._next;else{const s=this._getOrCreateRecordForKey(n,t);e=this._insertBeforeOrAppend(e,s)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let t=e;null!==t;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const n=this._records.get(t);this._maybeAddToChanges(n,e);const s=n._prev,i=n._next;return s&&(s._next=i),i&&(i._prev=s),n._next=null,n._prev=null,n}const n=new sa(t);return this._records.set(t,n),n.currentValue=e,this._addToAdditions(n),n}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(n=>e(t[n],n))}}class sa{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}let ia=(()=>{class t{constructor(t){this.factories=t}static create(e,n){if(null!=n){const t=n.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>{if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return t.create(e,n)},deps:[[t,new cs,new ls]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(null!=e)return e;throw new Error(`Cannot find a differ supporting object '${t}' of type '${n=t,n.name||typeof n}'`);var n}}return t.\u0275prov=lt({token:t,providedIn:"root",factory:()=>new t([new Kl])}),t})(),ra=(()=>{class t{constructor(t){this.factories=t}static create(e,n){if(n){const t=n.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>{if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return t.create(e,n)},deps:[[t,new cs,new ls]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(e)return e;throw new Error(`Cannot find a differ supporting object '${t}'`)}}return t.\u0275prov=lt({token:t,providedIn:"root",factory:()=>new t([new ea])}),t})();function oa(t,e,n,s,i=!1){for(;null!==n;){const r=e[n.index];if(null!==r&&s.push(ve(r)),Yt(r))for(let t=Qt;t-1&&(Si(t,n),es(e,n))}this._attachedToViewContainer=!1}Ci(this._lView[1],this._lView)}onDestroy(t){br(this._lView[1],this._lView,null,t)}markForCheck(){Vr(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Ur(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(t,e,n){Be(!0);try{Ur(t,e,n)}finally{Be(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}detachFromAppRef(){var t;this._appRef=null,Li(this._lView[1],t=this._lView,t[11],2,null,null)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t}}class aa extends la{constructor(t){super(t),this._view=t}detectChanges(){jr(this._view)}checkNoChanges(){!function(t){Be(!0);try{jr(t)}finally{Be(!1)}}(this._view)}get context(){return null}}const ca=function(t=!1){return function(t,e,n){if(!n&&Xt(t)){const n=Ce(t.index,e);return new la(n,n)}return 47&t.type?new la(e[16],e):null}(Fe(),De(),t)};let ua=(()=>{class t{}return t.__NG_ELEMENT_ID__=ca,t.__ChangeDetectorRef__=!0,t})();const ha=[new ea],da=new ia([new Kl]),pa=new ra(ha),fa=function(){return va(Fe(),De())};let ga=(()=>{class t{}return t.__NG_ELEMENT_ID__=fa,t})();const ma=ga,ya=class extends ma{constructor(t,e,n){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=n}createEmbeddedView(t){const e=this._declarationTContainer.tViews,n=ar(this._declarationLView,e,t,16,null,e.declTNode,null,null,null,null);n[17]=this._declarationLView[this._declarationTContainer.index];const s=this._declarationLView[19];return null!==s&&(n[19]=s.createEmbeddedView(e)),hr(e,n,t),new la(n)}};function va(t,e){return 4&t.type?new ya(e,t,Ul(t,e)):null}class _a{}class ba{}const wa=function(){return Ea(Fe(),De())};let Sa=(()=>{class t{}return t.__NG_ELEMENT_ID__=wa,t})();const Ca=Sa,Ia=class extends Ca{constructor(t,e,n){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=n}get element(){return Ul(this._hostTNode,this._hostLView)}get injector(){return new $n(this._hostTNode,this._hostLView)}get parentInjector(){const t=Rn(this._hostTNode,this._hostLView);if(Sn(t)){const e=In(t,this._hostLView),n=Cn(t);return new $n(e[1].data[n+8],e)}return new $n(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=xa(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-Qt}createEmbeddedView(t,e,n){const s=t.createEmbeddedView(e||{});return this.insert(s,n),s}createComponent(t,e,n,s,i){const r=n||this.parentInjector;if(!i&&null==t.ngModule&&r){const t=r.get(_a,null);t&&(i=t)}const o=t.create(r,s,void 0,i);return this.insert(o.hostView,e),o}insert(t,e){const n=t._lView,s=n[1];if(Yt(n[3])){const e=this.indexOf(t);if(-1!==e)this.detach(e);else{const e=n[3],s=new Ia(e,e[6],e[3]);s.detach(s.indexOf(t))}}const i=this._adjustIndex(e),r=this._lContainer;!function(t,e,n,s){const i=Qt+s,r=n.length;s>0&&(n[i-1][4]=e),sci});class Da extends Fl{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=t.selectors.map(Yi).join(","),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return Aa(this.componentDef.inputs)}get outputs(){return Aa(this.componentDef.outputs)}create(t,e,n,s){const i=(s=s||this.ngModule)?function(t,e){return{get:(n,s,i)=>{const r=t.get(n,ka,i);return r!==ka||s===ka?r:e.get(n,s,i)}}}(t,s.injector):t,r=i.get(Hl,ye),o=i.get(Wl,null),l=r.createRenderer(null,this.componentDef),a=this.componentDef.selectors[0][0]||"div",c=n?function(t,e,n){if(me(t))return t.selectRootElement(e,n===St.ShadowDom);let s="string"==typeof e?t.querySelector(e):e;return s.textContent="",s}(l,n,this.componentDef.encapsulation):bi(r.createRenderer(null,this.componentDef),a,function(t){const e=t.toLowerCase();return"svg"===e?pe:"math"===e?"http://www.w3.org/1998/MathML/":null}(a)),u=this.componentDef.onPush?576:528,h={components:[],scheduler:ci,clean:Hr,playerHandler:null,flags:0},d=_r(0,null,null,1,0,null,null,null,null,null),p=ar(null,d,h,u,null,null,r,l,o,i);let f,g;Je(p);try{const t=function(t,e,n,s,i,r){const o=n[1];n[20]=t;const l=cr(o,20,2,"#host",null),a=l.mergedAttrs=e.hostAttrs;null!==a&&(Kr(l,a,!0),null!==t&&(yn(i,t,a),null!==l.classes&&Ui(i,t,l.classes),null!==l.styles&&Vi(i,t,l.styles)));const c=s.createRenderer(t,e),u=ar(n,vr(e),null,e.onPush?64:16,n[20],l,s,c,null,null);return o.firstCreatePass&&(Dn(kn(l,n),o,e.type),Tr(o,l),kr(l,n.length,1)),Nr(n,u),n[20]=u}(c,this.componentDef,p,r,l);if(c)if(n)yn(l,c,["ng-version",Gl.full]);else{const{attrs:t,classes:e}=function(t){const e=[],n=[];let s=1,i=2;for(;s0&&Ui(l,c,e.join(" "))}if(g=we(d,Kt),void 0!==e){const t=g.projection=[];for(let n=0;nt(o,e)),e.contentQueries){const t=Fe();e.contentQueries(1,o,t.directiveStart)}const l=Fe();return!r.firstCreatePass||null===e.hostBindings&&null===e.hostAttrs||(on(l.index),Ir(n[1],l,0,l.directiveStart,l.directiveEnd,e),xr(e,o)),o}(t,this.componentDef,p,h,[po]),hr(d,p,null)}finally{sn()}return new Ma(this.componentType,f,Ul(g,p),p,g)}}class Ma extends class{}{constructor(t,e,n,s,i){super(),this.location=n,this._rootLView=s,this._tNode=i,this.instance=e,this.hostView=this.changeDetectorRef=new aa(s),this.componentType=t}get injector(){return new $n(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}const Pa=new Map;class Fa extends _a{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new Oa(this);const n=Gt(t),s=t[Pt]||null;s&&Tl(s),this._bootstrapComponents=di(n.bootstrap),this._r3Injector=so(t,e,[{provide:_a,useValue:this},{provide:Nl,useValue:this.componentFactoryResolver}],et(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,e=ho.THROW_IF_NOT_FOUND,n=mt.Default){return t===ho||t===_a||t===Qr?this:this._r3Injector.get(t,e,n)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class La extends ba{constructor(t){super(),this.moduleType=t,null!==Gt(t)&&function(t){const e=new Set;!function t(n){const s=Gt(n,!0),i=s.id;null!==i&&(function(t,e,n){if(e&&e!==n)throw new Error(`Duplicate module registered for ${t} - ${et(e)} vs ${et(e.name)}`)}(i,Pa.get(i),n),Pa.set(i,n));const r=di(s.imports);for(const o of r)e.has(o)||(e.add(o),t(o))}(t)}(t)}create(t){return new Fa(this.moduleType,t)}}function Na(t,e,n){const s=He()+t,i=De();return i[s]===Ji?Io(i,s,n?e.call(n):e()):function(t,e){return t[e]}(i,s)}function Va(t,e,n,s){return Ha(De(),He(),t,e,n,s)}function Ua(t,e,n,s,i){return function(t,e,n,s,i,r,o){const l=e+n;return To(t,l,i,r)?Io(t,l+2,o?s.call(o,i,r):s(i,r)):Ba(t,l+2)}(De(),He(),t,e,n,s,i)}function ja(t,e,n,s,i,r){return $a(De(),He(),t,e,n,s,i,r)}function Ba(t,e){const n=t[e];return n===Ji?void 0:n}function Ha(t,e,n,s,i,r){const o=e+n;return xo(t,o,i)?Io(t,o+1,r?s.call(r,i):s(i)):Ba(t,o+1)}function $a(t,e,n,s,i,r,o,l){const a=e+n;return function(t,e,n,s,i){const r=To(t,e,n,s);return xo(t,e+2,i)||r}(t,a,i,r,o)?Io(t,a+3,l?s.call(l,i,r,o):s(i,r,o)):Ba(t,a+3)}function za(t,e){const n=Me();let s;const i=t+Kt;n.firstCreatePass?(s=function(t,e){if(e)for(let n=e.length-1;n>=0;n--){const s=e[n];if(t===s.name)return s}throw new se("302",`The pipe '${t}' could not be found!`)}(e,n.pipeRegistry),n.data[i]=s,s.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(i,s.onDestroy)):s=n.data[i];const r=s.factory||(s.factory=ne(s.type)),o=vt(Ao);try{const t=Tn(!1),e=r();return Tn(t),function(t,e,n,s){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=s}(n,De(),i,e),e}finally{vt(o)}}function Wa(t,e,n){const s=t+Kt,i=De(),r=Se(i,s);return Ka(i,Ga(i,s)?Ha(i,He(),e,r.transform,n,r):r.transform(n))}function qa(t,e,n,s,i){const r=t+Kt,o=De(),l=Se(o,r);return Ka(o,Ga(o,r)?$a(o,He(),e,l.transform,n,s,i,l):l.transform(n,s,i))}function Ga(t,e){return t[1].data[e].pure}function Ka(t,e){return wo.isWrapped(e)&&(e=wo.unwrap(e),t[$e()]=Ji),e}const Qa=class extends C{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,n){let s,i=t=>null,r=()=>null;t&&"object"==typeof t?(s=this.__isAsync?e=>{setTimeout(()=>t.next(e))}:e=>{t.next(e)},t.error&&(i=this.__isAsync?e=>{setTimeout(()=>t.error(e))}:e=>{t.error(e)}),t.complete&&(r=this.__isAsync?()=>{setTimeout(()=>t.complete())}:()=>{t.complete()})):(s=this.__isAsync?e=>{setTimeout(()=>t(e))}:e=>{t(e)},e&&(i=this.__isAsync?t=>{setTimeout(()=>e(t))}:t=>{e(t)}),n&&(r=this.__isAsync?()=>{setTimeout(()=>n())}:()=>{n()}));const o=super.subscribe(s,i,r);return t instanceof h&&t.add(o),o}};function Za(){return this._results[bo()]()}class Ya{constructor(){this.dirty=!0,this._results=[],this.changes=new Qa,this.length=0;const t=bo(),e=Ya.prototype;e[t]||(e[t]=Za)}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t){this._results=Jn(t),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]}notifyOnChanges(){this.changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}class Ja{constructor(t){this.queryList=t,this.matches=null}clone(){return new Ja(this.queryList)}setDirty(){this.queryList.setDirty()}}class Xa{constructor(t=[]){this.queries=t}createEmbeddedView(t){const e=t.queries;if(null!==e){const n=null!==t.contentQueries?t.contentQueries[0]:e.length,s=[];for(let t=0;t0)s.push(o[t/2]);else{const i=r[t+1],o=e[-n];for(let t=Qt;t{class t{constructor(t){this.appInits=t,this.resolve=Vl,this.reject=Vl,this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,e)=>{this.resolve=t,this.reject=e})}runInitializers(){if(this.initialized)return;const t=[],e=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let n=0;n{e()}).catch(t=>{this.reject(t)}),0===t.length&&e(),this.initialized=!0}}return t.\u0275fac=function(e){return new(e||t)(_s(vc,8))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const bc=new Qn("AppId"),wc={provide:bc,useFactory:function(){return`${Sc()}${Sc()}${Sc()}`},deps:[]};function Sc(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Cc=new Qn("Platform Initializer"),Ic=new Qn("Platform ID"),xc=new Qn("appBootstrapListener");let Tc=(()=>{class t{log(t){console.log(t)}warn(t){console.warn(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const Ec=new Qn("LocaleId"),kc=new Qn("DefaultCurrencyCode");class Oc{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}const Ac=function(t){return new La(t)},Rc=Ac,Dc=function(t){return Promise.resolve(Ac(t))},Mc=function(t){const e=Ac(t),n=di(Gt(t).declarations).reduce((t,e)=>{const n=qt(e);return n&&t.push(new Da(n)),t},[]);return new Oc(e,n)},Pc=Mc,Fc=function(t){return Promise.resolve(Mc(t))};let Lc=(()=>{class t{constructor(){this.compileModuleSync=Rc,this.compileModuleAsync=Dc,this.compileModuleAndAllComponentsSync=Pc,this.compileModuleAndAllComponentsAsync=Fc}clearCache(){}clearCacheFor(t){}getModuleId(t){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const Nc=(()=>Promise.resolve(0))();function Vc(t){"undefined"==typeof Zone?Nc.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class Uc{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Qa(!1),this.onMicrotaskEmpty=new Qa(!1),this.onStable=new Qa(!1),this.onError=new Qa(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const n=this;n._nesting=0,n._outer=n._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(n._inner=n._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(n._inner=n._inner.fork(Zone.longStackTraceZoneSpec)),n.shouldCoalesceEventChangeDetection=e,n.lastRequestAnimationFrameId=-1,n.nativeRequestAnimationFrame=function(){let t=Et.requestAnimationFrame,e=Et.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);const s=e[Zone.__symbol__("OriginalDelegate")];s&&(e=s)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function(t){const e=!!t.shouldCoalesceEventChangeDetection&&t.nativeRequestAnimationFrame&&(()=>{!function(t){-1===t.lastRequestAnimationFrameId&&(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(Et,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,Hc(t),Bc(t)},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),Hc(t))}(t)});t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0,maybeDelayChangeDetection:e},onInvokeTask:(n,s,i,r,o,l)=>{try{return $c(t),n.invokeTask(i,r,o,l)}finally{e&&"eventTask"===r.type&&e(),zc(t)}},onInvoke:(e,n,s,i,r,o,l)=>{try{return $c(t),e.invoke(s,i,r,o,l)}finally{zc(t)}},onHasTask:(e,n,s,i)=>{e.hasTask(s,i),n===s&&("microTask"==i.change?(t._hasPendingMicrotasks=i.microTask,Hc(t),Bc(t)):"macroTask"==i.change&&(t.hasPendingMacrotasks=i.macroTask))},onHandleError:(e,n,s,i)=>(e.handleError(s,i),t.runOutsideAngular(()=>t.onError.emit(i)),!1)})}(n)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Uc.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Uc.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,e,n){return this._inner.run(t,e,n)}runTask(t,e,n,s){const i=this._inner,r=i.scheduleEventTask("NgZoneEvent: "+s,t,jc,Vl,Vl);try{return i.runTask(r,e,n)}finally{i.cancelTask(r)}}runGuarded(t,e,n){return this._inner.runGuarded(t,e,n)}runOutsideAngular(t){return this._outer.run(t)}}const jc={};function Bc(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Hc(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||t.shouldCoalesceEventChangeDetection&&-1!==t.lastRequestAnimationFrameId)}function $c(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function zc(t){t._nesting--,Bc(t)}class Wc{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Qa,this.onMicrotaskEmpty=new Qa,this.onStable=new Qa,this.onError=new Qa}run(t,e,n){return t.apply(e,n)}runGuarded(t,e,n){return t.apply(e,n)}runOutsideAngular(t){return t()}runTask(t,e,n,s){return t.apply(e,n)}}let qc=(()=>{class t{constructor(t){this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),t.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Uc.assertNotInAngularZone(),Vc(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())Vc(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(e=>!e.updateCb||!e.updateCb(t)||(clearTimeout(e.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,e,n){let s=-1;e&&e>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(t=>t.timeoutId!==s),t(this._didWork,this.getPendingTasks())},e)),this._callbacks.push({doneCb:t,timeoutId:s,updateCb:n})}whenStable(t,e,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(t,e,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(t,e,n){return[]}}return t.\u0275fac=function(e){return new(e||t)(_s(Uc))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Gc=(()=>{class t{constructor(){this._applications=new Map,Zc.addToWindow(this)}registerApplication(t,e){this._applications.set(t,e)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,e=!0){return Zc.findTestabilityInTree(this,t,e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();class Kc{addToWindow(t){}findTestabilityInTree(t,e,n){return null}}let Qc,Zc=new Kc,Yc=!0,Jc=!1;function Xc(){return Jc=!0,Yc}const tu=new Qn("AllowMultipleToken");class eu{constructor(t,e){this.name=t,this.token=e}}function nu(t,e,n=[]){const s="Platform: "+e,i=new Qn(s);return(e=[])=>{let r=su();if(!r||r.injector.get(tu,!1))if(t)t(n.concat(e).concat({provide:i,useValue:!0}));else{const t=n.concat(e).concat({provide:i,useValue:!0},{provide:Yr,useValue:"platform"});!function(t){if(Qc&&!Qc.destroyed&&!Qc.injector.get(tu,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Qc=t.get(iu);const e=t.get(Cc,null);e&&e.forEach(t=>t())}(ho.create({providers:t,name:s}))}return function(t){const e=su();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}(i)}}function su(){return Qc&&!Qc.destroyed?Qc:null}let iu=(()=>{class t{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,e){const n=function(t,e){let n;return n="noop"===t?new Wc:("zone.js"===t?void 0:t)||new Uc({enableLongStackTrace:Xc(),shouldCoalesceEventChangeDetection:e}),n}(e?e.ngZone:void 0,e&&e.ngZoneEventCoalescing||!1),s=[{provide:Uc,useValue:n}];return n.run(()=>{const e=ho.create({providers:s,parent:this.injector,name:t.moduleType.name}),i=t.create(e),r=i.injector.get(li,null);if(!r)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return n.runOutsideAngular(()=>{const t=n.onError.subscribe({next:t=>{r.handleError(t)}});i.onDestroy(()=>{lu(this._modules,i),t.unsubscribe()})}),function(t,e,n){try{const s=n();return Uo(s)?s.catch(n=>{throw e.runOutsideAngular(()=>t.handleError(n)),n}):s}catch(s){throw e.runOutsideAngular(()=>t.handleError(s)),s}}(r,n,()=>{const t=i.injector.get(_c);return t.runInitializers(),t.donePromise.then(()=>(Tl(i.injector.get(Ec,Il)||Il),this._moduleDoBootstrap(i),i))})})}bootstrapModule(t,e=[]){const n=ru({},e);return function(t,e,n){const s=new La(n);return Promise.resolve(s)}(0,0,t).then(t=>this.bootstrapModuleFactory(t,n))}_moduleDoBootstrap(t){const e=t.injector.get(ou);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(t=>e.bootstrap(t));else{if(!t.instance.ngDoBootstrap)throw new Error(`The module ${et(t.instance.constructor)} was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.`);t.instance.ngDoBootstrap(e)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(t=>t.destroy()),this._destroyListeners.forEach(t=>t()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(e){return new(e||t)(_s(ho))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();function ru(t,e){return Array.isArray(e)?e.reduce(ru,t):Object.assign(Object.assign({},t),e)}let ou=(()=>{class t{constructor(t,e,n,s,i,r){this._zone=t,this._console=e,this._injector=n,this._exceptionHandler=s,this._componentFactoryResolver=i,this._initStatus=r,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const o=new v(t=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{t.next(this._stable),t.complete()})}),l=new v(t=>{let e;this._zone.runOutsideAngular(()=>{e=this._zone.onStable.subscribe(()=>{Uc.assertNotInAngularZone(),Vc(()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,t.next(!0))})})});const n=this._zone.onUnstable.subscribe(()=>{Uc.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{t.next(!1)}))});return()=>{e.unsubscribe(),n.unsubscribe()}});this.isStable=function(...t){let e=Number.POSITIVE_INFINITY,n=null,s=t[t.length-1];return x(s)?(n=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(e=t.pop())):"number"==typeof s&&(e=t.pop()),null===n&&1===t.length&&t[0]instanceof v?t[0]:$(e)(z(t,n))}(o,l.pipe(J()))}bootstrap(t,e){if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");let n;n=t instanceof Fl?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);const s=n.isBoundToModule?void 0:this._injector.get(_a),i=n.create(ho.NULL,[],e||n.selector,s),r=i.location.nativeElement,o=i.injector.get(qc,null),l=o&&i.injector.get(Gc);return o&&l&&l.registerApplication(r,o),i.onDestroy(()=>{this.detachView(i.hostView),lu(this.components,i),l&&l.unregisterApplication(r)}),this._loadComponent(i),Xc()&&this._console.log("Angular is running in development mode. Call enableProdMode() to enable production mode."),i}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let t of this._views)t.detectChanges()}catch(t){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(t))}finally{this._runningTick=!1}}attachView(t){const e=t;this._views.push(e),e.attachToAppRef(this)}detachView(t){const e=t;lu(this._views,e),e.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(xc,[]).concat(this._bootstrapListeners).forEach(e=>e(t))}ngOnDestroy(){this._views.slice().forEach(t=>t.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return t.\u0275fac=function(e){return new(e||t)(_s(Uc),_s(Tc),_s(ho),_s(li),_s(Nl),_s(_c))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();function lu(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}class au{}class cu{}const uu={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"};let hu=(()=>{class t{constructor(t,e){this._compiler=t,this._config=e||uu}load(t){return this.loadAndCompile(t)}loadAndCompile(t){let[e,s]=t.split("#");return void 0===s&&(s="default"),n("zn8P")(e).then(t=>t[s]).then(t=>du(t,e,s)).then(t=>this._compiler.compileModuleAsync(t))}loadFactory(t){let[e,s]=t.split("#"),i="NgFactory";return void 0===s&&(s="default",i=""),n("zn8P")(this._config.factoryPathPrefix+e+this._config.factoryPathSuffix).then(t=>t[s+i]).then(t=>du(t,e,s))}}return t.\u0275fac=function(e){return new(e||t)(_s(Lc),_s(cu,8))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();function du(t,e,n){if(!t)throw new Error(`Cannot find '${n}' in '${e}'`);return t}const pu=nu(null,"core",[{provide:Ic,useValue:"unknown"},{provide:iu,deps:[ho]},{provide:Gc,deps:[]},{provide:Tc,deps:[]}]),fu=[{provide:ou,useClass:ou,deps:[Uc,Tc,ho,li,Nl,_c]},{provide:Ra,deps:[Uc],useFactory:function(t){let e=[];return t.onStable.subscribe(()=>{for(;e.length;)e.pop()()}),function(t){e.push(t)}}},{provide:_c,useClass:_c,deps:[[new ls,vc]]},{provide:Lc,useClass:Lc,deps:[]},wc,{provide:ia,useFactory:function(){return da},deps:[]},{provide:ra,useFactory:function(){return pa},deps:[]},{provide:Ec,useFactory:function(t){return Tl(t=t||"undefined"!=typeof $localize&&$localize.locale||Il),t},deps:[[new os(Ec),new ls,new cs]]},{provide:kc,useValue:"USD"}];let gu=(()=>{class t{constructor(t){}}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)(_s(ou))},providers:fu}),t})(),mu=null;function yu(){return mu}const vu=new Qn("DocumentToken");let _u=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:bu,token:t,providedIn:"platform"}),t})();function bu(){return _s(Su)}const wu=new Qn("Location Initialized");let Su=(()=>{class t extends _u{constructor(t){super(),this._doc=t,this._init()}_init(){this.location=yu().getLocation(),this._history=yu().getHistory()}getBaseHrefFromDOM(){return yu().getBaseHref(this._doc)}onPopState(t){yu().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",t,!1)}onHashChange(t){yu().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",t,!1)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(t){this.location.pathname=t}pushState(t,e,n){Cu()?this._history.pushState(t,e,n):this.location.hash=n}replaceState(t,e,n){Cu()?this._history.replaceState(t,e,n):this.location.hash=n}forward(){this._history.forward()}back(){this._history.back()}getState(){return this._history.state}}return t.\u0275fac=function(e){return new(e||t)(_s(vu))},t.\u0275prov=lt({factory:Iu,token:t,providedIn:"platform"}),t})();function Cu(){return!!window.history.pushState}function Iu(){return new Su(_s(vu))}function xu(t,e){if(0==t.length)return e;if(0==e.length)return t;let n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e}function Tu(t){const e=t.match(/#|\?|$/),n=e&&e.index||t.length;return t.slice(0,n-("/"===t[n-1]?1:0))+t.slice(n)}function Eu(t){return t&&"?"!==t[0]?"?"+t:t}let ku=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:Ou,token:t,providedIn:"root"}),t})();function Ou(t){const e=_s(vu).location;return new Ru(_s(_u),e&&e.origin||"")}const Au=new Qn("appBaseHref");let Ru=(()=>{class t extends ku{constructor(t,e){if(super(),this._platformLocation=t,null==e&&(e=this._platformLocation.getBaseHrefFromDOM()),null==e)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=e}onPopState(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return xu(this._baseHref,t)}path(t=!1){const e=this._platformLocation.pathname+Eu(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?`${e}${n}`:e}pushState(t,e,n,s){const i=this.prepareExternalUrl(n+Eu(s));this._platformLocation.pushState(t,e,i)}replaceState(t,e,n,s){const i=this.prepareExternalUrl(n+Eu(s));this._platformLocation.replaceState(t,e,i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return t.\u0275fac=function(e){return new(e||t)(_s(_u),_s(Au,8))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Du=(()=>{class t extends ku{constructor(t,e){super(),this._platformLocation=t,this._baseHref="",null!=e&&(this._baseHref=e)}onPopState(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)}getBaseHref(){return this._baseHref}path(t=!1){let e=this._platformLocation.hash;return null==e&&(e="#"),e.length>0?e.substring(1):e}prepareExternalUrl(t){const e=xu(this._baseHref,t);return e.length>0?"#"+e:e}pushState(t,e,n,s){let i=this.prepareExternalUrl(n+Eu(s));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(t,e,i)}replaceState(t,e,n,s){let i=this.prepareExternalUrl(n+Eu(s));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return t.\u0275fac=function(e){return new(e||t)(_s(_u),_s(Au,8))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Mu=(()=>{class t{constructor(t,e){this._subject=new Qa,this._urlChangeListeners=[],this._platformStrategy=t;const n=this._platformStrategy.getBaseHref();this._platformLocation=e,this._baseHref=Tu(Fu(n)),this._platformStrategy.onPopState(t=>{this._subject.emit({url:this.path(!0),pop:!0,state:t.state,type:t.type})})}path(t=!1){return this.normalize(this._platformStrategy.path(t))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(t,e=""){return this.path()==this.normalize(t+Eu(e))}normalize(e){return t.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._baseHref,Fu(e)))}prepareExternalUrl(t){return t&&"/"!==t[0]&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)}go(t,e="",n=null){this._platformStrategy.pushState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Eu(e)),n)}replaceState(t,e="",n=null){this._platformStrategy.replaceState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Eu(e)),n)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}onUrlChange(t){this._urlChangeListeners.push(t),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(t=>{this._notifyUrlChangeListeners(t.url,t.state)}))}_notifyUrlChangeListeners(t="",e){this._urlChangeListeners.forEach(n=>n(t,e))}subscribe(t,e,n){return this._subject.subscribe({next:t,error:e,complete:n})}}return t.\u0275fac=function(e){return new(e||t)(_s(ku),_s(_u))},t.normalizeQueryParams=Eu,t.joinWithSlash=xu,t.stripTrailingSlash=Tu,t.\u0275prov=lt({factory:Pu,token:t,providedIn:"root"}),t})();function Pu(){return new Mu(_s(ku),_s(_u))}function Fu(t){return t.replace(/\/index.html$/,"")}var Lu=function(t){return t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other",t}({});class Nu{}let Vu=(()=>{class t extends Nu{constructor(t){super(),this.locale=t}getPluralCategory(t,e){switch(function(t){return function(t){const e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=Sl(e);if(n)return n;const s=e.split("-")[0];if(n=Sl(s),n)return n;if("en"===s)return bl;throw new Error(`Missing locale data for the locale "${t}".`)}(t)[Cl.PluralCase]}(e||this.locale)(t)){case Lu.Zero:return"zero";case Lu.One:return"one";case Lu.Two:return"two";case Lu.Few:return"few";case Lu.Many:return"many";default:return"other"}}}return t.\u0275fac=function(e){return new(e||t)(_s(Ec))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();function Uu(t,e){e=encodeURIComponent(e);for(const n of t.split(";")){const t=n.indexOf("="),[s,i]=-1==t?[n,""]:[n.slice(0,t),n.slice(t+1)];if(s.trim()===e)return decodeURIComponent(i)}return null}let ju=(()=>{class t{constructor(t,e,n,s){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=s,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(t){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof t?t.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(t){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof t?t.split(/\s+/):t,this._rawClass&&(So(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const t=this._iterableDiffer.diff(this._rawClass);t&&this._applyIterableChanges(t)}else if(this._keyValueDiffer){const t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}}_applyKeyValueChanges(t){t.forEachAddedItem(t=>this._toggleClass(t.key,t.currentValue)),t.forEachChangedItem(t=>this._toggleClass(t.key,t.currentValue)),t.forEachRemovedItem(t=>{t.previousValue&&this._toggleClass(t.key,!1)})}_applyIterableChanges(t){t.forEachAddedItem(t=>{if("string"!=typeof t.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got "+et(t.item));this._toggleClass(t.item,!0)}),t.forEachRemovedItem(t=>this._toggleClass(t.item,!1))}_applyClasses(t){t&&(Array.isArray(t)||t instanceof Set?t.forEach(t=>this._toggleClass(t,!0)):Object.keys(t).forEach(e=>this._toggleClass(e,!!t[e])))}_removeClasses(t){t&&(Array.isArray(t)||t instanceof Set?t.forEach(t=>this._toggleClass(t,!1)):Object.keys(t).forEach(t=>this._toggleClass(t,!1)))}_toggleClass(t,e){(t=t.trim())&&t.split(/\s+/g).forEach(t=>{e?this._renderer.addClass(this._ngEl.nativeElement,t):this._renderer.removeClass(this._ngEl.nativeElement,t)})}}return t.\u0275fac=function(e){return new(e||t)(Ao(ia),Ao(ra),Ao(Bl),Ao($l))},t.\u0275dir=zt({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),t})();class Bu{constructor(t,e,n,s){this.$implicit=t,this.ngForOf=e,this.index=n,this.count=s}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Hu=(()=>{class t{constructor(t,e,n){this._viewContainer=t,this._template=e,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;if(!this._differ&&n)try{this._differ=this._differs.find(n).create(this.ngForTrackBy)}catch(e){throw new Error(`Cannot find a differ supporting object '${n}' of type '${t=n,t.name||typeof t}'. NgFor only supports binding to Iterables such as Arrays.`)}}var t;if(this._differ){const t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){const e=[];t.forEachOperation((t,n,s)=>{if(null==t.previousIndex){const n=this._viewContainer.createEmbeddedView(this._template,new Bu(null,this._ngForOf,-1,-1),null===s?void 0:s),i=new $u(t,n);e.push(i)}else if(null==s)this._viewContainer.remove(null===n?void 0:n);else if(null!==n){const i=this._viewContainer.get(n);this._viewContainer.move(i,s);const r=new $u(t,i);e.push(r)}});for(let n=0;n{this._viewContainer.get(t.currentIndex).context.$implicit=t.item})}_perViewChange(t,e){t.context.$implicit=e.item}static ngTemplateContextGuard(t,e){return!0}}return t.\u0275fac=function(e){return new(e||t)(Ao(Sa),Ao(ga),Ao(ia))},t.\u0275dir=zt({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),t})();class $u{constructor(t,e){this.record=t,this.view=e}}let zu=(()=>{class t{constructor(t,e){this._viewContainer=t,this._context=new Wu,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=e}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){qu("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){qu("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(t,e){return!0}}return t.\u0275fac=function(e){return new(e||t)(Ao(Sa),Ao(ga))},t.\u0275dir=zt({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),t})();class Wu{constructor(){this.$implicit=null,this.ngIf=null}}function qu(t,e){if(e&&!e.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${et(e)}'.`)}class Gu{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let Ku=(()=>{class t{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(t){this._ngSwitch=t,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(t){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(t)}_matchCase(t){const e=t==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||e,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),e}_updateDefaultCases(t){if(this._defaultViews&&t!==this._defaultUsed){this._defaultUsed=t;for(let e=0;e{class t{constructor(t,e,n){this.ngSwitch=n,n._addCase(),this._view=new Gu(t,e)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return t.\u0275fac=function(e){return new(e||t)(Ao(Sa),Ao(ga),Ao(Ku,1))},t.\u0275dir=zt({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),t})(),Zu=(()=>{class t{constructor(t,e,n){this._ngEl=t,this._differs=e,this._renderer=n,this._ngStyle=null,this._differ=null}set ngStyle(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create())}ngDoCheck(){if(this._differ){const t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}}_setStyle(t,e){const[n,s]=t.split(".");null!=(e=null!=e&&s?`${e}${s}`:e)?this._renderer.setStyle(this._ngEl.nativeElement,n,e):this._renderer.removeStyle(this._ngEl.nativeElement,n)}_applyChanges(t){t.forEachRemovedItem(t=>this._setStyle(t.key,null)),t.forEachAddedItem(t=>this._setStyle(t.key,t.currentValue)),t.forEachChangedItem(t=>this._setStyle(t.key,t.currentValue))}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao(ra),Ao($l))},t.\u0275dir=zt({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),t})(),Yu=(()=>{class t{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(t){if(this._shouldRecreateView(t)){const t=this._viewContainerRef;this._viewRef&&t.remove(t.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?t.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&this.ngTemplateOutletContext&&this._updateExistingContext(this.ngTemplateOutletContext)}_shouldRecreateView(t){const e=t.ngTemplateOutletContext;return!!t.ngTemplateOutlet||e&&this._hasContextShapeChanged(e)}_hasContextShapeChanged(t){const e=Object.keys(t.previousValue||{}),n=Object.keys(t.currentValue||{});if(e.length===n.length){for(let t of n)if(-1===e.indexOf(t))return!0;return!1}return!0}_updateExistingContext(t){for(let e of Object.keys(t))this._viewRef.context[e]=this.ngTemplateOutletContext[e]}}return t.\u0275fac=function(e){return new(e||t)(Ao(Sa))},t.\u0275dir=zt({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[ae]}),t})(),Ju=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[{provide:Nu,useClass:Vu}]}),t})(),Xu=(()=>{class t{}return t.\u0275prov=lt({token:t,providedIn:"root",factory:()=>new th(_s(vu),window)}),t})();class th{constructor(t,e){this.document=t,this.window=e,this.offset=()=>[0,0]}setOffset(t){this.offset=Array.isArray(t)?()=>t:t}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(t){this.supportsScrolling()&&this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){var e;if(!this.supportsScrolling())return;const n=null!==(e=this.document.getElementById(t))&&void 0!==e?e:this.document.getElementsByName(t)[0];void 0!==n&&(this.scrollToElement(n),this.attemptFocus(n))}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}scrollToElement(t){const e=t.getBoundingClientRect(),n=e.left+this.window.pageXOffset,s=e.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(n-i[0],s-i[1])}attemptFocus(t){return t.focus(),this.document.activeElement===t}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=eh(this.window.history)||eh(Object.getPrototypeOf(this.window.history));return!(!t||!t.writable&&!t.set)}catch(t){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(t){return!1}}}function eh(t){return Object.getOwnPropertyDescriptor(t,"scrollRestoration")}class nh extends class extends class{}{constructor(){super()}supportsDOMEvents(){return!0}}{static makeCurrent(){var t;t=new nh,mu||(mu=t)}getProperty(t,e){return t[e]}log(t){window.console&&window.console.log&&window.console.log(t)}logGroup(t){window.console&&window.console.group&&window.console.group(t)}logGroupEnd(){window.console&&window.console.groupEnd&&window.console.groupEnd()}onAndCancel(t,e,n){return t.addEventListener(e,n,!1),()=>{t.removeEventListener(e,n,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){return t.parentNode&&t.parentNode.removeChild(t),t}getValue(t){return t.value}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getHistory(){return window.history}getLocation(){return window.location}getBaseHref(t){const e=ih||(ih=document.querySelector("base"),ih)?ih.getAttribute("href"):null;return null==e?null:(n=e,sh||(sh=document.createElement("a")),sh.setAttribute("href",n),"/"===sh.pathname.charAt(0)?sh.pathname:"/"+sh.pathname);var n}resetBaseElement(){ih=null}getUserAgent(){return window.navigator.userAgent}performanceNow(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()}supportsCookies(){return!0}getCookie(t){return Uu(document.cookie,t)}}let sh,ih=null;const rh=new Qn("TRANSITION_ID"),oh=[{provide:vc,useFactory:function(t,e,n){return()=>{n.get(_c).donePromise.then(()=>{const n=yu();Array.prototype.slice.apply(e.querySelectorAll("style[ng-transition]")).filter(e=>e.getAttribute("ng-transition")===t).forEach(t=>n.remove(t))})}},deps:[rh,vu,ho],multi:!0}];class lh{static init(){var t;t=new lh,Zc=t}addToWindow(t){Et.getAngularTestability=(e,n=!0)=>{const s=t.findTestabilityInTree(e,n);if(null==s)throw new Error("Could not find testability for element.");return s},Et.getAllAngularTestabilities=()=>t.getAllTestabilities(),Et.getAllAngularRootElements=()=>t.getAllRootElements(),Et.frameworkStabilizers||(Et.frameworkStabilizers=[]),Et.frameworkStabilizers.push(t=>{const e=Et.getAllAngularTestabilities();let n=e.length,s=!1;const i=function(e){s=s||e,n--,0==n&&t(s)};e.forEach(function(t){t.whenStable(i)})})}findTestabilityInTree(t,e,n){if(null==e)return null;const s=t.getTestability(e);return null!=s?s:n?yu().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}const ah=new Qn("EventManagerPlugins");let ch=(()=>{class t{constructor(t,e){this._zone=e,this._eventNameToPlugin=new Map,t.forEach(t=>t.manager=this),this._plugins=t.slice().reverse()}addEventListener(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)}addGlobalEventListener(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)}getZone(){return this._zone}_findPluginFor(t){const e=this._eventNameToPlugin.get(t);if(e)return e;const n=this._plugins;for(let s=0;s{class t{constructor(){this._stylesSet=new Set}addStyles(t){const e=new Set;t.forEach(t=>{this._stylesSet.has(t)||(this._stylesSet.add(t),e.add(t))}),this.onStylesAdded(e)}onStylesAdded(t){}getAllStyles(){return Array.from(this._stylesSet)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),dh=(()=>{class t extends hh{constructor(t){super(),this._doc=t,this._hostNodes=new Set,this._styleNodes=new Set,this._hostNodes.add(t.head)}_addStylesToHost(t,e){t.forEach(t=>{const n=this._doc.createElement("style");n.textContent=t,this._styleNodes.add(e.appendChild(n))})}addHost(t){this._addStylesToHost(this._stylesSet,t),this._hostNodes.add(t)}removeHost(t){this._hostNodes.delete(t)}onStylesAdded(t){this._hostNodes.forEach(e=>this._addStylesToHost(t,e))}ngOnDestroy(){this._styleNodes.forEach(t=>yu().remove(t))}}return t.\u0275fac=function(e){return new(e||t)(_s(vu))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const ph={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},fh=/%COMP%/g;function gh(t,e,n){for(let s=0;s{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}let yh=(()=>{class t{constructor(t,e,n){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new vh(t)}createRenderer(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case St.Emulated:{let n=this.rendererByCompId.get(e.id);return n||(n=new _h(this.eventManager,this.sharedStylesHost,e,this.appId),this.rendererByCompId.set(e.id,n)),n.applyToHost(t),n}case 1:case St.ShadowDom:return new bh(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){const t=gh(e.id,e.styles,[]);this.sharedStylesHost.addStyles(t),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return t.\u0275fac=function(e){return new(e||t)(_s(ch),_s(dh),_s(bc))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();class vh{constructor(t){this.eventManager=t,this.data=Object.create(null)}destroy(){}createElement(t,e){return e?document.createElementNS(ph[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){t.appendChild(e)}insertBefore(t,e,n){t&&t.insertBefore(e,n)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let n="string"==typeof t?document.querySelector(t):t;if(!n)throw new Error(`The selector "${t}" did not match any elements`);return e||(n.textContent=""),n}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,n,s){if(s){e=s+":"+e;const i=ph[s];i?t.setAttributeNS(i,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}removeAttribute(t,e,n){if(n){const s=ph[n];s?t.removeAttributeNS(s,e):t.removeAttribute(`${n}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,n,s){s&(pi.DashCase|pi.Important)?t.style.setProperty(e,n,s&pi.Important?"important":""):t.style[e]=n}removeStyle(t,e,n){n&pi.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,n){t[e]=n}setValue(t,e){t.nodeValue=e}listen(t,e,n){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,mh(n)):this.eventManager.addEventListener(t,e,mh(n))}}class _h extends vh{constructor(t,e,n,s){super(t),this.component=n;const i=gh(s+"-"+n.id,n.styles,[]);e.addStyles(i),this.contentAttr="_ngcontent-%COMP%".replace(fh,s+"-"+n.id),this.hostAttr="_nghost-%COMP%".replace(fh,s+"-"+n.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const n=super.createElement(t,e);return super.setAttribute(n,this.contentAttr,""),n}}class bh extends vh{constructor(t,e,n,s){super(t),this.sharedStylesHost=e,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const i=gh(s.id,s.styles,[]);for(let r=0;r{class t extends uh{constructor(t){super(t)}supports(t){return!0}addEventListener(t,e,n){return t.addEventListener(e,n,!1),()=>this.removeEventListener(t,e,n)}removeEventListener(t,e,n){return t.removeEventListener(e,n)}}return t.\u0275fac=function(e){return new(e||t)(_s(vu))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const Sh=["alt","control","meta","shift"],Ch={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Ih={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},xh={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let Th=(()=>{class t extends uh{constructor(t){super(t)}supports(e){return null!=t.parseEventName(e)}addEventListener(e,n,s){const i=t.parseEventName(n),r=t.eventCallback(i.fullKey,s,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>yu().onAndCancel(e,i.domEventName,r))}static parseEventName(e){const n=e.toLowerCase().split("."),s=n.shift();if(0===n.length||"keydown"!==s&&"keyup"!==s)return null;const i=t._normalizeKey(n.pop());let r="";if(Sh.forEach(t=>{const e=n.indexOf(t);e>-1&&(n.splice(e,1),r+=t+".")}),r+=i,0!=n.length||0===i.length)return null;const o={};return o.domEventName=s,o.fullKey=r,o}static getEventFullKey(t){let e="",n=function(t){let e=t.key;if(null==e){if(e=t.keyIdentifier,null==e)return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&Ih.hasOwnProperty(e)&&(e=Ih[e]))}return Ch[e]||e}(t);return n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),Sh.forEach(s=>{s!=n&&(0,xh[s])(t)&&(e+=s+".")}),e+=n,e}static eventCallback(e,n,s){return i=>{t.getEventFullKey(i)===e&&s.runGuarded(()=>n(i))}}static _normalizeKey(t){switch(t){case"esc":return"escape";default:return t}}}return t.\u0275fac=function(e){return new(e||t)(_s(vu))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Eh=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:function(){return _s(kh)},token:t,providedIn:"root"}),t})(),kh=(()=>{class t extends Eh{constructor(t){super(),this._doc=t}sanitize(t,e){if(null==e)return null;switch(t){case ti.NONE:return e;case ti.HTML:return Os(e,"HTML")?ks(e):Js(this._doc,String(e));case ti.STYLE:return Os(e,"Style")?ks(e):e;case ti.SCRIPT:if(Os(e,"Script"))return ks(e);throw new Error("unsafe value used in a script context");case ti.URL:return As(e),Os(e,"URL")?ks(e):Fs(String(e));case ti.RESOURCE_URL:if(Os(e,"ResourceURL"))return ks(e);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${t} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(t){return new Cs(t)}bypassSecurityTrustStyle(t){return new Is(t)}bypassSecurityTrustScript(t){return new xs(t)}bypassSecurityTrustUrl(t){return new Ts(t)}bypassSecurityTrustResourceUrl(t){return new Es(t)}}return t.\u0275fac=function(e){return new(e||t)(_s(vu))},t.\u0275prov=lt({factory:function(){return t=_s(Qr),new kh(t.get(vu));var t},token:t,providedIn:"root"}),t})();const Oh=nu(pu,"browser",[{provide:Ic,useValue:"browser"},{provide:Cc,useValue:function(){nh.makeCurrent(),lh.init()},multi:!0},{provide:vu,useFactory:function(){return function(t){fe=t}(document),document},deps:[]}]),Ah=[[],{provide:Yr,useValue:"root"},{provide:li,useFactory:function(){return new li},deps:[]},{provide:ah,useClass:wh,multi:!0,deps:[vu,Uc,Ic]},{provide:ah,useClass:Th,multi:!0,deps:[vu]},[],{provide:yh,useClass:yh,deps:[ch,dh,bc]},{provide:Hl,useExisting:yh},{provide:hh,useExisting:dh},{provide:dh,useClass:dh,deps:[vu]},{provide:qc,useClass:qc,deps:[Uc]},{provide:ch,useClass:ch,deps:[ah,Uc]},[]];let Rh=(()=>{class t{constructor(t){if(t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(e){return{ngModule:t,providers:[{provide:bc,useValue:e.appId},{provide:rh,useExisting:bc},oh]}}}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)(_s(t,12))},providers:Ah,imports:[Ju,gu]}),t})();function Dh(...t){let e=t[t.length-1];return x(e)?(t.pop(),F(t,e)):z(t)}"undefined"!=typeof window&&window;class Mh extends C{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return e&&!e.closed&&t.next(this._value),e}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new b;return this._value}next(t){super.next(this._value=t)}}class Ph extends f{notifyNext(t,e,n,s,i){this.destination.next(e)}notifyError(t,e){this.destination.error(t)}notifyComplete(t){this.destination.complete()}}class Fh extends f{constructor(t,e,n){super(),this.parent=t,this.outerValue=e,this.outerIndex=n,this.index=0}_next(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)}_error(t){this.parent.notifyError(t,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}function Lh(t,e,n,s,i=new Fh(t,n,s)){if(!i.closed)return e instanceof v?e.subscribe(i):P(e)(i)}const Nh={};class Vh{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new Uh(t,this.resultSelector))}}class Uh extends Ph{constructor(t,e){super(t),this.resultSelector=e,this.active=0,this.values=[],this.observables=[]}_next(t){this.values.push(Nh),this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(let n=0;n{function t(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return t.prototype=Object.create(Error.prototype),t})();function Bh(...t){return $(1)(Dh(...t))}const Hh=new v(t=>t.complete());function $h(t){return t?function(t){return new v(e=>t.schedule(()=>e.complete()))}(t):Hh}function zh(t){return new v(e=>{let n;try{n=t()}catch(s){return void e.error(s)}return(n?L(n):$h()).subscribe(e)})}function Wh(t,e){return"function"==typeof e?n=>n.pipe(Wh((n,s)=>L(t(n,s)).pipe(T((t,i)=>e(n,t,s,i))))):e=>e.lift(new qh(t))}class qh{constructor(t){this.project=t}call(t,e){return e.subscribe(new Gh(t,this.project))}}class Gh extends V{constructor(t,e){super(t),this.project=e,this.index=0}_next(t){let e;const n=this.index++;try{e=this.project(t,n)}catch(s){return void this.destination.error(s)}this._innerSub(e)}_innerSub(t){const e=this.innerSubscription;e&&e.unsubscribe();const n=new N(this),s=this.destination;s.add(n),this.innerSubscription=U(t,n),this.innerSubscription!==n&&s.add(this.innerSubscription)}_complete(){const{innerSubscription:t}=this;t&&!t.closed||super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(t){this.destination.next(t)}}const Kh=(()=>{function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t})();function Qh(t){return e=>0===t?$h():e.lift(new Zh(t))}class Zh{constructor(t){if(this.total=t,this.total<0)throw new Kh}call(t,e){return e.subscribe(new Yh(t,this.total))}}class Yh extends f{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){const e=this.total,n=++this.count;n<=e&&(this.destination.next(t),n===e&&(this.destination.complete(),this.unsubscribe()))}}function Jh(t,e){let n=!1;return arguments.length>=2&&(n=!0),function(s){return s.lift(new Xh(t,e,n))}}class Xh{constructor(t,e,n=!1){this.accumulator=t,this.seed=e,this.hasSeed=n}call(t,e){return e.subscribe(new td(t,this.accumulator,this.seed,this.hasSeed))}}class td extends f{constructor(t,e,n,s){super(t),this.accumulator=e,this._seed=n,this.hasSeed=s,this.index=0}get seed(){return this._seed}set seed(t){this.hasSeed=!0,this._seed=t}_next(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)}_tryNext(t){const e=this.index++;let n;try{n=this.accumulator(this.seed,t,e)}catch(s){this.destination.error(s)}this.seed=n,this.destination.next(n)}}function ed(t,e){return function(n){return n.lift(new nd(t,e))}}class nd{constructor(t,e){this.predicate=t,this.thisArg=e}call(t,e){return e.subscribe(new sd(t,this.predicate,this.thisArg))}}class sd extends f{constructor(t,e,n){super(t),this.predicate=e,this.thisArg=n,this.count=0}_next(t){let e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}e&&this.destination.next(t)}}function id(t){return function(e){const n=new rd(t),s=e.lift(n);return n.caught=s}}class rd{constructor(t){this.selector=t}call(t,e){return e.subscribe(new od(t,this.selector,this.caught))}}class od extends V{constructor(t,e,n){super(t),this.selector=e,this.caught=n}error(t){if(!this.isStopped){let n;try{n=this.selector(t,this.caught)}catch(e){return void super.error(e)}this._unsubscribeAndRecycle();const s=new N(this);this.add(s);const i=U(n,s);i!==s&&this.add(i)}}}function ld(t,e){return j(t,e,1)}function ad(t){return function(e){return 0===t?$h():e.lift(new cd(t))}}class cd{constructor(t){if(this.total=t,this.total<0)throw new Kh}call(t,e){return e.subscribe(new ud(t,this.total))}}class ud extends f{constructor(t,e){super(t),this.total=e,this.ring=new Array,this.count=0}_next(t){const e=this.ring,n=this.total,s=this.count++;e.length0){const n=this.count>=this.total?this.total:this.count,s=this.ring;for(let i=0;ie.lift(new dd(t))}class dd{constructor(t){this.errorFactory=t}call(t,e){return e.subscribe(new pd(t,this.errorFactory))}}class pd extends f{constructor(t,e){super(t),this.errorFactory=e,this.hasValue=!1}_next(t){this.hasValue=!0,this.destination.next(t)}_complete(){if(this.hasValue)return this.destination.complete();{let e;try{e=this.errorFactory()}catch(t){e=t}this.destination.error(e)}}}function fd(){return new jh}function gd(t=null){return e=>e.lift(new md(t))}class md{constructor(t){this.defaultValue=t}call(t,e){return e.subscribe(new yd(t,this.defaultValue))}}class yd extends f{constructor(t,e){super(t),this.defaultValue=e,this.isEmpty=!0}_next(t){this.isEmpty=!1,this.destination.next(t)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}function vd(t,e){const n=arguments.length>=2;return s=>s.pipe(t?ed((e,n)=>t(e,n,s)):y,Qh(1),n?gd(e):hd(()=>new jh))}function _d(){}function bd(t,e,n){return function(s){return s.lift(new wd(t,e,n))}}class wd{constructor(t,e,n){this.nextOrObserver=t,this.error=e,this.complete=n}call(t,e){return e.subscribe(new Sd(t,this.nextOrObserver,this.error,this.complete))}}class Sd extends f{constructor(t,e,n,i){super(t),this._tapNext=_d,this._tapError=_d,this._tapComplete=_d,this._tapError=n||_d,this._tapComplete=i||_d,s(e)?(this._context=this,this._tapNext=e):e&&(this._context=e,this._tapNext=e.next||_d,this._tapError=e.error||_d,this._tapComplete=e.complete||_d)}_next(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)}_error(t){try{this._tapError.call(this._context,t)}catch(t){return void this.destination.error(t)}this.destination.error(t)}_complete(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()}}class Cd{constructor(t){this.callback=t}call(t,e){return e.subscribe(new Id(t,this.callback))}}class Id extends f{constructor(t,e){super(t),this.add(new h(e))}}class xd{constructor(t,e){this.id=t,this.url=e}}class Td extends xd{constructor(t,e,n="imperative",s=null){super(t,e),this.navigationTrigger=n,this.restoredState=s}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Ed extends xd{constructor(t,e,n){super(t,e),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class kd extends xd{constructor(t,e,n){super(t,e),this.reason=n}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Od extends xd{constructor(t,e,n){super(t,e),this.error=n}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Ad extends xd{constructor(t,e,n,s){super(t,e),this.urlAfterRedirects=n,this.state=s}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Rd extends xd{constructor(t,e,n,s){super(t,e),this.urlAfterRedirects=n,this.state=s}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Dd extends xd{constructor(t,e,n,s,i){super(t,e),this.urlAfterRedirects=n,this.state=s,this.shouldActivate=i}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Md extends xd{constructor(t,e,n,s){super(t,e),this.urlAfterRedirects=n,this.state=s}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Pd extends xd{constructor(t,e,n,s){super(t,e),this.urlAfterRedirects=n,this.state=s}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Fd{constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Ld{constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Nd{constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Vd{constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ud{constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class jd{constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Bd{constructor(t,e,n){this.routerEvent=t,this.position=e,this.anchor=n}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const Hd="primary";class $d{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e[0]:e}return null}getAll(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function zd(t){return new $d(t)}function Wd(t){const e=Error("NavigationCancelingError: "+t);return e.ngNavigationCancelingError=!0,e}function qd(t,e,n){const s=n.path.split("/");if(s.length>t.length)return null;if("full"===n.pathMatch&&(e.hasChildren()||s.lengths[e]===t)}return t===e}function Qd(t){return Array.prototype.concat.apply([],t)}function Zd(t){return t.length>0?t[t.length-1]:null}function Yd(t,e){for(const n in t)t.hasOwnProperty(n)&&e(t[n],n)}function Jd(t){return jo(t)?t:Uo(t)?L(Promise.resolve(t)):Dh(t)}function Xd(t,e,n){return n?function(t,e){return Gd(t,e)}(t.queryParams,e.queryParams)&&tp(t.root,e.root):function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(n=>Kd(t[n],e[n]))}(t.queryParams,e.queryParams)&&ep(t.root,e.root)}function tp(t,e){if(!op(t.segments,e.segments))return!1;if(t.numberOfChildren!==e.numberOfChildren)return!1;for(const n in e.children){if(!t.children[n])return!1;if(!tp(t.children[n],e.children[n]))return!1}return!0}function ep(t,e){return np(t,e,e.segments)}function np(t,e,n){if(t.segments.length>n.length)return!!op(t.segments.slice(0,n.length),n)&&!e.hasChildren();if(t.segments.length===n.length){if(!op(t.segments,n))return!1;for(const n in e.children){if(!t.children[n])return!1;if(!ep(t.children[n],e.children[n]))return!1}return!0}{const s=n.slice(0,t.segments.length),i=n.slice(t.segments.length);return!!op(t.segments,s)&&!!t.children.primary&&np(t.children.primary,e,i)}}class sp{constructor(t,e,n){this.root=t,this.queryParams=e,this.fragment=n}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=zd(this.queryParams)),this._queryParamMap}toString(){return cp.serialize(this)}}class ip{constructor(t,e){this.segments=t,this.children=e,this.parent=null,Yd(e,(t,e)=>t.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return up(this)}}class rp{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=zd(this.parameters)),this._parameterMap}toString(){return yp(this)}}function op(t,e){return t.length===e.length&&t.every((t,n)=>t.path===e[n].path)}class lp{}class ap{parse(t){const e=new Sp(t);return new sp(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){return`${"/"+hp(t.root,!0)}${function(t){const e=Object.keys(t).map(e=>{const n=t[e];return Array.isArray(n)?n.map(t=>`${pp(e)}=${pp(t)}`).join("&"):`${pp(e)}=${pp(n)}`});return e.length?"?"+e.join("&"):""}(t.queryParams)}${"string"==typeof t.fragment?"#"+encodeURI(t.fragment):""}`}}const cp=new ap;function up(t){return t.segments.map(t=>yp(t)).join("/")}function hp(t,e){if(!t.hasChildren())return up(t);if(e){const e=t.children.primary?hp(t.children.primary,!1):"",n=[];return Yd(t.children,(t,e)=>{e!==Hd&&n.push(`${e}:${hp(t,!1)}`)}),n.length>0?`${e}(${n.join("//")})`:e}{const e=function(t,e){let n=[];return Yd(t.children,(t,s)=>{s===Hd&&(n=n.concat(e(t,s)))}),Yd(t.children,(t,s)=>{s!==Hd&&(n=n.concat(e(t,s)))}),n}(t,(e,n)=>n===Hd?[hp(t.children.primary,!1)]:[`${n}:${hp(e,!1)}`]);return 1===Object.keys(t.children).length&&null!=t.children.primary?`${up(t)}/${e[0]}`:`${up(t)}/(${e.join("//")})`}}function dp(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function pp(t){return dp(t).replace(/%3B/gi,";")}function fp(t){return dp(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function gp(t){return decodeURIComponent(t)}function mp(t){return gp(t.replace(/\+/g,"%20"))}function yp(t){return`${fp(t.path)}${e=t.parameters,Object.keys(e).map(t=>`;${fp(t)}=${fp(e[t])}`).join("")}`;var e}const vp=/^[^\/()?;=#]+/;function _p(t){const e=t.match(vp);return e?e[0]:""}const bp=/^[^=?&#]+/,wp=/^[^?&#]+/;class Sp{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new ip([],{}):new ip([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n.primary=new ip(t,e)),n}parseSegment(){const t=_p(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(t),new rp(gp(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=_p(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const t=_p(this.remaining);t&&(n=t,this.capture(n))}t[gp(e)]=gp(n)}parseQueryParam(t){const e=function(t){const e=t.match(bp);return e?e[0]:""}(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const t=function(t){const e=t.match(wp);return e?e[0]:""}(this.remaining);t&&(n=t,this.capture(n))}const s=mp(e),i=mp(n);if(t.hasOwnProperty(s)){let e=t[s];Array.isArray(e)||(e=[e],t[s]=e),e.push(i)}else t[s]=i}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const n=_p(this.remaining),s=this.remaining[n.length];if("/"!==s&&")"!==s&&";"!==s)throw new Error(`Cannot parse url '${this.url}'`);let i=void 0;n.indexOf(":")>-1?(i=n.substr(0,n.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=Hd);const r=this.parseChildren();e[i]=1===Object.keys(r).length?r.primary:new ip([],r),this.consumeOptional("//")}return e}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new Error(`Expected "${t}".`)}}class Cp{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){const e=Ip(t,this._root);return e?e.children.map(t=>t.value):[]}firstChild(t){const e=Ip(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=xp(t,this._root);return e.length<2?[]:e[e.length-2].children.map(t=>t.value).filter(e=>e!==t)}pathFromRoot(t){return xp(t,this._root).map(t=>t.value)}}function Ip(t,e){if(t===e.value)return e;for(const n of e.children){const e=Ip(t,n);if(e)return e}return null}function xp(t,e){if(t===e.value)return[e];for(const n of e.children){const s=xp(t,n);if(s.length)return s.unshift(e),s}return[]}class Tp{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function Ep(t){const e={};return t&&t.children.forEach(t=>e[t.value.outlet]=t),e}class kp extends Cp{constructor(t,e){super(t),this.snapshot=e,Pp(this,t)}toString(){return this.snapshot.toString()}}function Op(t,e){const n=function(t,e){const n=new Dp([],{},{},"",{},Hd,e,null,t.root,-1,{});return new Mp("",new Tp(n,[]))}(t,e),s=new Mh([new rp("",{})]),i=new Mh({}),r=new Mh({}),o=new Mh({}),l=new Mh(""),a=new Ap(s,i,o,l,r,Hd,e,n.root);return a.snapshot=n.root,new kp(new Tp(a,[]),n)}class Ap{constructor(t,e,n,s,i,r,o,l){this.url=t,this.params=e,this.queryParams=n,this.fragment=s,this.data=i,this.outlet=r,this.component=o,this._futureSnapshot=l}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(T(t=>zd(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(T(t=>zd(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Rp(t,e="emptyOnly"){const n=t.pathFromRoot;let s=0;if("always"!==e)for(s=n.length-1;s>=1;){const t=n[s],e=n[s-1];if(t.routeConfig&&""===t.routeConfig.path)s--;else{if(e.component)break;s--}}return function(t){return t.reduce((t,e)=>({params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign({},t.resolve),e._resolvedData)}),{params:{},data:{},resolve:{}})}(n.slice(s))}class Dp{constructor(t,e,n,s,i,r,o,l,a,c,u){this.url=t,this.params=e,this.queryParams=n,this.fragment=s,this.data=i,this.outlet=r,this.component=o,this.routeConfig=l,this._urlSegment=a,this._lastPathIndex=c,this._resolve=u}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=zd(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=zd(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(t=>t.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Mp extends Cp{constructor(t,e){super(e),this.url=t,Pp(this,e)}toString(){return Fp(this._root)}}function Pp(t,e){e.value._routerState=t,e.children.forEach(e=>Pp(t,e))}function Fp(t){const e=t.children.length>0?` { ${t.children.map(Fp).join(", ")} } `:"";return`${t.value}${e}`}function Lp(t){if(t.snapshot){const e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,Gd(e.queryParams,n.queryParams)||t.queryParams.next(n.queryParams),e.fragment!==n.fragment&&t.fragment.next(n.fragment),Gd(e.params,n.params)||t.params.next(n.params),function(t,e){if(t.length!==e.length)return!1;for(let n=0;nGd(t.parameters,s[e].parameters))&&!(!t.parent!=!e.parent)&&(!t.parent||Np(t.parent,e.parent))}function Vp(t,e,n){if(n&&t.shouldReuseRoute(e.value,n.value.snapshot)){const s=n.value;s._futureSnapshot=e.value;const i=function(t,e,n){return e.children.map(e=>{for(const s of n.children)if(t.shouldReuseRoute(e.value,s.value.snapshot))return Vp(t,e,s);return Vp(t,e)})}(t,e,n);return new Tp(s,i)}{const n=t.retrieve(e.value);if(n){const t=n.route;return Up(e,t),t}{const n=new Ap(new Mh((s=e.value).url),new Mh(s.params),new Mh(s.queryParams),new Mh(s.fragment),new Mh(s.data),s.outlet,s.component,s),i=e.children.map(e=>Vp(t,e));return new Tp(n,i)}}var s}function Up(t,e){if(t.value.routeConfig!==e.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(t.children.length!==e.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");e.value._futureSnapshot=t.value;for(let n=0;n{r[e]=Array.isArray(t)?t.map(t=>""+t):""+t}),new sp(n.root===t?e:$p(n.root,t,e),r,i)}function $p(t,e,n){const s={};return Yd(t.children,(t,i)=>{s[i]=t===e?n:$p(t,e,n)}),new ip(t.segments,s)}class zp{constructor(t,e,n){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n,t&&n.length>0&&jp(n[0]))throw new Error("Root segment cannot have matrix parameters");const s=n.find(Bp);if(s&&s!==Zd(n))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Wp{constructor(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}}function qp(t,e,n){if(t||(t=new ip([],{})),0===t.segments.length&&t.hasChildren())return Gp(t,e,n);const s=function(t,e,n){let s=0,i=e;const r={match:!1,pathIndex:0,commandIndex:0};for(;i=n.length)return r;const e=t.segments[i],o=n[s];if(Bp(o))break;const l=""+o,a=s0&&void 0===l)break;if(l&&a&&"object"==typeof a&&void 0===a.outlets){if(!Yp(l,a,e))return r;s+=2}else{if(!Yp(l,{},e))return r;s++}i++}return{match:!0,pathIndex:i,commandIndex:s}}(t,e,n),i=n.slice(s.commandIndex);if(s.match&&s.pathIndex{"string"==typeof n&&(n=[n]),null!==n&&(i[s]=qp(t.children[s],e,n))}),Yd(t.children,(t,e)=>{void 0===s[e]&&(i[e]=t)}),new ip(t.segments,i)}}function Kp(t,e,n){const s=t.segments.slice(0,e);let i=0;for(;i{"string"==typeof t&&(t=[t]),null!==t&&(e[n]=Kp(new ip([],{}),0,t))}),e}function Zp(t){const e={};return Yd(t,(t,n)=>e[n]=""+t),e}function Yp(t,e,n){return t==n.path&&Gd(e,n.parameters)}class Jp{constructor(t,e,n,s){this.routeReuseStrategy=t,this.futureState=e,this.currState=n,this.forwardEvent=s}activate(t){const e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,t),Lp(this.futureState.root),this.activateChildRoutes(e,n,t)}deactivateChildRoutes(t,e,n){const s=Ep(e);t.children.forEach(t=>{const e=t.value.outlet;this.deactivateRoutes(t,s[e],n),delete s[e]}),Yd(s,(t,e)=>{this.deactivateRouteAndItsChildren(t,n)})}deactivateRoutes(t,e,n){const s=t.value,i=e?e.value:null;if(s===i)if(s.component){const i=n.getContext(s.outlet);i&&this.deactivateChildRoutes(t,e,i.children)}else this.deactivateChildRoutes(t,e,n);else i&&this.deactivateRouteAndItsChildren(e,n)}deactivateRouteAndItsChildren(t,e){this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const n=e.getContext(t.value.outlet);if(n&&n.outlet){const e=n.outlet.detach(),s=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:e,route:t,contexts:s})}}deactivateRouteAndOutlet(t,e){const n=e.getContext(t.value.outlet),s=n&&t.value.component?n.children:e,i=Ep(t);for(const r of Object.keys(i))this.deactivateRouteAndItsChildren(i[r],s);n&&n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated())}activateChildRoutes(t,e,n){const s=Ep(e);t.children.forEach(t=>{this.activateRoutes(t,s[t.value.outlet],n),this.forwardEvent(new jd(t.value.snapshot))}),t.children.length&&this.forwardEvent(new Vd(t.value.snapshot))}activateRoutes(t,e,n){const s=t.value,i=e?e.value:null;if(Lp(s),s===i)if(s.component){const i=n.getOrCreateContext(s.outlet);this.activateChildRoutes(t,e,i.children)}else this.activateChildRoutes(t,e,n);else if(s.component){const e=n.getOrCreateContext(s.outlet);if(this.routeReuseStrategy.shouldAttach(s.snapshot)){const t=this.routeReuseStrategy.retrieve(s.snapshot);this.routeReuseStrategy.store(s.snapshot,null),e.children.onOutletReAttached(t.contexts),e.attachRef=t.componentRef,e.route=t.route.value,e.outlet&&e.outlet.attach(t.componentRef,t.route.value),Xp(t.route)}else{const n=function(t){for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig;if(t&&t.component)return null}return null}(s.snapshot),i=n?n.module.componentFactoryResolver:null;e.attachRef=null,e.route=s,e.resolver=i,e.outlet&&e.outlet.activateWith(s,i),this.activateChildRoutes(t,null,e.children)}}else this.activateChildRoutes(t,null,n)}}function Xp(t){Lp(t.value),t.children.forEach(Xp)}class tf{constructor(t,e){this.routes=t,this.module=e}}function ef(t){return"function"==typeof t}function nf(t){return t instanceof sp}const sf=Symbol("INITIAL_VALUE");function rf(){return Wh(t=>function(...t){let e=void 0,n=void 0;return x(t[t.length-1])&&(n=t.pop()),"function"==typeof t[t.length-1]&&(e=t.pop()),1===t.length&&a(t[0])&&(t=t[0]),z(t,n).lift(new Vh(e))}(t.map(t=>t.pipe(Qh(1),function(...t){const e=t[t.length-1];return x(e)?(t.pop(),n=>Bh(t,n,e)):e=>Bh(t,e)}(sf)))).pipe(Jh((t,e)=>{let n=!1;return e.reduce((t,s,i)=>{if(t!==sf)return t;if(s===sf&&(n=!0),!n){if(!1===s)return s;if(i===e.length-1||nf(s))return s}return t},t)},sf),ed(t=>t!==sf),T(t=>nf(t)?t:!0===t),Qh(1)))}let of=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["ng-component"]],decls:1,vars:0,template:function(t,e){1&t&&Fo(0,"router-outlet")},directives:function(){return[tg]},encapsulation:2}),t})();function lf(t,e=""){for(let n=0;nhf(t)===e);return n.push(...t.filter(t=>hf(t)!==e)),n}const pf={matched:!1,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};function ff(t,e,n){var s;if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||n.length>0)?Object.assign({},pf):{matched:!0,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};const i=(e.matcher||qd)(n,t,e);if(!i)return Object.assign({},pf);const r={};Yd(i.posParams,(t,e)=>{r[e]=t.path});const o=i.consumed.length>0?Object.assign(Object.assign({},r),i.consumed[i.consumed.length-1].parameters):r;return{matched:!0,consumedSegments:i.consumed,lastChild:i.consumed.length,parameters:o,positionalParamSegments:null!==(s=i.posParams)&&void 0!==s?s:{}}}function gf(t,e,n,s,i="corrected"){if(n.length>0&&function(t,e,n){return n.some(n=>mf(t,e,n)&&hf(n)!==Hd)}(t,n,s)){const i=new ip(e,function(t,e,n,s){const i={};i.primary=s,s._sourceSegment=t,s._segmentIndexShift=e.length;for(const r of n)if(""===r.path&&hf(r)!==Hd){const n=new ip([],{});n._sourceSegment=t,n._segmentIndexShift=e.length,i[hf(r)]=n}return i}(t,e,s,new ip(n,t.children)));return i._sourceSegment=t,i._segmentIndexShift=e.length,{segmentGroup:i,slicedSegments:[]}}if(0===n.length&&function(t,e,n){return n.some(n=>mf(t,e,n))}(t,n,s)){const r=new ip(t.segments,function(t,e,n,s,i,r){const o={};for(const l of s)if(mf(t,n,l)&&!i[hf(l)]){const n=new ip([],{});n._sourceSegment=t,n._segmentIndexShift="legacy"===r?t.segments.length:e.length,o[hf(l)]=n}return Object.assign(Object.assign({},i),o)}(t,e,n,s,t.children,i));return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:n}}const r=new ip(t.segments,t.children);return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:n}}function mf(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path}function yf(t,e,n,s){return!!(hf(t)===s||s!==Hd&&mf(e,n,t))&&("**"===t.path||ff(e,t,n).matched)}function vf(t,e,n){return 0===e.length&&!t.children[n]}class _f{constructor(t){this.segmentGroup=t||null}}class bf{constructor(t){this.urlTree=t}}function wf(t){return new v(e=>e.error(new _f(t)))}function Sf(t){return new v(e=>e.error(new bf(t)))}function Cf(t){return new v(e=>e.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${t}'`)))}class If{constructor(t,e,n,s,i){this.configLoader=e,this.urlSerializer=n,this.urlTree=s,this.config=i,this.allowRedirects=!0,this.ngModule=t.get(_a)}apply(){const t=gf(this.urlTree.root,[],[],this.config).segmentGroup,e=new ip(t.segments,t.children);return this.expandSegmentGroup(this.ngModule,this.config,e,Hd).pipe(T(t=>this.createUrlTree(xf(t),this.urlTree.queryParams,this.urlTree.fragment))).pipe(id(t=>{if(t instanceof bf)return this.allowRedirects=!1,this.match(t.urlTree);if(t instanceof _f)throw this.noMatchError(t);throw t}))}match(t){return this.expandSegmentGroup(this.ngModule,this.config,t.root,Hd).pipe(T(e=>this.createUrlTree(xf(e),t.queryParams,t.fragment))).pipe(id(t=>{if(t instanceof _f)throw this.noMatchError(t);throw t}))}noMatchError(t){return new Error(`Cannot match any routes. URL Segment: '${t.segmentGroup}'`)}createUrlTree(t,e,n){const s=t.segments.length>0?new ip([],{[Hd]:t}):t;return new sp(s,e,n)}expandSegmentGroup(t,e,n,s){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(t,e,n).pipe(T(t=>new ip([],t))):this.expandSegment(t,n,e,n.segments,s,!0)}expandChildren(t,e,n){const s=[];for(const i of Object.keys(n.children))"primary"===i?s.unshift(i):s.push(i);return L(s).pipe(ld(s=>{const i=n.children[s],r=df(e,s);return this.expandSegmentGroup(t,r,i,s).pipe(T(t=>({segment:t,outlet:s})))}),Jh((t,e)=>(t[e.outlet]=e.segment,t),{}),function(t,e){const n=arguments.length>=2;return s=>s.pipe(t?ed((e,n)=>t(e,n,s)):y,ad(1),n?gd(e):hd(()=>new jh))}())}expandSegment(t,e,n,s,i,r){return L(n).pipe(ld(o=>this.expandSegmentAgainstRoute(t,e,n,o,s,i,r).pipe(id(t=>{if(t instanceof _f)return Dh(null);throw t}))),vd(t=>!!t),id((t,n)=>{if(t instanceof jh||"EmptyError"===t.name){if(vf(e,s,i))return Dh(new ip([],{}));throw new _f(e)}throw t}))}expandSegmentAgainstRoute(t,e,n,s,i,r,o){return yf(s,e,i,r)?void 0===s.redirectTo?this.matchSegmentAgainstRoute(t,e,s,i,r):o&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,n,s,i,r):wf(e):wf(e)}expandSegmentAgainstRouteUsingRedirect(t,e,n,s,i,r){return"**"===s.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,s,r):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,s,i,r)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,n,s){const i=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?Sf(i):this.lineralizeSegments(n,i).pipe(j(n=>{const i=new ip(n,{});return this.expandSegment(t,i,e,n,s,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,s,i,r){const{matched:o,consumedSegments:l,lastChild:a,positionalParamSegments:c}=ff(e,s,i);if(!o)return wf(e);const u=this.applyRedirectCommands(l,s.redirectTo,c);return s.redirectTo.startsWith("/")?Sf(u):this.lineralizeSegments(s,u).pipe(j(s=>this.expandSegment(t,e,n,s.concat(i.slice(a)),r,!1)))}matchSegmentAgainstRoute(t,e,n,s,i){if("**"===n.path)return n.loadChildren?this.configLoader.load(t.injector,n).pipe(T(t=>(n._loadedConfig=t,new ip(s,{})))):Dh(new ip(s,{}));const{matched:r,consumedSegments:o,lastChild:l}=ff(e,n,s);if(!r)return wf(e);const a=s.slice(l);return this.getChildConfig(t,n,s).pipe(j(t=>{const s=t.module,r=t.routes,{segmentGroup:l,slicedSegments:c}=gf(e,o,a,r),u=new ip(l.segments,l.children);if(0===c.length&&u.hasChildren())return this.expandChildren(s,r,u).pipe(T(t=>new ip(o,t)));if(0===r.length&&0===c.length)return Dh(new ip(o,{}));const h=hf(n)===i;return this.expandSegment(s,u,r,c,h?Hd:i,!0).pipe(T(t=>new ip(o.concat(t.segments),t.children)))}))}getChildConfig(t,e,n){return e.children?Dh(new tf(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?Dh(e._loadedConfig):this.runCanLoadGuards(t.injector,e,n).pipe(j(n=>n?this.configLoader.load(t.injector,e).pipe(T(t=>(e._loadedConfig=t,t))):function(t){return new v(e=>e.error(Wd(`Cannot load children because the guard of the route "path: '${t.path}'" returned false`)))}(e))):Dh(new tf([],t))}runCanLoadGuards(t,e,n){const s=e.canLoad;return s&&0!==s.length?Dh(s.map(s=>{const i=t.get(s);let r;if(function(t){return t&&ef(t.canLoad)}(i))r=i.canLoad(e,n);else{if(!ef(i))throw new Error("Invalid CanLoad guard");r=i(e,n)}return Jd(r)})).pipe(rf(),bd(t=>{if(!nf(t))return;const e=Wd(`Redirecting to "${this.urlSerializer.serialize(t)}"`);throw e.url=t,e}),T(t=>!0===t)):Dh(!0)}lineralizeSegments(t,e){let n=[],s=e.root;for(;;){if(n=n.concat(s.segments),0===s.numberOfChildren)return Dh(n);if(s.numberOfChildren>1||!s.children.primary)return Cf(t.redirectTo);s=s.children.primary}}applyRedirectCommands(t,e,n){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,n)}applyRedirectCreatreUrlTree(t,e,n,s){const i=this.createSegmentGroup(t,e.root,n,s);return new sp(i,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const n={};return Yd(t,(t,s)=>{if("string"==typeof t&&t.startsWith(":")){const i=t.substring(1);n[s]=e[i]}else n[s]=t}),n}createSegmentGroup(t,e,n,s){const i=this.createSegments(t,e.segments,n,s);let r={};return Yd(e.children,(e,i)=>{r[i]=this.createSegmentGroup(t,e,n,s)}),new ip(i,r)}createSegments(t,e,n,s){return e.map(e=>e.path.startsWith(":")?this.findPosParam(t,e,s):this.findOrReturn(e,n))}findPosParam(t,e,n){const s=n[e.path.substring(1)];if(!s)throw new Error(`Cannot redirect to '${t}'. Cannot find '${e.path}'.`);return s}findOrReturn(t,e){let n=0;for(const s of e){if(s.path===t.path)return e.splice(n),s;n++}return t}}function xf(t){const e={};for(const n of Object.keys(t.children)){const s=xf(t.children[n]);(s.segments.length>0||s.hasChildren())&&(e[n]=s)}return function(t){if(1===t.numberOfChildren&&t.children.primary){const e=t.children.primary;return new ip(t.segments.concat(e.segments),e.children)}return t}(new ip(t.segments,e))}class Tf{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class Ef{constructor(t,e){this.component=t,this.route=e}}function kf(t,e,n){const s=t._root;return Af(s,e?e._root:null,n,[s.value])}function Of(t,e,n){const s=function(t){if(!t)return null;for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig}return null}(e);return(s?s.module.injector:n).get(t)}function Af(t,e,n,s,i={canDeactivateChecks:[],canActivateChecks:[]}){const r=Ep(e);return t.children.forEach(t=>{!function(t,e,n,s,i={canDeactivateChecks:[],canActivateChecks:[]}){const r=t.value,o=e?e.value:null,l=n?n.getContext(t.value.outlet):null;if(o&&r.routeConfig===o.routeConfig){const a=function(t,e,n){if("function"==typeof n)return n(t,e);switch(n){case"pathParamsChange":return!op(t.url,e.url);case"pathParamsOrQueryParamsChange":return!op(t.url,e.url)||!Gd(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Np(t,e)||!Gd(t.queryParams,e.queryParams);case"paramsChange":default:return!Np(t,e)}}(o,r,r.routeConfig.runGuardsAndResolvers);a?i.canActivateChecks.push(new Tf(s)):(r.data=o.data,r._resolvedData=o._resolvedData),Af(t,e,r.component?l?l.children:null:n,s,i),a&&l&&l.outlet&&l.outlet.isActivated&&i.canDeactivateChecks.push(new Ef(l.outlet.component,o))}else o&&Rf(e,l,i),i.canActivateChecks.push(new Tf(s)),Af(t,null,r.component?l?l.children:null:n,s,i)}(t,r[t.value.outlet],n,s.concat([t.value]),i),delete r[t.value.outlet]}),Yd(r,(t,e)=>Rf(t,n.getContext(e),i)),i}function Rf(t,e,n){const s=Ep(t),i=t.value;Yd(s,(t,s)=>{Rf(t,i.component?e?e.children.getContext(s):null:e,n)}),n.canDeactivateChecks.push(new Ef(i.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,i))}class Df{}function Mf(t){return new v(e=>e.error(t))}class Pf{constructor(t,e,n,s,i,r){this.rootComponentType=t,this.config=e,this.urlTree=n,this.url=s,this.paramsInheritanceStrategy=i,this.relativeLinkResolution=r}recognize(){const t=gf(this.urlTree.root,[],[],this.config.filter(t=>void 0===t.redirectTo),this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,Hd);if(null===e)return null;const n=new Dp([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},Hd,this.rootComponentType,null,this.urlTree.root,-1,{}),s=new Tp(n,e),i=new Mp(this.url,s);return this.inheritParamsAndData(i._root),i}inheritParamsAndData(t){const e=t.value,n=Rp(e,this.paramsInheritanceStrategy);e.params=Object.freeze(n.params),e.data=Object.freeze(n.data),t.children.forEach(t=>this.inheritParamsAndData(t))}processSegmentGroup(t,e,n){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,n)}processChildren(t,e){const n=[];for(const i of Object.keys(e.children)){const s=e.children[i],r=df(t,i),o=this.processSegmentGroup(r,s,i);if(null===o)return null;n.push(...o)}const s=function(t){const e=[];for(const n of t){if(!Ff(n)){e.push(n);continue}const t=e.find(t=>n.value.routeConfig===t.value.routeConfig);void 0!==t?t.children.push(...n.children):e.push(n)}return e}(n);return s.sort((t,e)=>t.value.outlet===Hd?-1:e.value.outlet===Hd?1:t.value.outlet.localeCompare(e.value.outlet)),s}processSegment(t,e,n,s){for(const i of t){const t=this.processSegmentAgainstRoute(i,e,n,s);if(null!==t)return t}return vf(e,n,s)?[]:null}processSegmentAgainstRoute(t,e,n,s){if(t.redirectTo||!yf(t,e,n,s))return null;let i,r=[],o=[];if("**"===t.path){const s=n.length>0?Zd(n).parameters:{};i=new Dp(n,s,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Vf(t),hf(t),t.component,t,Lf(e),Nf(e)+n.length,Uf(t))}else{const s=ff(e,t,n);if(!s.matched)return null;r=s.consumedSegments,o=n.slice(s.lastChild),i=new Dp(r,s.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Vf(t),hf(t),t.component,t,Lf(e),Nf(e)+r.length,Uf(t))}const l=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(t),{segmentGroup:a,slicedSegments:c}=gf(e,r,o,l.filter(t=>void 0===t.redirectTo),this.relativeLinkResolution);if(0===c.length&&a.hasChildren()){const t=this.processChildren(l,a);return null===t?null:[new Tp(i,t)]}if(0===l.length&&0===c.length)return[new Tp(i,[])];const u=hf(t)===s,h=this.processSegment(l,a,c,u?Hd:s);return null===h?null:[new Tp(i,h)]}}function Ff(t){const e=t.value.routeConfig;return e&&""===e.path&&void 0===e.redirectTo}function Lf(t){let e=t;for(;e._sourceSegment;)e=e._sourceSegment;return e}function Nf(t){let e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;for(;e._sourceSegment;)e=e._sourceSegment,n+=e._segmentIndexShift?e._segmentIndexShift:0;return n-1}function Vf(t){return t.data||{}}function Uf(t){return t.resolve||{}}function jf(t){return Wh(e=>{const n=t(e);return n?L(n).pipe(T(()=>e)):Dh(e)})}class Bf extends class{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}{}const Hf=new Qn("ROUTES");class $f{constructor(t,e,n,s){this.loader=t,this.compiler=e,this.onLoadStartListener=n,this.onLoadEndListener=s}load(t,e){return this.onLoadStartListener&&this.onLoadStartListener(e),this.loadModuleFactory(e.loadChildren).pipe(T(n=>{this.onLoadEndListener&&this.onLoadEndListener(e);const s=n.create(t);return new tf(Qd(s.injector.get(Hf)).map(uf),s)}))}loadModuleFactory(t){return"string"==typeof t?L(this.loader.load(t)):Jd(t()).pipe(j(t=>t instanceof ba?Dh(t):L(this.compiler.compileModuleAsync(t))))}}class zf{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new Wf,this.attachRef=null}}class Wf{constructor(){this.contexts=new Map}onChildOutletCreated(t,e){const n=this.getOrCreateContext(t);n.outlet=e,this.contexts.set(t,n)}onChildOutletDestroyed(t){const e=this.getContext(t);e&&(e.outlet=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let e=this.getContext(t);return e||(e=new zf,this.contexts.set(t,e)),e}getContext(t){return this.contexts.get(t)||null}}class qf{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,e){return t}}function Gf(t){throw t}function Kf(t,e,n){return e.parse("/")}function Qf(t,e){return Dh(null)}let Zf=(()=>{class t{constructor(t,e,n,s,i,r,o,l){this.rootComponentType=t,this.urlSerializer=e,this.rootContexts=n,this.location=s,this.config=l,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.lastLocationChangeInfo=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new C,this.errorHandler=Gf,this.malformedUriErrorHandler=Kf,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:Qf,afterPreactivation:Qf},this.urlHandlingStrategy=new qf,this.routeReuseStrategy=new Bf,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.ngModule=i.get(_a),this.console=i.get(Tc);const a=i.get(Uc);this.isNgZoneEnabled=a instanceof Uc&&Uc.isInAngularZone(),this.resetConfig(l),this.currentUrlTree=new sp(new ip([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new $f(r,o,t=>this.triggerEvent(new Fd(t)),t=>this.triggerEvent(new Ld(t))),this.routerState=Op(this.currentUrlTree,this.rootComponentType),this.transitions=new Mh({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}setupNavigations(t){const e=this.events;return t.pipe(ed(t=>0!==t.id),T(t=>Object.assign(Object.assign({},t),{extractedUrl:this.urlHandlingStrategy.extract(t.rawUrl)})),Wh(t=>{let n=!1,s=!1;return Dh(t).pipe(bd(t=>{this.currentNavigation={id:t.id,initialUrl:t.currentRawUrl,extractedUrl:t.extractedUrl,trigger:t.source,extras:t.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),Wh(t=>{const n=!this.navigated||t.extractedUrl.toString()!==this.browserUrlTree.toString();if(("reload"===this.onSameUrlNavigation||n)&&this.urlHandlingStrategy.shouldProcessUrl(t.rawUrl))return Dh(t).pipe(Wh(t=>{const n=this.transitions.getValue();return e.next(new Td(t.id,this.serializeUrl(t.extractedUrl),t.source,t.restoredState)),n!==this.transitions.getValue()?Hh:Promise.resolve(t)}),(s=this.ngModule.injector,i=this.configLoader,r=this.urlSerializer,o=this.config,Wh(t=>function(t,e,n,s,i){return new If(t,e,n,s,i).apply()}(s,i,r,t.extractedUrl,o).pipe(T(e=>Object.assign(Object.assign({},t),{urlAfterRedirects:e}))))),bd(t=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:t.urlAfterRedirects})}),function(t,e,n,s,i){return j(r=>function(t,e,n,s,i="emptyOnly",r="legacy"){try{const o=new Pf(t,e,n,s,i,r).recognize();return null===o?Mf(new Df):Dh(o)}catch(o){return Mf(o)}}(t,e,r.urlAfterRedirects,n(r.urlAfterRedirects),s,i).pipe(T(t=>Object.assign(Object.assign({},r),{targetSnapshot:t}))))}(this.rootComponentType,this.config,t=>this.serializeUrl(t),this.paramsInheritanceStrategy,this.relativeLinkResolution),bd(t=>{"eager"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(t.urlAfterRedirects,!!t.extras.replaceUrl,t.id,t.extras.state),this.browserUrlTree=t.urlAfterRedirects);const n=new Ad(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.next(n)}));var s,i,r,o;if(n&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:n,extractedUrl:s,source:i,restoredState:r,extras:o}=t,l=new Td(n,this.serializeUrl(s),i,r);e.next(l);const a=Op(s,this.rootComponentType).snapshot;return Dh(Object.assign(Object.assign({},t),{targetSnapshot:a,urlAfterRedirects:s,extras:Object.assign(Object.assign({},o),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=t.rawUrl,this.browserUrlTree=t.urlAfterRedirects,t.resolve(null),Hh}),jf(t=>{const{targetSnapshot:e,id:n,extractedUrl:s,rawUrl:i,extras:{skipLocationChange:r,replaceUrl:o}}=t;return this.hooks.beforePreactivation(e,{navigationId:n,appliedUrlTree:s,rawUrlTree:i,skipLocationChange:!!r,replaceUrl:!!o})}),bd(t=>{const e=new Rd(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),T(t=>Object.assign(Object.assign({},t),{guards:kf(t.targetSnapshot,t.currentSnapshot,this.rootContexts)})),function(t,e){return j(n=>{const{targetSnapshot:s,currentSnapshot:i,guards:{canActivateChecks:r,canDeactivateChecks:o}}=n;return 0===o.length&&0===r.length?Dh(Object.assign(Object.assign({},n),{guardsResult:!0})):function(t,e,n,s){return L(t).pipe(j(t=>function(t,e,n,s,i){const r=e&&e.routeConfig?e.routeConfig.canDeactivate:null;return r&&0!==r.length?Dh(r.map(r=>{const o=Of(r,e,i);let l;if(function(t){return t&&ef(t.canDeactivate)}(o))l=Jd(o.canDeactivate(t,e,n,s));else{if(!ef(o))throw new Error("Invalid CanDeactivate guard");l=Jd(o(t,e,n,s))}return l.pipe(vd())})).pipe(rf()):Dh(!0)}(t.component,t.route,n,e,s)),vd(t=>!0!==t,!0))}(o,s,i,t).pipe(j(n=>n&&"boolean"==typeof n?function(t,e,n,s){return L(e).pipe(ld(e=>Bh(function(t,e){return null!==t&&e&&e(new Nd(t)),Dh(!0)}(e.route.parent,s),function(t,e){return null!==t&&e&&e(new Ud(t)),Dh(!0)}(e.route,s),function(t,e,n){const s=e[e.length-1],i=e.slice(0,e.length-1).reverse().map(t=>function(t){const e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null}(t)).filter(t=>null!==t).map(e=>zh(()=>Dh(e.guards.map(i=>{const r=Of(i,e.node,n);let o;if(function(t){return t&&ef(t.canActivateChild)}(r))o=Jd(r.canActivateChild(s,t));else{if(!ef(r))throw new Error("Invalid CanActivateChild guard");o=Jd(r(s,t))}return o.pipe(vd())})).pipe(rf())));return Dh(i).pipe(rf())}(t,e.path,n),function(t,e,n){const s=e.routeConfig?e.routeConfig.canActivate:null;return s&&0!==s.length?Dh(s.map(s=>zh(()=>{const i=Of(s,e,n);let r;if(function(t){return t&&ef(t.canActivate)}(i))r=Jd(i.canActivate(e,t));else{if(!ef(i))throw new Error("Invalid CanActivate guard");r=Jd(i(e,t))}return r.pipe(vd())}))).pipe(rf()):Dh(!0)}(t,e.route,n))),vd(t=>!0!==t,!0))}(s,r,t,e):Dh(n)),T(t=>Object.assign(Object.assign({},n),{guardsResult:t})))})}(this.ngModule.injector,t=>this.triggerEvent(t)),bd(t=>{if(nf(t.guardsResult)){const e=Wd(`Redirecting to "${this.serializeUrl(t.guardsResult)}"`);throw e.url=t.guardsResult,e}const e=new Dd(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot,!!t.guardsResult);this.triggerEvent(e)}),ed(t=>{if(!t.guardsResult){this.resetUrlToCurrentUrlTree();const n=new kd(t.id,this.serializeUrl(t.extractedUrl),"");return e.next(n),t.resolve(!1),!1}return!0}),jf(t=>{if(t.guards.canActivateChecks.length)return Dh(t).pipe(bd(t=>{const e=new Md(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),Wh(t=>{let n=!1;return Dh(t).pipe((s=this.paramsInheritanceStrategy,i=this.ngModule.injector,j(t=>{const{targetSnapshot:e,guards:{canActivateChecks:n}}=t;if(!n.length)return Dh(t);let r=0;return L(n).pipe(ld(t=>function(t,e,n,s){return function(t,e,n,s){const i=Object.keys(t);if(0===i.length)return Dh({});const r={};return L(i).pipe(j(i=>function(t,e,n,s){const i=Of(t,e,s);return Jd(i.resolve?i.resolve(e,n):i(e,n))}(t[i],e,n,s).pipe(bd(t=>{r[i]=t}))),ad(1),j(()=>Object.keys(r).length===i.length?Dh(r):Hh))}(t._resolve,t,e,s).pipe(T(e=>(t._resolvedData=e,t.data=Object.assign(Object.assign({},t.data),Rp(t,n).resolve),null)))}(t.route,e,s,i)),bd(()=>r++),ad(1),j(e=>r===n.length?Dh(t):Hh))})),bd({next:()=>n=!0,complete:()=>{if(!n){const n=new kd(t.id,this.serializeUrl(t.extractedUrl),"At least one route resolver didn't emit any value.");e.next(n),t.resolve(!1)}}}));var s,i}),bd(t=>{const e=new Pd(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}))}),jf(t=>{const{targetSnapshot:e,id:n,extractedUrl:s,rawUrl:i,extras:{skipLocationChange:r,replaceUrl:o}}=t;return this.hooks.afterPreactivation(e,{navigationId:n,appliedUrlTree:s,rawUrlTree:i,skipLocationChange:!!r,replaceUrl:!!o})}),T(t=>{const e=function(t,e,n){const s=Vp(t,e._root,n?n._root:void 0);return new kp(s,e)}(this.routeReuseStrategy,t.targetSnapshot,t.currentRouterState);return Object.assign(Object.assign({},t),{targetRouterState:e})}),bd(t=>{this.currentUrlTree=t.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t.rawUrl),this.routerState=t.targetRouterState,"deferred"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,!!t.extras.replaceUrl,t.id,t.extras.state),this.browserUrlTree=t.urlAfterRedirects)}),(r=this.rootContexts,o=this.routeReuseStrategy,l=t=>this.triggerEvent(t),T(t=>(new Jp(o,t.targetRouterState,t.currentRouterState,l).activate(r),t))),bd({next(){n=!0},complete(){n=!0}}),(i=()=>{if(!n&&!s){this.resetUrlToCurrentUrlTree();const n=new kd(t.id,this.serializeUrl(t.extractedUrl),`Navigation ID ${t.id} is not equal to the current navigation id ${this.navigationId}`);e.next(n),t.resolve(!1)}this.currentNavigation=null},t=>t.lift(new Cd(i))),id(n=>{if(s=!0,(i=n)&&i.ngNavigationCancelingError){const s=nf(n.url);s||(this.navigated=!0,this.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl));const i=new kd(t.id,this.serializeUrl(t.extractedUrl),n.message);e.next(i),s?setTimeout(()=>{const e=this.urlHandlingStrategy.merge(n.url,this.rawUrlTree);this.scheduleNavigation(e,"imperative",null,{skipLocationChange:t.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy},{resolve:t.resolve,reject:t.reject,promise:t.promise})},0):t.resolve(!1)}else{this.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl);const s=new Od(t.id,this.serializeUrl(t.extractedUrl),n);e.next(s);try{t.resolve(this.errorHandler(n))}catch(r){t.reject(r)}}var i;return Hh}));var i,r,o,l}))}resetRootComponentType(t){this.rootComponentType=t,this.routerState.root.component=this.rootComponentType}getTransition(){const t=this.transitions.value;return t.urlAfterRedirects=this.browserUrlTree,t}setTransition(t){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),t))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(t=>{const e=this.extractLocationChangeInfoFromEvent(t);this.shouldScheduleNavigation(this.lastLocationChangeInfo,e)&&setTimeout(()=>{const{source:t,state:n,urlTree:s}=e,i={replaceUrl:!0};if(n){const t=Object.assign({},n);delete t.navigationId,0!==Object.keys(t).length&&(i.state=t)}this.scheduleNavigation(s,t,n,i)},0),this.lastLocationChangeInfo=e}))}extractLocationChangeInfoFromEvent(t){var e;return{source:"popstate"===t.type?"popstate":"hashchange",urlTree:this.parseUrl(t.url),state:(null===(e=t.state)||void 0===e?void 0:e.navigationId)?t.state:null,transitionId:this.getTransition().id}}shouldScheduleNavigation(t,e){if(!t)return!0;const n=e.urlTree.toString()===t.urlTree.toString();return!(e.transitionId===t.transitionId&&n&&("hashchange"===e.source&&"popstate"===t.source||"popstate"===e.source&&"hashchange"===t.source))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(t){this.events.next(t)}resetConfig(t){lf(t),this.config=t.map(uf),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0)}createUrlTree(t,e={}){const{relativeTo:n,queryParams:s,fragment:i,queryParamsHandling:r,preserveFragment:o}=e,l=n||this.routerState.root,a=o?this.currentUrlTree.fragment:i;let c=null;switch(r){case"merge":c=Object.assign(Object.assign({},this.currentUrlTree.queryParams),s);break;case"preserve":c=this.currentUrlTree.queryParams;break;default:c=s||null}return null!==c&&(c=this.removeEmptyProps(c)),function(t,e,n,s,i){if(0===n.length)return Hp(e.root,e.root,e,s,i);const r=function(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new zp(!0,0,t);let e=0,n=!1;const s=t.reduce((t,s,i)=>{if("object"==typeof s&&null!=s){if(s.outlets){const e={};return Yd(s.outlets,(t,n)=>{e[n]="string"==typeof t?t.split("/"):t}),[...t,{outlets:e}]}if(s.segmentPath)return[...t,s.segmentPath]}return"string"!=typeof s?[...t,s]:0===i?(s.split("/").forEach((s,i)=>{0==i&&"."===s||(0==i&&""===s?n=!0:".."===s?e++:""!=s&&t.push(s))}),t):[...t,s]},[]);return new zp(n,e,s)}(n);if(r.toRoot())return Hp(e.root,new ip([],{}),e,s,i);const o=function(t,e,n){if(t.isAbsolute)return new Wp(e.root,!0,0);if(-1===n.snapshot._lastPathIndex){const t=n.snapshot._urlSegment;return new Wp(t,t===e.root,0)}const s=jp(t.commands[0])?0:1;return function(t,e,n){let s=t,i=e,r=n;for(;r>i;){if(r-=i,s=s.parent,!s)throw new Error("Invalid number of '../'");i=s.segments.length}return new Wp(s,!1,i-r)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+s,t.numberOfDoubleDots)}(r,e,t),l=o.processChildren?Gp(o.segmentGroup,o.index,r.commands):qp(o.segmentGroup,o.index,r.commands);return Hp(o.segmentGroup,l,e,s,i)}(l,this.currentUrlTree,t,c,a)}navigateByUrl(t,e={skipLocationChange:!1}){const n=nf(t)?t:this.parseUrl(t),s=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(s,"imperative",null,e)}navigate(t,e={skipLocationChange:!1}){return function(t){for(let e=0;e{const s=t[n];return null!=s&&(e[n]=s),e},{})}processNavigations(){this.navigations.subscribe(t=>{this.navigated=!0,this.lastSuccessfulId=t.id,this.events.next(new Ed(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,this.currentNavigation=null,t.resolve(!0)},t=>{this.console.warn("Unhandled Navigation Error: ")})}scheduleNavigation(t,e,n,s,i){const r=this.getTransition(),o="imperative"!==e&&"imperative"===(null==r?void 0:r.source),l=(this.lastSuccessfulId===r.id||this.currentNavigation?r.rawUrl:r.urlAfterRedirects).toString()===t.toString();if(o&&l)return Promise.resolve(!0);let a,c,u;i?(a=i.resolve,c=i.reject,u=i.promise):u=new Promise((t,e)=>{a=t,c=e});const h=++this.navigationId;return this.setTransition({id:h,source:e,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:t,extras:s,resolve:a,reject:c,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),u.catch(t=>Promise.reject(t))}setBrowserUrl(t,e,n,s){const i=this.urlSerializer.serialize(t);s=s||{},this.location.isCurrentPathEqualTo(i)||e?this.location.replaceState(i,"",Object.assign(Object.assign({},s),{navigationId:n})):this.location.go(i,"",Object.assign(Object.assign({},s),{navigationId:n}))}resetStateAndUrl(t,e,n){this.routerState=t,this.currentUrlTree=e,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",{navigationId:this.lastSuccessfulId})}}return t.\u0275fac=function(e){return new(e||t)(_s(Yn),_s(lp),_s(Wf),_s(Mu),_s(ho),_s(au),_s(Lc),_s(void 0))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Yf=(()=>{class t{constructor(t,e,n,s,i){this.router=t,this.route=e,this.commands=[],this.onChanges=new C,null==n&&s.setAttribute(i.nativeElement,"tabindex","0")}ngOnChanges(t){this.onChanges.next(this)}set routerLink(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}onClick(){const t={skipLocationChange:Xf(this.skipLocationChange),replaceUrl:Xf(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,t),!0}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:Xf(this.preserveFragment)})}}return t.\u0275fac=function(e){return new(e||t)(Ao(Zf),Ao(Ap),qn("tabindex"),Ao($l),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(t,e){1&t&&Bo("click",function(){return e.onClick()})},inputs:{routerLink:"routerLink",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"},features:[ae]}),t})(),Jf=(()=>{class t{constructor(t,e,n){this.router=t,this.route=e,this.locationStrategy=n,this.commands=[],this.onChanges=new C,this.subscription=t.events.subscribe(t=>{t instanceof Ed&&this.updateTargetUrlAndHref()})}set routerLink(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}ngOnChanges(t){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(t,e,n,s,i){if(0!==t||e||n||s||i)return!0;if("string"==typeof this.target&&"_self"!=this.target)return!0;const r={skipLocationChange:Xf(this.skipLocationChange),replaceUrl:Xf(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,r),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:Xf(this.preserveFragment)})}}return t.\u0275fac=function(e){return new(e||t)(Ao(Zf),Ao(Ap),Ao(ku))},t.\u0275dir=zt({type:t,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(t,e){1&t&&Bo("click",function(t){return e.onClick(t.button,t.ctrlKey,t.shiftKey,t.altKey,t.metaKey)}),2&t&&(vl("href",e.href,ni),Eo("target",e.target))},inputs:{routerLink:"routerLink",target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"},features:[ae]}),t})();function Xf(t){return""===t||!!t}let tg=(()=>{class t{constructor(t,e,n,s,i){this.parentContexts=t,this.location=e,this.resolver=n,this.changeDetector=i,this.activated=null,this._activatedRoute=null,this.activateEvents=new Qa,this.deactivateEvents=new Qa,this.name=s||Hd,t.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const t=this.parentContexts.getContext(this.name);t&&t.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const t=this.activated;return this.activated=null,this._activatedRoute=null,t}attach(t,e){this.activated=t,this._activatedRoute=e,this.location.insert(t.hostView)}deactivate(){if(this.activated){const t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,e){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=t;const n=(e=e||this.resolver).resolveComponentFactory(t._futureSnapshot.routeConfig.component),s=this.parentContexts.getOrCreateContext(this.name).children,i=new eg(t,s,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,i),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return t.\u0275fac=function(e){return new(e||t)(Ao(Wf),Ao(Sa),Ao(Nl),qn("name"),Ao(ua))},t.\u0275dir=zt({type:t,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),t})();class eg{constructor(t,e,n){this.route=t,this.childContexts=e,this.parent=n}get(t,e){return t===Ap?this.route:t===Wf?this.childContexts:this.parent.get(t,e)}}class ng{}class sg{preload(t,e){return Dh(null)}}let ig=(()=>{class t{constructor(t,e,n,s,i){this.router=t,this.injector=s,this.preloadingStrategy=i,this.loader=new $f(e,n,e=>t.triggerEvent(new Fd(e)),e=>t.triggerEvent(new Ld(e)))}setUpPreloading(){this.subscription=this.router.events.pipe(ed(t=>t instanceof Ed),ld(()=>this.preload())).subscribe(()=>{})}preload(){const t=this.injector.get(_a);return this.processRoutes(t,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(t,e){const n=[];for(const s of e)if(s.loadChildren&&!s.canLoad&&s._loadedConfig){const t=s._loadedConfig;n.push(this.processRoutes(t.module,t.routes))}else s.loadChildren&&!s.canLoad?n.push(this.preloadConfig(t,s)):s.children&&n.push(this.processRoutes(t,s.children));return L(n).pipe($(),T(t=>{}))}preloadConfig(t,e){return this.preloadingStrategy.preload(e,()=>this.loader.load(t.injector,e).pipe(j(t=>(e._loadedConfig=t,this.processRoutes(t.module,t.routes)))))}}return t.\u0275fac=function(e){return new(e||t)(_s(Zf),_s(au),_s(Lc),_s(ho),_s(ng))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),rg=(()=>{class t{constructor(t,e,n={}){this.router=t,this.viewportScroller=e,this.options=n,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},n.scrollPositionRestoration=n.scrollPositionRestoration||"disabled",n.anchorScrolling=n.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(t=>{t instanceof Td?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof Ed&&(this.lastId=t.id,this.scheduleScrollEvent(t,this.router.parseUrl(t.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(t=>{t instanceof Bd&&(t.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(t,e){this.router.triggerEvent(new Bd(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,e))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(_s(Zf),_s(Xu),_s(void 0))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const og=new Qn("ROUTER_CONFIGURATION"),lg=new Qn("ROUTER_FORROOT_GUARD"),ag=[Mu,{provide:lp,useClass:ap},{provide:Zf,useFactory:function(t,e,n,s,i,r,o,l={},a,c){const u=new Zf(null,t,e,n,s,i,r,Qd(o));if(a&&(u.urlHandlingStrategy=a),c&&(u.routeReuseStrategy=c),function(t,e){t.errorHandler&&(e.errorHandler=t.errorHandler),t.malformedUriErrorHandler&&(e.malformedUriErrorHandler=t.malformedUriErrorHandler),t.onSameUrlNavigation&&(e.onSameUrlNavigation=t.onSameUrlNavigation),t.paramsInheritanceStrategy&&(e.paramsInheritanceStrategy=t.paramsInheritanceStrategy),t.relativeLinkResolution&&(e.relativeLinkResolution=t.relativeLinkResolution),t.urlUpdateStrategy&&(e.urlUpdateStrategy=t.urlUpdateStrategy)}(l,u),l.enableTracing){const t=yu();u.events.subscribe(e=>{t.logGroup("Router Event: "+e.constructor.name),t.log(e.toString()),t.log(e),t.logGroupEnd()})}return u},deps:[lp,Wf,Mu,ho,au,Lc,Hf,og,[class{},new ls],[class{},new ls]]},Wf,{provide:Ap,useFactory:function(t){return t.routerState.root},deps:[Zf]},{provide:au,useClass:hu},ig,sg,class{preload(t,e){return e().pipe(id(()=>Dh(null)))}},{provide:og,useValue:{enableTracing:!1}}];function cg(){return new eu("Router",Zf)}let ug=(()=>{class t{constructor(t,e){}static forRoot(e,n){return{ngModule:t,providers:[ag,fg(e),{provide:lg,useFactory:pg,deps:[[Zf,new ls,new cs]]},{provide:og,useValue:n||{}},{provide:ku,useFactory:dg,deps:[_u,[new os(Au),new ls],og]},{provide:rg,useFactory:hg,deps:[Zf,Xu,og]},{provide:ng,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:sg},{provide:eu,multi:!0,useFactory:cg},[gg,{provide:vc,multi:!0,useFactory:mg,deps:[gg]},{provide:vg,useFactory:yg,deps:[gg]},{provide:xc,multi:!0,useExisting:vg}]]}}static forChild(e){return{ngModule:t,providers:[fg(e)]}}}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)(_s(lg,8),_s(Zf,8))}}),t})();function hg(t,e,n){return n.scrollOffset&&e.setOffset(n.scrollOffset),new rg(t,e,n)}function dg(t,e,n={}){return n.useHash?new Du(t,e):new Ru(t,e)}function pg(t){return"guarded"}function fg(t){return[{provide:Zn,multi:!0,useValue:t},{provide:Hf,multi:!0,useValue:t}]}let gg=(()=>{class t{constructor(t){this.injector=t,this.initNavigation=!1,this.resultOfPreactivationDone=new C}appInitializer(){return this.injector.get(wu,Promise.resolve(null)).then(()=>{let t=null;const e=new Promise(e=>t=e),n=this.injector.get(Zf),s=this.injector.get(og);return"disabled"===s.initialNavigation?(n.setUpLocationChangeListener(),t(!0)):"enabled"===s.initialNavigation||"enabledBlocking"===s.initialNavigation?(n.hooks.afterPreactivation=()=>this.initNavigation?Dh(null):(this.initNavigation=!0,t(!0),this.resultOfPreactivationDone),n.initialNavigation()):t(!0),e})}bootstrapListener(t){const e=this.injector.get(og),n=this.injector.get(ig),s=this.injector.get(rg),i=this.injector.get(Zf),r=this.injector.get(ou);t===r.components[0]&&("enabledNonBlocking"!==e.initialNavigation&&void 0!==e.initialNavigation||i.initialNavigation(),n.setUpPreloading(),s.init(),i.resetRootComponentType(r.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}}return t.\u0275fac=function(e){return new(e||t)(_s(ho))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();function mg(t){return t.appInitializer.bind(t)}function yg(t){return t.bootstrapListener.bind(t)}const vg=new Qn("Router Initializer");let _g=(()=>{class t{generateUUID(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){const e=16*Math.random()|0;return("x"==t?e:3&e|8).toString(16)})}isDirty(t,e){return!!t&&JSON.stringify(t)!==e}hasChanged(t,e){return t[e]&&t[e].previousValue!==t[e].currentValue}removeQuotes(t){return t.replace(/['"]+/g,"")}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();class bg{}class wg{}class Sg{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(t=>{const e=t.indexOf(":");if(e>0){const n=t.slice(0,e),s=n.toLowerCase(),i=t.slice(e+1).trim();this.maybeSetNormalizedName(n,s),this.headers.has(s)?this.headers.get(s).push(i):this.headers.set(s,[i])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let n=t[e];const s=e.toLowerCase();"string"==typeof n&&(n=[n]),n.length>0&&(this.headers.set(s,n),this.maybeSetNormalizedName(e,s))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof Sg?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new Sg;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof Sg?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let n=t.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(t.name,e);const s=("a"===t.op?this.headers.get(e):void 0)||[];s.push(...n),this.headers.set(e,s);break;case"d":const i=t.value;if(i){let t=this.headers.get(e);if(!t)return;t=t.filter(t=>-1===i.indexOf(t)),0===t.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,t)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class Cg{encodeKey(t){return Ig(t)}encodeValue(t){return Ig(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}function Ig(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}class xg{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new Cg,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(t,e){const n=new Map;return t.length>0&&t.split("&").forEach(t=>{const s=t.indexOf("="),[i,r]=-1==s?[e.decodeKey(t),""]:[e.decodeKey(t.slice(0,s)),e.decodeValue(t.slice(s+1))],o=n.get(i)||[];o.push(r),n.set(i,o)}),n}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const n=t.fromObject[e];this.map.set(e,Array.isArray(n)?n:[n])})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(t=>e+"="+this.encoder.encodeValue(t)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new xg({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat([t]),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(t.value),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let e=this.map.get(t.param)||[];const n=e.indexOf(t.value);-1!==n&&e.splice(n,1),e.length>0?this.map.set(t.param,e):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}function Tg(t){return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function Eg(t){return"undefined"!=typeof Blob&&t instanceof Blob}function kg(t){return"undefined"!=typeof FormData&&t instanceof FormData}class Og{constructor(t,e,n,s){let i;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||s?(this.body=void 0!==n?n:null,i=s):i=n,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.params&&(this.params=i.params)),this.headers||(this.headers=new Sg),this.params){const t=this.params.toString();if(0===t.length)this.urlWithParams=e;else{const n=e.indexOf("?");this.urlWithParams=e+(-1===n?"?":ne.set(n,t.setHeaders[n]),l)),t.setParams&&(a=Object.keys(t.setParams).reduce((e,n)=>e.set(n,t.setParams[n]),a)),new Og(e,n,i,{params:a,headers:l,reportProgress:o,responseType:s,withCredentials:r})}}var Ag=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}({});class Rg{constructor(t,e=200,n="OK"){this.headers=t.headers||new Sg,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||n,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class Dg extends Rg{constructor(t={}){super(t),this.type=Ag.ResponseHeader}clone(t={}){return new Dg({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Mg extends Rg{constructor(t={}){super(t),this.type=Ag.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new Mg({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Pg extends Rg{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?"Http failure during parsing for "+(t.url||"(unknown url)"):`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}}function Fg(t,e){return{body:e,headers:t.headers,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}let Lg=(()=>{class t{constructor(t){this.handler=t}request(t,e,n={}){let s;if(t instanceof Og)s=t;else{let i=void 0;i=n.headers instanceof Sg?n.headers:new Sg(n.headers);let r=void 0;n.params&&(r=n.params instanceof xg?n.params:new xg({fromObject:n.params})),s=new Og(t,e,void 0!==n.body?n.body:null,{headers:i,params:r,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials})}const i=Dh(s).pipe(ld(t=>this.handler.handle(t)));if(t instanceof Og||"events"===n.observe)return i;const r=i.pipe(ed(t=>t instanceof Mg));switch(n.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return r.pipe(T(t=>{if(null!==t.body&&!(t.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return t.body}));case"blob":return r.pipe(T(t=>{if(null!==t.body&&!(t.body instanceof Blob))throw new Error("Response is not a Blob.");return t.body}));case"text":return r.pipe(T(t=>{if(null!==t.body&&"string"!=typeof t.body)throw new Error("Response is not a string.");return t.body}));case"json":default:return r.pipe(T(t=>t.body))}case"response":return r;default:throw new Error(`Unreachable: unhandled observe type ${n.observe}}`)}}delete(t,e={}){return this.request("DELETE",t,e)}get(t,e={}){return this.request("GET",t,e)}head(t,e={}){return this.request("HEAD",t,e)}jsonp(t,e){return this.request("JSONP",t,{params:(new xg).append(e,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,e={}){return this.request("OPTIONS",t,e)}patch(t,e,n={}){return this.request("PATCH",t,Fg(n,e))}post(t,e,n={}){return this.request("POST",t,Fg(n,e))}put(t,e,n={}){return this.request("PUT",t,Fg(n,e))}}return t.\u0275fac=function(e){return new(e||t)(_s(bg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();class Ng{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const Vg=new Qn("HTTP_INTERCEPTORS");let Ug=(()=>{class t{intercept(t,e){return e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const jg=/^\)\]\}',?\n/;class Bg{}let Hg=(()=>{class t{constructor(){}build(){return new XMLHttpRequest}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),$g=(()=>{class t{constructor(t){this.xhrFactory=t}handle(t){if("JSONP"===t.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new v(e=>{const n=this.xhrFactory.build();if(n.open(t.method,t.urlWithParams),t.withCredentials&&(n.withCredentials=!0),t.headers.forEach((t,e)=>n.setRequestHeader(t,e.join(","))),t.headers.has("Accept")||n.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){const e=t.detectContentTypeHeader();null!==e&&n.setRequestHeader("Content-Type",e)}if(t.responseType){const e=t.responseType.toLowerCase();n.responseType="json"!==e?e:"text"}const s=t.serializeBody();let i=null;const r=()=>{if(null!==i)return i;const e=1223===n.status?204:n.status,s=n.statusText||"OK",r=new Sg(n.getAllResponseHeaders()),o=function(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(n)||t.url;return i=new Dg({headers:r,status:e,statusText:s,url:o}),i},o=()=>{let{headers:s,status:i,statusText:o,url:l}=r(),a=null;204!==i&&(a=void 0===n.response?n.responseText:n.response),0===i&&(i=a?200:0);let c=i>=200&&i<300;if("json"===t.responseType&&"string"==typeof a){const t=a;a=a.replace(jg,"");try{a=""!==a?JSON.parse(a):null}catch(u){a=t,c&&(c=!1,a={error:u,text:a})}}c?(e.next(new Mg({body:a,headers:s,status:i,statusText:o,url:l||void 0})),e.complete()):e.error(new Pg({error:a,headers:s,status:i,statusText:o,url:l||void 0}))},l=t=>{const{url:s}=r(),i=new Pg({error:t,status:n.status||0,statusText:n.statusText||"Unknown Error",url:s||void 0});e.error(i)};let a=!1;const c=s=>{a||(e.next(r()),a=!0);let i={type:Ag.DownloadProgress,loaded:s.loaded};s.lengthComputable&&(i.total=s.total),"text"===t.responseType&&n.responseText&&(i.partialText=n.responseText),e.next(i)},u=t=>{let n={type:Ag.UploadProgress,loaded:t.loaded};t.lengthComputable&&(n.total=t.total),e.next(n)};return n.addEventListener("load",o),n.addEventListener("error",l),t.reportProgress&&(n.addEventListener("progress",c),null!==s&&n.upload&&n.upload.addEventListener("progress",u)),n.send(s),e.next({type:Ag.Sent}),()=>{n.removeEventListener("error",l),n.removeEventListener("load",o),t.reportProgress&&(n.removeEventListener("progress",c),null!==s&&n.upload&&n.upload.removeEventListener("progress",u)),n.readyState!==n.DONE&&n.abort()}})}}return t.\u0275fac=function(e){return new(e||t)(_s(Bg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const zg=new Qn("XSRF_COOKIE_NAME"),Wg=new Qn("XSRF_HEADER_NAME");class qg{}let Gg=(()=>{class t{constructor(t,e,n){this.doc=t,this.platform=e,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=Uu(t,this.cookieName),this.lastCookieString=t),this.lastToken}}return t.\u0275fac=function(e){return new(e||t)(_s(vu),_s(Ic),_s(zg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Kg=(()=>{class t{constructor(t,e){this.tokenService=t,this.headerName=e}intercept(t,e){const n=t.url.toLowerCase();if("GET"===t.method||"HEAD"===t.method||n.startsWith("http://")||n.startsWith("https://"))return e.handle(t);const s=this.tokenService.getToken();return null===s||t.headers.has(this.headerName)||(t=t.clone({headers:t.headers.set(this.headerName,s)})),e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)(_s(qg),_s(Wg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Qg=(()=>{class t{constructor(t,e){this.backend=t,this.injector=e,this.chain=null}handle(t){if(null===this.chain){const t=this.injector.get(Vg,[]);this.chain=t.reduceRight((t,e)=>new Ng(t,e),this.backend)}return this.chain.handle(t)}}return t.\u0275fac=function(e){return new(e||t)(_s(wg),_s(ho))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Zg=(()=>{class t{static disable(){return{ngModule:t,providers:[{provide:Kg,useClass:Ug}]}}static withOptions(e={}){return{ngModule:t,providers:[e.cookieName?{provide:zg,useValue:e.cookieName}:[],e.headerName?{provide:Wg,useValue:e.headerName}:[]]}}}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[Kg,{provide:Vg,useExisting:Kg,multi:!0},{provide:qg,useClass:Gg},{provide:zg,useValue:"XSRF-TOKEN"},{provide:Wg,useValue:"X-XSRF-TOKEN"}]}),t})(),Yg=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[Lg,{provide:bg,useClass:Qg},$g,{provide:wg,useExisting:$g},Hg,{provide:Bg,useExisting:Hg}],imports:[[Zg.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),t})(),Jg=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1",this.featureToggleApiPath="featureToggles",this.featureToggles=[]}getFeatureToggles(){return this.http.get(`${this.baseUrl}/${this.featureToggleApiPath}`).toPromise().then(t=>{this.featureToggles=t})}getSync(t){const e=this.featureToggles.filter(e=>e.toggleName===t);return 1===e.length?e[0].toggleValue:null}isRuleTaggingActive(){return this.getSync("toggle.rule-tagging")}getSyncToggleUiConceptUpDownRulesCombined(){return this.getSync("toggle.ui-concept.updown-rules.combined")}getSyncToggleUiConceptAllRulesWithSolrFields(){return this.getSync("toggle.ui-concept.all-rules.with-solr-fields")}getSyncToggleRuleDeploymentPreLivePresent(){return this.getSync("toggle.rule-deployment.pre-live.present")}getSimpleLogoutButtonTargetUrl(){return this.getSync("smui.auth.ui-concept.simple-logout-button-target-url")}getSyncToggleUiListLimitItemsTo(){return this.getSync("toggle.ui-list.limit-items-to")}getSyncToggleActivateSpelling(){return this.getSync("toggle.activate-spelling")}getSyncToggleActivateEventHistory(){return this.getSync("toggle.activate-eventhistory")}getSyncToggleCustomUpDownDropdownMappings(){try{return JSON.parse(this.getSync("toggle.ui-concept.custom.up-down-dropdown-mappings"))}catch(t){return console.error(t),{}}}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Xg=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1",this.listItemsPath="rules-and-spellings"}getAllItemsForInputList(t){return this.http.get(`${this.baseUrl}/${t}/${this.listItemsPath}`).toPromise()}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const tm={headers:new Sg({"Content-Type":"application/json"})};let em=(()=>{class t{constructor(t,e){this.featureToggleService=t,this.http=e,this.upDownDropdownDefinitionMappings=this.featureToggleService.getSyncToggleCustomUpDownDropdownMappings(),this.baseUrl="api/v1",this.searchInputApiPath="search-input"}listAllSearchInputsInclSynonyms(t){return this.http.get(`${this.baseUrl}/${t}/${this.searchInputApiPath}`).toPromise()}addNewRuleItem(t,e,n=[]){const s=JSON.stringify({term:e||"",tags:n});return this.http.put(`${this.baseUrl}/${t}/${this.searchInputApiPath}`,s,tm).toPromise()}getDetailedSearchInput(t){return this.http.get(`${this.baseUrl}/${this.searchInputApiPath}/${t}`).toPromise()}updateSearchInput(t){return this.http.post(`${this.baseUrl}/${this.searchInputApiPath}/${t.id}`,t,tm).toPromise()}deleteSearchInput(t){return this.http.delete(`${this.baseUrl}/${this.searchInputApiPath}/${t}`).toPromise()}}return t.\u0275fac=function(e){return new(e||t)(_s(Jg),_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const nm={headers:new Sg({"Content-Type":"application/json"})};let sm=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1",this.spellingsApiPath="spelling"}getDetailedSpelling(t){return this.http.get(`${this.baseUrl}/${this.spellingsApiPath}/${t}`).toPromise()}addNewSpelling(t,e){const n=JSON.stringify({term:e||""});return this.http.put(`${this.baseUrl}/${t}/${this.spellingsApiPath}`,n,nm).toPromise()}updateSpellingItem(t,e){const n=JSON.stringify(e);return this.http.post(`${this.baseUrl}/${t}/${this.spellingsApiPath}/${e.id}`,n,nm).toPromise()}deleteSpelling(t){return this.http.delete(`${this.baseUrl}/${this.spellingsApiPath}/${t}`).toPromise()}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const im={headers:new Sg({"Content-Type":"application/json"})};let rm=(()=>{class t{constructor(t){this.http=t,this.currentSolrIndexId="-1",this.currentSolrIndexIdSubject=new C,this.baseUrl="api/v1",this.solrRulesApiPath="rules-txt",this.solrFieldsApiPath="suggested-solr-field",this.solrIndexApiPath="solr-index",this.jsonHeader=new Headers({"Content-Type":"application/json"}),this.rulesCollectionChangeEvent=new Mh(""),this.currentSolrIndexIdSubject.subscribe(t=>this.currentSolrIndexId=t)}emitRulesCollectionChangeEvent(t){this.rulesCollectionChangeEvent.next(t)}rulesCollectionChangeEventListener(){return this.rulesCollectionChangeEvent.asObservable()}listAllSolrIndices(){return this.http.get(`${this.baseUrl}/${this.solrIndexApiPath}`).toPromise().then(t=>{this.solrIndices=t,this.currentSolrIndexIdSubject.next(t.length>0?t[0].id:"-1")})}changeCurrentSolrIndexId(t){this.currentSolrIndexIdSubject.next(t)}updateRulesTxtForSolrIndex(t,e){return this.http.post(`${this.baseUrl}/${t}/${this.solrRulesApiPath}/${e}`,{headers:this.jsonHeader}).toPromise()}listAllSuggestedSolrFields(t){return this.http.get(`${this.baseUrl}/${t}/${this.solrFieldsApiPath}`).toPromise().then(t=>t.reduce((t,e)=>t.concat(e.name,"-"+e.name),[]))}getSuggestedFields(t){return this.http.get(`${this.baseUrl}/${t}/${this.solrFieldsApiPath}`).toPromise()}deleteSuggestedField(t,e){return this.http.delete(`${this.baseUrl}/${t}/${this.solrFieldsApiPath}/${e}`).toPromise()}createSuggestedField(t,e){const n=JSON.stringify({name:e});return this.http.put(`${this.baseUrl}/${t}/${this.solrFieldsApiPath}`,n,im).toPromise()}lastDeploymentLogInfo(t,e,n=!1){const s={params:{solrIndexId:t,targetSystem:e,raw:n.toString()}};return this.http.get(this.baseUrl+"/log/deployment-info",s).toPromise()}getSolrIndex(t){return this.http.get(`${this.baseUrl}/${this.solrIndexApiPath}/${t}`).toPromise()}deleteSolrIndex(t){return this.http.delete(`${this.baseUrl}/${this.solrIndexApiPath}/${t}`).toPromise()}createSolrIndex(t,e){const n=JSON.stringify({name:t,description:e});return this.http.put(`${this.baseUrl}/${this.solrIndexApiPath}`,n,im).toPromise()}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),om=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1",this.inputTagsApiPath="inputTags"}listAllInputTags(){return this.http.get(`${this.baseUrl}/${this.inputTagsApiPath}`).toPromise()}getAllTagsFromListItems(t){const e=new Map;for(const n of t)for(const t of n.tags)e.set(t.displayValue,t);return Array.from(e.values()).sort((t,e)=>t.displayValue.localeCompare(e.displayValue))}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),lm=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1"}getActivityLog(t){return this.http.get(this.baseUrl+"/log/rule-activity-log?inputId="+t).toPromise()}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),am=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1"}getRulesReport(t){return this.http.get(this.baseUrl+"/report/rules-report/"+t).toPromise()}getActivityReport(t,e,n){const s={params:Object.assign(Object.assign({},e&&{dateFrom:e}),n&&{dateTo:n})};return this.http.get(this.baseUrl+"/report/activity-report/"+t,s).toPromise()}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),cm=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1"}getLatestVersionInfo(){return this.http.get(this.baseUrl+"/version/latest-info").toPromise().then(t=>{this.versionInfo=t})}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),um=(()=>{class t{constructor(){this.modals=[]}add(t){this.modals.push(t)}remove(t){this.modals=this.modals.filter(e=>e.id!==t)}open(t,e){const n=this.modals.find(e=>e.id===t);return n?n.open(e):void 0}close(t){this.modals.filter(e=>e.id===t).forEach(t=>t.close())}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();class hm{}const dm="*";function pm(t,e=null){return{type:4,styles:e,timings:t}}function fm(t,e=null){return{type:3,steps:t,options:e}}function gm(t,e=null){return{type:2,steps:t,options:e}}function mm(t){return{type:6,styles:t,offset:null}}function ym(t,e,n=null){return{type:1,expr:t,animation:e,options:n}}function vm(t){Promise.resolve(null).then(t)}class _m{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){vm(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class bm{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,n=0,s=0;const i=this.players.length;0==i?vm(()=>this._onFinish()):this.players.forEach(t=>{t.onDone(()=>{++e==i&&this._onFinish()}),t.onDestroy(()=>{++n==i&&this._onDestroy()}),t.onStart(()=>{++s==i&&this._onStart()})}),this.totalTime=this.players.reduce((t,e)=>Math.max(t,e.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(t=>{const n=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(n)})}getPosition(){const t=this.players.reduce((t,e)=>null===t||e.totalTime>t.totalTime?e:t,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}const wm=function(t,e){return[t,e]};function Sm(t,e){if(1&t){const t=Vo();Mo(0,"div",2),Bo("click",function(){Pe(t);const n=e.$implicit;return zo().click(n)})("clickEvent",function(e){return Pe(t),zo().childClick(e)})("removeToastEvent",function(e){return Pe(t),zo().removeToast(e)}),Po()}if(2&t){const t=e.$implicit,n=zo();Ro("toast",t)("toasterconfig",n.toasterconfig)("@toastState",n.toasterconfig.animation)("titleClass",n.toasterconfig.titleClass)("messageClass",n.toasterconfig.messageClass)("ngClass",Ua(6,wm,n.toasterconfig.iconClasses[t.type],n.toasterconfig.typeClasses[t.type]))}}const Cm=function(t){return[t]},Im=["componentBody"],xm=["toastComp",""];function Tm(t,e){1&t&&Fo(0,"div",null,7)}function Em(t,e){1&t&&(Fo(0,"div",8),za(1,"trustHtml")),2&t&&Ro("innerHTML",Wa(1,1,zo().toast.body),ei)}function km(t,e){if(1&t&&(Mo(0,"div"),fl(1),Po()),2&t){const t=zo();Xi(1),gl(t.toast.body)}}function Om(t,e){if(1&t){const t=Vo();Mo(0,"button",9),Bo("click",function(e){Pe(t);const n=zo();return n.click(e,n.toast)}),za(1,"trustHtml"),Po()}2&t&&Ro("innerHTML",Wa(1,1,zo().toast.closeHtml),ei)}function Am(t,e){if(1&t&&(Mo(0,"div"),Fo(1,"div",10),Po()),2&t){const t=zo();Xi(1),el("width",t.progressBarWidth+"%")}}const Rm=[(Dm=[(Mm=mm({opacity:1,transform:"translate(0,0)"}),{type:0,name:"flyRight, flyLeft, slideDown, slideDown, slideUp, slideUp, fade",styles:Mm,options:void 0}),ym("void => flyRight",[mm({opacity:0,transform:"translateX(100%)",height:0}),pm("0.15s ease-in",mm({opacity:1,height:"*"})),pm("0.25s 15ms ease-in")]),ym("flyRight => void",[pm("0.25s ease-out",mm({opacity:0,transform:"translateX(100%)"})),pm("0.15s ease-out",mm({height:0}))]),ym("void => flyLeft",[mm({opacity:0,transform:"translateX(-100%)",height:0}),pm("0.15s ease-in",mm({opacity:1,height:"*"})),pm("0.25s 15ms ease-in")]),ym("flyLeft => void",[pm("0.25s 10ms ease-out",mm({opacity:0,transform:"translateX(-100%)"})),pm("0.15s ease-out",mm({height:0}))]),ym("void => slideDown",[mm({opacity:0,transform:"translateY(-500%)",height:0}),fm([pm("0.2s ease-in",mm({height:"*"})),pm("0.4s ease-in",mm({transform:"translate(0,0)"})),pm("0.3s 0.1s ease-in",mm({opacity:1}))])]),ym("slideDown => void",fm([pm("0.3s ease-out",mm({opacity:0})),pm("0.4s ease-out",mm({transform:"translateY(-500%)"})),pm("0.2s 0.2s ease-out",mm({height:0}))])),ym("void => slideUp",[mm({opacity:0,transform:"translateY(1000%)",height:0}),fm([pm("0.2s ease-in",mm({height:"*"})),pm("0.5s ease-in",mm({transform:"translate(0,0)"})),pm("0.3s 0.1s ease-in",mm({opacity:1}))])]),ym("slideUp => void",fm([pm("0.3s ease-out",mm({opacity:0})),pm("0.5s ease-out",mm({transform:"translateY(1000%)"})),pm("0.3s 0.15s ease-out",mm({height:0}))])),ym("void => fade",[mm({opacity:0,height:0}),pm("0.20s ease-in",mm({height:"*"})),pm("0.15s ease-in",mm({opacity:1}))]),ym("fade => void",[fm([pm("0.0s ease-out",mm({"background-position":"-99999px"})),pm("0.15s ease-out",mm({opacity:0,"background-image":""})),pm("0.3s 20ms ease-out",mm({height:0}))])])],{type:7,name:"toastState",definitions:Dm,options:{}})];var Dm,Mm,Pm=function(t){return t[t.Default=0]="Default",t[t.TrustedHtml=1]="TrustedHtml",t[t.Component=2]="Component",t}({});const Fm={error:"toast-error",info:"toast-info",wait:"toast-wait",success:"toast-success",warning:"toast-warning"},Lm={error:"icon-error",info:"icon-info",wait:"icon-wait",success:"icon-success",warning:"icon-warning"};let Nm=(()=>{class t{constructor(t){this.limit=(t=t||{}).limit||null,this.tapToDismiss=null==t.tapToDismiss||t.tapToDismiss,this.showCloseButton=null!=t.showCloseButton&&t.showCloseButton,this.closeHtml=t.closeHtml||"×",this.newestOnTop=null==t.newestOnTop||t.newestOnTop,this.timeout=null!=t.timeout?t.timeout:5e3,this.typeClasses=t.typeClasses||Fm,this.iconClasses=t.iconClasses||Lm,this.bodyOutputType=t.bodyOutputType||Pm.Default,this.bodyTemplate=t.bodyTemplate||"toasterBodyTmpl.html",this.defaultToastType=t.defaultToastType||"info",this.positionClass=t.positionClass||"toast-top-right",this.titleClass=t.titleClass||"toast-title",this.messageClass=t.messageClass||"toast-message",this.animation=t.animation||"",this.preventDuplicates=null!=t.preventDuplicates&&t.preventDuplicates,this.mouseoverTimerStop=null!=t.mouseoverTimerStop&&t.mouseoverTimerStop,this.toastContainerId=null!=t.toastContainerId?t.toastContainerId:null}}return t.\u0275fac=function(e){return new(e||t)(_s(void 0))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Vm=(()=>{class t{constructor(){this.addToast=new v(t=>this._addToast=t).pipe(J()),this.clearToasts=new v(t=>this._clearToasts=t).pipe(J()),this._removeToastSubject=new C,this.removeToast=this._removeToastSubject.pipe(J())}pop(t,e,n){const s="string"==typeof t?{type:t,title:e,body:n}:t;if(s.toastId||(s.toastId=class{static newGuid(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){const e=16*Math.random()|0;return("x"===t?e:3&e|8).toString(16)})}}.newGuid()),!this._addToast)throw new Error("No Toaster Containers have been initialized to receive toasts.");return this._addToast.next(s),s}popAsync(t,e,n){return setTimeout(()=>{this.pop(t,e,n)},0),this.addToast}clear(t,e){this._clearToasts.next({toastId:t,toastContainerId:e})}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:function(){return new t},token:t,providedIn:"root"}),t})(),Um=(()=>{class t{constructor(t){this.toasts=[],this.toasterService=t}ngOnInit(){this.registerSubscribers(),this.isNullOrUndefined(this.toasterconfig)&&(this.toasterconfig=new Nm)}click(t,e){t.onClickCallback&&t.onClickCallback(t),((this.isNullOrUndefined(t.tapToDismiss)?this.toasterconfig.tapToDismiss:t.tapToDismiss)||t.showCloseButton&&e)&&this.removeToast(t)}childClick(t){this.click(t.value.toast,t.value.isCloseButton)}removeToast(t){const e=this.toasts.indexOf(t);if(e<0)return;const n=this.toastIdOrDefault(t);this.toasts.splice(e,1),t.onHideCallback&&t.onHideCallback(t),this.toasterService._removeToastSubject.next({toastId:n,toastContainerId:t.toastContainerId})}registerSubscribers(){this.addToastSubscriber=this.toasterService.addToast.subscribe(t=>{this.addToast(t)}),this.clearToastsSubscriber=this.toasterService.clearToasts.subscribe(t=>{this.clearToasts(t)})}addToast(t){if(!t.toastContainerId||!this.toasterconfig.toastContainerId||t.toastContainerId===this.toasterconfig.toastContainerId){if(t.type&&this.toasterconfig.typeClasses[t.type]&&this.toasterconfig.iconClasses[t.type]||(t.type=this.toasterconfig.defaultToastType),this.toasterconfig.preventDuplicates&&this.toasts.length>0){if(t.toastId&&this.toasts.some(e=>e.toastId===t.toastId))return;if(this.toasts.some(e=>e.body===t.body))return}this.isNullOrUndefined(t.showCloseButton)&&("object"==typeof this.toasterconfig.showCloseButton?t.showCloseButton=this.toasterconfig.showCloseButton[t.type]:"boolean"==typeof this.toasterconfig.showCloseButton&&(t.showCloseButton=this.toasterconfig.showCloseButton)),t.showCloseButton&&(t.closeHtml=t.closeHtml||this.toasterconfig.closeHtml),t.bodyOutputType=t.bodyOutputType||this.toasterconfig.bodyOutputType,this.toasterconfig.newestOnTop?(this.toasts.unshift(t),this.isLimitExceeded()&&this.toasts.pop()):(this.toasts.push(t),this.isLimitExceeded()&&this.toasts.shift()),t.onShowCallback&&t.onShowCallback(t)}}isLimitExceeded(){return this.toasterconfig.limit&&this.toasts.length>this.toasterconfig.limit}removeAllToasts(){for(let t=this.toasts.length-1;t>=0;t--)this.removeToast(this.toasts[t])}clearToasts(t){const e=t.toastId,n=t.toastContainerId;(this.isNullOrUndefined(n)||n===this.toasterconfig.toastContainerId)&&this.clearToastsAction(e)}clearToastsAction(t){t?this.removeToast(this.toasts.filter(e=>e.toastId===t)[0]):this.removeAllToasts()}toastIdOrDefault(t){return t.toastId||""}isNullOrUndefined(t){return null==t}ngOnDestroy(){this.addToastSubscriber&&this.addToastSubscriber.unsubscribe(),this.clearToastsSubscriber&&this.clearToastsSubscriber.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(Ao(Vm))},t.\u0275cmp=Vt({type:t,selectors:[["toaster-container"]],inputs:{toasterconfig:"toasterconfig"},decls:2,vars:4,consts:[[1,"toast-container",3,"ngClass"],["toastComp","","class","toast",3,"toast","toasterconfig","titleClass","messageClass","ngClass","click","clickEvent","removeToastEvent",4,"ngFor","ngForOf"],["toastComp","",1,"toast",3,"toast","toasterconfig","titleClass","messageClass","ngClass","click","clickEvent","removeToastEvent"]],template:function(t,e){1&t&&(Mo(0,"div",0),ko(1,Sm,1,9,"div",1),Po()),2&t&&(Ro("ngClass",Va(2,Cm,e.toasterconfig.positionClass)),Xi(1),Ro("ngForOf",e.toasts))},directives:function(){return[ju,Hu,jm]},encapsulation:2,data:{animation:Rm}}),t})(),jm=(()=>{class t{constructor(t,e,n,s,i){this.componentFactoryResolver=t,this.changeDetectorRef=e,this.ngZone=n,this.element=s,this.renderer2=i,this.progressBarWidth=-1,this.bodyOutputType=Pm,this.clickEvent=new Qa,this.removeToastEvent=new Qa,this.timeoutId=null,this.timeout=0,this.progressBarIntervalId=null}ngOnInit(){this.toast.progressBar&&(this.toast.progressBarDirection=this.toast.progressBarDirection||"decreasing");let t="number"==typeof this.toast.timeout?this.toast.timeout:this.toasterconfig.timeout;"object"==typeof t&&(t=t[this.toast.type]),this.timeout=t}ngAfterViewInit(){if(this.toast.bodyOutputType===this.bodyOutputType.Component){const t=this.componentFactoryResolver.resolveComponentFactory(this.toast.body);this.componentBody.createComponent(t,void 0,this.componentBody.injector).instance.toast=this.toast,this.changeDetectorRef.detectChanges()}this.toasterconfig.mouseoverTimerStop&&(this.removeMouseOverListener=this.renderer2.listen(this.element.nativeElement,"mouseenter",()=>this.stopTimer())),this.configureTimer()}click(t,e){t.stopPropagation(),this.clickEvent.emit({value:{toast:e,isCloseButton:!0}})}stopTimer(){this.progressBarWidth=0,this.clearTimers()}restartTimer(){this.toasterconfig.mouseoverTimerStop?this.timeoutId||this.configureTimer():this.timeout&&!this.timeoutId&&this.removeToast()}ngOnDestroy(){this.removeMouseOverListener&&this.removeMouseOverListener(),this.clearTimers()}configureTimer(){!this.timeout||this.timeout<1||(this.toast.progressBar&&(this.removeToastTick=(new Date).getTime()+this.timeout,this.progressBarWidth=-1),this.ngZone.runOutsideAngular(()=>{this.timeoutId=window.setTimeout(()=>{this.ngZone.run(()=>{this.changeDetectorRef.markForCheck(),this.removeToast()})},this.timeout),this.toast.progressBar&&(this.progressBarIntervalId=window.setInterval(()=>{this.ngZone.run(()=>{this.updateProgressBar()})},10))}))}updateProgressBar(){0!==this.progressBarWidth&&100!==this.progressBarWidth&&(this.progressBarWidth=(this.removeToastTick-(new Date).getTime())/this.timeout*100,"increasing"===this.toast.progressBarDirection&&(this.progressBarWidth=100-this.progressBarWidth),this.progressBarWidth<0&&(this.progressBarWidth=0),this.progressBarWidth>100&&(this.progressBarWidth=100))}clearTimers(){this.timeoutId&&window.clearTimeout(this.timeoutId),this.progressBarIntervalId&&window.clearInterval(this.progressBarIntervalId),this.timeoutId=null,this.progressBarIntervalId=null}removeToast(){this.removeToastEvent.emit(this.toast)}}return t.\u0275fac=function(e){return new(e||t)(Ao(Nl),Ao(ua),Ao(Uc),Ao(Bl),Ao($l))},t.\u0275cmp=Vt({type:t,selectors:[["","toastComp",""]],viewQuery:function(t,e){if(1&t&&ac(Im,!0,Sa),2&t){let t;lc(t=pc())&&(e.componentBody=t.first)}},hostBindings:function(t,e){1&t&&Bo("mouseleave",function(){return e.restartTimer()})},inputs:{toasterconfig:"toasterconfig",toast:"toast",titleClass:"titleClass",messageClass:"messageClass"},outputs:{clickEvent:"clickEvent",removeToastEvent:"removeToastEvent"},attrs:xm,decls:9,vars:9,consts:[[1,"toast-content"],[3,"ngClass"],[3,"ngClass","ngSwitch"],[4,"ngSwitchCase"],[3,"innerHTML",4,"ngSwitchCase"],["class","toast-close-button",3,"innerHTML","click",4,"ngIf"],[4,"ngIf"],["componentBody",""],[3,"innerHTML"],[1,"toast-close-button",3,"innerHTML","click"],[1,"toast-progress-bar"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),fl(2),Po(),Mo(3,"div",2),ko(4,Tm,2,0,"div",3),ko(5,Em,2,3,"div",4),ko(6,km,2,1,"div",3),Po(),Po(),ko(7,Om,2,3,"button",5),ko(8,Am,2,2,"div",6)),2&t&&(Xi(1),Ro("ngClass",e.titleClass),Xi(1),gl(e.toast.title),Xi(1),Ro("ngClass",e.messageClass)("ngSwitch",e.toast.bodyOutputType),Xi(1),Ro("ngSwitchCase",e.bodyOutputType.Component),Xi(1),Ro("ngSwitchCase",e.bodyOutputType.TrustedHtml),Xi(1),Ro("ngSwitchCase",e.bodyOutputType.Default),Xi(1),Ro("ngIf",e.toast.showCloseButton),Xi(1),Ro("ngIf",e.toast.progressBar))},directives:function(){return[ju,Ku,Qu,zu]},pipes:function(){return[Bm]},encapsulation:2}),t})(),Bm=(()=>{class t{constructor(t){this.sanitizer=t}transform(t){return this.sanitizer.bypassSecurityTrustHtml(t)}}return t.\u0275fac=function(e){return new(e||t)(Ao(Eh))},t.\u0275pipe=Wt({name:"trustHtml",type:t,pure:!0}),t})(),Hm=(()=>{class t{static forRoot(){return{ngModule:t,providers:[Vm,Um]}}static forChild(){return{ngModule:t,providers:[Um]}}}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})();const $m=["*"];let zm=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-card"]],ngContentSelectors:$m,decls:3,vars:0,consts:[[1,"card","card-margin"],[1,"card-body"]],template:function(t,e){1&t&&(qo(),Mo(0,"div",0),Mo(1,"div",1),Go(2),Po(),Po())},styles:[".card-margin[_ngcontent-%COMP%]{margin-bottom:1rem}"]}),t})();function Wm(t,e){return new v(n=>{const s=t.length;if(0===s)return void n.complete();const i=new Array(s);let r=0,o=0;for(let l=0;l{c||(c=!0,o++),i[l]=t},error:t=>n.error(t),complete:()=>{r++,r!==s&&c||(o===s&&n.next(e?e.reduce((t,e,n)=>(t[e]=i[n],t),{}):i),n.complete())}}))}})}const qm=new Qn("NgValueAccessor"),Gm={provide:qm,useExisting:it(()=>Km),multi:!0};let Km=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"checked",t)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(Ao($l),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(t,e){1&t&&Bo("change",function(t){return e.onChange(t.target.checked)})("blur",function(){return e.onTouched()})},features:[Pl([Gm])]}),t})();const Qm={provide:qm,useExisting:it(()=>Ym),multi:!0},Zm=new Qn("CompositionEventMode");let Ym=(()=>{class t{constructor(t,e,n){this._renderer=t,this._elementRef=e,this._compositionMode=n,this.onChange=t=>{},this.onTouched=()=>{},this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const t=yu()?yu().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}}return t.\u0275fac=function(e){return new(e||t)(Ao($l),Ao(Bl),Ao(Zm,8))},t.\u0275dir=zt({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(t,e){1&t&&Bo("input",function(t){return e._handleInput(t.target.value)})("blur",function(){return e.onTouched()})("compositionstart",function(){return e._compositionStart()})("compositionend",function(t){return e._compositionEnd(t.target.value)})},features:[Pl([Qm])]}),t})();function Jm(t){return null==t||0===t.length}function Xm(t){return null!=t&&"number"==typeof t.length}const ty=new Qn("NgValidators"),ey=new Qn("NgAsyncValidators"),ny=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class sy{static min(t){return e=>{if(Jm(e.value)||Jm(t))return null;const n=parseFloat(e.value);return!isNaN(n)&&n{if(Jm(e.value)||Jm(t))return null;const n=parseFloat(e.value);return!isNaN(n)&&n>t?{max:{max:t,actual:e.value}}:null}}static required(t){return Jm(t.value)?{required:!0}:null}static requiredTrue(t){return!0===t.value?null:{required:!0}}static email(t){return Jm(t.value)||ny.test(t.value)?null:{email:!0}}static minLength(t){return e=>Jm(e.value)||!Xm(e.value)?null:e.value.lengthXm(e.value)&&e.value.length>t?{maxlength:{requiredLength:t,actualLength:e.value.length}}:null}static pattern(t){if(!t)return sy.nullValidator;let e,n;return"string"==typeof t?(n="","^"!==t.charAt(0)&&(n+="^"),n+=t,"$"!==t.charAt(t.length-1)&&(n+="$"),e=new RegExp(n)):(n=t.toString(),e=t),t=>{if(Jm(t.value))return null;const s=t.value;return e.test(s)?null:{pattern:{requiredPattern:n,actualValue:s}}}}static nullValidator(t){return null}static compose(t){if(!t)return null;const e=t.filter(iy);return 0==e.length?null:function(t){return oy(ly(t,e))}}static composeAsync(t){if(!t)return null;const e=t.filter(iy);return 0==e.length?null:function(t){return function(...t){if(1===t.length){const e=t[0];if(a(e))return Wm(e,null);if(c(e)&&Object.getPrototypeOf(e)===Object.prototype){const t=Object.keys(e);return Wm(t.map(t=>e[t]),t)}}if("function"==typeof t[t.length-1]){const e=t.pop();return Wm(t=1===t.length&&a(t[0])?t[0]:t,null).pipe(T(t=>e(...t)))}return Wm(t,null)}(ly(t,e).map(ry)).pipe(T(oy))}}}function iy(t){return null!=t}function ry(t){const e=Uo(t)?L(t):t;return jo(e),e}function oy(t){let e={};return t.forEach(t=>{e=null!=t?Object.assign(Object.assign({},e),t):e}),0===Object.keys(e).length?null:e}function ly(t,e){return e.map(e=>e(t))}function ay(t){return t.map(t=>function(t){return!t.validate}(t)?t:e=>t.validate(e))}function cy(t){return null!=t?sy.compose(ay(t)):null}function uy(t){return null!=t?sy.composeAsync(ay(t)):null}function hy(t,e){return null===t?[e]:Array.isArray(t)?[...t,e]:[t,e]}let dy=(()=>{class t{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(t){this._rawValidators=t||[],this._composedValidatorFn=cy(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=uy(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=zt({type:t}),t})(),py=(()=>{class t extends dy{get formDirective(){return null}get path(){return null}}return t.\u0275fac=function(e){return fy(e||t)},t.\u0275dir=zt({type:t,features:[fo]}),t})();const fy=Wn(py);class gy extends dy{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class my{constructor(t){this._cd=t}get ngClassUntouched(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.untouched)&&void 0!==n&&n}get ngClassTouched(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.touched)&&void 0!==n&&n}get ngClassPristine(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.pristine)&&void 0!==n&&n}get ngClassDirty(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.dirty)&&void 0!==n&&n}get ngClassValid(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.valid)&&void 0!==n&&n}get ngClassInvalid(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.invalid)&&void 0!==n&&n}get ngClassPending(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.pending)&&void 0!==n&&n}}let yy=(()=>{class t extends my{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(Ao(gy,2))},t.\u0275dir=zt({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(t,e){2&t&&nl("ng-untouched",e.ngClassUntouched)("ng-touched",e.ngClassTouched)("ng-pristine",e.ngClassPristine)("ng-dirty",e.ngClassDirty)("ng-valid",e.ngClassValid)("ng-invalid",e.ngClassInvalid)("ng-pending",e.ngClassPending)},features:[fo]}),t})(),vy=(()=>{class t extends my{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(Ao(py,10))},t.\u0275dir=zt({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:14,hostBindings:function(t,e){2&t&&nl("ng-untouched",e.ngClassUntouched)("ng-touched",e.ngClassTouched)("ng-pristine",e.ngClassPristine)("ng-dirty",e.ngClassDirty)("ng-valid",e.ngClassValid)("ng-invalid",e.ngClassInvalid)("ng-pending",e.ngClassPending)},features:[fo]}),t})();const _y={provide:qm,useExisting:it(()=>by),multi:!0};let by=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}registerOnChange(t){this.onChange=e=>{t(""==e?null:parseFloat(e))}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(Ao($l),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(t,e){1&t&&Bo("input",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},features:[Pl([_y])]}),t})();const wy={provide:qm,useExisting:it(()=>Cy),multi:!0};let Sy=(()=>{class t{constructor(){this._accessors=[]}add(t,e){this._accessors.push([t,e])}remove(t){for(let e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)}select(t){this._accessors.forEach(e=>{this._isSameGroup(e,t)&&e[1]!==t&&e[1].fireUncheck(t.value)})}_isSameGroup(t,e){return!!t[0].control&&t[0]._parent===e._control._parent&&t[1].name===e.name}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Cy=(()=>{class t{constructor(t,e,n,s){this._renderer=t,this._elementRef=e,this._registry=n,this._injector=s,this.onChange=()=>{},this.onTouched=()=>{}}ngOnInit(){this._control=this._injector.get(gy),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(t){this._state=t===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)}registerOnChange(t){this._fn=t,this.onChange=()=>{t(this.value),this._registry.select(this)}}fireUncheck(t){this.writeValue(t)}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return t.\u0275fac=function(e){return new(e||t)(Ao($l),Ao(Bl),Ao(Sy),Ao(ho))},t.\u0275dir=zt({type:t,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(t,e){1&t&&Bo("change",function(){return e.onChange()})("blur",function(){return e.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[Pl([wy])]}),t})();const Iy={provide:qm,useExisting:it(()=>xy),multi:!0};let xy=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(t))}registerOnChange(t){this.onChange=e=>{t(""==e?null:parseFloat(e))}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(Ao($l),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(t,e){1&t&&Bo("change",function(t){return e.onChange(t.target.value)})("input",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},features:[Pl([Iy])]}),t})();const Ty={provide:qm,useExisting:it(()=>ky),multi:!0};function Ey(t,e){return null==t?""+e:(e&&"object"==typeof e&&(e="Object"),`${t}: ${e}`.slice(0,50))}let ky=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=t=>{},this.onTouched=()=>{},this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){this.value=t;const e=this._getOptionId(t);null==e&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);const n=Ey(e,t);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)}registerOnChange(t){this.onChange=e=>{this.value=this._getOptionValue(e),t(this.value)}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_registerOption(){return(this._idCounter++).toString()}_getOptionId(t){for(const e of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(e),t))return e;return null}_getOptionValue(t){const e=function(t){return t.split(":")[0]}(t);return this._optionMap.has(e)?this._optionMap.get(e):t}}return t.\u0275fac=function(e){return new(e||t)(Ao($l),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(t,e){1&t&&Bo("change",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},inputs:{compareWith:"compareWith"},features:[Pl([Ty])]}),t})(),Oy=(()=>{class t{constructor(t,e,n){this._element=t,this._renderer=e,this._select=n,this._select&&(this.id=this._select._registerOption())}set ngValue(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(Ey(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._setElementValue(t),this._select&&this._select.writeValue(this._select.value)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao($l),Ao(ky,9))},t.\u0275dir=zt({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})();const Ay={provide:qm,useExisting:it(()=>Dy),multi:!0};function Ry(t,e){return null==t?""+e:("string"==typeof e&&(e=`'${e}'`),e&&"object"==typeof e&&(e="Object"),`${t}: ${e}`.slice(0,50))}let Dy=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=t=>{},this.onTouched=()=>{},this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){let e;if(this.value=t,Array.isArray(t)){const n=t.map(t=>this._getOptionId(t));e=(t,e)=>{t._setSelected(n.indexOf(e.toString())>-1)}}else e=(t,e)=>{t._setSelected(!1)};this._optionMap.forEach(e)}registerOnChange(t){this.onChange=e=>{const n=[];if(void 0!==e.selectedOptions){const t=e.selectedOptions;for(let e=0;e{class t{constructor(t,e,n){this._element=t,this._renderer=e,this._select=n,this._select&&(this.id=this._select._registerOption(this))}set ngValue(t){null!=this._select&&(this._value=t,this._setElementValue(Ry(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._select?(this._value=t,this._setElementValue(Ry(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}_setSelected(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao($l),Ao(Dy,9))},t.\u0275dir=zt({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})();function Py(t,e){Ly(t,e,!0),e.valueAccessor.writeValue(t.value),function(t,e){e.valueAccessor.registerOnChange(n=>{t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&Ny(t,e)})}(t,e),function(t,e){const n=(t,n)=>{e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)};t.registerOnChange(n),e._registerOnDestroy(()=>{t._unregisterOnChange(n)})}(t,e),function(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&Ny(t,e),"submit"!==t.updateOn&&t.markAsTouched()})}(t,e),function(t,e){if(e.valueAccessor.setDisabledState){const n=t=>{e.valueAccessor.setDisabledState(t)};t.registerOnDisabledChange(n),e._registerOnDestroy(()=>{t._unregisterOnDisabledChange(n)})}}(t,e)}function Fy(t,e){t.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(e)})}function Ly(t,e,n){const s=function(t){return t._rawValidators}(t);null!==e.validator?t.setValidators(hy(s,e.validator)):"function"==typeof s&&t.setValidators([s]);const i=function(t){return t._rawAsyncValidators}(t);if(null!==e.asyncValidator?t.setAsyncValidators(hy(i,e.asyncValidator)):"function"==typeof i&&t.setAsyncValidators([i]),n){const n=()=>t.updateValueAndValidity();Fy(e._rawValidators,n),Fy(e._rawAsyncValidators,n)}}function Ny(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}const Vy=[Km,xy,by,ky,Dy,Cy];function Uy(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const jy="VALID",By="INVALID",Hy="PENDING",$y="DISABLED";function zy(t){return(Ky(t)?t.validators:t)||null}function Wy(t){return Array.isArray(t)?cy(t):t||null}function qy(t,e){return(Ky(e)?e.asyncValidators:t)||null}function Gy(t){return Array.isArray(t)?uy(t):t||null}function Ky(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}class Qy{constructor(t,e){this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=e,this._composedValidatorFn=Wy(this._rawValidators),this._composedAsyncValidatorFn=Gy(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get valid(){return this.status===jy}get invalid(){return this.status===By}get pending(){return this.status==Hy}get disabled(){return this.status===$y}get enabled(){return this.status!==$y}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._rawValidators=t,this._composedValidatorFn=Wy(t)}setAsyncValidators(t){this._rawAsyncValidators=t,this._composedAsyncValidatorFn=Gy(t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(t=>{t.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(t=>{t.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=Hy,!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=$y,this.errors=null,this._forEachChild(e=>{e.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=jy,this._forEachChild(e=>{e.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),this.status!==jy&&this.status!==Hy||this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?$y:jy}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=Hy,this._hasOwnPendingAsyncValidator=!0;const e=ry(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(e=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(e,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){return function(t,e,n){if(null==e)return null;if(Array.isArray(e)||(e=e.split(".")),Array.isArray(e)&&0===e.length)return null;let s=t;return e.forEach(t=>{s=s instanceof Yy?s.controls.hasOwnProperty(t)?s.controls[t]:null:s instanceof Jy&&s.at(t)||null}),s}(this,t)}getError(t,e){const n=e?this.get(e):this;return n&&n.errors?n.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new Qa,this.statusChanges=new Qa}_calculateStatus(){return this._allControlsDisabled()?$y:this.errors?By:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Hy)?Hy:this._anyControlsHaveStatus(By)?By:jy}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_isBoxedValue(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){Ky(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class Zy extends Qy{constructor(t=null,e,n){super(zy(e),qy(n,e)),this._onChange=[],this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!n})}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=null,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){Uy(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){Uy(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(t){this._isBoxedValue(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}}class Yy extends Qy{constructor(t,e,n){super(zy(e),qy(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!n})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}removeControl(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()}setControl(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){this._checkAllValuesPresent(t),Object.keys(t).forEach(n=>{this._throwIfControlMissing(n),this.controls[n].setValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){Object.keys(t).forEach(n=>{this.controls[n]&&this.controls[n].patchValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}reset(t={},e={}){this._forEachChild((n,s)=>{n.reset(t[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,n)=>(t[n]=e instanceof Zy?e.value:e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(t,e)=>!!e._syncPendingControls()||t);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[t])throw new Error(`Cannot find form control with name: ${t}.`)}_forEachChild(t){Object.keys(this.controls).forEach(e=>t(this.controls[e],e))}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const e of Object.keys(this.controls)){const n=this.controls[e];if(this.contains(e)&&t(n))return!0}return!1}_reduceValue(){return this._reduceChildren({},(t,e,n)=>((e.enabled||this.disabled)&&(t[n]=e.value),t))}_reduceChildren(t,e){let n=t;return this._forEachChild((t,s)=>{n=e(n,t,s)}),n}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_checkAllValuesPresent(t){this._forEachChild((e,n)=>{if(void 0===t[n])throw new Error(`Must supply a value for form control with name: '${n}'.`)})}}class Jy extends Qy{constructor(t,e,n){super(zy(e),qy(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!n})}at(t){return this.controls[t]}push(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()}insert(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity()}removeAt(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity()}setControl(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()}get length(){return this.controls.length}setValue(t,e={}){this._checkAllValuesPresent(t),t.forEach((t,n)=>{this._throwIfControlMissing(n),this.at(n).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){t.forEach((t,n)=>{this.at(n)&&this.at(n).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}reset(t=[],e={}){this._forEachChild((n,s)=>{n.reset(t[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(t=>t instanceof Zy?t.value:t.getRawValue())}clear(){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity())}_syncPendingControls(){let t=this.controls.reduce((t,e)=>!!e._syncPendingControls()||t,!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error("Cannot find form control at index "+t)}_forEachChild(t){this.controls.forEach((e,n)=>{t(e,n)})}_updateValue(){this.value=this.controls.filter(t=>t.enabled||this.disabled).map(t=>t.value)}_anyControls(t){return this.controls.some(e=>e.enabled&&t(e))}_setUpControls(){this._forEachChild(t=>this._registerControl(t))}_checkAllValuesPresent(t){this._forEachChild((e,n)=>{if(void 0===t[n])throw new Error(`Must supply a value for form control at index: ${n}.`)})}_allControlsDisabled(){for(const t of this.controls)if(t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}}const Xy={provide:py,useExisting:it(()=>ev)},tv=(()=>Promise.resolve(null))();let ev=(()=>{class t extends py{constructor(t,e){super(),this.submitted=!1,this._directives=[],this.ngSubmit=new Qa,this.form=new Yy({},cy(t),uy(e))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){tv.then(()=>{const e=this._findContainer(t.path);t.control=e.registerControl(t.name,t.control),Py(t.control,t),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.push(t)})}getControl(t){return this.form.get(t.path)}removeControl(t){tv.then(()=>{const e=this._findContainer(t.path);e&&e.removeControl(t.name),Uy(this._directives,t)})}addFormGroup(t){tv.then(()=>{const e=this._findContainer(t.path),n=new Yy({});(function(t,e){Ly(t,e,!1)})(n,t),e.registerControl(t.name,n),n.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){tv.then(()=>{const e=this._findContainer(t.path);e&&e.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,e){tv.then(()=>{this.form.get(t.path).setValue(e)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submitted=!0,e=this._directives,this.form._syncPendingControls(),e.forEach(t=>{const e=t.control;"submit"===e.updateOn&&e._pendingChange&&(t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)}),this.ngSubmit.emit(t),!1;var e}onReset(){this.resetForm()}resetForm(t){this.form.reset(t),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}}return t.\u0275fac=function(e){return new(e||t)(Ao(ty,10),Ao(ey,10))},t.\u0275dir=zt({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(t,e){1&t&&Bo("submit",function(t){return e.onSubmit(t)})("reset",function(){return e.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Pl([Xy]),fo]}),t})();const nv={provide:gy,useExisting:it(()=>iv)},sv=(()=>Promise.resolve(null))();let iv=(()=>{class t extends gy{constructor(t,e,n,s){super(),this.control=new Zy,this._registered=!1,this.update=new Qa,this._parent=t,this._setValidators(e),this._setAsyncValidators(n),this.valueAccessor=function(t,e){if(!e)return null;Array.isArray(e);let n=void 0,s=void 0,i=void 0;return e.forEach(t=>{var e;t.constructor===Ym?n=t:(e=t,Vy.some(t=>e.constructor===t)?s=t:i=t)}),i||s||n||null}(0,s)}ngOnChanges(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),function(t,e){if(!t.hasOwnProperty("model"))return!1;const n=t.model;return!!n.isFirstChange()||!Object.is(e,n.currentValue)}(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._parent?[...this._parent.path,this.name]:[this.name]}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Py(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(t){sv.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1})})}_updateDisabled(t){const e=t.isDisabled.currentValue,n=""===e||e&&"false"!==e;sv.then(()=>{n&&!this.control.disabled?this.control.disable():!n&&this.control.disabled&&this.control.enable()})}}return t.\u0275fac=function(e){return new(e||t)(Ao(py,9),Ao(ty,10),Ao(ey,10),Ao(qm,10))},t.\u0275dir=zt({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Pl([nv]),fo,ae]}),t})(),rv=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=zt({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),t})(),ov=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)}}),t})(),lv=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[Sy],imports:[ov]}),t})();function av(t,e,n,i){return s(n)&&(i=n,n=void 0),i?av(t,e,n).pipe(T(t=>a(t)?i(...t):i(t))):new v(s=>{cv(t,e,function(t){s.next(arguments.length>1?Array.prototype.slice.call(arguments):t)},s,n)})}function cv(t,e,n,s,i){let r;if(function(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(t)){const s=t;t.addEventListener(e,n,i),r=()=>s.removeEventListener(e,n,i)}else if(function(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(t)){const s=t;t.on(e,n),r=()=>s.off(e,n)}else if(function(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(t)){const s=t;t.addListener(e,n),r=()=>s.removeListener(e,n)}else{if(!t||!t.length)throw new TypeError("Invalid event target");for(let r=0,o=t.length;r{class t{constructor(e,n=t.now){this.SchedulerAction=e,this.now=n}schedule(t,e=0,n){return new this.SchedulerAction(this,t).schedule(n,e)}}return t.now=()=>Date.now(),t})();class pv extends dv{constructor(t,e=dv.now){super(t,()=>pv.delegate&&pv.delegate!==this?pv.delegate.now():e()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(t,e=0,n){return pv.delegate&&pv.delegate!==this?pv.delegate.schedule(t,e,n):super.schedule(t,e,n)}flush(t){const{actions:e}=this;if(this.active)return void e.push(t);let n;this.active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}}}const fv=new pv(hv);function gv(t){return!a(t)&&t-parseFloat(t)+1>=0}function mv(t){const{index:e,period:n,subscriber:s}=t;if(s.next(e),!s.closed){if(-1===n)return s.complete();t.index=e+1,this.schedule(t,n)}}function yv(...t){if(1===t.length){if(!a(t[0]))return t[0];t=t[0]}return z(t,void 0).lift(new vv)}class vv{call(t,e){return e.subscribe(new _v(t))}}class _v extends Ph{constructor(t){super(t),this.hasFirst=!1,this.observables=[],this.subscriptions=[]}_next(t){this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{for(let n=0;nthis.index}hasCompleted(){return this.array.length===this.index}}class xv extends V{constructor(t,e,n){super(t),this.parent=e,this.observable=n,this.stillUnsubscribed=!0,this.buffer=[],this.isComplete=!1}[R](){return this}next(){const t=this.buffer;return 0===t.length&&this.isComplete?{value:null,done:!0}:{value:t.shift(),done:!1}}hasValue(){return this.buffer.length>0}hasCompleted(){return 0===this.buffer.length&&this.isComplete}notifyComplete(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()}notifyNext(t){this.buffer.push(t),this.parent.checkIterators()}subscribe(){return U(this.observable,new N(this))}}function Tv(t){return e=>e.lift(new Ev(t))}class Ev{constructor(t){this.notifier=t}call(t,e){const n=new kv(t),s=U(this.notifier,new N(n));return s&&!n.seenValue?(n.add(s),e.subscribe(n)):n}}class kv extends V{constructor(t){super(t),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}function Ov(t,e){return n=>n.lift(new Av(t,e))}class Av{constructor(t,e){this.compare=t,this.keySelector=e}call(t,e){return e.subscribe(new Rv(t,this.compare,this.keySelector))}}class Rv extends f{constructor(t,e,n){super(t),this.keySelector=n,this.hasKey=!1,"function"==typeof e&&(this.compare=e)}compare(t,e){return t===e}_next(t){let e;try{const{keySelector:n}=this;e=n?n(t):t}catch(s){return this.destination.error(s)}let n=!1;if(this.hasKey)try{const{compare:t}=this;n=t(this.key,e)}catch(s){return this.destination.error(s)}else this.hasKey=!0;n||(this.key=e,this.destination.next(t))}}function Dv(...t){return e=>{let n;return"function"==typeof t[t.length-1]&&(n=t.pop()),e.lift(new Mv(t,n))}}class Mv{constructor(t,e){this.observables=t,this.project=e}call(t,e){return e.subscribe(new Pv(t,this.observables,this.project))}}class Pv extends Ph{constructor(t,e,n){super(t),this.observables=e,this.project=n,this.toRespond=[];const s=e.length;this.values=new Array(s);for(let i=0;i0){const t=s.indexOf(n);-1!==t&&s.splice(t,1)}}notifyComplete(){}_next(t){if(0===this.toRespond.length){const e=[t,...this.values];this.project?this._tryProject(e):this.destination.next(e)}}_tryProject(t){let e;try{e=this.project.apply(this,t)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}function Fv(t,e){return new v(e?n=>e.schedule(Lv,0,{error:t,subscriber:n}):e=>e.error(t))}function Lv({error:t,subscriber:e}){e.error(t)}let Nv=(()=>{class t{constructor(t,e,n){this.kind=t,this.value=e,this.error=n,this.hasValue="N"===t}observe(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}}do(t,e,n){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return n&&n()}}accept(t,e,n){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,n)}toObservable(){switch(this.kind){case"N":return Dh(this.value);case"E":return Fv(this.error);case"C":return $h()}throw new Error("unexpected notification kind value")}static createNext(e){return void 0!==e?new t("N",e):t.undefinedValueNotification}static createError(e){return new t("E",void 0,e)}static createComplete(){return t.completeNotification}}return t.completeNotification=new t("C"),t.undefinedValueNotification=new t("N",void 0),t})();class Vv{constructor(t,e){this.delay=t,this.scheduler=e}call(t,e){return e.subscribe(new Uv(t,this.delay,this.scheduler))}}class Uv extends f{constructor(t,e,n){super(t),this.delay=e,this.scheduler=n,this.queue=[],this.active=!1,this.errored=!1}static dispatch(t){const e=t.source,n=e.queue,s=t.scheduler,i=t.destination;for(;n.length>0&&n[0].time-s.now()<=0;)n.shift().notification.observe(i);if(n.length>0){const e=Math.max(0,n[0].time-s.now());this.schedule(t,e)}else this.unsubscribe(),e.active=!1}_schedule(t){this.active=!0,this.destination.add(t.schedule(Uv.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))}scheduleNotification(t){if(!0===this.errored)return;const e=this.scheduler,n=new jv(e.now()+this.delay,t);this.queue.push(n),!1===this.active&&this._schedule(e)}_next(t){this.scheduleNotification(Nv.createNext(t))}_error(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()}_complete(){this.scheduleNotification(Nv.createComplete()),this.unsubscribe()}}class jv{constructor(t,e){this.time=t,this.notification=e}}function Bv(t,e){if(1&t){const t=Vo();Mo(0,"button",1),Bo("click",function(){return Pe(t),zo().close()}),Mo(1,"span",2),fl(2,"\xd7"),Po(),Po()}}const Hv=["*"],$v=["dialog"];function zv(t,e){if(1&t&&(Mo(0,"span"),fl(1),Po()),2&t){const t=zo().$implicit;sl(zo().highlightClass),Xi(1),gl(t)}}function Wv(t,e){1&t&&fl(0),2&t&&gl(zo().$implicit)}function qv(t,e){if(1&t&&(ko(0,zv,2,3,"span",1),ko(1,Wv,1,1,"ng-template",null,2,yc)),2&t){const t=e.odd,n=Oo(2);Ro("ngIf",t)("ngIfElse",n)}}function Gv(t,e){if(1&t&&Fo(0,"ngb-highlight",2),2&t){const t=e.term;Ro("result",(0,e.formatter)(e.result))("term",t)}}function Kv(t,e){}const Qv=function(t,e,n){return{result:t,term:e,formatter:n}};function Zv(t,e){if(1&t){const t=Vo();Mo(0,"button",3),Bo("mouseenter",function(){Pe(t);const n=e.index;return zo().markActive(n)})("click",function(){Pe(t);const n=e.$implicit;return zo().select(n)}),ko(1,Kv,0,0,"ng-template",4),Po()}if(2&t){const t=e.$implicit,n=e.index,s=zo(),i=Oo(1);nl("active",n===s.activeIdx),Ro("id",s.id+"-"+n),Xi(1),Ro("ngTemplateOutlet",s.resultTemplate||i)("ngTemplateOutletContext",ja(5,Qv,t,s.term,s.formatter))}}function Yv(t){return null!=t?""+t:""}function Jv(t){return null!=t}function Xv(t){return(t||document.body).offsetHeight}"undefined"==typeof Element||Element.prototype.closest||(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest=function(t){let e=this;if(!document.documentElement.contains(e))return null;do{if(e.matches(t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null});const t_={animation:!0,transitionTimerDelayMs:5};let e_=(()=>{class t{constructor(){this.animation=t_.animation}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:function(){return new t},token:t,providedIn:"root"}),t})();const n_=()=>{},{transitionTimerDelayMs:s_}=t_,i_=new Map,r_=(t,e,n,s)=>{let i=s.context||{};const r=i_.get(e);if(r)switch(s.runningTransition){case"continue":return Hh;case"stop":t.run(()=>r.transition$.complete()),i=Object.assign(r.context,i),i_.delete(e)}const o=n(e,s.animation,i)||n_;if(!s.animation||"none"===window.getComputedStyle(e).transitionProperty)return t.run(()=>o()),Dh(void 0).pipe(function(t){return e=>new v(n=>e.subscribe(e=>t.run(()=>n.next(e)),e=>t.run(()=>n.error(e)),()=>t.run(()=>n.complete())))}(t));const l=new C,a=new C,c=l.pipe(function(...t){return e=>Bh(e,Dh(...t))}(!0));i_.set(e,{transition$:l,complete:()=>{a.next(),a.complete()},context:i});const u=function(t){const{transitionDelay:e,transitionDuration:n}=window.getComputedStyle(t);return 1e3*(parseFloat(e)+parseFloat(n))}(e);return t.runOutsideAngular(()=>{const n=av(e,"transitionend").pipe(Tv(c),ed(({target:t})=>t===e));yv(function(t=0,e,n){let s=-1;return gv(e)?s=Number(e)<1?1:Number(e):x(e)&&(n=e),x(n)||(n=fv),new v(e=>{const i=gv(t)?t:+t-n.now();return n.schedule(mv,i,{index:0,period:s,subscriber:e})})}(u+s_).pipe(Tv(c)),n,a).pipe(Tv(c)).subscribe(()=>{i_.delete(e),t.run(()=>{o(),l.next(),l.complete()})})}),l.asObservable()};let o_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),l_=(()=>{class t{constructor(t){this._ngbConfig=t,this.dismissible=!0,this.type="warning"}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(t){this._animation=t}}return t.\u0275fac=function(e){return new(e||t)(_s(e_))},t.\u0275prov=lt({factory:function(){return new t(_s(e_))},token:t,providedIn:"root"}),t})();const a_=({classList:t})=>{t.remove("show")};let c_=(()=>{class t{constructor(t,e,n,s){this._renderer=e,this._element=n,this._zone=s,this.closed=new Qa,this.dismissible=t.dismissible,this.type=t.type,this.animation=t.animation}close(){const t=r_(this._zone,this._element.nativeElement,a_,{animation:this.animation,runningTransition:"continue"});return t.subscribe(()=>this.closed.emit()),t}ngOnChanges(t){const e=t.type;e&&!e.firstChange&&(this._renderer.removeClass(this._element.nativeElement,"alert-"+e.previousValue),this._renderer.addClass(this._element.nativeElement,"alert-"+e.currentValue))}ngOnInit(){this._renderer.addClass(this._element.nativeElement,"alert-"+this.type)}}return t.\u0275fac=function(e){return new(e||t)(Ao(l_),Ao($l),Ao(Bl),Ao(Uc))},t.\u0275cmp=Vt({type:t,selectors:[["ngb-alert"]],hostAttrs:["role","alert",1,"alert","show"],hostVars:4,hostBindings:function(t,e){2&t&&nl("fade",e.animation)("alert-dismissible",e.dismissible)},inputs:{dismissible:"dismissible",type:"type",animation:"animation"},outputs:{closed:"closed"},exportAs:["ngbAlert"],features:[ae],ngContentSelectors:Hv,decls:2,vars:1,consts:function(){let t,e;return t=$localize`:@@ngb.alert.close␟f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8␟7819314041543176992:Close`,e=$localize`:@@ngb.alert.close␟f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8␟7819314041543176992:Close`,[["type","button","class","close","aria-label",t,3,"click",4,"ngIf"],["type","button","aria-label",e,1,"close",3,"click"],["aria-hidden","true"]]},template:function(t,e){1&t&&(qo(),Go(0),ko(1,Bv,3,0,"button",0)),2&t&&(Xi(1),Ro("ngIf",e.dismissible))},directives:[zu],styles:["ngb-alert{display:block}"],encapsulation:2,changeDetection:0}),t})(),u_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),h_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)}}),t})(),d_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),p_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)}}),t})();var f_=function(t){return t[t.Tab=9]="Tab",t[t.Enter=13]="Enter",t[t.Escape=27]="Escape",t[t.Space=32]="Space",t[t.PageUp=33]="PageUp",t[t.PageDown=34]="PageDown",t[t.End=35]="End",t[t.Home=36]="Home",t[t.ArrowLeft=37]="ArrowLeft",t[t.ArrowUp=38]="ArrowUp",t[t.ArrowRight=39]="ArrowRight",t[t.ArrowDown=40]="ArrowDown",t}({});const g_=(t,e)=>!!e&&e.some(e=>e.contains(t)),m_=(t,e)=>!e||null!=function(t,e){return e?void 0===t.closest?null:t.closest(e):null}(t,e),y_="undefined"!=typeof navigator&&!!navigator.userAgent&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||/Android/.test(navigator.userAgent));function v_(t,e,n,s,i,r,o,l){var a;n&&t.runOutsideAngular((a=()=>{const a=av(e,"keydown").pipe(Tv(i),ed(t=>t.which===f_.Escape),bd(t=>t.preventDefault())),c=av(e,"mousedown").pipe(T(t=>{const e=t.target;return 2!==t.button&&!g_(e,o)&&("inside"===n?g_(e,r)&&m_(e,l):"outside"===n?!g_(e,r):m_(e,l)||!g_(e,r))}),Tv(i)),u=av(e,"mouseup").pipe(Dv(c),ed(([t,e])=>e),function(t,e=fv){var n;const s=(n=t)instanceof Date&&!isNaN(+n)?+t-e.now():Math.abs(t);return t=>t.lift(new Vv(s,e))}(0),Tv(i));yv([a.pipe(T(t=>0)),u.pipe(T(t=>1))]).subscribe(e=>t.run(()=>s(e)))},y_?()=>setTimeout(()=>a(),100):a))}const __=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function b_(t){const e=Array.from(t.querySelectorAll(__)).filter(t=>-1!==t.tabIndex);return[e[0],e[e.length-1]]}const w_=/\s+/,S_=new class{getAllStyles(t){return window.getComputedStyle(t)}getStyle(t,e){return this.getAllStyles(t)[e]}isStaticPositioned(t){return"static"===(this.getStyle(t,"position")||"static")}offsetParent(t){let e=t.offsetParent||document.documentElement;for(;e&&e!==document.documentElement&&this.isStaticPositioned(e);)e=e.offsetParent;return e||document.documentElement}position(t,e=!0){let n,s={width:0,height:0,top:0,bottom:0,left:0,right:0};if("fixed"===this.getStyle(t,"position"))n=t.getBoundingClientRect(),n={top:n.top,bottom:n.bottom,left:n.left,right:n.right,height:n.height,width:n.width};else{const e=this.offsetParent(t);n=this.offset(t,!1),e!==document.documentElement&&(s=this.offset(e,!1)),s.top+=e.clientTop,s.left+=e.clientLeft}return n.top-=s.top,n.bottom-=s.top,n.left-=s.left,n.right-=s.left,e&&(n.top=Math.round(n.top),n.bottom=Math.round(n.bottom),n.left=Math.round(n.left),n.right=Math.round(n.right)),n}offset(t,e=!0){const n=t.getBoundingClientRect(),s=window.pageYOffset-document.documentElement.clientTop,i=window.pageXOffset-document.documentElement.clientLeft;let r={height:n.height||t.offsetHeight,width:n.width||t.offsetWidth,top:n.top+s,bottom:n.bottom+s,left:n.left+i,right:n.right+i};return e&&(r.height=Math.round(r.height),r.width=Math.round(r.width),r.top=Math.round(r.top),r.bottom=Math.round(r.bottom),r.left=Math.round(r.left),r.right=Math.round(r.right)),r}positionElements(t,e,n,s){const[i="top",r="center"]=n.split("-"),o=s?this.offset(t,!1):this.position(t,!1),l=this.getAllStyles(e),a=parseFloat(l.marginTop),c=parseFloat(l.marginBottom),u=parseFloat(l.marginLeft),h=parseFloat(l.marginRight);let d=0,p=0;switch(i){case"top":d=o.top-(e.offsetHeight+a+c);break;case"bottom":d=o.top+o.height;break;case"left":p=o.left-(e.offsetWidth+u+h);break;case"right":p=o.left+o.width}switch(r){case"top":d=o.top;break;case"bottom":d=o.top+o.height-e.offsetHeight;break;case"left":p=o.left;break;case"right":p=o.left+o.width-e.offsetWidth;break;case"center":"top"===i||"bottom"===i?p=o.left+o.width/2-e.offsetWidth/2:d=o.top+o.height/2-e.offsetHeight/2}e.style.transform=`translate(${Math.round(p)}px, ${Math.round(d)}px)`;const f=e.getBoundingClientRect(),g=document.documentElement,m=window.innerHeight||g.clientHeight,y=window.innerWidth||g.clientWidth;return f.left>=0&&f.top>=0&&f.right<=y&&f.bottom<=m}};function C_(t,e,n,s,i){let r=Array.isArray(n)?n:n.split(w_);const o=["top","bottom","left","right","top-left","top-right","bottom-left","bottom-right","left-top","left-bottom","right-top","right-bottom"],l=e.classList,a=t=>{const[e,n]=t.split("-"),s=[];return i&&(s.push(`${i}-${e}`),n&&s.push(`${i}-${e}-${n}`),s.forEach(t=>{l.add(t)})),s};i&&o.forEach(t=>{l.remove(`${i}-${t}`)});let c=r.findIndex(t=>"auto"===t);c>=0&&o.forEach(function(t){null==r.find(e=>-1!==e.search("^"+t))&&r.splice(c++,1,t)});const u=e.style;u.position="absolute",u.top="0",u.left="0",u["will-change"]="transform";let h=null,d=!1;for(h of r){let n=a(h);if(S_.positionElements(t,e,h,s)){d=!0;break}i&&n.forEach(t=>{l.remove(t)})}return d||(h=r[0],a(h),S_.positionElements(t,e,h,s)),h}new Date(1882,10,12),new Date(2174,10,25);let I_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju,lv]]}),t})(),x_=(()=>{class t{constructor(){this.autoClose=!0,this.placement=["bottom-left","bottom-right","top-left","top-right"]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:function(){return new t},token:t,providedIn:"root"}),t})(),T_=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=zt({type:t,selectors:[["",8,"navbar"]]}),t})(),E_=(()=>{class t{constructor(t){this.elementRef=t,this._disabled=!1}set disabled(t){this._disabled=""===t||!0===t}get disabled(){return this._disabled}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["","ngbDropdownItem",""]],hostAttrs:[1,"dropdown-item"],hostVars:2,hostBindings:function(t,e){2&t&&nl("disabled",e.disabled)},inputs:{disabled:"disabled"}}),t})(),k_=(()=>{class t{constructor(t,e){this.dropdown=t,this.placement="bottom",this.isOpen=!1,this.nativeElement=e.nativeElement}}return t.\u0275fac=function(e){return new(e||t)(Ao(it(()=>R_)),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["","ngbDropdownMenu",""]],contentQueries:function(t,e,n){if(1&t&&uc(n,E_,!1),2&t){let t;lc(t=pc())&&(e.menuItems=t)}},hostVars:5,hostBindings:function(t,e){1&t&&Bo("keydown.ArrowUp",function(t){return e.dropdown.onKeyDown(t)})("keydown.ArrowDown",function(t){return e.dropdown.onKeyDown(t)})("keydown.Home",function(t){return e.dropdown.onKeyDown(t)})("keydown.End",function(t){return e.dropdown.onKeyDown(t)})("keydown.Enter",function(t){return e.dropdown.onKeyDown(t)})("keydown.Space",function(t){return e.dropdown.onKeyDown(t)})("keydown.Tab",function(t){return e.dropdown.onKeyDown(t)})("keydown.Shift.Tab",function(t){return e.dropdown.onKeyDown(t)}),2&t&&(Eo("x-placement",e.placement),nl("dropdown-menu",!0)("show",e.dropdown.isOpen()))}}),t})(),O_=(()=>{class t{constructor(t,e){this.dropdown=t,this.nativeElement=e.nativeElement}}return t.\u0275fac=function(e){return new(e||t)(Ao(it(()=>R_)),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["","ngbDropdownAnchor",""]],hostAttrs:[1,"dropdown-toggle"],hostVars:1,hostBindings:function(t,e){2&t&&Eo("aria-expanded",e.dropdown.isOpen())}}),t})(),A_=(()=>{class t extends O_{constructor(t,e){super(t,e)}}return t.\u0275fac=function(e){return new(e||t)(Ao(it(()=>R_)),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["","ngbDropdownToggle",""]],hostAttrs:[1,"dropdown-toggle"],hostVars:1,hostBindings:function(t,e){1&t&&Bo("click",function(){return e.dropdown.toggle()})("keydown.ArrowUp",function(t){return e.dropdown.onKeyDown(t)})("keydown.ArrowDown",function(t){return e.dropdown.onKeyDown(t)})("keydown.Home",function(t){return e.dropdown.onKeyDown(t)})("keydown.End",function(t){return e.dropdown.onKeyDown(t)})("keydown.Tab",function(t){return e.dropdown.onKeyDown(t)})("keydown.Shift.Tab",function(t){return e.dropdown.onKeyDown(t)}),2&t&&Eo("aria-expanded",e.dropdown.isOpen())},features:[Pl([{provide:O_,useExisting:it(()=>t)}]),fo]}),t})(),R_=(()=>{class t{constructor(t,e,n,s,i,r,o){this._changeDetector=t,this._document=n,this._ngZone=s,this._elementRef=i,this._renderer=r,this._closed$=new C,this._bodyContainer=null,this._open=!1,this.openChange=new Qa,this.placement=e.placement,this.container=e.container,this.autoClose=e.autoClose,this.display=o?"static":"dynamic",this._zoneSubscription=s.onStable.subscribe(()=>{this._positionMenu()})}ngAfterContentInit(){this._ngZone.onStable.pipe(Qh(1)).subscribe(()=>{this._applyPlacementClasses(),this._open&&this._setCloseHandlers()})}ngOnChanges(t){t.container&&this._open&&this._applyContainer(this.container),t.placement&&!t.placement.isFirstChange&&this._applyPlacementClasses()}isOpen(){return this._open}open(){this._open||(this._open=!0,this._applyContainer(this.container),this.openChange.emit(!0),this._setCloseHandlers(),this._anchor&&this._anchor.nativeElement.focus())}_setCloseHandlers(){v_(this._ngZone,this._document,this.autoClose,t=>{this.close(),0===t&&this._anchor.nativeElement.focus()},this._closed$,this._menu?[this._menu.nativeElement]:[],this._anchor?[this._anchor.nativeElement]:[],".dropdown-item,.dropdown-divider")}close(){this._open&&(this._open=!1,this._resetContainer(),this._closed$.next(),this.openChange.emit(!1),this._changeDetector.markForCheck())}toggle(){this.isOpen()?this.close():this.open()}ngOnDestroy(){this._resetContainer(),this._closed$.next(),this._zoneSubscription.unsubscribe()}onKeyDown(t){const e=t.which,n=this._getMenuElements();let s=-1,i=null;const r=this._isEventFromToggle(t);if(!r&&n.length&&n.forEach((e,n)=>{e.contains(t.target)&&(i=e),e===this._document.activeElement&&(s=n)}),e!==f_.Space&&e!==f_.Enter){if(e!==f_.Tab){if(r||i){if(this.open(),n.length){switch(e){case f_.ArrowDown:s=Math.min(s+1,n.length-1);break;case f_.ArrowUp:if(this._isDropup()&&-1===s){s=n.length-1;break}s=Math.max(s-1,0);break;case f_.Home:s=0;break;case f_.End:s=n.length-1}n[s].focus()}t.preventDefault()}}else if(t.target&&this.isOpen()&&this.autoClose){if(this._anchor.nativeElement===t.target)return void("body"!==this.container||t.shiftKey?t.shiftKey&&this.close():(this._renderer.setAttribute(this._menu.nativeElement,"tabindex","0"),this._menu.nativeElement.focus(),this._renderer.removeAttribute(this._menu.nativeElement,"tabindex")));if("body"===this.container){const e=this._menu.nativeElement.querySelectorAll(__);t.shiftKey&&t.target===e[0]?(this._anchor.nativeElement.focus(),t.preventDefault()):t.shiftKey||t.target!==e[e.length-1]||(this._anchor.nativeElement.focus(),this.close())}else av(t.target,"focusout").pipe(Qh(1)).subscribe(({relatedTarget:t})=>{this._elementRef.nativeElement.contains(t)||this.close()})}}else!i||!0!==this.autoClose&&"inside"!==this.autoClose||av(i,"click").pipe(Qh(1)).subscribe(()=>this.close())}_isDropup(){return this._elementRef.nativeElement.classList.contains("dropup")}_isEventFromToggle(t){return this._anchor.nativeElement.contains(t.target)}_getMenuElements(){const t=this._menu;return null==t?[]:t.menuItems.filter(t=>!t.disabled).map(t=>t.elementRef.nativeElement)}_positionMenu(){const t=this._menu;this.isOpen()&&t&&this._applyPlacementClasses("dynamic"===this.display?C_(this._anchor.nativeElement,this._bodyContainer||this._menu.nativeElement,this.placement,"body"===this.container):this._getFirstPlacement(this.placement))}_getFirstPlacement(t){return Array.isArray(t)?t[0]:t.split(" ")[0]}_resetContainer(){const t=this._renderer;if(this._menu){const e=this._menu.nativeElement;t.appendChild(this._elementRef.nativeElement,e),t.removeStyle(e,"position"),t.removeStyle(e,"transform")}this._bodyContainer&&(t.removeChild(this._document.body,this._bodyContainer),this._bodyContainer=null)}_applyContainer(t=null){if(this._resetContainer(),"body"===t){const t=this._renderer,e=this._menu.nativeElement,n=this._bodyContainer=this._bodyContainer||t.createElement("div");t.setStyle(n,"position","absolute"),t.setStyle(e,"position","static"),t.setStyle(n,"z-index","1050"),t.appendChild(n,e),t.appendChild(this._document.body,n)}}_applyPlacementClasses(t){const e=this._menu;if(e){t||(t=this._getFirstPlacement(this.placement));const n=this._renderer,s=this._elementRef.nativeElement;n.removeClass(s,"dropup"),n.removeClass(s,"dropdown"),e.placement="static"===this.display?null:t;const i=-1!==t.search("^top")?"dropup":"dropdown";n.addClass(s,i);const r=this._bodyContainer;r&&(n.removeClass(r,"dropup"),n.removeClass(r,"dropdown"),n.addClass(r,i))}}}return t.\u0275fac=function(e){return new(e||t)(Ao(ua),Ao(x_),Ao(vu),Ao(Uc),Ao(Bl),Ao($l),Ao(T_,8))},t.\u0275dir=zt({type:t,selectors:[["","ngbDropdown",""]],contentQueries:function(t,e,n){if(1&t&&(uc(n,k_,!0),uc(n,O_,!0)),2&t){let t;lc(t=pc())&&(e._menu=t.first),lc(t=pc())&&(e._anchor=t.first)}},hostVars:2,hostBindings:function(t,e){2&t&&nl("show",e.isOpen())},inputs:{_open:["open","_open"],placement:"placement",container:"container",autoClose:"autoClose",display:"display"},outputs:{openChange:"openChange"},exportAs:["ngbDropdown"],features:[ae]}),t})(),D_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)}}),t})(),M_=(()=>{class t{constructor(t){this._ngbConfig=t,this.backdrop=!0,this.keyboard=!0}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(t){this._animation=t}}return t.\u0275fac=function(e){return new(e||t)(_s(e_))},t.\u0275prov=lt({factory:function(){return new t(_s(e_))},token:t,providedIn:"root"}),t})();class P_{constructor(t,e,n){this.nodes=t,this.viewRef=e,this.componentRef=n}}class F_{constructor(t,e,n,s,i,r,o){this._type=t,this._injector=e,this._viewContainerRef=n,this._renderer=s,this._ngZone=i,this._componentFactoryResolver=r,this._applicationRef=o,this._windowRef=null,this._contentRef=null}open(t,e,n=!1){this._windowRef||(this._contentRef=this._getContentRef(t,e),this._windowRef=this._viewContainerRef.createComponent(this._componentFactoryResolver.resolveComponentFactory(this._type),this._viewContainerRef.length,this._injector,this._contentRef.nodes));const{nativeElement:s}=this._windowRef.location,i=this._ngZone.onStable.pipe(Qh(1),j(()=>r_(this._ngZone,s,({classList:t})=>t.add("show"),{animation:n,runningTransition:"continue"})));return{windowRef:this._windowRef,transition$:i}}close(t=!1){return this._windowRef?r_(this._ngZone,this._windowRef.location.nativeElement,({classList:t})=>t.remove("show"),{animation:t,runningTransition:"stop"}).pipe(bd(()=>{var t;this._windowRef&&(this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._windowRef.hostView)),this._windowRef=null),(null===(t=this._contentRef)||void 0===t?void 0:t.viewRef)&&(this._applicationRef.detachView(this._contentRef.viewRef),this._contentRef.viewRef.destroy(),this._contentRef=null)})):Dh(void 0)}_getContentRef(t,e){if(t){if(t instanceof ga){const n=t.createEmbeddedView(e);return this._applicationRef.attachView(n),new P_([n.rootNodes],n)}return new P_([[this._renderer.createText(""+t)]])}return new P_([])}}const L_=()=>{};let N_=(()=>{class t{constructor(t){this._document=t}compensate(){const t=this._getWidth();return this._isPresent(t)?this._adjustBody(t):L_}_adjustBody(t){const e=this._document.body,n=e.style.paddingRight,s=parseFloat(window.getComputedStyle(e)["padding-right"]);return e.style["padding-right"]=s+t+"px",()=>e.style["padding-right"]=n}_isPresent(t){const e=this._document.body.getBoundingClientRect();return window.innerWidth-(e.left+e.right)>=t-.1*t}_getWidth(){const t=this._document.createElement("div");t.className="modal-scrollbar-measure";const e=this._document.body;e.appendChild(t);const n=t.getBoundingClientRect().width-t.clientWidth;return e.removeChild(t),n}}return t.\u0275fac=function(e){return new(e||t)(_s(vu))},t.\u0275prov=lt({factory:function(){return new t(_s(vu))},token:t,providedIn:"root"}),t})(),V_=(()=>{class t{constructor(t,e){this._el=t,this._zone=e}ngOnInit(){this._zone.onStable.asObservable().pipe(Qh(1)).subscribe(()=>{r_(this._zone,this._el.nativeElement,(t,e)=>{e&&Xv(t),t.classList.add("show")},{animation:this.animation,runningTransition:"continue"})})}hide(){return r_(this._zone,this._el.nativeElement,({classList:t})=>t.remove("show"),{animation:this.animation,runningTransition:"stop"})}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao(Uc))},t.\u0275cmp=Vt({type:t,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1050"],hostVars:6,hostBindings:function(t,e){2&t&&(sl("modal-backdrop"+(e.backdropClass?" "+e.backdropClass:"")),nl("show",!e.animation)("fade",e.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})();class U_{close(t){}dismiss(t){}}class j_{constructor(t,e,n,s){this._windowCmptRef=t,this._contentRef=e,this._backdropCmptRef=n,this._beforeDismiss=s,this._closed=new C,this._dismissed=new C,this._hidden=new C,t.instance.dismissEvent.subscribe(t=>{this.dismiss(t)}),this.result=new Promise((t,e)=>{this._resolve=t,this._reject=e}),this.result.then(null,()=>{})}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe(Tv(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe(Tv(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}close(t){this._windowCmptRef&&(this._closed.next(t),this._resolve(t),this._removeModalElements())}_dismiss(t){this._dismissed.next(t),this._reject(t),this._removeModalElements()}dismiss(t){if(this._windowCmptRef)if(this._beforeDismiss){const e=this._beforeDismiss();e&&e.then?e.then(e=>{!1!==e&&this._dismiss(t)},()=>{}):!1!==e&&this._dismiss(t)}else this._dismiss(t)}_removeModalElements(){const t=this._windowCmptRef.instance.hide(),e=this._backdropCmptRef?this._backdropCmptRef.instance.hide():Dh(void 0);t.subscribe(()=>{const{nativeElement:t}=this._windowCmptRef.location;t.parentNode.removeChild(t),this._windowCmptRef.destroy(),this._contentRef&&this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._windowCmptRef=null,this._contentRef=null}),e.subscribe(()=>{if(this._backdropCmptRef){const{nativeElement:t}=this._backdropCmptRef.location;t.parentNode.removeChild(t),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),bv(t,e).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}}var B_=function(t){return t[t.BACKDROP_CLICK=0]="BACKDROP_CLICK",t[t.ESC=1]="ESC",t}({});let H_=(()=>{class t{constructor(t,e,n){this._document=t,this._elRef=e,this._zone=n,this._closed$=new C,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.dismissEvent=new Qa,this.shown=new C,this.hidden=new C}dismiss(t){this.dismissEvent.emit(t)}ngOnInit(){this._elWithFocus=this._document.activeElement}ngAfterViewInit(){this._show()}ngOnDestroy(){this._disableEventHandling()}hide(){const{nativeElement:t}=this._elRef,e={animation:this.animation,runningTransition:"stop"},n=bv(r_(this._zone,t,()=>t.classList.remove("show"),e),r_(this._zone,this._dialogEl.nativeElement,()=>{},e));return n.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),n}_show(){const t={animation:this.animation,runningTransition:"continue"};bv(r_(this._zone,this._elRef.nativeElement,(t,e)=>{e&&Xv(t),t.classList.add("show")},t),r_(this._zone,this._dialogEl.nativeElement,()=>{},t)).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){const{nativeElement:t}=this._elRef;this._zone.runOutsideAngular(()=>{av(t,"keydown").pipe(Tv(this._closed$),ed(t=>t.which===f_.Escape)).subscribe(t=>{this.keyboard?requestAnimationFrame(()=>{t.defaultPrevented||this._zone.run(()=>this.dismiss(B_.ESC))}):"static"===this.backdrop&&this._bumpBackdrop()});let e=!1;av(this._dialogEl.nativeElement,"mousedown").pipe(Tv(this._closed$),bd(()=>e=!1),Wh(()=>av(t,"mouseup").pipe(Tv(this._closed$),Qh(1))),ed(({target:e})=>t===e)).subscribe(()=>{e=!0}),av(t,"click").pipe(Tv(this._closed$)).subscribe(({target:n})=>{t===n&&("static"===this.backdrop?this._bumpBackdrop():!0!==this.backdrop||e||this._zone.run(()=>this.dismiss(B_.BACKDROP_CLICK))),e=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){const{nativeElement:t}=this._elRef;if(!t.contains(document.activeElement)){const e=t.querySelector("[ngbAutofocus]"),n=b_(t)[0];(e||n||t).focus()}}_restoreFocus(){const t=this._document.body,e=this._elWithFocus;let n;n=e&&e.focus&&t.contains(e)?e:t,this._zone.runOutsideAngular(()=>{setTimeout(()=>n.focus()),this._elWithFocus=null})}_bumpBackdrop(){"static"===this.backdrop&&r_(this._zone,this._elRef.nativeElement,({classList:t})=>(t.add("modal-static"),()=>t.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}}return t.\u0275fac=function(e){return new(e||t)(Ao(vu),Ao(Bl),Ao(Uc))},t.\u0275cmp=Vt({type:t,selectors:[["ngb-modal-window"]],viewQuery:function(t,e){if(1&t&&(n=$v,!0,cc(Me(),De(),n,true,undefined,!0)),2&t){let t;lc(t=pc())&&(e._dialogEl=t.first)}var n},hostAttrs:["role","dialog","tabindex","-1"],hostVars:7,hostBindings:function(t,e){2&t&&(Eo("aria-modal",!0)("aria-labelledby",e.ariaLabelledBy)("aria-describedby",e.ariaDescribedBy),sl("modal d-block"+(e.windowClass?" "+e.windowClass:"")),nl("fade",e.animation))},inputs:{backdrop:"backdrop",keyboard:"keyboard",animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",centered:"centered",scrollable:"scrollable",size:"size",windowClass:"windowClass"},outputs:{dismissEvent:"dismiss"},ngContentSelectors:Hv,decls:4,vars:2,consts:[["role","document"],["dialog",""],[1,"modal-content"]],template:function(t,e){1&t&&(qo(),Mo(0,"div",0,1),Mo(2,"div",2),Go(3),Po(),Po()),2&t&&sl("modal-dialog"+(e.size?" modal-"+e.size:"")+(e.centered?" modal-dialog-centered":"")+(e.scrollable?" modal-dialog-scrollable":""))},styles:["ngb-modal-window .component-host-scrollable{-ms-flex-direction:column;display:-ms-flexbox;display:flex;flex-direction:column;overflow:hidden}"],encapsulation:2}),t})(),$_=(()=>{class t{constructor(t,e,n,s,i,r){this._applicationRef=t,this._injector=e,this._document=n,this._scrollBar=s,this._rendererFactory=i,this._ngZone=r,this._activeWindowCmptHasChanged=new C,this._ariaHiddenValues=new Map,this._backdropAttributes=["animation","backdropClass"],this._modalRefs=[],this._windowAttributes=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","keyboard","scrollable","size","windowClass"],this._windowCmpts=[],this._activeInstances=new Qa,this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){const t=this._windowCmpts[this._windowCmpts.length-1];((t,e,n,s=!1)=>{this._ngZone.runOutsideAngular(()=>{const t=av(e,"focusin").pipe(Tv(n),T(t=>t.target));av(e,"keydown").pipe(Tv(n),ed(t=>t.which===f_.Tab),Dv(t)).subscribe(([t,n])=>{const[s,i]=b_(e);n!==s&&n!==e||!t.shiftKey||(i.focus(),t.preventDefault()),n!==i||t.shiftKey||(s.focus(),t.preventDefault())}),s&&av(e,"click").pipe(Tv(n),Dv(t),T(t=>t[1])).subscribe(t=>t.focus())})})(0,t.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(t.location.nativeElement)}})}open(t,e,n,s){const i=s.container instanceof HTMLElement?s.container:Jv(s.container)?this._document.querySelector(s.container):this._document.body,r=this._rendererFactory.createRenderer(null,null),o=this._scrollBar.compensate(),l=()=>{this._modalRefs.length||(r.removeClass(this._document.body,"modal-open"),this._revertAriaHidden())};if(!i)throw new Error(`The specified modal container "${s.container||"body"}" was not found in the DOM.`);const a=new U_,c=this._getContentRef(t,s.injector||e,n,a,s);let u=!1!==s.backdrop?this._attachBackdrop(t,i):void 0,h=this._attachWindowComponent(t,i,c),d=new j_(h,c,u,s.beforeDismiss);return this._registerModalRef(d),this._registerWindowCmpt(h),d.result.then(o,o),d.result.then(l,l),a.close=t=>{d.close(t)},a.dismiss=t=>{d.dismiss(t)},this._applyWindowOptions(h.instance,s),1===this._modalRefs.length&&r.addClass(this._document.body,"modal-open"),u&&u.instance&&this._applyBackdropOptions(u.instance,s),d}get activeInstances(){return this._activeInstances}dismissAll(t){this._modalRefs.forEach(e=>e.dismiss(t))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(t,e){let n=t.resolveComponentFactory(V_).create(this._injector);return this._applicationRef.attachView(n.hostView),e.appendChild(n.location.nativeElement),n}_attachWindowComponent(t,e,n){let s=t.resolveComponentFactory(H_).create(this._injector,n.nodes);return this._applicationRef.attachView(s.hostView),e.appendChild(s.location.nativeElement),s}_applyWindowOptions(t,e){this._windowAttributes.forEach(n=>{Jv(e[n])&&(t[n]=e[n])})}_applyBackdropOptions(t,e){this._backdropAttributes.forEach(n=>{Jv(e[n])&&(t[n]=e[n])})}_getContentRef(t,e,n,s,i){return n?n instanceof ga?this._createFromTemplateRef(n,s):"string"==typeof n?this._createFromString(n):this._createFromComponent(t,e,n,s,i):new P_([])}_createFromTemplateRef(t,e){const n=t.createEmbeddedView({$implicit:e,close(t){e.close(t)},dismiss(t){e.dismiss(t)}});return this._applicationRef.attachView(n),new P_([n.rootNodes],n)}_createFromString(t){const e=this._document.createTextNode(""+t);return new P_([[e]])}_createFromComponent(t,e,n,s,i){const r=t.resolveComponentFactory(n),o=ho.create({providers:[{provide:U_,useValue:s}],parent:e}),l=r.create(o),a=l.location.nativeElement;return i.scrollable&&a.classList.add("component-host-scrollable"),this._applicationRef.attachView(l.hostView),new P_([[a]],l.hostView,l)}_setAriaHidden(t){const e=t.parentElement;e&&t!==this._document.body&&(Array.from(e.children).forEach(e=>{e!==t&&"SCRIPT"!==e.nodeName&&(this._ariaHiddenValues.set(e,e.getAttribute("aria-hidden")),e.setAttribute("aria-hidden","true"))}),this._setAriaHidden(e))}_revertAriaHidden(){this._ariaHiddenValues.forEach((t,e)=>{t?e.setAttribute("aria-hidden",t):e.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(t){const e=()=>{const e=this._modalRefs.indexOf(t);e>-1&&(this._modalRefs.splice(e,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(t),this._activeInstances.emit(this._modalRefs),t.result.then(e,e)}_registerWindowCmpt(t){this._windowCmpts.push(t),this._activeWindowCmptHasChanged.next(),t.onDestroy(()=>{const e=this._windowCmpts.indexOf(t);e>-1&&(this._windowCmpts.splice(e,1),this._activeWindowCmptHasChanged.next())})}}return t.\u0275fac=function(e){return new(e||t)(_s(ou),_s(ho),_s(vu),_s(N_),_s(Hl),_s(Uc))},t.\u0275prov=lt({factory:function(){return new t(_s(ou),_s(Qr),_s(vu),_s(N_),_s(Hl),_s(Uc))},token:t,providedIn:"root"}),t})(),z_=(()=>{class t{constructor(t,e,n,s){this._moduleCFR=t,this._injector=e,this._modalStack=n,this._config=s}open(t,e={}){const n=Object.assign(Object.assign(Object.assign({},this._config),{animation:this._config.animation}),e);return this._modalStack.open(this._moduleCFR,this._injector,t,n)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(t){this._modalStack.dismissAll(t)}hasOpenModals(){return this._modalStack.hasOpenModals()}}return t.\u0275fac=function(e){return new(e||t)(_s(Nl),_s(ho),_s($_),_s(M_))},t.\u0275prov=lt({factory:function(){return new t(_s(Nl),_s(Qr),_s($_),_s(M_))},token:t,providedIn:"root"}),t})(),W_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[z_]}),t})(),q_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),G_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),K_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),Q_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),Z_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),Y_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),J_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),X_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)}}),t})(),tb=(()=>{class t{constructor(){this.highlightClass="ngb-highlight"}ngOnChanges(t){const e=Yv(this.result),n=(Array.isArray(this.term)?this.term:[this.term]).map(t=>Yv(t).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")).filter(t=>t);this.parts=n.length?e.split(new RegExp(`(${n.join("|")})`,"gmi")):[e]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["ngb-highlight"]],inputs:{highlightClass:"highlightClass",result:"result",term:"term"},features:[ae],decls:1,vars:1,consts:[["ngFor","",3,"ngForOf"],[3,"class",4,"ngIf","ngIfElse"],["even",""]],template:function(t,e){1&t&&ko(0,qv,3,2,"ng-template",0),2&t&&Ro("ngForOf",e.parts)},directives:[Hu,zu],styles:[".ngb-highlight{font-weight:700}"],encapsulation:2,changeDetection:0}),t})(),eb=(()=>{class t{constructor(){this.activeIdx=0,this.focusFirst=!0,this.formatter=Yv,this.selectEvent=new Qa,this.activeChangeEvent=new Qa}hasActive(){return this.activeIdx>-1&&this.activeIdx=0?this.id+"-"+this.activeIdx:void 0)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["ngb-typeahead-window"]],hostAttrs:["role","listbox",1,"dropdown-menu","show"],hostVars:1,hostBindings:function(t,e){1&t&&Bo("mousedown",function(t){return t.preventDefault()}),2&t&&vl("id",e.id)},inputs:{focusFirst:"focusFirst",formatter:"formatter",id:"id",results:"results",term:"term",resultTemplate:"resultTemplate"},outputs:{selectEvent:"select",activeChangeEvent:"activeChange"},exportAs:["ngbTypeaheadWindow"],decls:3,vars:1,consts:[["rt",""],["ngFor","",3,"ngForOf"],[3,"result","term"],["type","button","role","option",1,"dropdown-item",3,"id","mouseenter","click"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(t,e){1&t&&(ko(0,Gv,1,2,"ng-template",null,0,yc),ko(2,Zv,2,9,"ng-template",1)),2&t&&(Xi(2),Ro("ngForOf",e.results))},directives:[Hu,tb,Yu],encapsulation:2}),t})();const nb=new Qn("live announcer delay",{providedIn:"root",factory:function(){return 100}});function sb(t,e=!1){let n=t.body.querySelector("#ngb-live");return null==n&&e&&(n=t.createElement("div"),n.setAttribute("id","ngb-live"),n.setAttribute("aria-live","polite"),n.setAttribute("aria-atomic","true"),n.classList.add("sr-only"),t.body.appendChild(n)),n}let ib=(()=>{class t{constructor(t,e){this._document=t,this._delay=e}ngOnDestroy(){const t=sb(this._document);t&&t.parentElement.removeChild(t)}say(t){const e=sb(this._document,!0),n=this._delay;if(null!=e){e.textContent="";const s=()=>e.textContent=t;null===n?s():setTimeout(s,n)}}}return t.\u0275fac=function(e){return new(e||t)(_s(vu),_s(nb))},t.\u0275prov=lt({factory:function(){return new t(_s(vu),_s(nb))},token:t,providedIn:"root"}),t})(),rb=(()=>{class t{constructor(){this.editable=!0,this.focusFirst=!0,this.showHint=!1,this.placement=["bottom-left","bottom-right","top-left","top-right"]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:function(){return new t},token:t,providedIn:"root"}),t})(),ob=0,lb=(()=>{class t{constructor(t,e,n,s,i,r,o,l,a,c,u,h){this._elementRef=t,this._renderer=n,this._live=l,this._document=a,this._ngZone=c,this._changeDetector=u,this._subscription=null,this._closed$=new C,this._inputValueBackup=null,this._windowRef=null,this.autocomplete="off",this.placement="bottom-left",this.selectItem=new Qa,this.activeDescendant=null,this.popupId="ngb-typeahead-"+ob++,this._onTouched=()=>{},this._onChange=t=>{},this.container=r.container,this.editable=r.editable,this.focusFirst=r.focusFirst,this.showHint=r.showHint,this.placement=r.placement,this._valueChanges=av(t.nativeElement,"input").pipe(T(t=>t.target.value)),this._resubscribeTypeahead=new Mh(null),this._popupService=new F_(eb,s,e,n,this._ngZone,i,h),this._zoneSubscription=o.onStable.subscribe(()=>{this.isPopupOpen()&&C_(this._elementRef.nativeElement,this._windowRef.location.nativeElement,this.placement,"body"===this.container)})}ngOnInit(){const t=this._valueChanges.pipe(bd(t=>{this._inputValueBackup=this.showHint?t:null,this._onChange(this.editable?t:void 0)})).pipe(this.ngbTypeahead),e=this._resubscribeTypeahead.pipe(Wh(()=>t));this._subscription=this._subscribeToUserInput(e)}ngOnDestroy(){this._closePopup(),this._unsubscribeFromUserInput(),this._zoneSubscription.unsubscribe()}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}writeValue(t){this._writeInputValue(this._formatItemForInput(t)),this.showHint&&(this._inputValueBackup=t)}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}dismissPopup(){this.isPopupOpen()&&(this._resubscribeTypeahead.next(null),this._closePopup(),this.showHint&&null!==this._inputValueBackup&&this._writeInputValue(this._inputValueBackup),this._changeDetector.markForCheck())}isPopupOpen(){return null!=this._windowRef}handleBlur(){this._resubscribeTypeahead.next(null),this._onTouched()}handleKeyDown(t){if(this.isPopupOpen())switch(t.which){case f_.ArrowDown:t.preventDefault(),this._windowRef.instance.next(),this._showHint();break;case f_.ArrowUp:t.preventDefault(),this._windowRef.instance.prev(),this._showHint();break;case f_.Enter:case f_.Tab:const e=this._windowRef.instance.getActive();Jv(e)&&(t.preventDefault(),t.stopPropagation(),this._selectResult(e)),this._closePopup()}}_openPopup(){if(!this.isPopupOpen()){this._inputValueBackup=this._elementRef.nativeElement.value;const{windowRef:t}=this._popupService.open();this._windowRef=t,this._windowRef.instance.id=this.popupId,this._windowRef.instance.selectEvent.subscribe(t=>this._selectResultClosePopup(t)),this._windowRef.instance.activeChangeEvent.subscribe(t=>this.activeDescendant=t),"body"===this.container&&this._document.querySelector(this.container).appendChild(this._windowRef.location.nativeElement),this._changeDetector.markForCheck(),v_(this._ngZone,this._document,"outside",()=>this.dismissPopup(),this._closed$,[this._elementRef.nativeElement,this._windowRef.location.nativeElement])}}_closePopup(){this._popupService.close().subscribe(()=>{this._closed$.next(),this._windowRef=null,this.activeDescendant=null})}_selectResult(t){let e=!1;this.selectItem.emit({item:t,preventDefault:()=>{e=!0}}),this._resubscribeTypeahead.next(null),e||(this.writeValue(t),this._onChange(t))}_selectResultClosePopup(t){this._selectResult(t),this._closePopup()}_showHint(){var t;if(this.showHint&&(null===(t=this._windowRef)||void 0===t?void 0:t.instance.hasActive())&&null!=this._inputValueBackup){const t=this._inputValueBackup.toLowerCase(),e=this._formatItemForInput(this._windowRef.instance.getActive());t===e.substr(0,this._inputValueBackup.length).toLowerCase()?(this._writeInputValue(this._inputValueBackup+e.substr(this._inputValueBackup.length)),this._elementRef.nativeElement.setSelectionRange.apply(this._elementRef.nativeElement,[this._inputValueBackup.length,e.length])):this._writeInputValue(e)}}_formatItemForInput(t){return null!=t&&this.inputFormatter?this.inputFormatter(t):Yv(t)}_writeInputValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",Yv(t))}_subscribeToUserInput(t){return t.subscribe(t=>{t&&0!==t.length?(this._openPopup(),this._windowRef.instance.focusFirst=this.focusFirst,this._windowRef.instance.results=t,this._windowRef.instance.term=this._elementRef.nativeElement.value,this.resultFormatter&&(this._windowRef.instance.formatter=this.resultFormatter),this.resultTemplate&&(this._windowRef.instance.resultTemplate=this.resultTemplate),this._windowRef.instance.resetActive(),this._windowRef.changeDetectorRef.detectChanges(),this._showHint()):this._closePopup();const e=t?t.length:0;this._live.say(0===e?"No results available":`${e} result${1===e?"":"s"} available`)})}_unsubscribeFromUserInput(){this._subscription&&this._subscription.unsubscribe(),this._subscription=null}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao(Sa),Ao($l),Ao(ho),Ao(Nl),Ao(rb),Ao(Uc),Ao(ib),Ao(vu),Ao(Uc),Ao(ua),Ao(ou))},t.\u0275dir=zt({type:t,selectors:[["input","ngbTypeahead",""]],hostAttrs:["autocapitalize","off","autocorrect","off","role","combobox","aria-multiline","false"],hostVars:7,hostBindings:function(t,e){1&t&&Bo("blur",function(){return e.handleBlur()})("keydown",function(t){return e.handleKeyDown(t)}),2&t&&(vl("autocomplete",e.autocomplete),Eo("aria-autocomplete",e.showHint?"both":"list")("aria-activedescendant",e.activeDescendant)("aria-owns",e.isPopupOpen()?e.popupId:null)("aria-expanded",e.isPopupOpen()),nl("open",e.isPopupOpen()))},inputs:{autocomplete:"autocomplete",placement:"placement",container:"container",editable:"editable",focusFirst:"focusFirst",showHint:"showHint",inputFormatter:"inputFormatter",ngbTypeahead:"ngbTypeahead",resultFormatter:"resultFormatter",resultTemplate:"resultTemplate"},outputs:{selectItem:"selectItem"},exportAs:["ngbTypeahead"],features:[Pl([{provide:qm,useExisting:it(()=>t),multi:!0}])]}),t})(),ab=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})();const cb=[o_,u_,h_,d_,p_,I_,D_,W_,q_,G_,K_,Q_,Z_,Y_,J_,X_,ab];let ub=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[cb,o_,u_,h_,d_,p_,I_,D_,W_,q_,G_,K_,Q_,Z_,Y_,J_,X_,ab]}),t})();const hb=["content"];function db(t,e){if(1&t&&(Mo(0,"div",1),Mo(1,"h4",2),fl(2),Po(),Mo(3,"button",3),Bo("click",function(){return e.$implicit.dismiss()}),Mo(4,"span",4),fl(5,"\xd7"),Po(),Po(),Po(),Mo(6,"div",5),Go(7),Po(),Mo(8,"div",6),Go(9,1),Po()),2&t){const t=zo();Xi(2),gl(t.title)}}const pb=[[["","content",""]],[["","footer",""]]],fb=["[content]","[footer]"];let gb=(()=>{class t{constructor(t,e,n){this.modalService=t,this.ngbModalService=e,this.el=n,this.element=n.nativeElement}ngOnInit(){this.id?this.modalService.add(this):console.error("The modal must have an id")}ngOnDestroy(){var t;this.modalService.remove(this.id),null===(t=this.element)||void 0===t||t.remove()}open(t){this.modalReference=this.ngbModalService.open(this.content,t)}close(){var t;null===(t=this.modalReference)||void 0===t||t.close()}}return t.\u0275fac=function(e){return new(e||t)(Ao(um),Ao(z_),Ao(Bl))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-modal"]],viewQuery:function(t,e){if(1&t&&ac(hb,!0),2&t){let t;lc(t=pc())&&(e.content=t.first)}},inputs:{id:"id",title:"title"},ngContentSelectors:fb,decls:2,vars:0,consts:[["content",""],[1,"modal-header"],["id","modal-basic-title",1,"modal-title"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"modal-footer"]],template:function(t,e){1&t&&(qo(pb),ko(0,db,10,1,"ng-template",null,0,yc))},encapsulation:2}),t})();function mb(t,e){if(1&t){const t=Vo();Mo(0,"button",16),Bo("click",function(){Pe(t);const n=e.$implicit;return zo(2).filterByTag(n)}),fl(1),Po()}if(2&t){const t=e.$implicit;Xi(1),ml(" ",t.displayValue," ")}}function yb(t,e){if(1&t){const t=Vo();Mo(0,"span",3),Mo(1,"div",13),Mo(2,"button",14),fl(3),Po(),Mo(4,"div",15),Mo(5,"button",16),Bo("click",function(){return Pe(t),zo().filterByTag(void 0)}),fl(6," All Tags "),Po(),ko(7,mb,2,1,"button",17),Po(),Po(),Po()}if(2&t){const t=zo();Xi(3),ml(" ",t.appliedTagFilter?t.appliedTagFilter.displayValue:"All Tags"," "),Xi(4),Ro("ngForOf",t.allTags)}}let vb=(()=>{class t{constructor(t,e,n,s,i){this.featureToggleService=t,this.ruleManagementService=e,this.spellingsService=n,this.tagsService=s,this.modalService=i,this.appliedTagFilter=void 0,this.listItems=[],this.searchInputTermChange=new Qa,this.appliedTagFilterChange=new Qa,this.refreshAndSelectListItemById=new Qa,this.executeWithChangeCheck=new Qa,this.showSuccessMsg=new Qa,this.showErrorMsg=new Qa,this.allTags=[],this.isTaggingActive=this.featureToggleService.isRuleTaggingActive(),this.isSpellingActive=this.featureToggleService.getSyncToggleActivateSpelling()}ngOnChanges(t){t.listItems&&t.listItems.currentValue&&this.isTaggingActive&&this.refreshTags(t.listItems.currentValue)}filterByTag(t){this.appliedTagFilter=void 0,this.appliedTagFilterChange.emit(t)}createItem(){this.executeWithChangeCheck.emit({executeFnOk:this.isSpellingActive?()=>this.modalService.open("create-modal"):()=>this.createNewRuleItem()})}createNewSpellingItem(){this.currentSolrIndexId&&this.spellingsService.addNewSpelling(this.currentSolrIndexId,this.searchInputTerm).then(t=>this.refreshAndSelectListItemById.emit(t.returnId)).then(()=>this.changeSearchInput("")).then(()=>this.modalService.close("create-modal")).catch(t=>this.showErrorMsg.emit(t.error.message))}createNewRuleItem(){this.currentSolrIndexId&&this.ruleManagementService.addNewRuleItem(this.currentSolrIndexId,this.searchInputTerm,this.appliedTagFilter?[this.appliedTagFilter.id]:[]).then(t=>this.refreshAndSelectListItemById.emit(t.returnId)).then(()=>this.changeSearchInput("")).then(()=>this.modalService.close("create-modal")).catch(t=>this.showErrorMsg.emit(t.error.message))}refreshTags(t){if(this.allTags=this.tagsService.getAllTagsFromListItems(t),this.appliedTagFilter){const{displayValue:t}=this.appliedTagFilter;0===this.allTags.filter(e=>e.displayValue===t).length&&this.filterByTag(void 0)}}changeSearchInput(t){this.searchInputTerm=t,this.searchInputTermChange.emit(t)}}return t.\u0275fac=function(e){return new(e||t)(Ao(Jg),Ao(em),Ao(sm),Ao(om),Ao(um))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-rules-search"]],inputs:{currentSolrIndexId:"currentSolrIndexId",searchInputTerm:"searchInputTerm",appliedTagFilter:"appliedTagFilter",listItems:"listItems"},outputs:{searchInputTermChange:"searchInputTermChange",appliedTagFilterChange:"appliedTagFilterChange",refreshAndSelectListItemById:"refreshAndSelectListItemById",executeWithChangeCheck:"executeWithChangeCheck",showSuccessMsg:"showSuccessMsg",showErrorMsg:"showErrorMsg"},features:[ae],decls:19,vars:3,consts:[[1,"input-group"],["type","text","placeholder","Search or Create Item...","data-test","rules-search-input",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],["class","input-group-btn",4,"ngIf"],[1,"input-group-btn"],["type","button",1,"btn","btn-success","create-button",3,"disabled","click"],["aria-hidden","true",1,"fa","fa-plus"],["id","create-modal","title","Add new rule management or spelling item"],["content",""],["footer","",1,"btn-toolbar"],["type","button","data-dismiss","modal",1,"btn","btn-primary","mr-2",3,"click"],[1,"fa","fa-book","smui-icon"],["type","button","data-dismiss","modal",1,"btn","btn-success",3,"click"],[1,"fa","fa-list","smui-icon"],["ngbDropdown","",1,"d-inline-block"],["id","tags-dropdown","ngbDropdownToggle","",1,"btn","btn-outline-primary","tags-dropdown"],["ngbDropdownMenu","","aria-labelledby","tags-dropdown"],["ngbDropdownItem","",3,"click"],["ngbDropdownItem","",3,"click",4,"ngFor","ngForOf"]],template:function(t,e){1&t&&(Mo(0,"app-smui-card"),Mo(1,"div",0),Mo(2,"input",1),Bo("ngModelChange",function(t){return e.searchInputTermChange.emit(t)})("keyup.enter",function(){return e.createItem()}),Po(),ko(3,yb,8,2,"span",2),Mo(4,"span",3),Mo(5,"button",4),Bo("click",function(){return e.createItem()}),Fo(6,"i",5),fl(7," New "),Po(),Po(),Po(),Po(),Mo(8,"app-smui-modal",6),Mo(9,"div",7),Mo(10,"p"),fl(11," Please select if you want to add a new rule management or spelling item... "),Po(),Po(),Mo(12,"div",8),Mo(13,"button",9),Bo("click",function(){return e.createNewSpellingItem()}),Fo(14,"i",10),fl(15,"Spelling "),Po(),Mo(16,"button",11),Bo("click",function(){return e.createNewRuleItem()}),Fo(17,"i",12),fl(18,"Rule Management "),Po(),Po(),Po()),2&t&&(Xi(2),Ro("ngModel",e.searchInputTerm),Xi(1),Ro("ngIf",e.isTaggingActive&&e.allTags.length>0),Xi(2),Ro("disabled",!e.currentSolrIndexId||!e.searchInputTerm||!e.searchInputTerm.trim()))},directives:[zm,Ym,yy,iv,zu,gb,R_,A_,k_,E_,Hu],styles:[".smui-icon[_ngcontent-%COMP%]{margin-right:.5rem}.tags-dropdown[_ngcontent-%COMP%]{width:150px}.create-button[_ngcontent-%COMP%], .tags-dropdown[_ngcontent-%COMP%]{margin-left:.5rem}"]}),t})();function _b(t,e){if(1&t&&(Mo(0,"span"),fl(1),Po()),2&t){const t=zo(2);Xi(1),ml("of ",t.listItems.length,"")}}function bb(t,e){1&t&&Fo(0,"i",15)}function wb(t,e){1&t&&Fo(0,"i",16)}function Sb(t,e){if(1&t&&(Lo(0),Mo(1,"small",17),fl(2),Po(),No()),2&t){const t=e.$implicit;Xi(2),ml(" ",t," ")}}function Cb(t,e){if(1&t&&(Mo(0,"span",18),fl(1),Po()),2&t){const t=e.$implicit;Xi(1),ml(" ",t.displayValue," ")}}function Ib(t,e){if(1&t){const t=Vo();Mo(0,"button",19),Bo("click",function(e){Pe(t);const n=zo(2).$implicit;return zo(2).deleteRuleItem(n.id,e)}),Fo(1,"i",20),Po()}}function xb(t,e){if(1&t){const t=Vo();Mo(0,"button",19),Bo("click",function(e){Pe(t);const n=zo(2).$implicit;return zo(2).deleteSpellingItem(n.id,e)}),Fo(1,"i",20),Po()}}function Tb(t,e){if(1&t&&(Mo(0,"span",21),Fo(1,"i",22),Po()),2&t){const t=zo(2).$implicit;Xi(1),Ro("title",t.comment.trim())}}const Eb=function(t,e,n){return{active:t,"list-group-item":!0,"smui-list-group-item":!0,"smui-strikethrough":e,"smui-spelling-item":n}};function kb(t,e){if(1&t){const t=Vo();Mo(0,"li",6),Bo("click",function(){Pe(t);const e=zo().$implicit;return zo(2).selectListItemWithCheck(e)}),Mo(1,"span",7),ko(2,bb,1,0,"i",8),ko(3,wb,1,0,"i",9),Po(),Mo(4,"span",10),fl(5),Po(),ko(6,Sb,3,1,"ng-container",3),Mo(7,"span",11),ko(8,Cb,2,1,"span",12),Po(),ko(9,Ib,2,0,"button",13),ko(10,xb,2,0,"button",13),ko(11,Tb,2,1,"span",14),Po()}if(2&t){const t=zo().$implicit,e=zo(2);Ro("ngClass",ja(9,Eb,e.selectedListItem&&e.selectedListItem.id===t.id,!t.isActive,"Spelling"===t.itemType.toString()&&(!e.selectedListItem||e.selectedListItem&&e.selectedListItem.id!==t.id))),Xi(2),Ro("ngIf","RuleManagement"===t.itemType.toString()),Xi(1),Ro("ngIf","Spelling"===t.itemType.toString()),Xi(2),gl(t.term),Xi(1),Ro("ngForOf",t.synonyms),Xi(2),Ro("ngForOf",t.tags),Xi(1),Ro("ngIf","RuleManagement"===t.itemType.toString()),Xi(1),Ro("ngIf","Spelling"===t.itemType.toString()),Xi(1),Ro("ngIf",t.comment.trim().length>0)}}function Ob(t,e){if(1&t&&(Lo(0),ko(1,kb,12,13,"li",5),No()),2&t){const t=e.index,n=zo(2);Xi(1),Ro("ngIf",n.isShowingAllItems||n.limitItemsTo>0&&t0&&t.length>n.limitItemsTo),Xi(1),Ro("ngIf",n.isShowingAllItems&&n.limitItemsTo>0&&t.length>n.limitItemsTo)}}let Mb=(()=>{class t{constructor(t,e,n,s,i){this.featureToggleService=t,this.ruleManagementService=e,this.spellingsService=n,this.listItemsService=s,this.commonService=i,this.listItems=[],this.selectedListItemChange=new Qa,this.listItemsChange=new Qa,this.openDeleteConfirmModal=new Qa,this.executeWithChangeCheck=new Qa,this.showErrorMsg=new Qa,this.limitItemsTo=+this.featureToggleService.getSyncToggleUiListLimitItemsTo(),this.isShowingAllItems=this.limitItemsTo<0}ngOnChanges(t){this.commonService.hasChanged(t,"currentSolrIndexId")&&this.refreshItemsInList().catch(t=>this.showErrorMsg.emit(t))}refreshItemsInList(){return this.currentSolrIndexId?this.listItemsService.getAllItemsForInputList(this.currentSolrIndexId).then(t=>{this.listItems=t,this.listItemsChange.emit(t),this.searchInputTerm=""}):Promise.reject("No selected Solr index")}refreshAndSelectListItemById(t){return this.refreshItemsInList().then(()=>{const e=this.listItems.find(e=>e.id===t);this.selectListItem(e||void 0)}).catch(t=>this.showErrorMsg.emit(t))}getFilteredListItems(){return this.searchInputTerm||this.appliedTagFilter?this.listItems.filter(t=>this.listItemContainsString(t)&&this.listItemContainsTag(t)):this.listItems}selectListItemWithCheck(t){this.executeWithChangeCheck.emit({executeFnOk:()=>this.selectListItem(t)})}deleteSpellingItem(t,e){e.stopPropagation(),this.openDeleteConfirmModal.emit({deleteCallback:()=>this.spellingsService.deleteSpelling(t).then(()=>this.refreshItemsInList()).then(()=>this.selectListItem(void 0)).catch(t=>this.showErrorMsg.emit(t))})}deleteRuleItem(t,e){e.stopPropagation(),this.openDeleteConfirmModal.emit({deleteCallback:()=>this.ruleManagementService.deleteSearchInput(t).then(()=>this.refreshItemsInList()).then(()=>this.selectListItem(void 0)).catch(t=>this.showErrorMsg.emit(t))})}toggleShowMore(){this.isShowingAllItems=!this.isShowingAllItems}selectListItem(t){console.log("In SearchInputListComponent :: selectListItem :: id = "+(t?JSON.stringify(t):"null")),this.selectedListItem=t,this.selectedListItemChange.emit(t)}listItemContainsString(t){const e=(this.searchInputTerm||"").trim().toLowerCase(),n=t=>-1!==t.toLowerCase().indexOf(e);if(0===e.length)return!0;if(n(t.term))return!0;for(const s of t.synonyms)if(n(s))return!0;for(const s of t.additionalTermsForSearch)if(n(s))return!0;return!1}listItemContainsTag(t){if(!this.appliedTagFilter)return!0;for(const e of t.tags)if(e.id===this.appliedTagFilter.id)return!0;return!1}}return t.\u0275fac=function(e){return new(e||t)(Ao(Jg),Ao(em),Ao(sm),Ao(Xg),Ao(_g))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-rules-list"]],inputs:{currentSolrIndexId:"currentSolrIndexId",searchInputTerm:"searchInputTerm",appliedTagFilter:"appliedTagFilter",selectedListItem:"selectedListItem",listItems:"listItems"},outputs:{selectedListItemChange:"selectedListItemChange",listItemsChange:"listItemsChange",openDeleteConfirmModal:"openDeleteConfirmModal",executeWithChangeCheck:"executeWithChangeCheck",showErrorMsg:"showErrorMsg"},features:[ae],decls:1,vars:1,consts:[[4,"ngIf"],[1,"smui-number-of-results"],[1,"list-group","smui-search-input-list"],[4,"ngFor","ngForOf"],["type","button","class","btn btn-link float-right",3,"click",4,"ngIf"],[3,"ngClass","click",4,"ngIf"],[3,"ngClass","click"],[1,"smui-right-gap","smui-align-middle"],["class","fa fa-list smui-align-middle","aria-hidden","true",4,"ngIf"],["class","fa fa-book smui-align-middle","aria-hidden","true",4,"ngIf"],[1,"smui-align-middle","list-item-term"],[1,"smui-tags-container"],["class","badge badge-pill badge-info smui-tag",4,"ngFor","ngForOf"],["type","button","class","btn btn-danger btn-sm float-right",3,"click",4,"ngIf"],["class","badge badge-pill badge-info",4,"ngIf"],["aria-hidden","true",1,"fa","fa-list","smui-align-middle"],["aria-hidden","true",1,"fa","fa-book","smui-align-middle"],[1,"text-muted","smui-input-list-divide-synonym"],[1,"badge","badge-pill","badge-info","smui-tag"],["type","button",1,"btn","btn-danger","btn-sm","float-right",3,"click"],["aria-hidden","true",1,"fa","fa-minus"],[1,"badge","badge-pill","badge-info"],["aria-hidden","true","data-toggle","tooltip","data-placement","top",1,"far","fa-comment-dots",3,"title"],["type","button",1,"btn","btn-link","float-right",3,"click"],[1,"fa","fa-plus","smui-icon"]],template:function(t,e){1&t&&ko(0,Db,9,5,"div",0),2&t&&Ro("ngIf",e.getFilteredListItems())},directives:[zu,Hu,ju],styles:['.smui-list-group-item[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem;cursor:pointer}.smui-input-list-divide-synonym[_ngcontent-%COMP%]:before{content:" | "}li.list-group-item.active[_ngcontent-%COMP%] > .text-muted[_ngcontent-%COMP%]{color:#aaa!important}.smui-search-input-list[_ngcontent-%COMP%]{max-height:calc(100vh - 230px);overflow-y:scroll}.smui-number-of-results[_ngcontent-%COMP%]{font-size:14px;margin-top:10px;margin-bottom:3px;margin-left:5px;color:#777}.smui-tags-container[_ngcontent-%COMP%]{margin-left:5px}.smui-strikethrough[_ngcontent-%COMP%]{text-decoration:line-through}.smui-tag[_ngcontent-%COMP%]{margin-left:5px}.smui-spelling-item[_ngcontent-%COMP%]{background-color:#f0f8ff}.smui-icon[_ngcontent-%COMP%], .smui-right-gap[_ngcontent-%COMP%]{margin-right:.5rem}.smui-align-middle[_ngcontent-%COMP%]{vertical-align:middle}']}),t})();const Pb=["content"];function Fb(t,e){if(1&t){const t=Vo();Mo(0,"div",1),Mo(1,"h4",2),fl(2),Po(),Mo(3,"button",3),Bo("click",function(){return e.$implicit.dismiss()}),Mo(4,"span",4),fl(5,"\xd7"),Po(),Po(),Po(),Mo(6,"div",5),Go(7),Po(),Mo(8,"div",6),Mo(9,"button",7),Bo("click",function(){return Pe(t),zo().ok()}),fl(10),Po(),Mo(11,"button",8),Bo("click",function(){return Pe(t),zo().cancel()}),fl(12),Po(),Po()}if(2&t){const t=zo();Xi(2),gl(t.title),Xi(8),ml(" ",t.okLabel," "),Xi(2),ml(" ",t.cancelLabel," ")}}const Lb=["*"];class Nb{constructor(){this.promise=new Promise((t,e)=>{this.resolve=t,this.reject=e})}}let Vb=(()=>{class t{constructor(t,e,n){this.modalService=t,this.ngbModalService=e,this.el=n,this.element=n.nativeElement}ngOnInit(){this.id?this.modalService.add(this):console.error("The modal must have an id")}ngOnDestroy(){var t;this.modalService.remove(this.id),null===(t=this.element)||void 0===t||t.remove()}open(t){return this.modalConfirmDeferred=new Nb,this.modalReference=this.ngbModalService.open(this.content,t),this.modalConfirmDeferred}close(){var t;null===(t=this.modalReference)||void 0===t||t.close()}ok(){var t;null===(t=this.modalConfirmDeferred)||void 0===t||t.resolve(!0)}cancel(){var t,e;null===(t=this.modalConfirmDeferred)||void 0===t||t.resolve(!1),null===(e=this.modalReference)||void 0===e||e.close()}}return t.\u0275fac=function(e){return new(e||t)(Ao(um),Ao(z_),Ao(Bl))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-confirm-modal"]],viewQuery:function(t,e){if(1&t&&ac(Pb,!0),2&t){let t;lc(t=pc())&&(e.content=t.first)}},inputs:{id:"id",title:"title",okLabel:"okLabel",cancelLabel:"cancelLabel"},ngContentSelectors:Lb,decls:2,vars:0,consts:[["content",""],[1,"modal-header"],["id","modal-basic-title",1,"modal-title"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"modal-footer","btn-toolbar"],["type","button",1,"btn","btn-danger","mr-2",3,"click"],["type","button",1,"btn","btn-success",3,"click"]],template:function(t,e){1&t&&(qo(),ko(0,Fb,13,3,"ng-template",null,0,yc))},encapsulation:2}),t})();function Ub(t,e=fv){return n=>n.lift(new jb(t,e))}class jb{constructor(t,e){this.dueTime=t,this.scheduler=e}call(t,e){return e.subscribe(new Bb(t,this.dueTime,this.scheduler))}}class Bb extends f{constructor(t,e,n){super(t),this.dueTime=e,this.scheduler=n,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(Hb,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:t}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}clearDebounce(){const t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}function Hb(t){t.debouncedNext()}var $b=function(t){return t[t.RuleManagement=0]="RuleManagement",t[t.Spelling=1]="Spelling",t}({});class zb{constructor(t,e,n,s){this.id=t,this.term=e,this.exists=n,this.alternatives=s}}var Wb=n("aCrv");function qb(t,e){1&t&&(an(),Mo(0,"svg",4),Mo(1,"g"),Fo(2,"path",5),Po(),Po())}function Gb(t,e){1&t&&(an(),Mo(0,"svg",6),Mo(1,"g"),Mo(2,"g",7),Mo(3,"g"),Fo(4,"path",8),Po(),Po(),Po(),Po())}function Kb(t,e){1&t&&(an(),Mo(0,"svg",6),Mo(1,"g"),Mo(2,"g",9),Mo(3,"g"),Fo(4,"path",10),Po(),Po(),Po(),Po())}function Qb(t,e){1&t&&(an(),Mo(0,"svg",11),Mo(1,"g"),Mo(2,"g"),Mo(3,"g",12),Mo(4,"g"),Fo(5,"path",13),Po(),Po(),Po(),Po(),Po())}function Zb(t,e){1&t&&(an(),Mo(0,"svg",14),Mo(1,"g"),Fo(2,"path",15),Po(),Po())}const Yb=["header"],Jb=["container"],Xb=["content"],tw=["invisiblePadding"],ew=["*"],nw=["searchInput"],sw=["selectedList"],iw=["dropdownList"],rw=["cuppaDropdown"];function ow(t,e){if(1&t&&(Mo(0,"span"),fl(1),Po()),2&t){const t=zo();Xi(1),gl(t.settings.text)}}function lw(t,e){if(1&t&&(Mo(0,"span"),fl(1),Po()),2&t){const t=e.$implicit,n=zo(2);Xi(1),ml(" ",t[n.settings.labelKey]," ")}}function aw(t,e){if(1&t&&(Mo(0,"span"),ko(1,lw,2,1,"span",25),Po()),2&t){const t=zo();Xi(1),Ro("ngForOf",t.selectedItems)("ngForTrackBy",t.trackByFn.bind(t))}}function cw(t,e){if(1&t&&(Mo(0,"span",32),fl(1),Po()),2&t){const t=zo().$implicit,e=zo(2);Xi(1),gl(t[e.settings.labelKey])}}function uw(t,e){if(1&t&&(Mo(0,"span",32),Fo(1,"c-templateRenderer",33),Po()),2&t){const t=zo().$implicit,e=zo(2);Xi(1),Ro("data",e.badgeTempl)("item",t)}}function hw(t,e){if(1&t){const t=Vo();Mo(0,"div",28),ko(1,cw,2,1,"span",29),ko(2,uw,2,2,"span",29),Mo(3,"span",30),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(2).onItemClick(s,i,n),n.stopPropagation()}),Fo(4,"c-icon",31),Po(),Po()}if(2&t){const t=zo(2);Xi(1),Ro("ngIf",!t.badgeTempl),Xi(1),Ro("ngIf",t.badgeTempl),Xi(2),Ro("name","remove")}}function dw(t,e){if(1&t&&(Mo(0,"span",26),ko(1,hw,5,3,"div",27),Po()),2&t){const t=zo();Xi(1),Ro("ngForOf",t.selectedItems)("ngForTrackBy",t.trackByFn.bind(t))}}function pw(t,e){if(1&t&&(Mo(0,"span",32),fl(1),Po()),2&t){const t=zo().$implicit,e=zo(2);Xi(1),gl(t[e.settings.labelKey])}}function fw(t,e){if(1&t&&(Mo(0,"span",32),Fo(1,"c-templateRenderer",33),Po()),2&t){const t=zo().$implicit,e=zo(2);Xi(1),Ro("data",e.badgeTempl)("item",t)}}function gw(t,e){if(1&t){const t=Vo();Mo(0,"div",35),ko(1,pw,2,1,"span",29),ko(2,fw,2,2,"span",29),Mo(3,"span",30),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(2).onItemClick(s,i,n),n.stopPropagation()}),Fo(4,"c-icon",31),Po(),Po()}if(2&t){const t=e.index,n=zo(2);Ro("hidden",t>n.settings.badgeShowLimit-1),Xi(1),Ro("ngIf",!n.badgeTempl),Xi(1),Ro("ngIf",n.badgeTempl),Xi(2),Ro("name","remove")}}function mw(t,e){if(1&t&&(Mo(0,"div",26),ko(1,gw,5,4,"div",34),Po()),2&t){const t=zo();Xi(1),Ro("ngForOf",t.selectedItems)("ngForTrackBy",t.trackByFn.bind(t))}}function yw(t,e){if(1&t&&(Mo(0,"span",36),fl(1),Po()),2&t){const t=zo();Xi(1),ml("+",(null==t.selectedItems?null:t.selectedItems.length)-t.settings.badgeShowLimit,"")}}function vw(t,e){if(1&t){const t=Vo();Mo(0,"span",37),Bo("click",function(e){return Pe(t),zo().clearSelection(e),e.stopPropagation()}),Fo(1,"c-icon",31),Po()}2&t&&(Xi(1),Ro("name","remove"))}function _w(t,e){1&t&&(Mo(0,"span",38),Fo(1,"c-icon",31),Po()),2&t&&(Xi(1),Ro("name","angle-down"))}function bw(t,e){1&t&&(Mo(0,"span",39),Fo(1,"c-icon",31),Po()),2&t&&(Xi(1),Ro("name","angle-up"))}function ww(t,e){if(1&t){const t=Vo();Mo(0,"input",44),Bo("change",function(e){return Pe(t),zo(2).toggleSelectAll(e)}),Po()}if(2&t){const t=zo(2);Ro("checked",t.isSelectAll)("disabled",t.settings.limitSelection==(null==t.selectedItems?null:t.selectedItems.length))("id",t.id)}}function Sw(t,e){if(1&t&&(Mo(0,"div",40),ko(1,ww,1,3,"input",41),Mo(2,"label",42),Mo(3,"span",43),fl(4),Po(),Mo(5,"span",43),fl(6),Po(),Po(),Po()),2&t){const t=zo();Xi(1),Ro("ngIf",t.settings.showCheckbox),Xi(1),Ro("for",t.id),Xi(1),Ro("hidden",t.isSelectAll),Xi(1),gl(t.settings.selectAllText),Xi(1),Ro("hidden",!t.isSelectAll),Xi(1),gl(t.settings.unSelectAllText)}}function Cw(t,e){1&t&&Fo(0,"img",45)}function Iw(t,e){if(1&t){const t=Vo();Mo(0,"span",52),Bo("click",function(){return Pe(t),zo(2).clearSearch()}),Fo(1,"c-icon",31),Po()}if(2&t){const t=zo(2);Ro("hidden",null==t.filter||0==(null==t.filter?null:t.filter.length)),Xi(1),Ro("name","clear")}}function xw(t,e){if(1&t){const t=Vo();Mo(0,"span",52),Bo("click",function(){return Pe(t),zo(2).resetInfiniteSearch()}),Fo(1,"c-icon",31),Po()}if(2&t){const t=zo(2);Ro("hidden",null==t.filter||0==(null==t.filter?null:t.filter.length)),Xi(1),Ro("name","clear")}}function Tw(t,e){if(1&t){const t=Vo();Mo(0,"input",53,54),Bo("ngModelChange",function(e){return Pe(t),zo(2).filter=e})("keyup",function(){return Pe(t),zo(2).filterGroupedList()}),Po()}if(2&t){const t=zo(2);Ro("placeholder",t.settings.searchPlaceholderText)("ngModel",t.filter)}}function Ew(t,e){if(1&t){const t=Vo();Mo(0,"input",55,54),Bo("ngModelChange",function(e){return Pe(t),zo(2).filter=e}),Po()}if(2&t){const t=zo(2);Ro("placeholder",t.settings.searchPlaceholderText)("ngModel",t.filter)}}function kw(t,e){if(1&t){const t=Vo();Mo(0,"input",53,54),Bo("ngModelChange",function(e){return Pe(t),zo(2).filter=e})("keyup",function(e){return Pe(t),zo(2).searchTerm$.next(e.target.value)}),Po()}if(2&t){const t=zo(2);Ro("placeholder",t.settings.searchPlaceholderText)("ngModel",t.filter)}}function Ow(t,e){if(1&t&&Fo(0,"c-templateRenderer",33),2&t){const t=zo(2);Ro("data",t.searchTempl)("item",t.item)}}function Aw(t,e){if(1&t&&(Mo(0,"div",46),Mo(1,"span",47),Fo(2,"c-icon",31),Po(),ko(3,Iw,2,2,"span",48),ko(4,xw,2,2,"span",48),ko(5,Tw,2,2,"input",49),ko(6,Ew,2,2,"input",50),ko(7,kw,2,2,"input",49),ko(8,Ow,1,2,"c-templateRenderer",51),Po()),2&t){const t=zo();Xi(2),Ro("name","search"),Xi(1),Ro("ngIf",!t.settings.lazyLoading),Xi(1),Ro("ngIf",t.settings.lazyLoading),Xi(1),Ro("ngIf",t.settings.groupBy&&!t.settings.lazyLoading&&!t.searchTempl),Xi(1),Ro("ngIf",!t.settings.groupBy&&!t.settings.lazyLoading&&!t.searchTempl),Xi(1),Ro("ngIf",t.settings.lazyLoading&&!t.searchTempl),Xi(1),Ro("ngIf",t.searchTempl)}}function Rw(t,e){if(1&t){const t=Vo();Mo(0,"div",57),Bo("click",function(){return Pe(t),zo(2).toggleFilterSelectAll()}),Fo(1,"input",58),Mo(2,"label"),Mo(3,"span",43),fl(4),Po(),Mo(5,"span",43),fl(6),Po(),Po(),Po()}if(2&t){const t=zo(2);Xi(1),Ro("checked",t.isFilterSelectAll)("disabled",t.settings.limitSelection==(null==t.selectedItems?null:t.selectedItems.length)),Xi(2),Ro("hidden",t.isFilterSelectAll),Xi(1),gl(t.settings.filterSelectAllText),Xi(1),Ro("hidden",!t.isFilterSelectAll),Xi(1),gl(t.settings.filterUnSelectAllText)}}function Dw(t,e){if(1&t){const t=Vo();Mo(0,"div",57),Bo("click",function(){return Pe(t),zo(2).toggleFilterSelectAll()}),Fo(1,"input",59),Mo(2,"label"),Mo(3,"span",43),fl(4),Po(),Mo(5,"span",43),fl(6),Po(),Po(),Po()}if(2&t){const t=zo(2);Xi(1),Ro("checked",t.isFilterSelectAll&&(null==t.filter?null:t.filter.length)>0)("disabled",t.settings.limitSelection==(null==t.selectedItems?null:t.selectedItems.length)),Xi(2),Ro("hidden",t.isFilterSelectAll),Xi(1),gl(t.settings.filterSelectAllText),Xi(1),Ro("hidden",!t.isFilterSelectAll),Xi(1),gl(t.settings.filterUnSelectAllText)}}function Mw(t,e){if(1&t&&(Mo(0,"div",20),ko(1,Rw,7,6,"div",56),ko(2,Dw,7,6,"div",56),Po()),2&t){const t=zo();Xi(1),Ro("ngIf",!t.settings.groupBy&&(null==t.filter?null:t.filter.length)>0&&t.filterLength>0&&!t.settings.singleSelection),Xi(1),Ro("ngIf",t.settings.groupBy&&(null==t.filter?null:t.filter.length)>0&&(null==t.groupedData?null:t.groupedData.length)>0&&!t.settings.singleSelection)}}function Pw(t,e){if(1&t){const t=Vo();Mo(0,"div",57),Bo("click",function(){return Pe(t),zo(2).toggleInfiniteFilterSelectAll()}),Fo(1,"input",59),Mo(2,"label"),Mo(3,"span",43),fl(4),Po(),Mo(5,"span",43),fl(6),Po(),Po(),Po()}if(2&t){const t=zo(2);Xi(1),Ro("checked",t.isInfiniteFilterSelectAll)("disabled",t.settings.limitSelection==(null==t.selectedItems?null:t.selectedItems.length)),Xi(2),Ro("hidden",t.isInfiniteFilterSelectAll),Xi(1),gl(t.settings.filterSelectAllText),Xi(1),Ro("hidden",!t.isInfiniteFilterSelectAll),Xi(1),gl(t.settings.filterUnSelectAllText)}}function Fw(t,e){if(1&t&&(Mo(0,"div",20),ko(1,Pw,7,6,"div",56),Po()),2&t){const t=zo();Xi(1),Ro("ngIf",(null==t.filter?null:t.filter.length)>0&&t.infiniteFilterLength>0)}}function Lw(t,e){if(1&t&&(Mo(0,"label",60),fl(1),Po()),2&t){const t=zo();Ro("hidden",null==t.filter||0==(null==t.filter?null:t.filter.length)),Xi(1),gl(t.settings.noDataLabel)}}function Nw(t,e){if(1&t&&(Mo(0,"label",60),fl(1),Po()),2&t){const t=zo();Ro("hidden",null==t.filter||0==(null==t.filter?null:t.filter.length)),Xi(1),gl(t.settings.noDataLabel)}}function Vw(t,e){if(1&t){const t=Vo();Mo(0,"div",61),Mo(1,"button",62),Bo("click",function(){return Pe(t),zo().addFilterNewItem()}),fl(2),Po(),Po()}if(2&t){const t=zo();Ro("hidden",null==t.filter||0==(null==t.filter?null:t.filter.length)),Xi(2),gl(t.settings.addNewButtonText)}}function Uw(t,e){if(1&t&&Fo(0,"input",59),2&t){const t=zo().$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}const jw=function(t){return{"selected-item":t}};function Bw(t,e){if(1&t){const t=Vo();Mo(0,"li",66),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(2).onItemClick(s,i,n)}),ko(1,Uw,1,2,"input",67),Mo(2,"label"),fl(3),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);Ro("ngClass",Va(3,jw,1==n.isSelected(t))),Xi(1),Ro("ngIf",n.settings.showCheckbox),Xi(2),gl(t[n.settings.labelKey])}}function Hw(t,e){if(1&t&&(Mo(0,"div",63),Mo(1,"ul",64),ko(2,Bw,4,5,"li",65),za(3,"listFilter"),Po(),Po()),2&t){const t=zo();el("max-height",t.settings.maxHeight+"px"),Xi(2),Ro("ngForOf",qa(3,3,t.data,t.filter,t.settings.searchBy))}}function $w(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function zw(t,e){if(1&t){const t=Vo();Mo(0,"li",66),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(2).onItemClick(s,i,n)}),ko(1,$w,1,2,"input",70),Mo(2,"label"),fl(3),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);Ro("ngClass",Va(3,jw,1==n.isSelected(t))),Xi(1),Ro("ngIf",n.settings.showCheckbox),Xi(2),gl(t[n.settings.labelKey])}}const Ww=function(t){return{height:t}};function qw(t,e){if(1&t){const t=Vo();Mo(0,"div",63),Mo(1,"ul",68,69),Bo("vsStart",function(e){return Pe(t),zo().onScrollEnd(e)})("vsEnd",function(e){return Pe(t),zo().onScrollEnd(e)}),ko(3,zw,4,5,"li",65),Po(),Po()}if(2&t){const t=Oo(2),e=zo();el("max-height",e.settings.maxHeight+"px"),Xi(1),Ro("enableUnequalChildrenSizes",e.randomSize)("items",e.virtualdata)("ngStyle",Va(6,Ww,e.settings.maxHeight+"px")),Xi(2),Ro("ngForOf",t.viewPortItems)}}function Gw(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function Kw(t,e){if(1&t){const t=Vo();Mo(0,"li",66),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(2).onItemClick(s,i,n)}),ko(1,Gw,1,2,"input",70),Fo(2,"label"),Fo(3,"c-templateRenderer",33),Po()}if(2&t){const t=e.$implicit,n=zo(2);Ro("ngClass",Va(4,jw,1==n.isSelected(t))),Xi(1),Ro("ngIf",n.settings.showCheckbox),Xi(2),Ro("data",n.itemTempl)("item",t)}}function Qw(t,e){if(1&t&&(Mo(0,"div",63),Mo(1,"ul",64),ko(2,Kw,4,6,"li",65),za(3,"listFilter"),Po(),Po()),2&t){const t=zo();el("max-height",t.settings.maxHeight+"px"),Xi(2),Ro("ngForOf",qa(3,3,t.data,t.filter,t.settings.searchBy))}}function Zw(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function Yw(t,e){if(1&t){const t=Vo();Mo(0,"li",66),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(2).onItemClick(s,i,n)}),ko(1,Zw,1,2,"input",70),Fo(2,"label"),Fo(3,"c-templateRenderer",33),Po()}if(2&t){const t=e.$implicit,n=zo(2);Ro("ngClass",Va(4,jw,1==n.isSelected(t))),Xi(1),Ro("ngIf",n.settings.showCheckbox),Xi(2),Ro("data",n.itemTempl)("item",t)}}function Jw(t,e){if(1&t){const t=Vo();Mo(0,"div",63),Mo(1,"ul",68,72),Bo("vsStart",function(e){return Pe(t),zo().onScrollEnd(e)})("vsEnd",function(e){return Pe(t),zo().onScrollEnd(e)}),ko(3,Yw,4,6,"li",65),Po(),Po()}if(2&t){const t=Oo(2),e=zo();el("max-height",e.settings.maxHeight+"px"),Xi(1),Ro("enableUnequalChildrenSizes",e.randomSize)("items",e.virtualdata)("ngStyle",Va(6,Ww,e.settings.maxHeight+"px")),Xi(2),Ro("ngForOf",t.viewPortItems)}}function Xw(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo(2).$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}const tS=function(t,e){return{"grp-title":t,"grp-item":e}};function eS(t,e){if(1&t){const t=Vo();Mo(0,"li",66),Bo("click",function(e){Pe(t);const n=zo(),s=n.$implicit,i=n.index;return zo(2).onItemClick(s,i,e)}),ko(1,Xw,1,2,"input",70),Fo(2,"label"),Fo(3,"c-templateRenderer",33),Po()}if(2&t){const t=zo().$implicit,e=zo(2);Ro("ngClass",Ua(4,tS,t.grpTitle,!t.grpTitle&&!e.settings.singleSelection)),Xi(1),Ro("ngIf",e.settings.showCheckbox&&!e.settings.singleSelection),Xi(2),Ro("data",e.itemTempl)("item",t)}}function nS(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo(2).$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function sS(t,e){if(1&t&&(Mo(0,"li",77),ko(1,nS,1,2,"input",70),Fo(2,"label"),Fo(3,"c-templateRenderer",33),Po()),2&t){const t=zo().$implicit,e=zo(2);Ro("ngClass",Ua(4,tS,t.grpTitle,!t.grpTitle&&!e.settings.singleSelection)),Xi(1),Ro("ngIf",e.settings.showCheckbox),Xi(2),Ro("data",e.itemTempl)("item",t)}}function iS(t,e){if(1&t&&(Mo(0,"span"),ko(1,eS,4,7,"li",75),ko(2,sS,4,7,"li",76),Po()),2&t){const t=e.$implicit;Xi(1),Ro("ngIf",!t.grpTitle),Xi(1),Ro("ngIf",t.grpTitle)}}function rS(t,e){if(1&t){const t=Vo();Mo(0,"div",63),Mo(1,"ul",68,73),Bo("vsStart",function(e){return Pe(t),zo().onScrollEnd(e)})("vsEnd",function(e){return Pe(t),zo().onScrollEnd(e)}),ko(3,iS,3,2,"span",74),Po(),Po()}if(2&t){const t=Oo(2),e=zo();el("max-height",e.settings.maxHeight+"px"),Xi(1),Ro("enableUnequalChildrenSizes",e.randomSize)("items",e.virtualdata)("ngStyle",Va(6,Ww,e.settings.maxHeight+"px")),Xi(2),Ro("ngForOf",t.viewPortItems)}}function oS(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(2);Ro("checked",t.selected)("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function lS(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(3);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function aS(t,e){if(1&t){const t=Vo();Mo(0,"span"),Mo(1,"li",66),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(3).onItemClick(s,i,n),n.stopPropagation()}),ko(2,lS,1,2,"input",70),Fo(3,"label"),Fo(4,"c-templateRenderer",33),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(3);Xi(1),Ro("ngClass",Ua(4,tS,t.grpTitle,!t.grpTitle&&!n.settings.singleSelection)),Xi(1),Ro("ngIf",n.settings.showCheckbox),Xi(2),Ro("data",n.itemTempl)("item",t)}}function cS(t,e){if(1&t){const t=Vo();Mo(0,"span"),Mo(1,"li",66),Bo("click",function(){Pe(t);const n=e.$implicit;return zo(2).selectGroup(n)}),ko(2,oS,1,2,"input",70),Mo(3,"label"),fl(4),Po(),Mo(5,"ul",64),ko(6,aS,5,7,"span",74),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);Xi(1),Ro("ngClass",Ua(4,tS,t.grpTitle,!t.grpTitle&&!n.settings.singleSelection)),Xi(1),Ro("ngIf",n.settings.showCheckbox&&!n.settings.singleSelection),Xi(2),gl(t[n.settings.labelKey]),Xi(2),Ro("ngForOf",t.list)}}function uS(t,e){if(1&t&&(Mo(0,"div",63),Mo(1,"ul",64),ko(2,cS,7,7,"span",74),Po(),Po()),2&t){const t=zo();el("max-height",t.settings.maxHeight+"px"),Xi(2),Ro("ngForOf",t.groupedData)}}function hS(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo(2).$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}const dS=function(t,e,n){return{"grp-title":t,"grp-item":e,"selected-item":n}};function pS(t,e){if(1&t&&(Mo(0,"li",77),ko(1,hS,1,2,"input",70),Mo(2,"label"),fl(3),Po(),Po()),2&t){const t=zo().$implicit,e=zo(2);Ro("ngClass",ja(3,dS,t.grpTitle,!t.grpTitle&&!e.settings.singleSelection,1==e.isSelected(t))),Xi(1),Ro("ngIf",e.settings.showCheckbox&&!t.grpTitle&&!e.settings.singleSelection),Xi(2),gl(t[e.settings.labelKey])}}function fS(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo(2).$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function gS(t,e){if(1&t){const t=Vo();Mo(0,"li",66),Bo("click",function(e){Pe(t);const n=zo(),s=n.$implicit,i=n.index;return zo(2).onItemClick(s,i,e)}),ko(1,fS,1,2,"input",70),Mo(2,"label"),fl(3),Po(),Po()}if(2&t){const t=zo().$implicit,e=zo(2);Ro("ngClass",ja(3,dS,t.grpTitle,!t.grpTitle&&!e.settings.singleSelection,1==e.isSelected(t))),Xi(1),Ro("ngIf",e.settings.showCheckbox&&!t.grpTitle),Xi(2),gl(t[e.settings.labelKey])}}function mS(t,e){if(1&t&&(Mo(0,"span"),ko(1,pS,4,7,"li",76),ko(2,gS,4,7,"li",75),Po()),2&t){const t=e.$implicit;Xi(1),Ro("ngIf",t.grpTitle),Xi(1),Ro("ngIf",!t.grpTitle)}}function yS(t,e){if(1&t){const t=Vo();Mo(0,"div",63),Mo(1,"virtual-scroller",78),Bo("vsUpdate",function(e){return Pe(t),zo().viewPortItems=e})("vsEnd",function(e){return Pe(t),zo().onScrollEnd(e)}),Mo(2,"ul",68,79),Bo("vsStart",function(e){return Pe(t),zo().onScrollEnd(e)})("vsEnd",function(e){return Pe(t),zo().onScrollEnd(e)}),ko(4,mS,3,2,"span",74),Po(),Po(),Po()}if(2&t){const t=Oo(3),e=zo();el("max-height",e.settings.maxHeight+"px"),Xi(1),Ro("items",e.groupedData)("ngStyle",Va(8,Ww,e.settings.maxHeight+"px")),Xi(1),Ro("enableUnequalChildrenSizes",e.randomSize)("items",e.virtualdata)("ngStyle",Va(10,Ww,e.settings.maxHeight+"px")),Xi(2),Ro("ngForOf",t.viewPortItems)}}function vS(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(2);Ro("checked",t.selected)("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function _S(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(3);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}const bS=function(t,e,n){return{"selected-item":t,"grp-title":e,"grp-item":n}};function wS(t,e){if(1&t){const t=Vo();Mo(0,"span"),Mo(1,"li",66),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(3).onItemClick(s,i,n),n.stopPropagation()}),ko(2,_S,1,2,"input",70),Mo(3,"label"),fl(4),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(3);Xi(1),Ro("ngClass",ja(3,bS,1==n.isSelected(t),t.grpTitle,!t.grpTitle&&!n.settings.singleSelection)),Xi(1),Ro("ngIf",n.settings.showCheckbox),Xi(2),gl(t[n.settings.labelKey])}}function SS(t,e){if(1&t){const t=Vo();Mo(0,"span"),Mo(1,"li",66),Bo("click",function(){Pe(t);const n=e.$implicit;return zo(2).selectGroup(n)}),ko(2,vS,1,2,"input",70),Mo(3,"label"),fl(4),Po(),Mo(5,"ul",64),ko(6,wS,5,7,"span",74),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);Xi(1),Ro("ngClass",Ua(4,tS,t.grpTitle,!t.grpTitle&&!n.settings.singleSelection)),Xi(1),Ro("ngIf",n.settings.showCheckbox&&!n.settings.singleSelection),Xi(2),gl(t[n.settings.labelKey]),Xi(2),Ro("ngForOf",t.list)}}function CS(t,e){if(1&t&&(Mo(0,"div",63),Mo(1,"ul",64),ko(2,SS,7,7,"span",74),Po(),Po()),2&t){const t=zo();el("max-height",t.settings.maxHeight+"px"),Xi(2),Ro("ngForOf",t.groupedData)}}function IS(t,e){if(1&t&&(Mo(0,"h5",80),fl(1),Po()),2&t){const t=zo();Xi(1),gl(t.settings.noDataLabel)}}const xS=function(t){return{disabled:t}},TS=function(t,e){return{"arrow-up":t,"arrow-down":e}},ES=function(t){return{"single-select-mode":t}};class kS{constructor(t,e){this.status=t,this.body=e}}let OS=(()=>{class t{constructor(t){this._elementRef=t,this.clickOutside=new Qa}onClick(t,e){e&&(this._elementRef.nativeElement.contains(e)||this.clickOutside.emit(t))}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["","clickOutside",""]],hostBindings:function(t,e){1&t&&Bo("click",function(t){return e.onClick(t,t.target)},!1,hi)("touchstart",function(t){return e.onClick(t,t.target)},!1,hi)},outputs:{clickOutside:"clickOutside"}}),t})(),AS=(()=>{class t{constructor(){this.filteredData=[],this.subject=new C}setData(t){this.filteredData=t,this.subject.next(t)}getData(){return this.subject.asObservable()}getFilteredData(){return this.filteredData&&this.filteredData.length>0?this.filteredData:[]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),RS=(()=>{class t{constructor(t){this.ds=t,this.filteredList=[]}transform(t,e,n){return t&&e?(this.filteredList=t.filter(t=>this.applyFilter(t,e,n)),this.ds.setData(this.filteredList),this.filteredList):(this.ds.setData(t),t)}applyFilter(t,e,n){let s=!1;if(n.length>0)if(t.grpTitle)s=!0;else for(var i=0;i=0&&(s=!0);else if(t.grpTitle)s=!0;else for(var r in t)e&&t[r]&&t[r].toString().toLowerCase().indexOf(e.toLowerCase())>=0&&(s=!0);return s}}return t.\u0275fac=function(e){return new(e||t)(Ao(AS))},t.\u0275pipe=Wt({name:"listFilter",type:t,pure:!0}),t})(),DS=(()=>{class t{constructor(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["c-item"]],contentQueries:function(t,e,n){if(1&t&&hc(n,ga,!0),2&t){let t;lc(t=pc())&&(e.template=t.first)}},decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),MS=(()=>{class t{constructor(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["c-badge"]],contentQueries:function(t,e,n){if(1&t&&hc(n,ga,!0),2&t){let t;lc(t=pc())&&(e.template=t.first)}},decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),PS=(()=>{class t{constructor(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["c-search"]],contentQueries:function(t,e,n){if(1&t&&hc(n,ga,!0),2&t){let t;lc(t=pc())&&(e.template=t.first)}},decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),FS=(()=>{class t{constructor(t){this.viewContainer=t}ngOnInit(){this.view=this.viewContainer.createEmbeddedView(this.data.template,{$implicit:this.data,item:this.item})}ngOnDestroy(){this.view.destroy()}}return t.\u0275fac=function(e){return new(e||t)(Ao(Sa))},t.\u0275cmp=Vt({type:t,selectors:[["c-templateRenderer"]],inputs:{data:"data",item:"item"},decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),LS=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["c-icon"]],inputs:{name:"name"},decls:5,vars:5,consts:[["width","100%","height","100%","version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","viewBox","0 0 47.971 47.971","style","enable-background:new 0 0 47.971 47.971;",0,"xml","space","preserve",4,"ngIf"],["version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","100%","height","100%","viewBox","0 0 612 612","style","enable-background:new 0 0 612 612;",0,"xml","space","preserve",4,"ngIf"],["version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","100%","height","100%","viewBox","0 0 615.52 615.52","style","enable-background:new 0 0 615.52 615.52;",0,"xml","space","preserve",4,"ngIf"],["version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","viewBox","0 0 51.976 51.976","style","enable-background:new 0 0 51.976 51.976;",0,"xml","space","preserve",4,"ngIf"],["width","100%","height","100%","version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","viewBox","0 0 47.971 47.971",0,"xml","space","preserve",2,"enable-background","new 0 0 47.971 47.971"],["d","M28.228,23.986L47.092,5.122c1.172-1.171,1.172-3.071,0-4.242c-1.172-1.172-3.07-1.172-4.242,0L23.986,19.744L5.121,0.88\n c-1.172-1.172-3.07-1.172-4.242,0c-1.172,1.171-1.172,3.071,0,4.242l18.865,18.864L0.879,42.85c-1.172,1.171-1.172,3.071,0,4.242\n C1.465,47.677,2.233,47.97,3,47.97s1.535-0.293,2.121-0.879l18.865-18.864L42.85,47.091c0.586,0.586,1.354,0.879,2.121,0.879\n s1.535-0.293,2.121-0.879c1.172-1.171,1.172-3.071,0-4.242L28.228,23.986z"],["version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","100%","height","100%","viewBox","0 0 612 612",0,"xml","space","preserve",2,"enable-background","new 0 0 612 612"],["id","_x31_0_34_"],["d","M604.501,134.782c-9.999-10.05-26.222-10.05-36.221,0L306.014,422.558L43.721,134.782\n\t\t\t\tc-9.999-10.05-26.223-10.05-36.222,0s-9.999,26.35,0,36.399l279.103,306.241c5.331,5.357,12.422,7.652,19.386,7.296\n\t\t\t\tc6.988,0.356,14.055-1.939,19.386-7.296l279.128-306.268C614.5,161.106,614.5,144.832,604.501,134.782z"],["id","_x39__30_"],["d","M604.501,440.509L325.398,134.956c-5.331-5.357-12.423-7.627-19.386-7.27c-6.989-0.357-14.056,1.913-19.387,7.27\n\t\t\t\tL7.499,440.509c-9.999,10.024-9.999,26.298,0,36.323s26.223,10.024,36.222,0l262.293-287.164L568.28,476.832\n\t\t\t\tc9.999,10.024,26.222,10.024,36.221,0C614.5,466.809,614.5,450.534,604.501,440.509z"],["version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","100%","height","100%","viewBox","0 0 615.52 615.52",0,"xml","space","preserve",2,"enable-background","new 0 0 615.52 615.52"],["id","Search__x28_and_thou_shall_find_x29_"],["d","M602.531,549.736l-184.31-185.368c26.679-37.72,42.528-83.729,42.528-133.548C460.75,103.35,357.997,0,231.258,0\n\t\t\t\t\tC104.518,0,1.765,103.35,1.765,230.82c0,127.47,102.753,230.82,229.493,230.82c49.53,0,95.271-15.944,132.78-42.777\n\t\t\t\t\tl184.31,185.366c7.482,7.521,17.292,11.291,27.102,11.291c9.812,0,19.62-3.77,27.083-11.291\n\t\t\t\t\tC617.496,589.188,617.496,564.777,602.531,549.736z M355.9,319.763l-15.042,21.273L319.7,356.174\n\t\t\t\t\tc-26.083,18.658-56.667,28.526-88.442,28.526c-84.365,0-152.995-69.035-152.995-153.88c0-84.846,68.63-153.88,152.995-153.88\n\t\t\t\t\ts152.996,69.034,152.996,153.88C384.271,262.769,374.462,293.526,355.9,319.763z"],["version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","viewBox","0 0 51.976 51.976",0,"xml","space","preserve",2,"enable-background","new 0 0 51.976 51.976"],["d","M44.373,7.603c-10.137-10.137-26.632-10.138-36.77,0c-10.138,10.138-10.137,26.632,0,36.77s26.632,10.138,36.77,0\n\t\tC54.51,34.235,54.51,17.74,44.373,7.603z M36.241,36.241c-0.781,0.781-2.047,0.781-2.828,0l-7.425-7.425l-7.778,7.778\n\t\tc-0.781,0.781-2.047,0.781-2.828,0c-0.781-0.781-0.781-2.047,0-2.828l7.778-7.778l-7.425-7.425c-0.781-0.781-0.781-2.048,0-2.828\n\t\tc0.781-0.781,2.047-0.781,2.828,0l7.425,7.425l7.071-7.071c0.781-0.781,2.047-0.781,2.828,0c0.781,0.781,0.781,2.047,0,2.828\n\t\tl-7.071,7.071l7.425,7.425C37.022,34.194,37.022,35.46,36.241,36.241z"]],template:function(t,e){1&t&&(ko(0,qb,3,0,"svg",0),ko(1,Gb,5,0,"svg",1),ko(2,Kb,5,0,"svg",1),ko(3,Qb,6,0,"svg",2),ko(4,Zb,3,0,"svg",3)),2&t&&(Ro("ngIf","remove"==e.name),Xi(1),Ro("ngIf","angle-down"==e.name),Xi(1),Ro("ngIf","angle-up"==e.name),Xi(1),Ro("ngIf","search"==e.name),Xi(1),Ro("ngIf","clear"==e.name))},directives:[zu],encapsulation:2}),t})();function NS(){return{scrollThrottlingTime:0,scrollDebounceTime:0,scrollAnimationTime:750,checkResizeInterval:1e3,resizeBypassRefreshThreshold:5,modifyOverflowStyleOfParentScroll:!0,stripedTable:!1}}let VS=(()=>{class t{constructor(t,e,n,s,i,r){this.element=t,this.renderer=e,this.zone=n,this.changeDetectorRef=s,this.window=window,this.executeRefreshOutsideAngularZone=!1,this._enableUnequalChildrenSizes=!1,this.useMarginInsteadOfTranslate=!1,this.ssrViewportWidth=1920,this.ssrViewportHeight=1080,this._bufferAmount=0,this._items=[],this.compareItems=(t,e)=>t===e,this.vsUpdate=new Qa,this.vsChange=new Qa,this.vsStart=new Qa,this.vsEnd=new Qa,this.calculatedScrollbarWidth=0,this.calculatedScrollbarHeight=0,this.padding=0,this.previousViewPort={},this.cachedPageSize=0,this.previousScrollNumberElements=0,this.isAngularUniversalSSR=function(t){return"server"===t}(i),this.scrollThrottlingTime=r.scrollThrottlingTime,this.scrollDebounceTime=r.scrollDebounceTime,this.scrollAnimationTime=r.scrollAnimationTime,this.scrollbarWidth=r.scrollbarWidth,this.scrollbarHeight=r.scrollbarHeight,this.checkResizeInterval=r.checkResizeInterval,this.resizeBypassRefreshThreshold=r.resizeBypassRefreshThreshold,this.modifyOverflowStyleOfParentScroll=r.modifyOverflowStyleOfParentScroll,this.stripedTable=r.stripedTable,this.horizontal=!1,this.resetWrapGroupDimensions()}get viewPortInfo(){let t=this.previousViewPort||{};return{startIndex:t.startIndex||0,endIndex:t.endIndex||0,scrollStartPosition:t.scrollStartPosition||0,scrollEndPosition:t.scrollEndPosition||0,maxScrollPosition:t.maxScrollPosition||0,startIndexWithBuffer:t.startIndexWithBuffer||0,endIndexWithBuffer:t.endIndexWithBuffer||0}}get enableUnequalChildrenSizes(){return this._enableUnequalChildrenSizes}set enableUnequalChildrenSizes(t){this._enableUnequalChildrenSizes!==t&&(this._enableUnequalChildrenSizes=t,this.minMeasuredChildWidth=void 0,this.minMeasuredChildHeight=void 0)}get bufferAmount(){return"number"==typeof this._bufferAmount&&this._bufferAmount>=0?this._bufferAmount:this.enableUnequalChildrenSizes?5:0}set bufferAmount(t){this._bufferAmount=t}get scrollThrottlingTime(){return this._scrollThrottlingTime}set scrollThrottlingTime(t){this._scrollThrottlingTime=t,this.updateOnScrollFunction()}get scrollDebounceTime(){return this._scrollDebounceTime}set scrollDebounceTime(t){this._scrollDebounceTime=t,this.updateOnScrollFunction()}updateOnScrollFunction(){this.onScroll=this.scrollDebounceTime?this.debounce(()=>{this.refresh_internal(!1)},this.scrollDebounceTime):this.scrollThrottlingTime?this.throttleTrailing(()=>{this.refresh_internal(!1)},this.scrollThrottlingTime):()=>{this.refresh_internal(!1)}}get checkResizeInterval(){return this._checkResizeInterval}set checkResizeInterval(t){this._checkResizeInterval!==t&&(this._checkResizeInterval=t,this.addScrollEventHandlers())}get items(){return this._items}set items(t){t!==this._items&&(this._items=t||[],this.refresh_internal(!0))}get horizontal(){return this._horizontal}set horizontal(t){this._horizontal=t,this.updateDirection()}revertParentOverscroll(){const t=this.getScrollElement();t&&this.oldParentScrollOverflow&&(t.style["overflow-y"]=this.oldParentScrollOverflow.y,t.style["overflow-x"]=this.oldParentScrollOverflow.x),this.oldParentScrollOverflow=void 0}get parentScroll(){return this._parentScroll}set parentScroll(t){if(this._parentScroll===t)return;this.revertParentOverscroll(),this._parentScroll=t,this.addScrollEventHandlers();const e=this.getScrollElement();this.modifyOverflowStyleOfParentScroll&&e!==this.element.nativeElement&&(this.oldParentScrollOverflow={x:e.style["overflow-x"],y:e.style["overflow-y"]},e.style["overflow-y"]=this.horizontal?"visible":"auto",e.style["overflow-x"]=this.horizontal?"auto":"visible")}ngOnInit(){this.addScrollEventHandlers()}ngOnDestroy(){this.removeScrollEventHandlers(),this.revertParentOverscroll()}ngOnChanges(t){let e=this.cachedItemsLength!==this.items.length;this.cachedItemsLength=this.items.length,this.refresh_internal(e||!t.items||!t.items.previousValue||0===t.items.previousValue.length)}ngDoCheck(){if(this.cachedItemsLength!==this.items.length)return this.cachedItemsLength=this.items.length,void this.refresh_internal(!0);if(this.previousViewPort&&this.viewPortItems&&this.viewPortItems.length>0){let t=!1;for(let e=0;e=0&&this.invalidateCachedMeasurementAtIndex(e)}else this.minMeasuredChildWidth=void 0,this.minMeasuredChildHeight=void 0;this.refresh_internal(!1)}invalidateCachedMeasurementAtIndex(t){if(this.enableUnequalChildrenSizes){let e=this.wrapGroupDimensions.maxChildSizePerWrapGroup[t];e&&(this.wrapGroupDimensions.maxChildSizePerWrapGroup[t]=void 0,--this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes,this.wrapGroupDimensions.sumOfKnownWrapGroupChildWidths-=e.childWidth||0,this.wrapGroupDimensions.sumOfKnownWrapGroupChildHeights-=e.childHeight||0)}else this.minMeasuredChildWidth=void 0,this.minMeasuredChildHeight=void 0;this.refresh_internal(!1)}scrollInto(t,e=!0,n=0,s,i){let r=this.items.indexOf(t);-1!==r&&this.scrollToIndex(r,e,n,s,i)}scrollToIndex(t,e=!0,n=0,s,i){let r=5,o=()=>{if(--r,r<=0)return void(i&&i());let s=this.calculateDimensions(),l=Math.min(Math.max(t,0),s.itemCount-1);this.previousViewPort.startIndex!==l?this.scrollToIndex_internal(t,e,n,0,o):i&&i()};this.scrollToIndex_internal(t,e,n,s,o)}scrollToIndex_internal(t,e=!0,n=0,s,i){s=void 0===s?this.scrollAnimationTime:s;let r=this.calculateDimensions(),o=this.calculatePadding(t,r)+n;e||(o-=r.wrapGroupsPerPage*r[this._childScrollDim]),this.scrollToPosition(o,s,i)}scrollToPosition(t,e,n){t+=this.getElementsOffset(),e=void 0===e?this.scrollAnimationTime:e;let s,i=this.getScrollElement();if(this.currentTween&&(this.currentTween.stop(),this.currentTween=void 0),!e)return this.renderer.setProperty(i,this._scrollType,t),void this.refresh_internal(!1,n);const r={scrollPosition:i[this._scrollType]};let o=new Wb.Tween(r).to({scrollPosition:t},e).easing(Wb.Easing.Quadratic.Out).onUpdate(t=>{isNaN(t.scrollPosition)||(this.renderer.setProperty(i,this._scrollType,t.scrollPosition),this.refresh_internal(!1))}).onStop(()=>{cancelAnimationFrame(s)}).start();const l=e=>{o.isPlaying()&&(o.update(e),r.scrollPosition!==t?this.zone.runOutsideAngular(()=>{s=requestAnimationFrame(l)}):this.refresh_internal(!1,n))};l(),this.currentTween=o}getElementSize(t){let e=t.getBoundingClientRect(),n=getComputedStyle(t),s=parseInt(n["margin-top"],10)||0,i=parseInt(n["margin-bottom"],10)||0,r=parseInt(n["margin-left"],10)||0,o=parseInt(n["margin-right"],10)||0;return{top:e.top+s,bottom:e.bottom+i,left:e.left+r,right:e.right+o,width:e.width+r+o,height:e.height+s+i}}checkScrollElementResized(){let t,e=this.getElementSize(this.getScrollElement());if(this.previousScrollBoundingRect){let n=Math.abs(e.width-this.previousScrollBoundingRect.width),s=Math.abs(e.height-this.previousScrollBoundingRect.height);t=n>this.resizeBypassRefreshThreshold||s>this.resizeBypassRefreshThreshold}else t=!0;t&&(this.previousScrollBoundingRect=e,e.width>0&&e.height>0&&this.refresh_internal(!1))}updateDirection(){this.horizontal?(this._invisiblePaddingProperty="width",this._offsetType="offsetLeft",this._pageOffsetType="pageXOffset",this._childScrollDim="childWidth",this._marginDir="margin-left",this._translateDir="translateX",this._scrollType="scrollLeft"):(this._invisiblePaddingProperty="height",this._offsetType="offsetTop",this._pageOffsetType="pageYOffset",this._childScrollDim="childHeight",this._marginDir="margin-top",this._translateDir="translateY",this._scrollType="scrollTop")}debounce(t,e){const n=this.throttleTrailing(t,e),s=function(){n.cancel(),n.apply(this,arguments)};return s.cancel=function(){n.cancel()},s}throttleTrailing(t,e){let n=void 0,s=arguments;const i=function(){const i=this;s=arguments,n||(e<=0?t.apply(i,s):n=setTimeout(function(){n=void 0,t.apply(i,s)},e))};return i.cancel=function(){n&&(clearTimeout(n),n=void 0)},i}refresh_internal(t,e,n=2){if(t&&this.previousViewPort&&this.previousViewPort.scrollStartPosition>0){let t=this.previousViewPort,n=this.viewPortItems,s=e;e=()=>{let e=this.previousViewPort.scrollLength-t.scrollLength;if(e>0&&this.viewPortItems){let t=n[0],i=this.items.findIndex(e=>this.compareItems(t,e));if(i>this.previousViewPort.startIndexWithBuffer){let t=!1;for(let e=1;e{requestAnimationFrame(()=>{t&&this.resetWrapGroupDimensions();let s=this.calculateViewport(),i=t||s.startIndex!==this.previousViewPort.startIndex,r=t||s.endIndex!==this.previousViewPort.endIndex,o=s.scrollLength!==this.previousViewPort.scrollLength,l=s.padding!==this.previousViewPort.padding,a=s.scrollStartPosition!==this.previousViewPort.scrollStartPosition||s.scrollEndPosition!==this.previousViewPort.scrollEndPosition||s.maxScrollPosition!==this.previousViewPort.maxScrollPosition;if(this.previousViewPort=s,o&&this.renderer.setStyle(this.invisiblePaddingElementRef.nativeElement,this._invisiblePaddingProperty,s.scrollLength+"px"),l&&(this.useMarginInsteadOfTranslate?this.renderer.setStyle(this.contentElementRef.nativeElement,this._marginDir,s.padding+"px"):(this.renderer.setStyle(this.contentElementRef.nativeElement,"transform",`${this._translateDir}(${s.padding}px)`),this.renderer.setStyle(this.contentElementRef.nativeElement,"webkitTransform",`${this._translateDir}(${s.padding}px)`))),this.headerElementRef){let t=this.getScrollElement()[this._scrollType],e=this.getElementsOffset(),n=Math.max(t-s.padding-e+this.headerElementRef.nativeElement.clientHeight,0);this.renderer.setStyle(this.headerElementRef.nativeElement,"transform",`${this._translateDir}(${n}px)`),this.renderer.setStyle(this.headerElementRef.nativeElement,"webkitTransform",`${this._translateDir}(${n}px)`)}const c=i||r?{startIndex:s.startIndex,endIndex:s.endIndex,scrollStartPosition:s.scrollStartPosition,scrollEndPosition:s.scrollEndPosition,startIndexWithBuffer:s.startIndexWithBuffer,endIndexWithBuffer:s.endIndexWithBuffer,maxScrollPosition:s.maxScrollPosition}:void 0;if(i||r||a){const t=()=>{this.viewPortItems=s.startIndexWithBuffer>=0&&s.endIndexWithBuffer>=0?this.items.slice(s.startIndexWithBuffer,s.endIndexWithBuffer+1):[],this.vsUpdate.emit(this.viewPortItems),i&&this.vsStart.emit(c),r&&this.vsEnd.emit(c),(i||r)&&(this.changeDetectorRef.markForCheck(),this.vsChange.emit(c)),n>0?this.refresh_internal(!1,e,n-1):e&&e()};this.executeRefreshOutsideAngularZone?t():this.zone.run(t)}else{if(n>0&&(o||l))return void this.refresh_internal(!1,e,n-1);e&&e()}})})}getScrollElement(){return this.parentScroll instanceof Window?document.scrollingElement||document.documentElement||document.body:this.parentScroll||this.element.nativeElement}addScrollEventHandlers(){if(this.isAngularUniversalSSR)return;let t=this.getScrollElement();this.removeScrollEventHandlers(),this.zone.runOutsideAngular(()=>{this.parentScroll instanceof Window?(this.disposeScrollHandler=this.renderer.listen("window","scroll",this.onScroll),this.disposeResizeHandler=this.renderer.listen("window","resize",this.onScroll)):(this.disposeScrollHandler=this.renderer.listen(t,"scroll",this.onScroll),this._checkResizeInterval>0&&(this.checkScrollElementResizedTimer=setInterval(()=>{this.checkScrollElementResized()},this._checkResizeInterval)))})}removeScrollEventHandlers(){this.checkScrollElementResizedTimer&&clearInterval(this.checkScrollElementResizedTimer),this.disposeScrollHandler&&(this.disposeScrollHandler(),this.disposeScrollHandler=void 0),this.disposeResizeHandler&&(this.disposeResizeHandler(),this.disposeResizeHandler=void 0)}getElementsOffset(){if(this.isAngularUniversalSSR)return 0;let t=0;if(this.containerElementRef&&this.containerElementRef.nativeElement&&(t+=this.containerElementRef.nativeElement[this._offsetType]),this.parentScroll){let e=this.getScrollElement(),n=this.getElementSize(this.element.nativeElement),s=this.getElementSize(e);t+=this.horizontal?n.left-s.left:n.top-s.top,this.parentScroll instanceof Window||(t+=e[this._scrollType])}return t}countItemsPerWrapGroup(){if(this.isAngularUniversalSSR)return Math.round(this.horizontal?this.ssrViewportHeight/this.ssrChildHeight:this.ssrViewportWidth/this.ssrChildWidth);let t=this.horizontal?"offsetLeft":"offsetTop",e=(this.containerElementRef&&this.containerElementRef.nativeElement||this.contentElementRef.nativeElement).children,n=e?e.length:0;if(0===n)return 1;let s=e[0][t],i=1;for(;i0){let e=Math.min(a,t);t-=e,a-=e}p+=t,t>0&&i>=p&&++e}else{let t=Math.min(d,Math.max(r-f,0));if(a>0){let e=Math.min(a,t);t-=e,a-=e}f+=t,t>0&&r>=f&&++e}++u,h=0,d=0}}let g=this.wrapGroupDimensions.sumOfKnownWrapGroupChildWidths/this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes,m=this.wrapGroupDimensions.sumOfKnownWrapGroupChildHeights/this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes;n=this.childWidth||g||i,s=this.childHeight||m||r,this.horizontal?i>p&&(e+=Math.ceil((i-p)/n)):r>f&&(e+=Math.ceil((r-f)/s))}else{if(o.children.length>0){this.childWidth&&this.childHeight||(!this.minMeasuredChildWidth&&i>0&&(this.minMeasuredChildWidth=i),!this.minMeasuredChildHeight&&r>0&&(this.minMeasuredChildHeight=r));let t=this.getElementSize(o.children[0]);this.minMeasuredChildWidth=Math.min(this.minMeasuredChildWidth,t.width),this.minMeasuredChildHeight=Math.min(this.minMeasuredChildHeight,t.height)}n=this.childWidth||this.minMeasuredChildWidth||i,s=this.childHeight||this.minMeasuredChildHeight||r;let t=Math.max(Math.ceil(i/n),1),l=Math.max(Math.ceil(r/s),1);e=this.horizontal?t:l}let a=this.items.length,c=l*e,u=a/c,h=Math.ceil(a/l),d=0,p=this.horizontal?n:s;if(this.enableUnequalChildrenSizes){let t=0;for(let e=0;e0&&(o+=e.itemsPerWrapGroup-l),isNaN(r)&&(r=0),isNaN(o)&&(o=0),r=Math.min(Math.max(r,0),e.itemCount-1),o=Math.min(Math.max(o,0),e.itemCount-1);let a=this.bufferAmount*e.itemsPerWrapGroup;return{startIndex:r,endIndex:o,startIndexWithBuffer:Math.min(Math.max(r-a,0),e.itemCount-1),endIndexWithBuffer:Math.min(Math.max(o+a,0),e.itemCount-1),scrollStartPosition:t,scrollEndPosition:t+e.viewportLength,maxScrollPosition:e.maxScrollPosition}}calculateViewport(){let t=this.calculateDimensions(),e=this.getElementsOffset(),n=this.getScrollStartPosition();n>t.scrollLength+e&&!(this.parentScroll instanceof Window)?n=t.scrollLength:n-=e,n=Math.max(0,n);let s=this.calculatePageInfo(n,t),i=this.calculatePadding(s.startIndexWithBuffer,t),r=t.scrollLength;return{startIndex:s.startIndex,endIndex:s.endIndex,startIndexWithBuffer:s.startIndexWithBuffer,endIndexWithBuffer:s.endIndexWithBuffer,padding:Math.round(i),scrollLength:Math.round(r),scrollStartPosition:s.scrollStartPosition,scrollEndPosition:s.scrollEndPosition,maxScrollPosition:s.maxScrollPosition}}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao($l),Ao(Uc),Ao(ua),Ao(Ic),Ao("virtual-scroller-default-options",8))},t.\u0275cmp=Vt({type:t,selectors:[["virtual-scroller"],["","virtualScroller",""]],contentQueries:function(t,e,n){if(1&t&&(uc(n,Yb,!0,Bl),uc(n,Jb,!0,Bl)),2&t){let t;lc(t=pc())&&(e.headerElementRef=t.first),lc(t=pc())&&(e.containerElementRef=t.first)}},viewQuery:function(t,e){if(1&t&&(ac(Xb,!0,Bl),ac(tw,!0,Bl)),2&t){let t;lc(t=pc())&&(e.contentElementRef=t.first),lc(t=pc())&&(e.invisiblePaddingElementRef=t.first)}},hostVars:6,hostBindings:function(t,e){2&t&&nl("horizontal",e.horizontal)("vertical",!e.horizontal)("selfScroll",!e.parentScroll)},inputs:{executeRefreshOutsideAngularZone:"executeRefreshOutsideAngularZone",useMarginInsteadOfTranslate:"useMarginInsteadOfTranslate",ssrViewportWidth:"ssrViewportWidth",ssrViewportHeight:"ssrViewportHeight",compareItems:"compareItems",scrollThrottlingTime:"scrollThrottlingTime",scrollDebounceTime:"scrollDebounceTime",scrollAnimationTime:"scrollAnimationTime",scrollbarWidth:"scrollbarWidth",scrollbarHeight:"scrollbarHeight",checkResizeInterval:"checkResizeInterval",resizeBypassRefreshThreshold:"resizeBypassRefreshThreshold",modifyOverflowStyleOfParentScroll:"modifyOverflowStyleOfParentScroll",stripedTable:"stripedTable",horizontal:"horizontal",enableUnequalChildrenSizes:"enableUnequalChildrenSizes",bufferAmount:"bufferAmount",items:"items",parentScroll:"parentScroll",childWidth:"childWidth",childHeight:"childHeight",ssrChildWidth:"ssrChildWidth",ssrChildHeight:"ssrChildHeight"},outputs:{vsUpdate:"vsUpdate",vsChange:"vsChange",vsStart:"vsStart",vsEnd:"vsEnd"},exportAs:["virtualScroller"],features:[ae],ngContentSelectors:ew,decls:5,vars:0,consts:[[1,"total-padding"],["invisiblePadding",""],[1,"scrollable-content"],["content",""]],template:function(t,e){1&t&&(qo(),Fo(0,"div",0,1),Mo(2,"div",2,3),Go(4),Po())},styles:["[_nghost-%COMP%] {\n position: relative;\n\t display: block;\n -webkit-overflow-scrolling: touch;\n }\n\t\n\t.horizontal.selfScroll[_nghost-%COMP%] {\n overflow-y: visible;\n overflow-x: auto;\n\t}\n\t.vertical.selfScroll[_nghost-%COMP%] {\n overflow-y: auto;\n overflow-x: visible;\n\t}\n\t\n .scrollable-content[_ngcontent-%COMP%] {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n max-width: 100vw;\n max-height: 100vh;\n position: absolute;\n }\n\n\t.scrollable-content[_ngcontent-%COMP%] > * {\n\t\tbox-sizing: border-box;\n\t}\n\t\n\t.horizontal[_nghost-%COMP%] {\n\t\twhite-space: nowrap;\n\t}\n\t\n\t.horizontal[_nghost-%COMP%] .scrollable-content[_ngcontent-%COMP%] {\n\t\tdisplay: flex;\n\t}\n\t\n\t.horizontal[_nghost-%COMP%] .scrollable-content[_ngcontent-%COMP%] > * {\n\t\tflex-shrink: 0;\n\t\tflex-grow: 0;\n\t\twhite-space: initial;\n\t}\n\t\n .total-padding[_ngcontent-%COMP%] {\n width: 1px;\n opacity: 0;\n }\n \n .horizontal[_nghost-%COMP%] .total-padding[_ngcontent-%COMP%] {\n height: 100%;\n }"]}),t})(),US=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[{provide:"virtual-scroller-default-options",useFactory:NS}],imports:[[Ju]]}),t})();const jS={provide:qm,useExisting:it(()=>$S),multi:!0},BS={provide:ty,useExisting:it(()=>$S),multi:!0},HS=()=>{};let $S=(()=>{class t{constructor(t,e,n){this._elementRef=t,this.cdr=e,this.ds=n,this.onSelect=new Qa,this.onDeSelect=new Qa,this.onSelectAll=new Qa,this.onDeSelectAll=new Qa,this.onOpen=new Qa,this.onClose=new Qa,this.onScrollToEnd=new Qa,this.onFilterSelectAll=new Qa,this.onFilterDeSelectAll=new Qa,this.onAddFilterNewItem=new Qa,this.onGroupSelect=new Qa,this.onGroupDeSelect=new Qa,this.virtualdata=[],this.searchTerm$=new C,this.isActive=!1,this.isSelectAll=!1,this.isFilterSelectAll=!1,this.isInfiniteFilterSelectAll=!1,this.chunkIndex=[],this.cachedItems=[],this.groupCachedItems=[],this.itemHeight=41.6,this.filterLength=0,this.infiniteFilterLength=0,this.dropdownListYOffset=0,this.dropDownWidth=0,this.dropDownTop=0,this.dropDownLeft=0,this.id=Math.random().toString(36).substring(2),this.defaultSettings={singleSelection:!1,text:"Select",enableCheckAll:!0,selectAllText:"Select All",unSelectAllText:"UnSelect All",filterSelectAllText:"Select all filtered results",filterUnSelectAllText:"UnSelect all filtered results",enableSearchFilter:!1,searchBy:[],maxHeight:300,badgeShowLimit:999999999999,classes:"",disabled:!1,searchPlaceholderText:"Search",showCheckbox:!0,noDataLabel:"No Data Available",searchAutofocus:!0,lazyLoading:!1,labelKey:"itemName",primaryKey:"id",position:"bottom",autoPosition:!0,enableFilterSelectAll:!0,selectGroup:!1,addNewItemOnFilter:!1,addNewButtonText:"Add",escapeToClose:!0,clearAll:!0,tagToBody:!0},this.randomSize=!0,this.filteredList=[],this.virtualScroollInit=!1,this.isDisabledItemPresent=!1,this.onTouchedCallback=HS,this.onChangeCallback=HS,this.searchTerm$.asObservable().pipe(Ub(1e3),Ov(),bd(t=>t)).subscribe(t=>{this.filterInfiniteList(t)})}onEscapeDown(t){this.settings.escapeToClose&&this.closeDropdown()}onScroll(t){this.isActive&&this.closeDropdown()}ngOnInit(){this.settings=Object.assign(this.defaultSettings,this.settings),this.cachedItems=this.cloneArray(this.data),"top"==this.settings.position&&setTimeout(()=>{this.selectedListHeight={val:0},this.selectedListHeight.val=this.selectedListElem.nativeElement.clientHeight}),this.subscription=this.ds.getData().subscribe(t=>{if(t){let e=0;t.forEach((t,n)=>{t.disabled&&(this.isDisabledItemPresent=!0),t.hasOwnProperty("grpTitle")||e++}),this.filterLength=e,this.onFilterChange(t)}}),setTimeout(()=>{this.calculateDropdownDirection()}),this.virtualScroollInit=!1}ngOnChanges(t){t.data&&!t.data.firstChange&&(this.settings.groupBy&&(this.groupedData=this.transformData(this.data,this.settings.groupBy),0==this.data.length&&(this.selectedItems=[]),this.groupCachedItems=this.cloneArray(this.groupedData)),this.cachedItems=this.cloneArray(this.data)),t.settings&&!t.settings.firstChange&&(this.settings=Object.assign(this.defaultSettings,this.settings)),this.settings.lazyLoading&&this.virtualScroollInit&&t.data&&(this.virtualdata=t.data.currentValue)}ngDoCheck(){this.selectedItems&&(0==this.selectedItems.length||0==this.data.length||this.selectedItems.lengththis.selectedItems.length)&&(this.isSelectAll=!1),this.data.length==this.selectedItems.length&&(this.isSelectAll=!0),this.settings.groupBy&&this.updateGroupInfo(t)}validate(t){return null}writeValue(t){if(null!=t&&""!==t)if(this.settings.singleSelection)if(this.settings.groupBy)this.groupedData=this.transformData(this.data,this.settings.groupBy),this.groupCachedItems=this.cloneArray(this.groupedData),this.selectedItems=[t[0]];else try{if(t.length>1)throw this.selectedItems=[t[0]],new kS(404,{msg:"Single Selection Mode, Selected Items cannot have more than one item."});this.selectedItems=t}catch(e){console.error(e.body.msg)}else this.selectedItems=this.settings.limitSelection?t.slice(0,this.settings.limitSelection):t,this.selectedItems.length===this.data.length&&this.data.length>0&&(this.isSelectAll=!0),this.settings.groupBy&&(this.groupedData=this.transformData(this.data,this.settings.groupBy),this.groupCachedItems=this.cloneArray(this.groupedData));else this.selectedItems=[]}registerOnChange(t){this.onChangeCallback=t}registerOnTouched(t){this.onTouchedCallback=t}trackByFn(t,e){return e[this.settings.primaryKey]}isSelected(t){if(t.disabled)return!1;let e=!1;return this.selectedItems&&this.selectedItems.forEach(n=>{t[this.settings.primaryKey]===n[this.settings.primaryKey]&&(e=!0)}),e}addSelected(t){t.disabled||(this.settings.singleSelection?(this.selectedItems=[],this.selectedItems.push(t),this.closeDropdown()):this.selectedItems.push(t),this.onChangeCallback(this.selectedItems),this.onTouchedCallback(this.selectedItems))}removeSelected(t){this.selectedItems&&this.selectedItems.forEach(e=>{t[this.settings.primaryKey]===e[this.settings.primaryKey]&&this.selectedItems.splice(this.selectedItems.indexOf(e),1)}),this.onChangeCallback(this.selectedItems),this.onTouchedCallback(this.selectedItems)}toggleDropdown(t){if(this.settings.disabled)return!1;this.isActive=!this.isActive,this.isActive?(this.openDropdown(),this.calculateDropdownDirection()):this.closeDropdown(),this.settings.lazyLoading&&(this.virtualdata=this.data,this.virtualScroollInit=!0),t.preventDefault()}openDropdown(){if(this.settings.disabled)return!1;this.isActive=!0,this.settings.searchAutofocus&&this.searchInput&&this.settings.enableSearchFilter&&!this.searchTempl&&setTimeout(()=>{this.searchInput.nativeElement.focus()},0),this.onOpen.emit(!0)}closeDropdown(){this.searchInput&&this.settings.lazyLoading&&(this.searchInput.nativeElement.value=""),this.searchInput&&(this.searchInput.nativeElement.value=""),this.filter="",this.isActive=!1,this.onClose.emit(!1)}closeDropdownOnClickOut(){this.isActive&&(this.searchInput&&this.settings.lazyLoading&&(this.searchInput.nativeElement.value=""),this.searchInput&&(this.searchInput.nativeElement.value=""),this.filter="",this.isActive=!1,this.clearSearch(),this.onClose.emit(!1))}toggleSelectAll(t){this.isSelectAll?(this.settings.groupBy&&(this.groupedData.forEach(t=>{t.selected=!1}),this.groupCachedItems.forEach(t=>{t.selected=!1})),this.selectedItems=[],this.isSelectAll=!1,this.onChangeCallback(this.selectedItems),this.onTouchedCallback(this.selectedItems),this.onDeSelectAll.emit(this.selectedItems)):(this.selectedItems=[],this.settings.groupBy&&(this.groupedData.forEach(t=>{t.selected=!t.disabled}),this.groupCachedItems.forEach(t=>{t.selected=!t.disabled})),this.selectedItems=this.data.filter(t=>!t.disabled),this.isSelectAll=!0,this.onChangeCallback(this.selectedItems),this.onTouchedCallback(this.selectedItems),this.onSelectAll.emit(this.selectedItems)),setTimeout(()=>{this.calculateDropdownDirection()}),t.stopPropagation()}filterGroupedList(){""!=this.filter&&null!=this.filter?(this.groupedData=this.cloneArray(this.groupCachedItems),this.groupedData=this.groupedData.filter(t=>{let e=[];return e=t[this.settings.labelKey].toLowerCase().indexOf(this.filter.toLowerCase())>-1?t.list:t.list.filter(t=>t[this.settings.labelKey].toLowerCase().indexOf(this.filter.toLowerCase())>-1),t.list=e,t[this.settings.labelKey].toLowerCase().indexOf(this.filter.toLowerCase())>-1?e:e.some(t=>t[this.settings.labelKey].toLowerCase().indexOf(this.filter.toLowerCase())>-1)})):this.clearSearch()}toggleFilterSelectAll(){if(this.isFilterSelectAll){let t=[];this.settings.groupBy?(this.groupedData.forEach(e=>{e.list&&e.list.forEach(e=>{this.isSelected(e)&&(this.removeSelected(e),t.push(e))}),this.updateGroupInfo(e)}),this.ds.getFilteredData().forEach(e=>{this.isSelected(e)&&(this.removeSelected(e),t.push(e))})):this.ds.getFilteredData().forEach(e=>{this.isSelected(e)&&(this.removeSelected(e),t.push(e))}),this.isFilterSelectAll=!1,this.onFilterDeSelectAll.emit(t)}else{let t=[];this.settings.groupBy?(this.groupedData.forEach(e=>{e.list&&e.list.forEach(e=>{this.isSelected(e)||(this.addSelected(e),t.push(e))}),this.updateGroupInfo(e)}),this.ds.getFilteredData().forEach(e=>{this.isSelected(e)||e.hasOwnProperty("grpTitle")||(this.addSelected(e),t.push(e))})):this.ds.getFilteredData().forEach(e=>{this.isSelected(e)||(this.addSelected(e),t.push(e))}),this.isFilterSelectAll=!0,this.onFilterSelectAll.emit(t)}}toggleInfiniteFilterSelectAll(){this.isInfiniteFilterSelectAll?(this.virtualdata.forEach(t=>{this.isSelected(t)&&this.removeSelected(t)}),this.isInfiniteFilterSelectAll=!1):(this.virtualdata.forEach(t=>{this.isSelected(t)||this.addSelected(t)}),this.isInfiniteFilterSelectAll=!0)}clearSearch(){this.settings.groupBy&&(this.groupedData=[],this.groupedData=this.cloneArray(this.groupCachedItems)),this.filter="",this.isFilterSelectAll=!1}onFilterChange(t){(this.filter&&""==this.filter||0==t.length)&&(this.isFilterSelectAll=!1);let e=0;t.forEach(t=>{!t.hasOwnProperty("grpTitle")&&this.isSelected(t)&&e++}),e>0&&this.filterLength==e?this.isFilterSelectAll=!0:e>0&&this.filterLength!=e&&(this.isFilterSelectAll=!1),this.cdr.detectChanges()}cloneArray(t){if(Array.isArray(t))return JSON.parse(JSON.stringify(t));if("object"==typeof t)throw"Cannot clone array containing an object!";return t}updateGroupInfo(t){if(t.disabled)return!1;let e=this.settings.groupBy;this.groupedData.forEach(n=>{let s=0;n.grpTitle&&t[e]==n[e]&&n.list&&n.list.forEach(t=>{this.isSelected(t)&&s++}),n.list&&s===n.list.length&&t[e]==n[e]?n.selected=!0:n.list&&s!=n.list.length&&t[e]==n[e]&&(n.selected=!1)}),this.groupCachedItems.forEach(n=>{let s=0;n.grpTitle&&t[e]==n[e]&&n.list&&n.list.forEach(t=>{this.isSelected(t)&&s++}),n.list&&s===n.list.length&&t[e]==n[e]?n.selected=!0:n.list&&s!=n.list.length&&t[e]==n[e]&&(n.selected=!1)})}transformData(t,e){const n=t.reduce((t,n)=>(t[n[e]]?t[n[e]].push(n):t[n[e]]=[n],t),{}),s=[];return Object.keys(n).map(t=>{let e={},i=[];e.grpTitle=!0,e[this.settings.labelKey]=t,e[this.settings.groupBy]=t,e.selected=!1,e.list=[];let r=0;n[t].forEach(t=>{t.list=[],t.disabled&&(this.isDisabledItemPresent=!0,i.push(t)),e.list.push(t),this.isSelected(t)&&r++}),e.selected=r==e.list.length,e.disabled=i.length===n[t].length,s.push(e)}),s}filterInfiniteList(t){let e=[];if(this.settings.groupBy?this.groupedData=this.groupCachedItems.slice():(this.data=this.cachedItems.slice(),this.virtualdata=this.cachedItems.slice()),(null!=t||""!=t)&&!this.settings.groupBy){if(this.settings.searchBy.length>0)for(let n=0;n{s[this.settings.searchBy[n].toString()].toString().toLowerCase().indexOf(t.toString().toLowerCase())>=0&&e.push(s)});else this.virtualdata.filter(function(n){for(let s in n)if(n[s].toString().toLowerCase().indexOf(t.toString().toLowerCase())>=0){e.push(n);break}});this.virtualdata=[],this.virtualdata=e,this.infiniteFilterLength=this.virtualdata.length}""!=t.toString()&&this.settings.groupBy?(this.groupedData.filter(function(n){if(n.hasOwnProperty("grpTitle"))e.push(n);else for(let s in n)if(n[s].toString().toLowerCase().indexOf(t.toString().toLowerCase())>=0){e.push(n);break}}),this.groupedData=[],this.groupedData=e,this.infiniteFilterLength=this.groupedData.length):""==t.toString()&&this.cachedItems.length>0&&(this.virtualdata=[],this.virtualdata=this.cachedItems,this.infiniteFilterLength=0),this.virtualScroller.refresh()}resetInfiniteSearch(){this.filter="",this.isInfiniteFilterSelectAll=!1,this.virtualdata=[],this.virtualdata=this.cachedItems,this.groupedData=this.groupCachedItems,this.infiniteFilterLength=0}onScrollEnd(t){this.onScrollToEnd.emit(t)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}selectGroup(t){if(t.disabled)return!1;t.selected?(t.selected=!1,t.list.forEach(t=>{this.removeSelected(t)}),this.onGroupDeSelect.emit(t),this.updateGroupInfo(t)):(t.selected=!0,t.list.forEach(t=>{this.isSelected(t)||this.addSelected(t)}),this.onGroupSelect.emit(t),this.updateGroupInfo(t))}addFilterNewItem(){this.onAddFilterNewItem.emit(this.filter),this.filterPipe=new RS(this.ds),this.filterPipe.transform(this.data,this.filter,this.settings.searchBy)}calculateDropdownDirection(){const t=this.cuppaDropdown.nativeElement;if(this.dropDownWidth=t.clientWidth,this.dropDownLeft=t.getBoundingClientRect().x,"top"!=this.settings.position||this.settings.autoPosition?"bottom"!=this.settings.position||this.settings.autoPosition||this.openTowardsTop(!1):this.openTowardsTop(!0),this.settings.autoPosition){const t=this.dropdownListElem.nativeElement.clientHeight,e=document.documentElement.clientHeight,n=this.selectedListElem.nativeElement.getBoundingClientRect(),s=n.top;this.openTowardsTop(e-n.top{t.selected=!1}),this.clearSearch(),this.selectedItems=[],this.isSelectAll=!1,this.onChangeCallback(this.selectedItems),this.onTouchedCallback(this.selectedItems),this.onDeSelectAll.emit(this.selectedItems)}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao(ua),Ao(AS))},t.\u0275cmp=Vt({type:t,selectors:[["angular2-multiselect"]],contentQueries:function(t,e,n){if(1&t&&(uc(n,DS,!0),uc(n,MS,!0),uc(n,PS,!0)),2&t){let t;lc(t=pc())&&(e.itemTempl=t.first),lc(t=pc())&&(e.badgeTempl=t.first),lc(t=pc())&&(e.searchTempl=t.first)}},viewQuery:function(t,e){if(1&t&&(ac(nw,!0),ac(sw,!0),ac(iw,!0),ac(rw,!0),ac(VS,!0)),2&t){let t;lc(t=pc())&&(e.searchInput=t.first),lc(t=pc())&&(e.selectedListElem=t.first),lc(t=pc())&&(e.dropdownListElem=t.first),lc(t=pc())&&(e.cuppaDropdown=t.first),lc(t=pc())&&(e.virtualScroller=t.first)}},hostVars:2,hostBindings:function(t,e){1&t&&Bo("keyup.escape",function(t){return e.onEscapeDown(t)},!1,hi)("scroll",function(t){return e.onScroll(t)},!1,ui),2&t&&sl(e.defaultSettings.classes)},inputs:{settings:"settings",data:"data",loading:"loading"},outputs:{onSelect:"onSelect",onDeSelect:"onDeSelect",onSelectAll:"onSelectAll",onDeSelectAll:"onDeSelectAll",onOpen:"onOpen",onClose:"onClose",onScrollToEnd:"onScrollToEnd",onFilterSelectAll:"onFilterSelectAll",onFilterDeSelectAll:"onFilterDeSelectAll",onAddFilterNewItem:"onAddFilterNewItem",onGroupSelect:"onGroupSelect",onGroupDeSelect:"onGroupDeSelect"},features:[Pl([jS,BS]),ae],decls:36,vars:47,consts:[[1,"cuppa-dropdown",3,"clickOutside"],["cuppaDropdown",""],[1,"selected-list"],["selectedList",""],[1,"c-btn",3,"ngClass","click"],[4,"ngIf"],["class","c-list",4,"ngIf"],["class","countplaceholder",4,"ngIf"],["class","c-remove clear-all",3,"click",4,"ngIf"],["class","c-angle-down",4,"ngIf"],["class","c-angle-up",4,"ngIf"],[1,"dropdown-list","tagToBody","animated","fadeIn",3,"hidden"],["dropdownList",""],[1,"arrow-2",3,"ngClass"],[3,"ngClass"],[1,"list-area",3,"ngClass"],["class","pure-checkbox select-all",4,"ngIf"],["class","loading-icon","src","assets/img/loading.gif",4,"ngIf"],["class","list-filter",4,"ngIf"],["class","filter-select-all",4,"ngIf"],[1,"filter-select-all"],["class","nodata-label",3,"hidden",4,"ngIf"],["class","btn-container",3,"hidden",4,"ngIf"],["style","overflow: auto;",3,"maxHeight",4,"ngIf"],["class","list-message",4,"ngIf"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"c-list"],["class","c-token",4,"ngFor","ngForOf","ngForTrackBy"],[1,"c-token"],["class","c-label",4,"ngIf"],[1,"c-remove",3,"click"],[3,"name"],[1,"c-label"],[3,"data","item"],["class","c-token",3,"hidden",4,"ngFor","ngForOf","ngForTrackBy"],[1,"c-token",3,"hidden"],[1,"countplaceholder"],[1,"c-remove","clear-all",3,"click"],[1,"c-angle-down"],[1,"c-angle-up"],[1,"pure-checkbox","select-all"],["type","checkbox",3,"checked","disabled","id","change",4,"ngIf"],[3,"for"],[3,"hidden"],["type","checkbox",3,"checked","disabled","id","change"],["src","assets/img/loading.gif",1,"loading-icon"],[1,"list-filter"],["id","searchIcon",1,"c-search"],["class","c-clear",3,"hidden","click",4,"ngIf"],["class","c-input","type","text","aria-labelledby","searchIcon",3,"placeholder","ngModel","ngModelChange","keyup",4,"ngIf"],["class","c-input","type","text","aria-labelledby","searchIcon",3,"placeholder","ngModel","ngModelChange",4,"ngIf"],[3,"data","item",4,"ngIf"],[1,"c-clear",3,"hidden","click"],["type","text","aria-labelledby","searchIcon",1,"c-input",3,"placeholder","ngModel","ngModelChange","keyup"],["searchInput",""],["type","text","aria-labelledby","searchIcon",1,"c-input",3,"placeholder","ngModel","ngModelChange"],["class","pure-checkbox select-all",3,"click",4,"ngIf"],[1,"pure-checkbox","select-all",3,"click"],["type","checkbox","aria-labelledby","optionName","aria-label","option",3,"checked","disabled"],["type","checkbox","aria-labelledby","option",3,"checked","disabled"],[1,"nodata-label",3,"hidden"],[1,"btn-container",3,"hidden"],[1,"c-btn","btn-iceblue",3,"click"],[2,"overflow","auto"],[1,"lazyContainer"],["class","pure-checkbox",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"pure-checkbox",3,"ngClass","click"],["type","checkbox","aria-labelledby","option",3,"checked","disabled",4,"ngIf"],["virtualScroller","",1,"lazyContainer",3,"enableUnequalChildrenSizes","items","ngStyle","vsStart","vsEnd"],["scroll",""],["type","checkbox",3,"checked","disabled",4,"ngIf"],["type","checkbox",3,"checked","disabled"],["scroll2",""],["scroll3",""],[4,"ngFor","ngForOf"],["class","pure-checkbox",3,"ngClass","click",4,"ngIf"],["class","pure-checkbox",3,"ngClass",4,"ngIf"],[1,"pure-checkbox",3,"ngClass"],[3,"items","ngStyle","vsUpdate","vsEnd"],["scroll4",""],[1,"list-message"]],template:function(t,e){1&t&&(Mo(0,"div",0,1),Bo("clickOutside",function(){return e.closeDropdownOnClickOut()}),Mo(2,"div",2,3),Mo(4,"div",4),Bo("click",function(t){return e.toggleDropdown(t)}),ko(5,ow,2,1,"span",5),ko(6,aw,2,2,"span",5),ko(7,dw,2,2,"span",6),ko(8,mw,2,2,"div",6),ko(9,yw,2,1,"span",7),ko(10,vw,2,1,"span",8),ko(11,_w,2,1,"span",9),ko(12,bw,2,1,"span",10),Po(),Po(),Mo(13,"div",11,12),Fo(15,"div",13),Fo(16,"div",14),Mo(17,"div",15),ko(18,Sw,7,6,"div",16),ko(19,Cw,1,0,"img",17),ko(20,Aw,9,7,"div",18),ko(21,Mw,3,2,"div",19),ko(22,Fw,2,1,"div",19),Mo(23,"div",20),ko(24,Lw,2,2,"label",21),ko(25,Nw,2,2,"label",21),ko(26,Vw,3,2,"div",22),Po(),ko(27,Hw,4,7,"div",23),ko(28,qw,4,8,"div",23),ko(29,Qw,4,7,"div",23),ko(30,Jw,4,8,"div",23),ko(31,rS,4,8,"div",23),ko(32,uS,3,3,"div",23),ko(33,yS,5,12,"div",23),ko(34,CS,3,3,"div",23),ko(35,IS,2,1,"h5",24),Po(),Po(),Po()),2&t&&(Xi(4),Ro("ngClass",Va(37,xS,e.settings.disabled)),Eo("tabindex",0),Xi(1),Ro("ngIf",0==(null==e.selectedItems?null:e.selectedItems.length)),Xi(1),Ro("ngIf",e.settings.singleSelection&&!e.badgeTempl),Xi(1),Ro("ngIf",(null==e.selectedItems?null:e.selectedItems.length)>0&&e.settings.singleSelection&&e.badgeTempl),Xi(1),Ro("ngIf",(null==e.selectedItems?null:e.selectedItems.length)>0&&!e.settings.singleSelection),Xi(1),Ro("ngIf",(null==e.selectedItems?null:e.selectedItems.length)>e.settings.badgeShowLimit),Xi(1),Ro("ngIf",e.settings.clearAll&&(null==e.selectedItems?null:e.selectedItems.length)>0&&!e.settings.disabled),Xi(1),Ro("ngIf",!e.isActive),Xi(1),Ro("ngIf",e.isActive),Xi(1),el("width",e.dropDownWidth,"px")("top",e.dropDownTop,"px")("left",e.dropDownLeft,"px"),Ro("hidden",!e.isActive),Xi(2),Ro("ngClass",Ua(39,TS,"bottom"==e.settings.position,"top"==e.settings.position)),Xi(1),Ro("ngClass",Ua(42,TS,"bottom"==e.settings.position,"top"==e.settings.position)),Xi(1),Ro("ngClass",Va(45,ES,e.settings.singleSelection)),Xi(1),Ro("ngIf",e.settings.enableCheckAll&&!e.settings.singleSelection&&!e.settings.limitSelection&&(null==e.data?null:e.data.length)>0&&!e.isDisabledItemPresent),Xi(1),Ro("ngIf",e.loading),Xi(1),Ro("ngIf",e.settings.enableSearchFilter),Xi(1),Ro("ngIf",!e.settings.lazyLoading&&e.settings.enableFilterSelectAll&&!e.isDisabledItemPresent),Xi(1),Ro("ngIf",e.settings.lazyLoading&&e.settings.enableFilterSelectAll&&!e.isDisabledItemPresent&&!e.settings.singleSelection),Xi(2),Ro("ngIf",!e.settings.groupBy&&0==e.filterLength),Xi(1),Ro("ngIf",e.settings.groupBy&&0==(null==e.groupedData?null:e.groupedData.length)),Xi(1),Ro("ngIf",e.settings.addNewItemOnFilter&&0==e.filterLength),Xi(1),Ro("ngIf",!e.settings.groupBy&&!e.settings.lazyLoading&&null==e.itemTempl),Xi(1),Ro("ngIf",!e.settings.groupBy&&e.settings.lazyLoading&&null==e.itemTempl),Xi(1),Ro("ngIf",!e.settings.groupBy&&!e.settings.lazyLoading&&null!=e.itemTempl),Xi(1),Ro("ngIf",!e.settings.groupBy&&e.settings.lazyLoading&&null!=e.itemTempl),Xi(1),Ro("ngIf",e.settings.groupBy&&e.settings.lazyLoading&&null!=e.itemTempl),Xi(1),Ro("ngIf",e.settings.groupBy&&!e.settings.lazyLoading&&null!=e.itemTempl),Xi(1),Ro("ngIf",e.settings.groupBy&&e.settings.lazyLoading&&null==e.itemTempl),Xi(1),Ro("ngIf",e.settings.groupBy&&!e.settings.lazyLoading&&null==e.itemTempl),Xi(1),Ro("ngIf",0==(null==e.data?null:e.data.length)))},directives:[OS,ju,zu,Hu,LS,FS,Ym,yy,iv,VS,Zu],pipes:[RS],styles:["virtual-scroll{display:block;width:100%}.cuppa-dropdown{position:relative}.c-btn{display:inline-block;border-width:1px;line-height:1.25;border-radius:3px;font-size:.85rem;padding:5px 10px;cursor:pointer;-webkit-box-align:center;align-items:center;min-height:38px}.c-btn.disabled{background:#ccc}.selected-list .c-list{float:left;padding:0;margin:0;width:calc(100% - 20px)}.selected-list .c-list .c-token{list-style:none;padding:4px 22px 4px 8px;border-radius:2px;margin-right:4px;margin-top:2px;float:left;position:relative}.selected-list .c-list .c-token .c-label{display:block;float:left}.selected-list .c-list .c-token .c-remove{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.selected-list .c-list .c-token .c-remove svg{fill:#fff}.selected-list .fa-angle-down,.selected-list .fa-angle-up{font-size:15pt;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.selected-list .c-angle-down,.selected-list .c-angle-up{width:12px;height:12px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.selected-list .c-angle-down svg,.selected-list .c-angle-up svg{fill:#333}.selected-list .countplaceholder{position:absolute;right:45px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.selected-list .c-btn{width:100%;padding:5px 10px;cursor:pointer;display:-webkit-box;display:flex;position:relative}.selected-list .c-btn .c-icon{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dropdown-list.tagToBody{position:fixed}.dropdown-list{position:absolute;padding-top:14px;width:100%;z-index:99999}.dropdown-list ul{padding:0;list-style:none;overflow:auto;margin:0}.dropdown-list ul li{padding:10px;cursor:pointer;text-align:left}.dropdown-list ul li:first-child{padding-top:10px}.dropdown-list ul li:last-child{padding-bottom:10px}.dropdown-list ::-webkit-scrollbar{width:8px}.dropdown-list ::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}.dropdown-list ::-webkit-scrollbar-track{background:#f2f2f2}.arrow-down,.arrow-up{width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:15px solid #fff;margin-left:15px;position:absolute;top:0}.arrow-down{bottom:-14px;top:unset;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.arrow-2{border-bottom:15px solid #ccc;top:-1px}.arrow-down.arrow-2{top:unset;bottom:-16px}.list-area{border:1px solid #ccc;border-radius:3px;background:#fff;margin:0}.select-all{padding:10px;border-bottom:1px solid #ccc;text-align:left}.list-filter{border-bottom:1px solid #ccc;position:relative;padding-left:35px;height:35px}.list-filter input{border:0;width:100%;height:100%;padding:0}.list-filter input:focus{outline:0}.list-filter .c-search{position:absolute;top:9px;left:10px;width:15px;height:15px}.list-filter .c-search svg{fill:#888}.list-filter .c-clear{position:absolute;top:10px;right:10px;width:15px;height:15px}.list-filter .c-clear svg{fill:#888}.pure-checkbox input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pure-checkbox input[type=checkbox]:focus+label:before,.pure-checkbox input[type=checkbox]:hover+label:before{background-color:#f2f2f2}.pure-checkbox input[type=checkbox]:active+label:before{-webkit-transition-duration:0s;transition-duration:0s}.pure-checkbox input[type=checkbox]:disabled+label{color:#ccc}.pure-checkbox input[type=checkbox]+label{position:relative;padding-left:2em;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin:0;font-weight:300}.pure-checkbox input[type=checkbox]+label:before{box-sizing:content-box;content:'';position:absolute;top:50%;left:0;width:15px;height:15px;margin-top:-9px;text-align:center;-webkit-transition:.4s;transition:.4s;border-radius:3px}.pure-checkbox input[type=checkbox]+label:after{box-sizing:content-box;content:'';position:absolute;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;background-color:transparent;top:50%;left:3px;width:9px;height:4px;margin-top:-5px;border-style:solid;border-width:0 0 2px 2px;-webkit-border-image:none;-o-border-image:none;border-image:none;-webkit-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0)}.pure-checkbox input[type=checkbox]:disabled+label:before{border-color:#ccc}.pure-checkbox input[type=checkbox]:disabled:focus+label:before .pure-checkbox input[type=checkbox]:disabled:hover+label:before{background-color:inherit}.pure-checkbox input[type=checkbox]:disabled:checked+label:before{background-color:#ccc}.pure-checkbox input[type=radio]:checked+label:before{background-color:#fff}.pure-checkbox input[type=radio]:checked+label:after{-webkit-transform:scale(1);transform:scale(1)}.pure-checkbox input[type=radio]+label:before{border-radius:50%}.pure-checkbox input[type=checkbox]:checked+label:after{content:'';-webkit-transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.list-message{text-align:center;margin:0;padding:15px 0;font-size:initial}.list-grp{padding:0 15px!important}.list-grp h4{text-transform:capitalize;margin:15px 0 0;font-size:14px;font-weight:700}.list-grp>li{padding-left:15px!important}.grp-item{padding-left:30px!important}.grp-title{padding-bottom:0!important}.grp-title label{margin-bottom:0!important;font-weight:800;text-transform:capitalize}.grp-title:hover{background:0 0!important}.loading-icon{width:20px;position:absolute;right:10px;top:23px;z-index:1}.nodata-label{width:100%;text-align:center;padding:10px 0 0}.btn-container{text-align:center;padding:0 5px 10px}.clear-all{width:8px;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}"],encapsulation:2}),t})(),zS=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[AS],imports:[[Ju,lv,US]]}),t})();function WS(t,e){if(1&t){const t=Vo();Lo(0),Mo(1,"input",25),Bo("ngModelChange",function(e){return Pe(t),zo().detailSearchInput.term=e})("keyup.enter",function(){return Pe(t),zo().saveSearchInputDetails()}),Po(),No()}if(2&t){const t=zo();Xi(1),Ro("ngModel",t.detailSearchInput.term)}}function qS(t,e){1&t&&(Lo(0),Fo(1,"input",26),No())}function GS(t,e){if(1&t){const t=Vo();Mo(0,"div"),Mo(1,"angular2-multiselect",27),Bo("ngModelChange",function(e){return Pe(t),zo().selectedTags=e})("onDeSelectAll",function(){return Pe(t),zo().onDeSelectAllTags()}),Po(),Po()}if(2&t){const t=zo();Xi(1),Ro("data",t.availableTags)("ngModel",t.selectedTags)("settings",t.tagsDropDownSettings)}}function KS(t,e){if(1&t&&(Mo(0,"small",35),fl(1),Po()),2&t){const t=e.$implicit;Xi(1),ml(" ",t," ")}}function QS(t,e){if(1&t){const t=Vo();Lo(0),Mo(1,"small",33),Bo("click",function(){Pe(t);const e=zo().$implicit;return zo(2).openDetailsForSpelling(e.id)}),fl(2),Po(),ko(3,KS,2,1,"small",34),No()}if(2&t){const t=zo().$implicit;Xi(2),ml(" ",t.term," "),Xi(1),Ro("ngForOf",t.alternatives)}}function ZS(t,e){if(1&t){const t=Vo();Lo(0),Mo(1,"small"),fl(2),Po(),Mo(3,"i",36),Bo("click",function(){Pe(t);const e=zo().$implicit;return zo(2).createNewSpellingItemForTerm(e.term)}),Po(),No()}if(2&t){const t=zo().$implicit;Xi(2),gl(t.term)}}function YS(t,e){if(1&t&&(Mo(0,"span"),ko(1,QS,4,2,"ng-container",7),ko(2,ZS,4,1,"ng-container",7),Po()),2&t){const t=e.$implicit;Xi(1),Ro("ngIf",t.exists),Xi(1),Ro("ngIf",!t.exists)}}function JS(t,e){if(1&t&&(Mo(0,"div",28),Mo(1,"div",29),Mo(2,"small",30),fl(3,"Associated Spellings:"),Po(),Po(),Mo(4,"div",31),ko(5,YS,3,2,"span",32),Po(),Po()),2&t){const t=zo();Xi(5),Ro("ngForOf",t.associatedSpellings)}}function XS(t,e){if(1&t&&(Mo(0,"div",37),Mo(1,"p"),Mo(2,"b"),fl(3,"The search input could not be saved. Please fix the following errors:"),Po(),Po(),Mo(4,"p",38),fl(5),Po(),Po()),2&t){const t=zo();Xi(5),gl(t.saveError)}}function tC(t,e){if(1&t){const t=Vo();Mo(0,"tr"),Mo(1,"td",9),Mo(2,"input",40),Bo("ngModelChange",function(t){return e.$implicit.isActive=t}),Po(),Mo(3,"small",6),fl(4,"Synonym Rule:"),Po(),Po(),Mo(5,"td",9),Mo(6,"select",41),Bo("ngModelChange",function(t){return e.$implicit.synonymType=t}),Mo(7,"option",42),fl(8,"= (undirected)"),Po(),Mo(9,"option",42),fl(10,"-> (directed)"),Po(),Po(),Po(),Mo(11,"td",43),Mo(12,"input",44),Bo("ngModelChange",function(t){return e.$implicit.term=t})("keyup.enter",function(){return Pe(t),zo(2).saveSearchInputDetails()}),Po(),Po(),Mo(13,"td",45),Mo(14,"button",46),Bo("click",function(n){Pe(t);const s=e.index;return zo(2).deleteSynonymRule(s),n.stopPropagation()}),fl(15," - "),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);nl("smui-disabled-rule-line",!t.isActive||!n.detailSearchInput.isActive),Xi(2),Ro("ngModel",t.isActive),Xi(4),Ro("ngModel",t.synonymType),Xi(1),Ro("ngValue",0),Xi(2),Ro("ngValue",1),Xi(3),Ro("ngModel",t.term)}}function eC(t,e){if(1&t&&(Lo(0),Mo(1,"table",3),ko(2,tC,16,7,"tr",39),Po(),No()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.detailSearchInput.synonymRules)}}function nC(t,e){if(1&t){const t=Vo();Mo(0,"td",4),Mo(1,"select",41),Bo("ngModelChange",function(e){return Pe(t),zo().$implicit.upDownType=e}),Mo(2,"option",42),fl(3,"UP"),Po(),Mo(4,"option",42),fl(5,"DOWN"),Po(),Po(),Po()}if(2&t){const t=zo().$implicit;Xi(1),Ro("ngModel",t.upDownType),Xi(1),Ro("ngValue",0),Xi(2),Ro("ngValue",1)}}function sC(t,e){if(1&t){const t=Vo();Mo(0,"td",4),Mo(1,"input",51),Bo("ngModelChange",function(e){return Pe(t),zo().$implicit.boostMalusValue=e}),Po(),Po()}if(2&t){const t=zo().$implicit;Xi(1),Ro("ngModel",t.boostMalusValue)}}function iC(t,e){if(1&t&&(Mo(0,"option",53),fl(1),Po()),2&t){const t=e.$implicit;Ro("value",e.index),Xi(1),ml(" ",t.displayName," ")}}function rC(t,e){if(1&t){const t=Vo();Mo(0,"td",9),Mo(1,"select",41),Bo("ngModelChange",function(e){return Pe(t),zo().$implicit.upDownDropdownDefinitionMapping=e}),ko(2,iC,2,2,"option",52),Po(),Po()}if(2&t){const t=zo().$implicit,e=zo(2);Xi(1),Ro("ngModel",t.upDownDropdownDefinitionMapping),Xi(1),Ro("ngForOf",e.upDownDropdownDefinitionMappings())}}function oC(t,e){if(1&t){const t=Vo();Mo(0,"td",9),Mo(1,"input",54),Bo("ngModelChange",function(e){return Pe(t),zo().$implicit.suggestedSolrFieldName=e}),Po(),Po()}if(2&t){const t=zo().$implicit,e=zo(2);Xi(1),Ro("ngModel",t.suggestedSolrFieldName)("ngbTypeahead",e.searchSuggestedSolrFieldNames)}}function lC(t,e){if(1&t){const t=Vo();Mo(0,"tr"),Mo(1,"td",9),Mo(2,"input",40),Bo("ngModelChange",function(t){return e.$implicit.isActive=t}),Po(),Mo(3,"small",6),fl(4,"UP/DOWN Rule:"),Po(),Po(),ko(5,nC,6,3,"td",47),ko(6,sC,2,1,"td",47),ko(7,rC,3,2,"td",48),ko(8,oC,2,2,"td",48),Mo(9,"td",49),Mo(10,"input",50),Bo("ngModelChange",function(t){return e.$implicit.term=t})("keyup.enter",function(){return Pe(t),zo(2).saveSearchInputDetails()}),Po(),Po(),Mo(11,"td",45),Mo(12,"button",46),Bo("click",function(n){Pe(t);const s=e.index;return zo(2).deleteUpDownRule(s),n.stopPropagation()}),fl(13," - "),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);nl("smui-disabled-rule-line",!t.isActive||!n.detailSearchInput.isActive),Xi(2),Ro("ngModel",t.isActive),Xi(3),Ro("ngIf",!n.featureToggleService.getSyncToggleUiConceptUpDownRulesCombined()),Xi(1),Ro("ngIf",!n.featureToggleService.getSyncToggleUiConceptUpDownRulesCombined()),Xi(1),Ro("ngIf",n.featureToggleService.getSyncToggleUiConceptUpDownRulesCombined()),Xi(1),Ro("ngIf",n.featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()),Xi(2),Ro("ngModel",t.term)}}function aC(t,e){if(1&t&&(Lo(0),Mo(1,"table",3),ko(2,lC,14,8,"tr",39),Po(),No()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.detailSearchInput.upDownRules)}}function cC(t,e){if(1&t){const t=Vo();Mo(0,"td",9),Mo(1,"input",54),Bo("ngModelChange",function(e){return Pe(t),zo().$implicit.suggestedSolrFieldName=e}),Po(),Po()}if(2&t){const t=zo().$implicit,e=zo(2);Xi(1),Ro("ngModel",t.suggestedSolrFieldName)("ngbTypeahead",e.searchSuggestedSolrFieldNames)}}function uC(t,e){if(1&t){const t=Vo();Mo(0,"tr"),Mo(1,"td",9),Mo(2,"input",40),Bo("ngModelChange",function(t){return e.$implicit.isActive=t}),Po(),Mo(3,"small",6),fl(4,"FILTER Rule:"),Po(),Po(),ko(5,cC,2,2,"td",48),Mo(6,"td",55),Mo(7,"input",56),Bo("ngModelChange",function(t){return e.$implicit.term=t})("keyup.enter",function(){return Pe(t),zo(2).saveSearchInputDetails()}),Po(),Po(),Mo(8,"td",45),Mo(9,"button",46),Bo("click",function(n){Pe(t);const s=e.index;return zo(2).deleteFilterRule(s),n.stopPropagation()}),fl(10," - "),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);nl("smui-disabled-rule-line",!t.isActive||!n.detailSearchInput.isActive),Xi(2),Ro("ngModel",t.isActive),Xi(3),Ro("ngIf",n.featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()),Xi(2),Ro("ngModel",t.term)}}function hC(t,e){if(1&t&&(Lo(0),Mo(1,"table",3),ko(2,uC,11,5,"tr",39),Po(),No()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.detailSearchInput.filterRules)}}function dC(t,e){if(1&t){const t=Vo();Mo(0,"tr"),Mo(1,"td",9),Mo(2,"input",40),Bo("ngModelChange",function(t){return e.$implicit.isActive=t}),Po(),Mo(3,"small",6),fl(4,"DELETE Rule:"),Po(),Po(),Mo(5,"td",57),Mo(6,"input",58),Bo("ngModelChange",function(t){return e.$implicit.term=t})("keyup.enter",function(){return Pe(t),zo(2).saveSearchInputDetails()}),Po(),Po(),Mo(7,"td",45),Mo(8,"button",46),Bo("click",function(n){Pe(t);const s=e.index;return zo(2).deleteDeleteRule(s),n.stopPropagation()}),fl(9," - "),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);nl("smui-disabled-rule-line",!t.isActive||!n.detailSearchInput.isActive),Xi(2),Ro("ngModel",t.isActive),Xi(4),Ro("ngModel",t.term)}}function pC(t,e){if(1&t&&(Lo(0),Mo(1,"table",3),ko(2,dC,10,4,"tr",39),Po(),No()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.detailSearchInput.deleteRules)}}function fC(t,e){if(1&t){const t=Vo();Mo(0,"tr"),Mo(1,"td",9),Mo(2,"input",40),Bo("ngModelChange",function(t){return e.$implicit.isActive=t}),Po(),Mo(3,"small",6),fl(4,"REDIRECT Rule:"),Po(),Po(),Mo(5,"td",57),Mo(6,"input",59),Bo("ngModelChange",function(t){return e.$implicit.target=t})("keyup.enter",function(){return Pe(t),zo(2).saveSearchInputDetails()}),Po(),Po(),Mo(7,"td",45),Mo(8,"button",46),Bo("click",function(n){Pe(t);const s=e.index;return zo(2).deleteRedirectRule(s),n.stopPropagation()}),fl(9," - "),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);nl("smui-disabled-rule-line",!t.isActive||!n.detailSearchInput.isActive),Xi(2),Ro("ngModel",t.isActive),Xi(4),Ro("ngModel",t.target)}}function gC(t,e){if(1&t&&(Lo(0),Mo(1,"table",3),ko(2,fC,10,4,"tr",39),Po(),No()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.detailSearchInput.redirectRules)}}function mC(t,e){1&t&&(Mo(0,"div",60),fl(1," No Rules maintained for Search Input. This Search Input will therefore not being included to rules.txt on deployment to Solr. "),Po())}function yC(t,e){if(1&t){const t=Vo();Lo(0),Mo(1,"table",61),Mo(2,"tr"),Mo(3,"td",62),Fo(4,"i",63),Mo(5,"small",6),fl(6," Comment:"),Po(),Po(),Mo(7,"td",64),Mo(8,"input",65),Bo("ngModelChange",function(e){return Pe(t),zo().detailSearchInput.comment=e})("keyup.enter",function(){return Pe(t),zo().saveSearchInputDetails()}),Po(),Po(),Po(),Po(),No()}if(2&t){const t=zo();Xi(8),Ro("ngModel",t.detailSearchInput.comment)}}let vC=(()=>{class t{constructor(t,e,n,s,i){this.commonsService=t,this.ruleManagementService=e,this.spellingService=n,this.changeDetector=s,this.featureToggleService=i,this.listItems=[],this.suggestedSolrFieldNames=[],this.showTags=!1,this.allTags=[],this.refreshAndSelectListItemById=new Qa,this.executeWithChangeCheck=new Qa,this.showErrorMsg=new Qa,this.showSuccessMsg=new Qa,this.openDeleteConfirmModal=new Qa,this.associatedSpellings=[],this.activateSpelling=this.featureToggleService.getSyncToggleActivateSpelling(),this.searchListItems=[],this.availableTags=[],this.selectedTags=[],this.searchSuggestedSolrFieldNames=t=>t.pipe(Ub(200),Ov(),T(t=>null===this.suggestedSolrFieldNames?[]:(""===t?this.suggestedSolrFieldNames:this.suggestedSolrFieldNames.filter(e=>e.toLowerCase().indexOf(t.toLowerCase())>-1)).slice(0,10)))}ngOnInit(){this.tagsDropDownSettings={singleSelection:!1,enableCheckAll:!1,text:"Tags",enableSearchFilter:!0,badgeShowLimit:2,labelKey:"displayValue",noDataLabel:"No Tags available"}}ngOnChanges(t){console.log("In SearchInputDetailComponent :: ngOnChanges"),this.selectedListItem&&this.showDetailsForSearchInputWithId(this.selectedListItem.id),t.selectedListItem&&!this.selectedListItem&&this.showDetailsForSearchInputWithId(void 0),t.listItems&&t.listItems.currentValue&&(this.searchListItems=this.filterSearchListItems(this.listItems))}ngAfterContentChecked(){this.changeDetector.detectChanges()}handleError(t){console.log("In SearchInputDetailComponent :: handleError"),console.log(":: error = "+t),this.showErrorMsg.emit("An error occurred.")}upDownDropdownDefinitionMappings(){return this.ruleManagementService.upDownDropdownDefinitionMappings}onDeSelectAllTags(){this.selectedTags=[]}extractSuggestedSolrFieldName(t){for(let e=0;e0){const s=new RegExp("^\\*(.*?):"),i=n.match(s);null!==i&&i.length>1&&(t[e].suggestedSolrFieldName=i[1].trim(),t[e].term=t[e].term.substr(i[0].length,t[e].term.length-i[0].length))}}}integrateSuggestedSolrFieldName(t){for(let e=0;e0&&(t[e].term="* "+t[e].suggestedSolrFieldName+":"+t[e].term,delete t[e].suggestedSolrFieldName)}showDetailsForSearchInputWithId(t){console.log("In SearchInputDetailComponent :: showDetailsForSearchInputWithId :: searchInputId = "+t),t?this.ruleManagementService.getDetailedSearchInput(t).then(t=>{this.saveError=void 0,this.detailSearchInput=t,this.showTags&&this.initTags(t.tags),this.featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()&&(this.extractSuggestedSolrFieldName(this.detailSearchInput.upDownRules),this.extractSuggestedSolrFieldName(this.detailSearchInput.filterRules)),this.encodeValuesToUpDownMappings(),this.initDetailSearchInputHashForDirtyState=JSON.stringify(this.detailSearchInput),this.changeDetector.detectChanges()}).then(()=>this.findSpellingsForSearchInput()).catch(t=>this.handleError(t)):this.detailSearchInput=void 0}findSpellingsForSearchInput(){if(console.log("In SearchInputDetailComponent :: findSpellingsForSearchInput"),this.activateSpelling&&this.detailSearchInput&&""!==this.detailSearchInput.term){const t=this.detailSearchInput.term.split(" ");this.associatedSpellings=t.map(t=>{const e=this.commonsService.removeQuotes(t);return{term:e,spellingItem:this.searchListItems.find(t=>this.commonsService.removeQuotes(t.term)===e)}}).map(t=>t.spellingItem?new zb(t.spellingItem.id,t.term,!0,t.spellingItem.additionalTermsForSearch):new zb("",t.term,!1,[]))}else this.associatedSpellings=[]}createNewSpellingItemForTerm(t){this.executeWithChangeCheck.emit({executeFnOk:()=>{this.currentSolrIndexId&&this.spellingService.addNewSpelling(this.currentSolrIndexId,t).then(t=>this.refreshAndSelectListItemById.emit(t.returnId)).catch(t=>this.showErrorMsg.emit(t))}})}isDirty(){return!(!this.detailSearchInput||!this.initDetailSearchInputHashForDirtyState)&&this.commonsService.isDirty(this.detailSearchInput,this.initDetailSearchInputHashForDirtyState)}addNewSynonymRule(){console.log("In SearchInputDetailComponent :: addNewSynonym");const t={id:this.randomUUID(),synonymType:0,term:"",isActive:!0};this.detailSearchInput&&this.detailSearchInput.synonymRules.push(t)}deleteSynonymRule(t){console.log("In SearchInputDetailComponent :: deleteSynonymRule :: index = "+t),this.detailSearchInput&&this.detailSearchInput.synonymRules.splice(t,1)}addNewUpDownRule(){console.log("In SearchInputDetailComponent :: addNewUpDownRule");const t={id:this.randomUUID(),term:"",isActive:!0};this.featureToggleService.getSyncToggleUiConceptUpDownRulesCombined()?t.upDownDropdownDefinitionMapping=this.defaultIdxUpDownDropdownMappingForType():(t.upDownType=0,t.boostMalusValue=0),this.detailSearchInput&&this.detailSearchInput.upDownRules.push(t),this.changeDetector.detectChanges()}deleteUpDownRule(t){console.log("In SearchInputDetailComponent :: deleteUpDownRule :: index = "+t),this.detailSearchInput&&this.detailSearchInput.upDownRules.splice(t,1)}addNewFilterRule(){console.log("In SearchInputDetailComponent :: addNewFilterRule");const t={id:this.randomUUID(),term:"",isActive:!0};this.featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()&&(t.suggestedSolrFieldName=""),this.detailSearchInput&&this.detailSearchInput.filterRules.push(t)}deleteFilterRule(t){console.log("In SearchInputDetailComponent :: deleteFilterRule :: index = "+t),this.detailSearchInput&&this.detailSearchInput.filterRules.splice(t,1)}addNewDeleteRule(){console.log("In SearchInputDetailComponent :: addNewDeleteRule");const t={id:this.randomUUID(),term:"",isActive:!0};this.detailSearchInput&&this.detailSearchInput.deleteRules.push(t)}deleteDeleteRule(t){console.log("In SearchInputDetailComponent :: deleteDeleteRule :: index = "+t),this.detailSearchInput&&this.detailSearchInput.deleteRules.splice(t,1)}addNewRedirectRule(){console.log("In SearchInputDetailComponent :: addNewRedirectRule");const t={id:this.randomUUID(),target:"",isActive:!0};this.detailSearchInput&&this.detailSearchInput.redirectRules.push(t)}deleteRedirectRule(t){console.log("In SearchInputDetailComponent :: deleteRedirectRule :: index = "+t),this.detailSearchInput&&this.detailSearchInput.redirectRules.splice(t,1)}saveSearchInputDetails(){if(console.log("In SearchInputDetailComponent :: saveSearchInputDetails"),this.detailSearchInput){const{upDownRules:t,filterRules:e}=this.detailSearchInput;this.featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()&&(this.integrateSuggestedSolrFieldName(t),this.integrateSuggestedSolrFieldName(e)),this.updateSelectedTagsInModel(),this.decodeUpDownMappingsToValues(),this.ruleManagementService.updateSearchInput(this.detailSearchInput).then(t=>this.refreshAndSelectListItemById.emit(t.returnId)).then(t=>this.showSuccessMsg.emit("Saving Details successful.")).catch(n=>{400===n.status?(console.log(":: ruleManagementService :: catch :: error = "+JSON.stringify(n)),this.featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()&&(this.extractSuggestedSolrFieldName(t),this.extractSuggestedSolrFieldName(e)),this.encodeValuesToUpDownMappings(),this.saveError=n.error.message.split("\n")):this.showErrorMsg.emit(n)})}}deleteSearchInput(){if(this.detailSearchInput){const{id:t}=this.detailSearchInput;this.openDeleteConfirmModal.emit({deleteCallback:()=>this.ruleManagementService.deleteSearchInput(t).then(()=>this.refreshAndSelectListItemById.emit(void 0)).catch(t=>this.showErrorMsg.emit(t))})}}openDetailsForSpelling(t){this.executeWithChangeCheck.emit({executeFnOk:()=>this.refreshAndSelectListItemById.emit(t)})}availableTagsForCurrentSolrIndex(){return this.allTags.filter(t=>!t.solrIndexId||t.solrIndexId===this.currentSolrIndexId)}initTags(t){this.availableTags=this.availableTagsForCurrentSolrIndex(),this.selectedTags=t}defaultIdxUpDownDropdownMappingForType(){const t=this.featureToggleService.getSyncToggleCustomUpDownDropdownMappings();let e=0;for(let n=1;n{const e=[];for(let s=0;s0)for(let e=0;e0&&(this.detailSearchInput.upDownRules=t.map((t,e)=>{const{upDownDropdownDefinitionMapping:n}=t;return{id:t.id,term:t.term,upDownType:this.ruleManagementService.upDownDropdownDefinitionMappings[n||e].upDownType,boostMalusValue:this.ruleManagementService.upDownDropdownDefinitionMappings[n||e].boostMalusValue,isActive:t.isActive}}))}}filterSearchListItems(t){return t.filter(t=>t.itemType.toString()===$b[$b.Spelling].toString())}}return t.\u0275fac=function(e){return new(e||t)(Ao(_g),Ao(em),Ao(sm),Ao(ua),Ao(Jg))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-rule-management"]],inputs:{selectedListItem:"selectedListItem",currentSolrIndexId:"currentSolrIndexId",listItems:"listItems",suggestedSolrFieldNames:"suggestedSolrFieldNames",showTags:"showTags",allTags:"allTags"},outputs:{refreshAndSelectListItemById:"refreshAndSelectListItemById",executeWithChangeCheck:"executeWithChangeCheck",showErrorMsg:"showErrorMsg",showSuccessMsg:"showSuccessMsg",openDeleteConfirmModal:"openDeleteConfirmModal"},features:[ae],decls:59,vars:26,consts:[[1,"row"],[1,"col"],[1,"form-group","smui-no-bottom-margin"],[2,"width","100%"],[2,"width","10%"],["type","checkbox",1,"mr-2",3,"disabled","ngModel","ngModelChange"],[2,"text-transform","uppercase"],[4,"ngIf"],[1,"smui-tags-container",2,"width","20%"],[2,"width","20%"],["type","button",1,"btn","btn-danger","col",3,"disabled","click"],["aria-hidden","true",1,"fa","fa-minus"],["class","smui-associated-spellings",4,"ngIf"],[1,"smui-no-bottom-padding"],["ngbDropdown","",1,"d-inline-block"],["id","rules-dropdown","ngbDropdownToggle","",1,"btn","btn-success",3,"disabled"],["aria-hidden","true",1,"fa","fa-plus"],["ngbDropdownMenu","","aria-labelledby","rules-dropdown"],["ngbDropdownItem","",3,"click"],["type","button",1,"btn","btn-primary","float-right",3,"disabled","click"],["aria-hidden","true",1,"far","fa-save"],[1,"card-body","smui-no-bottom-padding"],["class","alert alert-danger","role","alert",4,"ngIf"],["class","alert alert-danger smui-no-bottom-margin","role","alert",4,"ngIf"],[1,"mt-4"],["type","text","id","inputSearchInput","placeholder","Edit Search Input ...",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],["type","text","id","inputSearchInput","placeholder","Edit Search Input ...","disabled","disabled",1,"form-control"],[3,"data","ngModel","settings","ngModelChange","onDeSelectAll"],[1,"smui-associated-spellings"],[1,"smui-associated-spellings-title"],[1,"uppercase"],[1,"smui-associated-spellings-list"],[4,"ngFor","ngForOf"],[1,"underlined-dashed","active",3,"click"],["class","with-pipe muted",4,"ngFor","ngForOf"],[1,"with-pipe","muted"],["aria-hidden","true",1,"fa","fa-plus-circle","active","align-middle","ml-2",3,"click"],["role","alert",1,"alert","alert-danger"],[2,"white-space","pre"],[3,"smui-disabled-rule-line",4,"ngFor","ngForOf"],["type","checkbox",1,"mr-2",3,"ngModel","ngModelChange"],[1,"form-control",3,"ngModel","ngModelChange"],[3,"ngValue"],[2,"width","55%"],["type","text","id","inputSynonymTerm","placeholder","Edit Synonym Rule Term ...",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],[2,"width","5%"],["type","button",1,"btn","btn-danger","btn-sm","float-right",3,"click"],["style","width:10%",4,"ngIf"],["style","width:20%",4,"ngIf"],["ng-style","{'width' : (featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()) ? '35%' : '55%'}"],["type","text","id","inputUpDownTerm","placeholder","Edit UP/DOWN Rule Term ...",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],["type","number","id","inputUpDownBoostMalus","placeholder","Boost/Malus ...",1,"form-control",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["type","text","placeholder","Solr Field (empty)",1,"form-control",3,"ngModel","ngbTypeahead","ngModelChange"],["ng-style","{'width' : (featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()) ? '55%' : '75%'}"],["type","text","id","inputFilterTerm","placeholder","Edit FILTER Rule Term ...",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],[2,"width","75%"],["type","text","id","inputDeleteTerm","placeholder","Edit DELETE Rule Term ...",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],["type","text","id","inputRedirectTarget","placeholder","Redirect Target",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],["role","alert",1,"alert","alert-danger","smui-no-bottom-margin"],[2,"width","100%","margin-top","20px"],["width","15%"],["aria-hidden","true",1,"fa","fa-commenting-o"],["width","85%"],["type","text","id","searchInputComment","placeholder","Enter a comment explaining the management of input(s) (hint use #hashtags)...",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"]],template:function(t,e){1&t&&(Mo(0,"app-smui-card"),Mo(1,"div",0),Mo(2,"div",1),Mo(3,"div",2),Mo(4,"table",3),Mo(5,"tr"),Mo(6,"td",4),Mo(7,"input",5),Bo("ngModelChange",function(t){return e.detailSearchInput&&(e.detailSearchInput.isActive=t)}),Po(),Mo(8,"small",6),fl(9,"Input Term:"),Po(),Po(),Mo(10,"td"),ko(11,WS,2,1,"ng-container",7),ko(12,qS,2,0,"ng-container",7),Po(),Mo(13,"td",8),ko(14,GS,2,3,"div",7),Po(),Mo(15,"td",9),Mo(16,"button",10),Bo("click",function(){return e.deleteSearchInput()}),Fo(17,"i",11),fl(18," Permanently delete "),Po(),Po(),Po(),Po(),Po(),ko(19,JS,6,1,"div",12),Po(),Po(),Po(),Mo(20,"app-smui-card"),Mo(21,"div",13),Mo(22,"div",0),Mo(23,"div",1),Mo(24,"div",14),Mo(25,"button",15),Fo(26,"i",16),fl(27," Add new search rule for input "),Po(),Mo(28,"div",17),Mo(29,"button",18),Bo("click",function(){return e.addNewSynonymRule()}),fl(30," Synonym Rule (directed or undirected) "),Po(),Mo(31,"button",18),Bo("click",function(){return e.addNewUpDownRule()}),fl(32," UP/DOWN Rule "),Po(),Mo(33,"button",18),Bo("click",function(){return e.addNewFilterRule()}),fl(34," FILTER Rule "),Po(),Mo(35,"button",18),Bo("click",function(){return e.addNewDeleteRule()}),fl(36," DELETE Rule "),Po(),Mo(37,"button",18),Bo("click",function(){return e.addNewRedirectRule()}),fl(38," REDIRECT Rule "),Po(),Po(),Po(),Po(),Mo(39,"div",1),Mo(40,"button",19),Bo("click",function(){return e.saveSearchInputDetails()}),Fo(41,"i",20),fl(42," Save search rules for input "),Po(),Po(),Po(),Po(),Mo(43,"div",21),ko(44,XS,6,1,"div",22),ko(45,eC,3,1,"ng-container",7),ko(46,aC,3,1,"ng-container",7),ko(47,hC,3,1,"ng-container",7),ko(48,pC,3,1,"ng-container",7),ko(49,gC,3,1,"ng-container",7),ko(50,mC,2,0,"div",23),ko(51,yC,9,1,"ng-container",7),Po(),Mo(52,"div",24),Mo(53,"div",0),Fo(54,"div",1),Mo(55,"div",1),Mo(56,"button",19),Bo("click",function(){return e.saveSearchInputDetails()}),Fo(57,"i",20),fl(58," Save search rules for input "),Po(),Po(),Po(),Po(),Po()),2&t&&(Xi(5),nl("smui-disabled-rule-line",e.detailSearchInput&&!e.detailSearchInput.isActive),Xi(2),Ro("disabled",!e.detailSearchInput)("ngModel",e.detailSearchInput&&e.detailSearchInput.isActive),Xi(3),el("width",e.showTags?"30%":"60%")("padding-right",!e.showTags&&"0.5rem"),Xi(1),Ro("ngIf",e.detailSearchInput),Xi(1),Ro("ngIf",!e.detailSearchInput),Xi(1),el("display",e.showTags?"table-cell":"none"),Xi(1),Ro("ngIf",e.detailSearchInput&&e.tagsDropDownSettings),Xi(2),Ro("disabled",!e.detailSearchInput),Xi(3),Ro("ngIf",e.detailSearchInput&&e.associatedSpellings.length>0),Xi(6),Ro("disabled",!e.detailSearchInput),Xi(15),Ro("disabled",!e.detailSearchInput),Xi(4),Ro("ngIf",e.saveError),Xi(1),Ro("ngIf",e.detailSearchInput&&e.detailSearchInput.synonymRules.length>0),Xi(1),Ro("ngIf",e.detailSearchInput&&e.detailSearchInput.upDownRules.length>0),Xi(1),Ro("ngIf",e.detailSearchInput&&e.detailSearchInput.filterRules.length>0),Xi(1),Ro("ngIf",e.detailSearchInput&&e.detailSearchInput.deleteRules.length>0),Xi(1),Ro("ngIf",e.detailSearchInput&&e.detailSearchInput.redirectRules.length>0),Xi(1),Ro("ngIf",e.detailSearchInput&&e.detailSearchInput.synonymRules.length<1&&e.detailSearchInput.upDownRules.length<1&&e.detailSearchInput.filterRules.length<1&&e.detailSearchInput.deleteRules.length<1&&e.detailSearchInput.redirectRules.length<1),Xi(1),Ro("ngIf",e.detailSearchInput),Xi(5),Ro("disabled",!e.detailSearchInput))},directives:[zm,Km,yy,iv,zu,R_,A_,k_,E_,Ym,$S,Hu,ky,Oy,My,by,lb],styles:['.smui-no-bottom-padding[_ngcontent-%COMP%]{padding-bottom:0}.smui-no-bottom-margin[_ngcontent-%COMP%]{margin-bottom:0}.smui-disabled-rule-line[_ngcontent-%COMP%]{background-color:#e2e3e5}.dropdown-item[_ngcontent-%COMP%]{cursor:pointer}.smui-tags-container[_ngcontent-%COMP%]{padding:6px 12px}.smui-tags-container[_ngcontent-%COMP%] .tokens-container{margin-bottom:0!important}.smui-tags-container[_ngcontent-%COMP%] .token{font-size:12px}.card-gap[_ngcontent-%COMP%]{margin-bottom:1rem}.smui-associated-spellings[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto 1fr;margin-top:.5rem;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;padding:.5rem}.smui-associated-spellings-title[_ngcontent-%COMP%]{grid-column:1}.smui-associated-spellings-list[_ngcontent-%COMP%]{grid-column:2}.smui-associated-spellings-list[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{margin-left:.5rem;background:#f0f8ff;border-radius:.5rem;padding:.25rem 1rem}.active[_ngcontent-%COMP%]{color:#007bff;cursor:pointer}.underlined-dashed[_ngcontent-%COMP%]{text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.align-middle[_ngcontent-%COMP%]{vertical-align:middle}.muted[_ngcontent-%COMP%]{color:#6a6a6a}.with-pipe[_ngcontent-%COMP%]:before{content:" | "}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.bottom-margin[_ngcontent-%COMP%]{margin-bottom:1rem}']}),t})(),_C=(()=>{class t{constructor(){this.title="",this.placeholder="Please enter...",this.term="",this.disabled=!1,this.active=!0,this.termChange=new Qa,this.activeChange=new Qa,this.handleSave=new Qa,this.handleDelete=new Qa}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-detail-header"]],inputs:{title:"title",placeholder:"placeholder",term:"term",disabled:"disabled",active:"active"},outputs:{termChange:"termChange",activeChange:"activeChange",handleSave:"handleSave",handleDelete:"handleDelete"},decls:12,vars:6,consts:[[1,"header-container"],[1,"header-checkbox"],["type","checkbox",3,"ngModel","ngModelChange"],[1,"header-title"],[1,"uppercase"],[1,"header-input"],["type","text",1,"form-control",3,"placeholder","disabled","ngModel","ngModelChange","keyup.enter"],[1,"header-delete"],["type","button",1,"btn","btn-danger",3,"disabled","click"],["aria-hidden","true",1,"fa","fa-minus"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),Mo(2,"input",2),Bo("ngModelChange",function(t){return e.activeChange.emit(t)}),Po(),Po(),Mo(3,"div",3),Mo(4,"small",4),fl(5),Po(),Po(),Mo(6,"div",5),Mo(7,"input",6),Bo("ngModelChange",function(t){return e.termChange.emit(t)})("keyup.enter",function(){return e.handleSave.emit()}),Po(),Po(),Mo(8,"div",7),Mo(9,"button",8),Bo("click",function(){return e.handleDelete.emit()}),Fo(10,"i",9),fl(11," Permanently delete "),Po(),Po(),Po()),2&t&&(Xi(2),Ro("ngModel",e.active),Xi(3),gl(e.title),Xi(2),Ro("placeholder",e.placeholder)("disabled",e.disabled)("ngModel",e.term),Xi(2),Ro("disabled",e.disabled))},directives:[Km,yy,iv,Ym],styles:[".header-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto auto 1fr auto;grid-template-rows:1fr;grid-column-gap:1rem}.header-checkbox[_ngcontent-%COMP%]{grid-column:1;align-self:center;justify-self:start}.header-checkbox[_ngcontent-%COMP%] > input[_ngcontent-%COMP%]{margin-top:.5rem;cursor:pointer}.header-title[_ngcontent-%COMP%]{grid-column:2;align-self:center;justify-self:start}.header-input[_ngcontent-%COMP%]{grid-column:3;align-self:center}.header-delete[_ngcontent-%COMP%], .header-tags[_ngcontent-%COMP%]{grid-column:4;align-self:center}.header-delete[_ngcontent-%COMP%]{justify-self:end}.header-delete[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{cursor:pointer}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}"]}),t})();function bC(t,e){if(1&t){const t=Vo();Mo(0,"div",3),Mo(1,"button",4),Bo("click",function(){return Pe(t),zo().handleAdd.emit()}),Fo(2,"i",5),fl(3),Po(),Po()}if(2&t){const t=zo();Xi(1),Ro("disabled",t.disabled),Xi(2),ml(" ",t.addLabel," ")}}function wC(t,e){if(1&t){const t=Vo();Mo(0,"div",6),Mo(1,"button",7),Bo("click",function(){return Pe(t),zo().handleSave.emit()}),Fo(2,"i",8),fl(3),Po(),Po()}if(2&t){const t=zo();Xi(3),ml(" ",t.saveLabel," ")}}let SC=(()=>{class t{constructor(){this.addLabel="",this.saveLabel="",this.disabled=!1,this.handleAdd=new Qa,this.handleSave=new Qa}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-button-row"]],inputs:{addLabel:"addLabel",saveLabel:"saveLabel",disabled:"disabled"},outputs:{handleAdd:"handleAdd",handleSave:"handleSave"},decls:3,vars:2,consts:[[1,"button-row"],["class","button-row-add",4,"ngIf"],["class","button-row-save",4,"ngIf"],[1,"button-row-add"],["type","button",1,"btn","btn-success","btn-block",3,"disabled","click"],["aria-hidden","true",1,"fa","fa-plus"],[1,"button-row-save"],["type","button",1,"btn","btn-primary","btn-block",3,"click"],["aria-hidden","true",1,"far","fa-save"]],template:function(t,e){1&t&&(Mo(0,"div",0),ko(1,bC,4,2,"div",1),ko(2,wC,4,1,"div",2),Po()),2&t&&(Xi(1),Ro("ngIf",e.addLabel.length>0),Xi(1),Ro("ngIf",e.saveLabel.length>0))},directives:[zu],styles:["button[_ngcontent-%COMP%]{cursor:pointer}.button-row[_ngcontent-%COMP%]{display:grid;grid-template-rows:1fr;grid-template-columns:auto 1fr auto;grid-column-gap:1rem}.button-row-add[_ngcontent-%COMP%]{grid-column:1}.button-row-save[_ngcontent-%COMP%]{grid-column:3}"]}),t})();function CC(t,e){if(1&t&&(Mo(0,"li"),fl(1),Po()),2&t){const t=e.$implicit;Xi(1),ml(" ",t," ")}}function IC(t,e){if(1&t&&(Mo(0,"div",3),Mo(1,"ul"),ko(2,CC,2,1,"li",4),Po(),Po()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.errors)}}let xC=(()=>{class t{constructor(){this.title="",this.errors=[]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-error"]],inputs:{title:"title",errors:"errors"},decls:4,vars:2,consts:[["role","alert",1,"alert","alert-danger","error-container"],[1,"error-title"],["class","error-message",4,"ngIf"],[1,"error-message"],[4,"ngFor","ngForOf"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),fl(2),Po(),ko(3,IC,3,1,"div",2),Po()),2&t&&(Xi(2),gl(e.title),Xi(1),Ro("ngIf",e.errors.length>0))},directives:[zu,Hu],styles:[".error-container[_ngcontent-%COMP%]{margin-top:2rem}.error-title[_ngcontent-%COMP%]{font-weight:700}.error-message[_ngcontent-%COMP%]{margin-top:.5rem}"]}),t})();const TC=["*"];let EC=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-input-row-container"]],ngContentSelectors:TC,decls:2,vars:0,consts:[[1,"input-row-container"]],template:function(t,e){1&t&&(qo(),Mo(0,"div",0),Go(1),Po())},styles:[".input-row-container[_ngcontent-%COMP%]{margin-top:2rem}"]}),t})(),kC=(()=>{class t{constructor(){this.iconClass="",this.label="",this.placeholder="Please enter...",this.term="",this.disabled=!1,this.active=!0,this.termChange=new Qa,this.activeChange=new Qa,this.handleSave=new Qa,this.handleDeleteRow=new Qa}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-input-row"]],inputs:{iconClass:"iconClass",label:"label",placeholder:"placeholder",term:"term",disabled:"disabled",active:"active"},outputs:{termChange:"termChange",activeChange:"activeChange",handleSave:"handleSave",handleDeleteRow:"handleDeleteRow"},decls:11,vars:7,consts:[[1,"detail-input-row"],[1,"detail-input-row-checkbox"],["type","checkbox",3,"disabled","ngModel","ngModelChange"],[1,"detail-input-row-label"],[1,"uppercase"],[1,"detail-input-row-input"],["type","text",1,"form-control",3,"placeholder","disabled","ngModel","ngModelChange","keyup.enter"],[1,"detail-input--row-delete"],["type","button",1,"btn","btn-danger","btn-sm",3,"disabled","click"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),Mo(2,"input",2),Bo("ngModelChange",function(t){return e.activeChange.emit(t)}),Po(),Po(),Mo(3,"div",3),Mo(4,"small",4),fl(5),Po(),Po(),Mo(6,"div",5),Mo(7,"input",6),Bo("ngModelChange",function(t){return e.termChange.emit(t)})("keyup.enter",function(){return e.handleSave.emit()}),Po(),Po(),Mo(8,"div",7),Mo(9,"button",8),Bo("click",function(){return e.handleDeleteRow.emit()}),fl(10," - "),Po(),Po(),Po()),2&t&&(Xi(2),Ro("disabled",e.disabled)("ngModel",e.active),Xi(3),gl(e.label),Xi(2),Ro("placeholder",e.placeholder)("disabled",e.disabled||!e.active)("ngModel",e.term),Xi(2),Ro("disabled",e.disabled||!e.active))},directives:[Km,yy,iv,Ym],styles:["button[_ngcontent-%COMP%], input[_ngcontent-%COMP%]{cursor:pointer}.detail-input-row[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto auto 1fr auto;grid-column-gap:1rem;margin-top:.5rem}.detail-input-row-checkbox[_ngcontent-%COMP%]{grid-column:1;align-self:center;justify-self:start}.detail-input-row-checkbox[_ngcontent-%COMP%] > input[_ngcontent-%COMP%]{vertical-align:middle}.detail-input-row-label[_ngcontent-%COMP%]{grid-column:2;align-self:center;justify-self:start;text-transform:uppercase}.detail-input-row-input[_ngcontent-%COMP%]{grid-column:3;align-self:center}.detail-input-row-delete[_ngcontent-%COMP%]{grid-column:4;align-self:center;justify-self:end}"]}),t})(),OC=(()=>{class t{constructor(){this.comment="",this.label="",this.placeholder="Please enter...",this.disabled=!1,this.commentChange=new Qa,this.handleSave=new Qa}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-comment"]],inputs:{comment:"comment",label:"label",placeholder:"placeholder",disabled:"disabled"},outputs:{commentChange:"commentChange",handleSave:"handleSave"},decls:8,vars:4,consts:[[1,"comment-row"],[1,"comment-icon"],["aria-hidden","true",1,"fa","fa-commenting-o"],[1,"comment-label"],[1,"uppercase"],[1,"comment-input"],["type","text",1,"form-control",3,"placeholder","disabled","ngModel","ngModelChange","keyup.enter"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),Fo(2,"i",2),Po(),Mo(3,"div",3),Mo(4,"small",4),fl(5),Po(),Po(),Mo(6,"div",5),Mo(7,"input",6),Bo("ngModelChange",function(t){return e.commentChange.emit(t)})("keyup.enter",function(){return e.handleSave.emit()}),Po(),Po(),Po()),2&t&&(Xi(5),gl(e.label),Xi(2),Ro("placeholder",e.placeholder)("disabled",e.disabled)("ngModel",e.comment))},directives:[Ym,yy,iv],styles:[".comment-row[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto auto 1fr;grid-column-gap:1rem;margin-top:2rem;margin-bottom:2rem}.comment-icon[_ngcontent-%COMP%]{grid-column:1}.comment-icon[_ngcontent-%COMP%], .comment-label[_ngcontent-%COMP%]{align-self:center;justify-self:start}.comment-label[_ngcontent-%COMP%]{grid-column:2;text-transform:uppercase}.comment-input[_ngcontent-%COMP%]{grid-column:3;align-self:center}"]}),t})();function AC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-detail-header",7),Bo("handleSave",function(){return Pe(t),zo().saveSpellingsDetails()})("handleDelete",function(){return Pe(t),zo().deleteSpelling()})("termChange",function(e){return Pe(t),zo().detailSpelling.term=e})("activeChange",function(e){return Pe(t),zo().detailSpelling.isActive=e}),Po()}if(2&t){const t=zo();Ro("disabled",!t.detailSpelling.isActive)("term",t.detailSpelling.term)("active",t.detailSpelling.isActive)}}function RC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-button-row",8),Bo("handleAdd",function(){return Pe(t),zo().addNewAlternativeSpelling()})("handleSave",function(){return Pe(t),zo().saveSpellingsDetails()}),Po()}2&t&&Ro("disabled",!zo().detailSpelling.isActive)}function DC(t,e){1&t&&Fo(0,"app-smui-error",9),2&t&&Ro("errors",zo().errors)}function MC(t,e){1&t&&Fo(0,"app-smui-error",10)}function PC(t,e){if(1&t){const t=Vo();Lo(0),Mo(1,"app-smui-input-row",12),Bo("handleSave",function(){return Pe(t),zo(2).saveSpellingsDetails()})("handleDeleteRow",function(){Pe(t);const n=e.index;return zo(2).deleteAlternativeSpelling(n)})("termChange",function(t){return e.$implicit.term=t})("activeChange",function(t){return e.$implicit.isActive=t}),Po(),No()}if(2&t){const t=e.$implicit,n=zo(2);Xi(1),Ro("disabled",!n.detailSpelling.isActive)("term",t.term)("active",t.isActive)}}function FC(t,e){if(1&t&&(Lo(0),Mo(1,"app-smui-input-row-container"),ko(2,PC,2,3,"ng-container",11),Po(),No()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.detailSpelling.alternativeSpellings)}}function LC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-comment",13),Bo("handleSave",function(){return Pe(t),zo().saveSpellingsDetails()})("commentChange",function(e){return Pe(t),zo().detailSpelling.comment=e}),Po()}if(2&t){const t=zo();Ro("disabled",!t.detailSpelling.isActive)("comment",t.detailSpelling.comment)}}function NC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-button-row",14),Bo("handleSave",function(){return Pe(t),zo().saveSpellingsDetails()}),Po()}2&t&&Ro("disabled",!zo().detailSpelling.isActive)}let VC=(()=>{class t{constructor(t,e){this.spellingsService=t,this.commonsService=e,this.refreshAndSelectListItemById=new Qa,this.showErrorMsg=new Qa,this.showSuccessMsg=new Qa,this.openDeleteConfirmModal=new Qa,this.errors=[]}ngOnChanges(){this.selectedListItem&&this.showDetailsForSpelling(this.selectedListItem.id)}showDetailsForSpelling(t){null===t?this.detailSpelling=void 0:this.spellingsService.getDetailedSpelling(t).then(t=>{this.errors=[],this.detailSpelling=t,this.detailSpellingCleanState=JSON.stringify(t)}).catch(t=>this.showErrorMsg.emit(t))}addNewAlternativeSpelling(){if(this.detailSpelling){const t={id:this.commonsService.generateUUID(),canonicalSpellingId:this.detailSpelling.id,term:"",isActive:!0};this.detailSpelling.alternativeSpellings.push(t)}}deleteAlternativeSpelling(t){this.detailSpelling&&this.detailSpelling.alternativeSpellings.splice(t,1)}saveSpellingsDetails(){this.detailSpelling&&this.currentSolrIndexId&&this.spellingsService.updateSpellingItem(this.currentSolrIndexId,this.detailSpelling).then(t=>this.refreshAndSelectListItemById.emit(t.returnId)).then(t=>this.showSuccessMsg.emit("Saving Details successful.")).catch(t=>{400===t.status?this.errors=t.error.message.split("\n"):this.showErrorMsg.emit(t)})}deleteSpelling(){if(this.detailSpelling){const{id:t}=this.detailSpelling;t&&this.openDeleteConfirmModal.emit({deleteCallback:()=>this.spellingsService.deleteSpelling(t).then(()=>this.refreshAndSelectListItemById.emit(void 0)).catch(t=>this.showErrorMsg.emit(t))})}}isDirty(){return!(!this.detailSpelling||!this.detailSpellingCleanState)&&this.commonsService.isDirty(this.detailSpelling,this.detailSpellingCleanState)}}return t.\u0275fac=function(e){return new(e||t)(Ao(sm),Ao(_g))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-spellings"]],inputs:{currentSolrIndexId:"currentSolrIndexId",selectedListItem:"selectedListItem"},outputs:{refreshAndSelectListItemById:"refreshAndSelectListItemById",showErrorMsg:"showErrorMsg",showSuccessMsg:"showSuccessMsg",openDeleteConfirmModal:"openDeleteConfirmModal"},features:[ae],decls:9,vars:7,consts:[["title","Correct spelling:","placeholder","Edit Spelling...",3,"disabled","term","active","handleSave","handleDelete","termChange","activeChange",4,"ngIf"],["addLabel","Add alternative spelling","saveLabel","Save spellings",3,"disabled","handleAdd","handleSave",4,"ngIf"],["title","The spellings variants could not be saved. Please fix the following errors:",3,"errors",4,"ngIf"],["title","No alternative spellings maintained for term. This Spelling item will therefore not being included on deployment to Solr.",4,"ngIf"],[4,"ngIf"],["label","Comment:","placeholder","Enter a comment explaining the management of spelling(s) (hint use #hashtags)...",3,"disabled","comment","handleSave","commentChange",4,"ngIf"],["saveLabel","Save spellings",3,"disabled","handleSave",4,"ngIf"],["title","Correct spelling:","placeholder","Edit Spelling...",3,"disabled","term","active","handleSave","handleDelete","termChange","activeChange"],["addLabel","Add alternative spelling","saveLabel","Save spellings",3,"disabled","handleAdd","handleSave"],["title","The spellings variants could not be saved. Please fix the following errors:",3,"errors"],["title","No alternative spellings maintained for term. This Spelling item will therefore not being included on deployment to Solr."],[4,"ngFor","ngForOf"],["iconClass","fa-ban","label","Misspelling:","placeholder","Edit spelling variant...",3,"disabled","term","active","handleSave","handleDeleteRow","termChange","activeChange"],["label","Comment:","placeholder","Enter a comment explaining the management of spelling(s) (hint use #hashtags)...",3,"disabled","comment","handleSave","commentChange"],["saveLabel","Save spellings",3,"disabled","handleSave"]],template:function(t,e){1&t&&(Mo(0,"app-smui-card"),ko(1,AC,1,3,"app-smui-detail-header",0),Po(),Mo(2,"app-smui-card"),ko(3,RC,1,1,"app-smui-button-row",1),ko(4,DC,1,1,"app-smui-error",2),ko(5,MC,1,0,"app-smui-error",3),ko(6,FC,3,1,"ng-container",4),ko(7,LC,1,2,"app-smui-comment",5),ko(8,NC,1,1,"app-smui-button-row",6),Po()),2&t&&(Xi(1),Ro("ngIf",e.detailSpelling),Xi(2),Ro("ngIf",e.detailSpelling),Xi(1),Ro("ngIf",e.detailSpelling&&e.errors.length>0),Xi(1),Ro("ngIf",e.detailSpelling&&0==e.errors.length&&e.detailSpelling.alternativeSpellings.length<1),Xi(1),Ro("ngIf",e.detailSpelling&&e.detailSpelling.alternativeSpellings.length>0),Xi(1),Ro("ngIf",e.detailSpelling),Xi(1),Ro("ngIf",e.detailSpelling))},directives:[zm,zu,_C,SC,xC,EC,Hu,kC,OC],encapsulation:2}),t})();function UC(t,e){if(1&t&&(Lo(0),Mo(1,"tr",15),Mo(2,"td",16),fl(3),Po(),Mo(4,"td",17),fl(5),Po(),Mo(6,"td",18),fl(7),Po(),Po(),No()),2&t){const t=e.$implicit;Xi(3),yl(" ",t.entity," (",t.eventType,"): "),Xi(2),ml(" ",t.hasOwnProperty("before")?t.before:""," "),Xi(2),ml(" ",t.hasOwnProperty("after")?t.after:""," ")}}function jC(t,e){if(1&t&&(Lo(0),Mo(1,"tr",10),Fo(2,"td",11),Po(),Mo(3,"tr",12),Mo(4,"td"),fl(5),Po(),Mo(6,"td",13),Fo(7,"i",14),fl(8),Po(),Po(),ko(9,UC,8,4,"ng-container",9),No()),2&t){const t=e.$implicit;Xi(5),ml(" ",t.formattedDateTime," "),Xi(3),ml(" USER: ",t.hasOwnProperty("userInfo")?t.userInfo:""," "),Xi(1),Ro("ngForOf",t.diffSummary)}}function BC(t,e){if(1&t&&(Lo(0),Mo(1,"table",8),ko(2,jC,10,3,"ng-container",9),Po(),No()),2&t){const t=zo(2);Xi(2),Ro("ngForOf",t.activityLog.items)}}const HC=function(t,e){return{"fa-chevron-down":t,"fa-chevron-right":e}};function $C(t,e){if(1&t){const t=Vo();Mo(0,"div",1),Mo(1,"div",2),Mo(2,"div",3),Mo(3,"div",4),Mo(4,"small",5),Bo("click",function(){return Pe(t),zo().toggleShow()}),Fo(5,"i",6),fl(6," ACTIVITY LOG "),Po(),ko(7,BC,3,1,"ng-container",7),Po(),Po(),Po(),Po()}if(2&t){const t=zo();Xi(5),Ro("ngClass",Ua(2,HC,t.show,!t.show)),Xi(2),Ro("ngIf",t.show&&t.activityLog)}}let zC=(()=>{class t{constructor(t,e){this.activityLogService=t,this.featureToggleService=e,this.showErrorMsg=new Qa,this.show=!1}ngOnChanges(t){console.log("In DetailActivityLog :: ngOnChanges"),this.selectedListItem&&(this.detailInputId=this.selectedListItem.id,this.show&&(this.activityLog=void 0,this.loadActivityLog()))}loadActivityLog(){this.detailInputId&&(console.log("In DetailActivityLog :: loadActivityLog with detailInputId"),this.activityLogService.getActivityLog(this.detailInputId).then(t=>{console.log(":: retActivityLog received"),this.activityLog=t}).catch(t=>this.showErrorMsg.emit(t)))}isFeatureActive(){return this.featureToggleService.getSyncToggleActivateEventHistory()}toggleShow(){this.show=!this.show,this.show&&this.loadActivityLog()}}return t.\u0275fac=function(e){return new(e||t)(Ao(lm),Ao(Jg))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-activity-log"]],inputs:{selectedListItem:"selectedListItem"},outputs:{showErrorMsg:"showErrorMsg"},features:[ae],decls:1,vars:1,consts:[["class","card",4,"ngIf"],[1,"card"],[1,"card-body"],[1,"row"],[1,"col"],[1,"smui-activity-log-toggle",3,"click"],["aria-hidden","true",1,"fa",3,"ngClass"],[4,"ngIf"],[1,"smui-activity-log-table"],[4,"ngFor","ngForOf"],[1,"smui-activty-log-spacing"],["colspan","3"],[1,"smui-activity-log-headrow"],["colspan","2"],["aria-hidden","true",1,"fa","fa-user-o"],[1,"smui-activity-log-diffrow"],["width","20%"],["width","40%",1,"smui-activity-log-diff-before"],["width","40%",1,"smui-activity-log-diff-after"]],template:function(t,e){1&t&&ko(0,$C,8,5,"div",0),2&t&&Ro("ngIf",e.isFeatureActive())},directives:[zu,ju,Hu],styles:[".smui-activity-log-toggle[_ngcontent-%COMP%]{width:100%;cursor:pointer}.smui-activity-log-table[_ngcontent-%COMP%]{width:100%;margin-bottom:10px;font-size:smaller}.smui-activity-log-headrow[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.125)}.smui-activty-log-spacing[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding-top:10px}.smui-activity-log-diffrow[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.125);border-bottom:1px solid rgba(0,0,0,.125)}.smui-activity-log-diff-before[_ngcontent-%COMP%]{padding-left:10px;padding-right:10px;border:1px solid #dc3545!important;color:#dc3545;text-decoration:line-through}.smui-activity-log-diff-after[_ngcontent-%COMP%]{padding-left:10px;padding-right:10px;border:1px solid #28a745!important;color:#28a745}"]}),t})();const WC=["rulesSearchComponent"],qC=["rulesListComponent"],GC=["ruleManagementComponent"],KC=["spellingDetailComponent"],QC=["activityLogComponent"];function ZC(t,e){1&t&&(Mo(0,"div"),Mo(1,"app-smui-card"),fl(2," Please select a rule or spelling item from the list or create a new one. "),Po(),Po())}function YC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-rule-management",13,14),Bo("refreshAndSelectListItemById",function(e){return Pe(t),zo(2),Oo(5).refreshAndSelectListItemById(e)})("executeWithChangeCheck",function(e){return Pe(t),zo(2).executeWithChangeCheck(e)})("openDeleteConfirmModal",function(e){return Pe(t),zo(2).openDeleteConfirmModal(e)})("showErrorMsg",function(e){return Pe(t),zo(2).showErrorMsg(e)})("showSuccessMsg",function(e){return Pe(t),zo(2).showSuccessMsg(e)}),Po()}if(2&t){const t=zo(2);Ro("currentSolrIndexId",t.currentSolrIndexId)("selectedListItem",t.selectedListItem)("listItems",t.listItems)("showTags",t.showTags)("allTags",t.allTags)("suggestedSolrFieldNames",t.suggestedSolrFieldNames)}}function JC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-spellings",15,16),Bo("refreshAndSelectListItemById",function(e){return Pe(t),zo(2),Oo(5).refreshAndSelectListItemById(e)})("showErrorMsg",function(e){return Pe(t),zo(2).showErrorMsg(e)})("showSuccessMsg",function(e){return Pe(t),zo(2).showSuccessMsg(e)})("openDeleteConfirmModal",function(e){return Pe(t),zo(2).openDeleteConfirmModal(e)}),Po()}if(2&t){const t=zo(2);Ro("currentSolrIndexId",t.currentSolrIndexId)("selectedListItem",t.selectedListItem)}}function XC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-activity-log",17,18),Bo("showErrorMsg",function(e){return Pe(t),zo(2).showErrorMsg(e)}),Po()}2&t&&Ro("selectedListItem",zo(2).selectedListItem)}function tI(t,e){if(1&t&&(Mo(0,"div"),ko(1,YC,2,6,"app-smui-rule-management",10),ko(2,JC,2,2,"app-smui-spellings",11),ko(3,XC,2,1,"app-smui-activity-log",12),Po()),2&t){const t=zo();Xi(1),Ro("ngIf","RuleManagement"===t.selectedListItem.itemType.toString()),Xi(1),Ro("ngIf","Spelling"===t.selectedListItem.itemType.toString()),Xi(1),Ro("ngIf",t.selectedListItem)}}let eI=(()=>{class t{constructor(t,e,n,s,i,r){this.featureToggleService=t,this.toasterService=e,this.ruleManagementService=n,this.solrService=s,this.tagsService=i,this.modalService=r,this.listItems=[],this.suggestedSolrFieldNames=[],this.showTags=!1,this.allTags=[],this.solrService.currentSolrIndexIdSubject.subscribe(t=>{this.currentSolrIndexId=t,this.selectedSolrIndexChange(t)})}set ft(t){this.spellingDetailComponent=t}ngOnInit(){console.log("In SearchManagementComponent :: ngOnInit"),this.currentSolrIndexId=this.solrService.currentSolrIndexId,this.showTags=this.featureToggleService.isRuleTaggingActive(),this.currentSolrIndexId&&this.selectedSolrIndexChange(this.currentSolrIndexId)}showSuccessMsg(t){this.toasterService.pop("success","",t)}showErrorMsg(t){this.toasterService.pop("error","",t)}selectedSolrIndexChange(t){console.log("In SearchManagementComponent :: selectedSolrIndexChange :: solrIndexId = "+JSON.stringify(t)),this.solrService.listAllSuggestedSolrFields(t).then(t=>{this.suggestedSolrFieldNames=t}).catch(t=>this.showErrorMsg(t)),this.showTags&&this.tagsService.listAllInputTags().then(t=>{this.allTags=t}).catch(t=>this.showErrorMsg(t)),this.selectedListItem=void 0,this.searchInputTerm=void 0,this.appliedTagFilter=void 0}isDirty(){return!!this.spellingDetailComponent&&this.spellingDetailComponent.isDirty()||!!this.ruleManagementComponent&&this.ruleManagementComponent.isDirty()}executeWithChangeCheck({executeFnOk:t}){this.isDirty()?this.modalService.open("confirm-unsaved").promise.then(e=>{e&&t(),this.modalService.close("confirm-unsaved")}):t()}openDeleteConfirmModal({deleteCallback:t}){this.modalService.open("confirm-delete").promise.then(e=>{e&&t(),this.modalService.close("confirm-delete")})}}return t.\u0275fac=function(e){return new(e||t)(Ao(Jg),Ao(Vm),Ao(em),Ao(rm),Ao(om),Ao(um))},t.\u0275cmp=Vt({type:t,selectors:[["ng-component"]],viewQuery:function(t,e){if(1&t&&(ac(WC,!0),ac(qC,!0),ac(GC,!0),ac(KC,!0),ac(QC,!0)),2&t){let t;lc(t=pc())&&(e.rulesSearchComponent=t.first),lc(t=pc())&&(e.rulesListComponent=t.first),lc(t=pc())&&(e.ruleManagementComponent=t.first),lc(t=pc())&&(e.ft=t.first),lc(t=pc())&&(e.activityLogComponent=t.first)}},decls:15,vars:11,consts:[[1,"row"],[1,"col-4"],[3,"currentSolrIndexId","listItems","searchInputTerm","appliedTagFilter","refreshAndSelectListItemById","executeWithChangeCheck","showSuccessMsg","showErrorMsg","searchInputTermChange","appliedTagFilterChange"],["rulesSearchComponent",""],[3,"currentSolrIndexId","searchInputTerm","appliedTagFilter","selectedListItem","listItems","openDeleteConfirmModal","executeWithChangeCheck","showErrorMsg","selectedListItemChange","listItemsChange"],["rulesListComponent",""],[1,"col-8"],[4,"ngIf"],["id","confirm-unsaved","title","Confirm to discard unsaved input","okLabel","Yes, Cancel Editing","cancelLabel","No, Continue Editing"],["id","confirm-delete","title","Confirm deletion","okLabel","Yes","cancelLabel","No"],[3,"currentSolrIndexId","selectedListItem","listItems","showTags","allTags","suggestedSolrFieldNames","refreshAndSelectListItemById","executeWithChangeCheck","openDeleteConfirmModal","showErrorMsg","showSuccessMsg",4,"ngIf"],[3,"currentSolrIndexId","selectedListItem","refreshAndSelectListItemById","showErrorMsg","showSuccessMsg","openDeleteConfirmModal",4,"ngIf"],[3,"selectedListItem","showErrorMsg",4,"ngIf"],[3,"currentSolrIndexId","selectedListItem","listItems","showTags","allTags","suggestedSolrFieldNames","refreshAndSelectListItemById","executeWithChangeCheck","openDeleteConfirmModal","showErrorMsg","showSuccessMsg"],["ruleManagementComponent",""],[3,"currentSolrIndexId","selectedListItem","refreshAndSelectListItemById","showErrorMsg","showSuccessMsg","openDeleteConfirmModal"],["spellingDetailComponent",""],[3,"selectedListItem","showErrorMsg"],["activityLogComponent",""]],template:function(t,e){if(1&t){const t=Vo();Mo(0,"div",0),Mo(1,"div",1),Mo(2,"app-smui-rules-search",2,3),Bo("refreshAndSelectListItemById",function(e){return Pe(t),Oo(5).refreshAndSelectListItemById(e)})("executeWithChangeCheck",function(t){return e.executeWithChangeCheck(t)})("showSuccessMsg",function(t){return e.showSuccessMsg(t)})("showErrorMsg",function(t){return e.showErrorMsg(t)})("searchInputTermChange",function(t){return e.searchInputTerm=t})("appliedTagFilterChange",function(t){return e.appliedTagFilter=t}),Po(),Mo(4,"app-smui-rules-list",4,5),Bo("openDeleteConfirmModal",function(t){return e.openDeleteConfirmModal(t)})("executeWithChangeCheck",function(t){return e.executeWithChangeCheck(t)})("showErrorMsg",function(t){return e.showErrorMsg(t)})("selectedListItemChange",function(t){return e.selectedListItem=t})("listItemsChange",function(t){return e.listItems=t}),Po(),Po(),Mo(6,"div",6),ko(7,ZC,3,0,"div",7),ko(8,tI,4,3,"div",7),Po(),Po(),Mo(9,"app-smui-confirm-modal",8),Mo(10,"p"),fl(11," You have unsaved input! Do you really want to Cancel Editing of Search Input or Continue with it? "),Po(),Po(),Mo(12,"app-smui-confirm-modal",9),Mo(13,"p"),fl(14,"Are you sure you want to delete the item?"),Po(),Po()}2&t&&(Xi(2),Ro("currentSolrIndexId",e.currentSolrIndexId)("listItems",e.listItems)("searchInputTerm",e.searchInputTerm)("appliedTagFilter",e.appliedTagFilter),Xi(2),Ro("currentSolrIndexId",e.currentSolrIndexId)("searchInputTerm",e.searchInputTerm)("appliedTagFilter",e.appliedTagFilter)("selectedListItem",e.selectedListItem)("listItems",e.listItems),Xi(3),Ro("ngIf",!e.selectedListItem),Xi(1),Ro("ngIf",e.selectedListItem))},directives:[vb,Mb,zu,Vb,zm,vC,VC,zC],encapsulation:2}),t})();function nI(t,e){if(1&t&&(Mo(0,"option",9),fl(1),Po()),2&t){const t=e.$implicit,n=zo();Ro("value",t),Xi(1),ml(" ",n.reportSelectOptionModel[t]," ")}}const sI=function(){return{standalone:!0}};function iI(t,e){if(1&t){const t=Vo();Lo(0),Fo(1,"span",10),Mo(2,"span",2),fl(3,"Date from:"),Po(),Mo(4,"form",7),Mo(5,"input",11),Bo("ngModelChange",function(e){return Pe(t),zo().configDateFrom=e}),Po(),Po(),Mo(6,"div",12),Mo(7,"div",13),fl(8," Set "),Po(),Mo(9,"div",14),Mo(10,"a",15),Bo("click",function(){return Pe(t),zo().clickSetFromDate("PRELIVE")}),fl(11,"Latest PRELIVE deployment date"),Po(),Mo(12,"a",15),Bo("click",function(){return Pe(t),zo().clickSetFromDate("LIVE")}),fl(13,"Latest LIVE deployment date"),Po(),Po(),Po(),Fo(14,"span",10),Mo(15,"span",2),fl(16,"to:"),Po(),Mo(17,"form",7),Mo(18,"input",16),Bo("ngModelChange",function(e){return Pe(t),zo().configDateTo=e}),Po(),Po(),Mo(19,"div",12),Mo(20,"div",13),fl(21," Set "),Po(),Mo(22,"div",14),Mo(23,"a",15),Bo("click",function(){return Pe(t),zo().clickSetToDate()}),fl(24,"Now"),Po(),Po(),Po(),No()}if(2&t){const t=zo();Xi(5),Ro("ngModel",t.configDateFrom)("ngModelOptions",Na(4,sI)),Xi(13),Ro("ngModel",t.configDateTo)("ngModelOptions",Na(5,sI))}}let rI=(()=>{class t{constructor(t,e,n){this.featureToggleService=t,this.toasterService=e,this.solrService=n,this.generateBtnDisabled=!1,this.changeReport=new Qa,this.generateReport=new Qa,this.reportSelectOptionModelKeys=["rules-report","activity-report"],this.reportSelectOptionModel={},this.configReport=this.reportSelectOptionModelKeys[0],this.reportSelectOptionModel["rules-report"]="Oldest rules (by last_updated date)",this.reportSelectOptionModel["activity-report"]="Latest rule management activities"}ngOnInit(){console.log("In ReportSettingsBarComponent :: ngOnInit")}ngOnChanges(t){t.currentSolrIndexId&&console.log("In ReportSettingsBarComponent :: ngOnChanges :: currentSolrIndexId = "+t.currentSolrIndexId)}showErrorMsg(t){this.toasterService.pop("error","",t)}clickChangeReport(){console.log("In ReportSettingsBarComponent :: clickChangeReport"),this.changeReport.emit()}dateToFrontendString(t){const e=t=>t<10?"0"+t:""+t;return t.getFullYear()+"-"+e(t.getMonth()+1)+"-"+e(t.getDate())}clickSetFromDate(t){console.log("In ReportSettingsBarComponent :: clickSetFromDate :: deployInstance = "+t),console.log(":: this.currentSolrIndexId = "+this.currentSolrIndexId),this.currentSolrIndexId&&this.solrService.lastDeploymentLogInfo(this.currentSolrIndexId,t,!0).then(t=>{console.log(":: clickSetFromDate :: retDeplInfo = "+JSON.stringify(t)),this.configDateFrom=this.dateToFrontendString(new Date(Date.parse(t.msg)))}).catch(t=>this.showErrorMsg(t))}clickSetToDate(){console.log("In ReportSettingsBarComponent :: clickSetToDate");const t=new Date;console.log(":: now = "+t.toString()),this.configDateTo=this.dateToFrontendString(t)}clickGenerateReport(){console.log("In ReportSettingsBarComponent :: clickGenerateReport"),"activity-report"===this.configReport?this.configDateFrom&&this.configDateTo?this.generateReport.emit():this.showErrorMsg("Please select a from and to date for your rules activity report."):this.generateReport.emit()}}return t.\u0275fac=function(e){return new(e||t)(Ao(Jg),Ao(Vm),Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-report-settingsbar"]],inputs:{currentSolrIndexId:"currentSolrIndexId",generateBtnDisabled:"generateBtnDisabled"},outputs:{changeReport:"changeReport",generateReport:"generateReport"},features:[ae],decls:11,vars:4,consts:[[1,"navbar","navbar-expand-lg","navbar-light","bg-light","smui-report-settingsbar"],["id","navbarSupportedContent",1,"collapse","navbar-collapse"],[1,"smui-report-settingsbar-label"],[1,"custom-select","report-select",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"mr-auto"],[1,"form-inline"],["type","submit",1,"btn","btn-outline-primary",3,"click"],[3,"value"],[1,"smui-vertical-divider"],["type","date","placeholder","Report from date",1,"form-control",3,"ngModel","ngModelOptions","ngModelChange"],["ngbDropdown",""],["ngbDropdownToggle","","role","button","data-toggle","dropdown","aria-haspopup","true","aria-expanded","false",1,"smui-report-set-btn"],["ngbDropdownMenu","","aria-labelledby","navbarDropdown"],["ngbDropdownItem","",1,"smui-report-set-item",3,"click"],["type","date","placeholder","Report from to",1,"form-control",3,"ngModel","ngModelOptions","ngModelChange"]],template:function(t,e){1&t&&(Mo(0,"nav",0),Mo(1,"div",1),Mo(2,"span",2),fl(3,"Report:"),Po(),Mo(4,"select",3),Bo("ngModelChange",function(){return e.clickChangeReport()})("ngModelChange",function(t){return e.configReport=t}),ko(5,nI,2,2,"option",4),Po(),ko(6,iI,25,6,"ng-container",5),Fo(7,"ul",6),Mo(8,"form",7),Mo(9,"button",8),Bo("click",function(){return e.clickGenerateReport()}),fl(10," Generate report "),Po(),Po(),Po(),Po()),2&t&&(Xi(4),Ro("ngModel",e.configReport),Xi(1),Ro("ngForOf",e.reportSelectOptionModelKeys),Xi(1),Ro("ngIf","activity-report"===e.configReport),Xi(3),Eo("disabled",e.generateBtnDisabled?"":null))},directives:[T_,ky,yy,iv,Hu,zu,rv,vy,ev,Oy,My,Ym,R_,A_,k_,E_],styles:[".smui-report-settingsbar[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.125)}.smui-vertical-divider[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px;border-left:1px solid rgba(0,0,0,.125);height:40px}.smui-report-settingsbar-label[_ngcontent-%COMP%]{margin-right:10px}.smui-report-set-btn[_ngcontent-%COMP%]{cursor:pointer;padding-left:5px}.smui-report-set-item[_ngcontent-%COMP%], button[_ngcontent-%COMP%], select[_ngcontent-%COMP%]{cursor:pointer}.report-select[_ngcontent-%COMP%]{max-width:300px}"]}),t})();const oI=["smuiReportSettingsBar"];function lI(t,e){1&t&&(Mo(0,"div",4),fl(1," No report generated yet. Use panel above to select and generate a report.\n"),Po())}const aI=function(t){return{"text-decoration":t}};function cI(t,e){if(1&t&&(Mo(0,"tr"),Mo(1,"td",15),fl(2),Po(),Mo(3,"td"),fl(4),Po(),Mo(5,"td"),fl(6),Po(),Mo(7,"td"),fl(8),Po(),Mo(9,"td"),fl(10),Po(),Mo(11,"td"),fl(12),Po(),Po()),2&t){const t=e.$implicit;Xi(1),Ro("ngStyle",Va(7,aI,t.isActive?null:"line-through")),Xi(1),ml(" ",t.term," "),Xi(2),ml(" ",t.details," "),Xi(2),ml(" ",t.modified," "),Xi(2),ml(" ",t.inputTerm," "),Xi(2),ml(" ",t.inputModified," "),Xi(2),ml(" ",t.inputTags," ")}}function uI(t,e){if(1&t&&(Mo(0,"div",5),Mo(1,"div",6),Mo(2,"div",7),Mo(3,"div",8),Mo(4,"table",9),Mo(5,"tr"),Mo(6,"th",10),fl(7," Term / target URL (rule) "),Po(),Mo(8,"th",11),fl(9," Details "),Po(),Mo(10,"th",12),fl(11," Rule modified "),Fo(12,"small",13),Po(),Mo(13,"th",10),fl(14," Term (input) "),Fo(15,"small",13),Po(),Mo(16,"th",12),fl(17," Input modified "),Fo(18,"small",13),Po(),Mo(19,"th"),fl(20," Input tags "),Po(),Po(),ko(21,cI,13,9,"tr",14),Po(),Po(),Po(),Po(),Po()),2&t){const t=zo();Xi(21),Ro("ngForOf",t.rulesReport.items)}}function hI(t,e){if(1&t&&(Lo(0),Mo(1,"tr"),Mo(2,"td"),fl(3),Po(),Mo(4,"td"),fl(5),Po(),Mo(6,"td"),fl(7),Po(),Mo(8,"td"),fl(9),Po(),Mo(10,"td"),fl(11),Po(),Mo(12,"td"),fl(13),Po(),Po(),No()),2&t){const t=e.$implicit;Xi(3),ml(" ",t.modificationTime," "),Xi(2),ml(" ",t.hasOwnProperty("user")?t.user:""," "),Xi(2),ml(" ",t.inputTerm," "),Xi(2),yl("",t.entity," (",t.eventType,")"),Xi(2),ml(" ",t.hasOwnProperty("before")?t.before:""," "),Xi(2),ml(" ",t.hasOwnProperty("after")?t.after:""," ")}}function dI(t,e){if(1&t&&(Mo(0,"div",5),Mo(1,"div",6),Mo(2,"div",7),Mo(3,"div",8),Mo(4,"table",9),Mo(5,"tr"),Mo(6,"th"),fl(7," Modification time "),Fo(8,"small",16),Po(),Mo(9,"th"),fl(10," User "),Po(),Mo(11,"th"),fl(12," Term (input) "),Po(),Mo(13,"th"),fl(14," Entity event type "),Po(),Mo(15,"th"),fl(16," Before (input / rule) "),Po(),Mo(17,"th"),fl(18," After (input / rule) "),Po(),Po(),ko(19,hI,14,7,"ng-container",14),Po(),Po(),Po(),Po(),Po()),2&t){const t=zo();Xi(19),Ro("ngForOf",t.activityReport.items)}}let pI=(()=>{class t{constructor(t,e,n){this.toasterService=t,this.reportService=e,this.solrService=n,this.generateBtnDisabled=!1,this.solrService.currentSolrIndexIdSubject.subscribe(t=>{this.currentSolrIndexId=t,this.resetReports()})}ngOnInit(){console.log("In ReportComponent :: ngOnInit"),this.currentSolrIndexId=this.solrService.currentSolrIndexId,this.currentSolrIndexId&&this.resetReports()}showSuccessMsg(t){this.toasterService.pop("success","",t)}showErrorMsg(t){this.toasterService.pop("error","",t)}changeReport(){console.log("In ReportComponent :: changeReport"),this.resetReports()}generateReport(){console.log("In ReportComponent :: generateReport"),console.log(":: settingsBarComponent.configReport = "+this.settingsBarComponent.configReport),console.log(":: settingsBarComponent.configDateFrom = "+this.settingsBarComponent.configDateFrom),console.log(":: settingsBarComponent.configDateTo = "+this.settingsBarComponent.configDateTo),this.resetReports(),this.generateBtnDisabled=!0;const{configReport:t}=this.settingsBarComponent;if(this.currentSolrIndexId)if("rules-report"===t)this.getRulesReport(this.currentSolrIndexId);else if("activity-report"===t){const{configDateFrom:t,configDateTo:e}=this.settingsBarComponent;this.getActivityReport(this.currentSolrIndexId,t,e)}}getRulesReport(t){this.reportService.getRulesReport(t).then(t=>{console.log(":: getRulesReport :: retReport received"),this.generateBtnDisabled=!1,this.rulesReport=t}).catch(t=>this.showErrorMsg(t))}getActivityReport(t,e,n){this.reportService.getActivityReport(t,e,n).then(t=>{console.log(":: getActivityReport :: retReport received"),this.generateBtnDisabled=!1,this.activityReport=t}).catch(t=>this.showErrorMsg(t))}resetReports(){this.activityReport=void 0,this.rulesReport=void 0}}return t.\u0275fac=function(e){return new(e||t)(Ao(Vm),Ao(am),Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-report"]],viewQuery:function(t,e){if(1&t&&ac(oI,!0),2&t){let t;lc(t=pc())&&(e.settingsBarComponent=t.first)}},inputs:{currentSolrIndexId:"currentSolrIndexId"},decls:5,vars:5,consts:[[3,"currentSolrIndexId","generateBtnDisabled","changeReport","generateReport"],["smuiReportSettingsBar",""],["style","width:100%;text-align:center;",4,"ngIf"],["class","card card-gap",4,"ngIf"],[2,"width","100%","text-align","center"],[1,"card","card-gap"],[1,"card-body"],[1,"row"],[1,"col"],[1,"table"],[2,"width","30%"],[2,"width","10%"],[2,"width","15%"],["aria-hidden","true",1,"fa","fa-sort-asc"],[4,"ngFor","ngForOf"],[3,"ngStyle"],["aria-hidden","true",1,"fa","fa-sort-desc"]],template:function(t,e){if(1&t&&(Mo(0,"app-smui-report-settingsbar",0,1),Bo("changeReport",function(){return e.changeReport()})("generateReport",function(){return e.generateReport()}),Po(),ko(2,lI,2,0,"div",2),ko(3,uI,22,1,"div",3),ko(4,dI,20,1,"div",3)),2&t){const t=Oo(1);Ro("currentSolrIndexId",e.currentSolrIndexId)("generateBtnDisabled",e.generateBtnDisabled),Xi(2),Ro("ngIf",!e.rulesReport&&!e.activityReport),Xi(1),Ro("ngIf",e.rulesReport&&"rules-report"===t.configReport),Xi(1),Ro("ngIf",e.activityReport&&"activity-report"===t.configReport)}},directives:[rI,zu,Hu,Zu],encapsulation:2}),t})(),fI=(()=>{class t{constructor(t){this.solrService=t,this.showErrorMsg=new Qa,this.showSuccessMsg=new Qa,this.refreshRulesCollectionList=new Qa,this.solrIndicesChange=new Qa}ngOnInit(){console.log("In RulesCollectionCreateComponent :: ngOnInit"),this.solrIndices=this.solrService.solrIndices}ngOnChanges(t){console.log("In RulesCollectionCreateComponent :: ngOnChanges")}refreshSolrIndicies(){return this.solrService.listAllSolrIndices}clearForm(){this.name="",this.description=""}createRulesCollection(t){console.log("In RulesCollectionCreateComponent :: createRulesCollection"),this.name&&this.description?this.solrService.createSolrIndex(this.name,this.description).then(()=>this.solrService.listAllSolrIndices()).then(()=>this.solrIndicesChange.emit()).then(()=>this.showSuccessMsg.emit("Created new Rules Collection "+this.description)).then(()=>this.solrService.emitRulesCollectionChangeEvent("")).then(()=>this.clearForm()).catch(t=>{console.log(t);var e="Unknown Error";"message"in t.error&&(e=t.error.message),this.showErrorMsg.emit(e)}):this.showErrorMsg.emit("Fill in both name fields.")}}return t.\u0275fac=function(e){return new(e||t)(Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-admin-rules-collection-create"]],outputs:{showErrorMsg:"showErrorMsg",showSuccessMsg:"showSuccessMsg",refreshRulesCollectionList:"refreshRulesCollectionList",solrIndicesChange:"solrIndicesChange"},features:[ae],decls:20,vars:2,consts:[[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-subtitle","mb-2","text-muted"],[1,"form-group","row"],["for","collectionName",1,"col-sm-2","col-form-label"],[1,"col-sm-10"],["type","email","id","collectionName","placeholder","Name of Collection",1,"form-control",3,"ngModel","ngModelChange"],["for","collectionSearchEngineName",1,"col-sm-2","col-form-label"],["type","text","id","collectionSearchEngineName","placeholder","Name of Rules Collection in Search Engine",1,"form-control",3,"ngModel","ngModelChange"],["id","createRulesCollectionBtn","type","button",1,"btn","btn-primary",3,"click"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),Mo(2,"h5",2),fl(3,"Add Rules Collection"),Po(),Mo(4,"h6",3),fl(5,"Add a new Rules Collection to organize rules together, and control access to them."),Po(),Mo(6,"div",4),Mo(7,"label",5),fl(8,"Collection Name"),Po(),Mo(9,"div",6),Mo(10,"input",7),Bo("ngModelChange",function(t){return e.description=t}),Po(),Po(),Po(),Mo(11,"div",4),Mo(12,"label",8),fl(13,"Search Engine Collection Name"),Po(),Mo(14,"div",6),Mo(15,"input",9),Bo("ngModelChange",function(t){return e.name=t}),Po(),Po(),Po(),Mo(16,"div",4),Mo(17,"div",6),Mo(18,"button",10),Bo("click",function(t){return e.createRulesCollection(t)}),fl(19," Create New Rules Collection "),Po(),Po(),Po(),Po(),Po()),2&t&&(Xi(10),Ro("ngModel",e.description),Xi(5),Ro("ngModel",e.name))},directives:[Ym,yy,iv],encapsulation:2}),t})();class gI{}class mI{}const yI=function(t){return["/admin/suggested-fields/",t]};function vI(t,e){if(1&t){const t=Vo();Mo(0,"ul",5),Mo(1,"li",6),fl(2),Mo(3,"code"),fl(4),Po(),Mo(5,"a",7),fl(6,"Configure"),Po(),Mo(7,"button",8),Bo("click",function(n){Pe(t);const s=e.$implicit;return zo().downloadRulesCollection(s.id,n)}),Fo(8,"i",9),Po(),Mo(9,"button",10),Bo("click",function(n){Pe(t);const s=e.$implicit;return zo().deleteRulesCollection(s.id,n)}),Fo(10,"i",11),Po(),Po(),Po()}if(2&t){const t=e.$implicit;Xi(2),yl(" ",t.description," (",t.name,")- Key: "),Xi(2),gl(t.id),Xi(1),Ro("routerLink",Va(4,yI,t.id.toUpperCase()))}}let _I=(()=>{class t{constructor(t,e,n){this.solrService=t,this.toasterService=e,this.reportService=n,this.openDeleteConfirmModal=new Qa,this.showErrorMsg=new Qa,this.showSuccessMsg=new Qa,this.solrIndicesChange=new Qa}getSolrIndices(){return this.solrService.solrIndices}ngOnInit(){console.log("In RulesCollectionListComponent :: ngOnInit")}ngOnChanges(t){console.log("In RulesCollectionListComponent :: ngOnChanges")}getSuggestedFields(t){console.log("solrIndex.id is: "+t.id),this.solrService.getSuggestedFields(t.id).then(t=>{console.log("got here"),console.log(t)}).catch(t=>this.showErrorMsg.emit(t))}getSuggestedFields2(t){this.solrService.getSolrIndex(t.id).then(e=>{this.getRulesReport(t.id)}).catch(t=>this.showErrorMsg.emit(t))}downloadRulesCollection(t,e){this.solrService.getSolrIndex(t).then(t=>this.getSuggestedFields2(t)),this.toasterService.pop("success","","Downloaded:"+t)}getRulesReport(t){this.reportService.getRulesReport(t).then(e=>{this.rulesReport=e,this.downloadableRules=new mI,this.downloadableRules.id=t,this.downloadableRules.rules=new Array,this.rulesReport.items.forEach(t=>{var e,n,s=new gI;s.inputId=t.inputId,s.inputTerm=t.inputTerm,s.details=t.details,s.term=t.term,s.isActive=t.isActive,s.inputModified=t.inputModified,s.inputTags=t.inputTags,s.modified=t.modified,null===(n=null===(e=this.downloadableRules)||void 0===e?void 0:e.rules)||void 0===n||n.push(s)}),this.downloadFile(t+".json.txt",JSON.stringify(this.downloadableRules))}).catch(t=>{this.showErrorMsg.emit(t)})}downloadFile(t,e){var n=document.createElement("a");n.setAttribute("href","data:text/plain;charset=utf-8,"+encodeURIComponent(e)),n.setAttribute("download",t),n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)}deleteRulesCollection(t,e){e.stopPropagation(),this.openDeleteConfirmModal.emit({deleteCallback:()=>this.solrService.deleteSolrIndex(t).then(()=>this.solrService.listAllSolrIndices()).then(()=>this.solrIndicesChange.emit(t)).then(()=>this.solrService.emitRulesCollectionChangeEvent("")).then(()=>this.showSuccessMsg.emit("Rule collection successfully deleted.")).catch(t=>{var e="Unknown error";"error"in t&&(e=t.error.message),this.showErrorMsg.emit(e)})})}}return t.\u0275fac=function(e){return new(e||t)(Ao(rm),Ao(Vm),Ao(am))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-admin-rules-collection-list"]],outputs:{openDeleteConfirmModal:"openDeleteConfirmModal",showErrorMsg:"showErrorMsg",showSuccessMsg:"showSuccessMsg",solrIndicesChange:"solrIndicesChange"},features:[ae],decls:7,vars:1,consts:[[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-subtitle","mb-2","text-muted"],["class","list-group smui-search-input-list",4,"ngFor","ngForOf"],[1,"list-group","smui-search-input-list"],[1,"list-group-item"],[1,"btn","btn-primary","btn-sm","float-right",3,"routerLink"],["type","button",1,"btn","btn-dark","btn-sm","float-right",3,"click"],["aria-hidden","true",1,"fa","fa-download"],["type","button",1,"btn","btn-danger","btn-sm","float-right",3,"click"],["aria-hidden","true",1,"fa","fa-minus"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),Mo(2,"h5",2),fl(3,"Rules Collections"),Po(),Mo(4,"h6",3),fl(5,"Available Rules Collections in SMUI"),Po(),ko(6,vI,11,6,"ul",4),Po(),Po()),2&t&&(Xi(6),Ro("ngForOf",e.getSolrIndices()))},directives:[Hu,Jf],encapsulation:2}),t})(),bI=(()=>{class t{constructor(t,e,n){this.modalService=t,this.toasterService=e,this.solrService=n}ngOnInit(){console.log("In AdminComponent :: ngOnInit"),this.solrIndices=this.solrService.solrIndices}showSuccessMsg(t){this.toasterService.pop("success","",t)}showErrorMsg(t){this.toasterService.pop("error","",t)}openDeleteConfirmModal({deleteCallback:t}){this.modalService.open("confirm-delete").promise.then(e=>{e&&t(),this.modalService.close("confirm-delete")})}solrIndicesChange(t){console.log("AdminComponent :: solrIndicesChange :: id = "+t),this.solrIndices=this.solrService.solrIndices}}return t.\u0275fac=function(e){return new(e||t)(Ao(um),Ao(Vm),Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-admin"]],decls:5,vars:0,consts:[[3,"showSuccessMsg","showErrorMsg","solrIndicesChange"],[3,"openDeleteConfirmModal","solrIndicesChange","showSuccessMsg","showErrorMsg"],["id","confirm-delete","title","Confirm deletion","okLabel","Yes","cancelLabel","No"]],template:function(t,e){1&t&&(Mo(0,"app-smui-admin-rules-collection-create",0),Bo("showSuccessMsg",function(t){return e.showSuccessMsg(t)})("showErrorMsg",function(t){return e.showErrorMsg(t)})("solrIndicesChange",function(t){return e.solrIndicesChange(t)}),Po(),Mo(1,"app-smui-admin-rules-collection-list",1),Bo("openDeleteConfirmModal",function(t){return e.openDeleteConfirmModal(t)})("solrIndicesChange",function(t){return e.solrIndicesChange(t)})("showSuccessMsg",function(t){return e.showSuccessMsg(t)})("showErrorMsg",function(t){return e.showErrorMsg(t)}),Po(),Mo(2,"app-smui-confirm-modal",2),Mo(3,"p"),fl(4,"Are you sure you want to delete the item?"),Po(),Po())},directives:[fI,_I,Vb],encapsulation:2}),t})(),wI=(()=>{class t{constructor(t){this.solrService=t,this.showErrorMsg=new Qa,this.showSuccessMsg=new Qa,this.refreshChrisRulesCollectionList=new Qa,this.solrIndicesChange=new Qa}ngOnInit(){console.log("In ChrisRulesCollectionCreateComponent :: ngOnInit")}ngOnChanges(t){console.log("In ChrisRulesCollectionCreateComponent :: ngOnChanges")}refreshSolrIndicies(){return this.solrService.listAllSolrIndices}clearForm(){this.name="",this.description=""}createChrisRulesCollection(t){console.log("In ChrisRulesCollectionCreateComponent :: createChrisRulesCollection"),this.name&&this.description&&this.solrService.createSolrIndex(this.name,this.description).then(()=>this.solrService.listAllSolrIndices()).then(()=>this.solrIndicesChange.emit()).then(()=>this.showSuccessMsg.emit("Created new Chris Rules Collection "+this.description)).then(()=>this.solrService.emitRulesCollectionChangeEvent("")).then(()=>this.clearForm()).catch(t=>this.showErrorMsg.emit(t))}}return t.\u0275fac=function(e){return new(e||t)(Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-chris-chris-rules-collection-create"]],outputs:{showErrorMsg:"showErrorMsg",showSuccessMsg:"showSuccessMsg",refreshChrisRulesCollectionList:"refreshChrisRulesCollectionList",solrIndicesChange:"solrIndicesChange"},features:[ae],decls:20,vars:2,consts:[[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-subtitle","mb-2","text-muted"],[1,"form-group","row"],["for","collectionName",1,"col-sm-2","col-form-label"],[1,"col-sm-10"],["type","email","id","collectionName","placeholder","Name of Chris Collection",1,"form-control",3,"ngModel","ngModelChange"],["for","collectionSearchEngineName",1,"col-sm-2","col-form-label"],["type","text","id","collectionSearchEngineName","placeholder","Name of Chris Rules Collection in Search Engine",1,"form-control",3,"ngModel","ngModelChange"],["id","createRulesCollectionBtn","type","button",1,"btn","btn-primary",3,"click"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),Mo(2,"h5",2),fl(3,"Add Chris Rules Collection"),Po(),Mo(4,"h6",3),fl(5,"Add a new Chris Rules Collection to organize rules together, and control access to them."),Po(),Mo(6,"div",4),Mo(7,"label",5),fl(8,"Chris Collection Name"),Po(),Mo(9,"div",6),Mo(10,"input",7),Bo("ngModelChange",function(t){return e.description=t}),Po(),Po(),Po(),Mo(11,"div",4),Mo(12,"label",8),fl(13,"Search Engine Collection Name"),Po(),Mo(14,"div",6),Mo(15,"input",9),Bo("ngModelChange",function(t){return e.name=t}),Po(),Po(),Po(),Mo(16,"div",4),Mo(17,"div",6),Mo(18,"button",10),Bo("click",function(t){return e.createChrisRulesCollection(t)}),fl(19," Create New Chris Rules Collection "),Po(),Po(),Po(),Po(),Po()),2&t&&(Xi(10),Ro("ngModel",e.description),Xi(5),Ro("ngModel",e.name))},directives:[Ym,yy,iv],encapsulation:2}),t})(),SI=(()=>{class t{constructor(){}ngOnInit(){console.log("In ChrisComponent :: ngOnInit")}showSuccessMsg(t){}showErrorMsg(t){}openDeleteConfirmModal({}){}solrIndicesChange(t){console.log("ChrisComponent :: solrIndicesChange :: id = "+t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-chris"]],decls:6,vars:0,consts:[["id","confirm-delete","title","Confirm deletion","okLabel","Yes","cancelLabel","No"]],template:function(t,e){1&t&&(Mo(0,"app-smui-chris-chris-rules-collection-create"),fl(1,' (showSuccessMsg)="showSuccessMsg($event)" (showErrorMsg)="showErrorMsg($event)" (solrIndicesChange)="solrIndicesChange($event)"\n'),Po(),Mo(2,"app-smui-confirm-modal",0),Mo(3,"p"),fl(4,"Are you sure you want to delete the item?"),Po(),Po(),fl(5," Hi there.\n"))},directives:[wI,Vb],encapsulation:2}),t})();function CI(t,e){if(1&t){const t=Vo();Mo(0,"div",1),Mo(1,"div",2),Mo(2,"h5",3),fl(3,"Add Suggested Field"),Po(),Mo(4,"h6",4),fl(5),Po(),Mo(6,"div",5),Mo(7,"label",6),fl(8,"Field Name"),Po(),Mo(9,"div",7),Mo(10,"input",8),Bo("ngModelChange",function(e){return Pe(t),zo().name=e}),Po(),Po(),Po(),Mo(11,"div",5),Mo(12,"div",7),Mo(13,"button",9),Bo("click",function(e){return Pe(t),zo().createSuggestedField(e)}),fl(14," Create New Suggested Field "),Po(),Po(),Po(),Po(),Po()}if(2&t){const t=zo();Xi(5),ml("Add a new Suggested Field to the rules collection ",t.solrIndex.description,""),Xi(5),Ro("ngModel",t.name)}}let II=(()=>{class t{constructor(t){this.solrService=t,this.showErrorMsg=new Qa,this.showSuccessMsg=new Qa,this.suggestedFieldsChange=new Qa,this.suggestedFields=[]}ngOnInit(){console.log("In SuggestedFieldsCreateComponent :: ngOnInit")}ngOnChanges(t){console.log("In SuggestedFieldsCreateComponent :: ngOnChanges")}clearForm(){this.name=""}createSuggestedField(t){console.log("In SuggestedFieldsCreateComponent :: createSuggestedField"),this.name&&this.solrService.createSuggestedField(this.solrIndex.id,this.name).then(()=>this.showSuccessMsg.emit("Created new Suggested Field "+this.name)).then(()=>this.suggestedFieldsChange.emit()).then(()=>this.clearForm()).catch(t=>this.showErrorMsg.emit(t))}}return t.\u0275fac=function(e){return new(e||t)(Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-admin-suggested-fields-create"]],inputs:{solrIndex:"solrIndex"},outputs:{showErrorMsg:"showErrorMsg",showSuccessMsg:"showSuccessMsg",suggestedFieldsChange:"suggestedFieldsChange"},features:[ae],decls:1,vars:1,consts:[["class","card",4,"ngIf"],[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-subtitle","mb-2","text-muted"],[1,"form-group","row"],["for","collectionName",1,"col-sm-2","col-form-label"],[1,"col-sm-10"],["type","email","id","collectionName","placeholder","Name of Field",1,"form-control",3,"ngModel","ngModelChange"],["type","button",1,"btn","btn-primary",3,"click"]],template:function(t,e){1&t&&ko(0,CI,15,2,"div",0),2&t&&Ro("ngIf",e.solrIndex)},directives:[zu,Ym,yy,iv],encapsulation:2}),t})();function xI(t,e){if(1&t){const t=Vo();Mo(0,"ul",6),Mo(1,"li",7),fl(2),Mo(3,"code"),fl(4),Po(),Mo(5,"button",8),Bo("click",function(n){Pe(t);const s=e.$implicit;return zo(2).deleteSuggestedField(s.id,n)}),Fo(6,"i",9),Po(),Po(),Po()}if(2&t){const t=e.$implicit;Xi(2),ml(" ",t.name," - Key: "),Xi(2),gl(t.id)}}function TI(t,e){if(1&t&&(Mo(0,"div",1),Mo(1,"div",2),Mo(2,"h5",3),fl(3,"Suggested Fields"),Po(),Mo(4,"h6",4),fl(5,"Available suggested fields in SMUI"),Po(),ko(6,xI,7,2,"ul",5),Po(),Po()),2&t){const t=zo();Xi(6),Ro("ngForOf",t.suggestedFields)}}let EI=(()=>{class t{constructor(t){this.solrService=t,this.openDeleteConfirmModal=new Qa,this.showErrorMsg=new Qa,this.solrIndicesChange=new Qa,this.suggestedFieldsChange=new Qa}ngOnInit(){console.log("In SuggestedFieldsListComponent :: ngOnInit")}ngOnChanges(t){console.log("In SuggestedFieldsListComponent :: ngOnChanges")}lookupSuggestedFields(){console.log("In SuggestedFieldsListComponent :: lookupSuggestedFields"),this.solrService.getSuggestedFields(this.solrIndex.id).then(t=>{this.suggestedFields=t}).catch(t=>this.showErrorMsg.emit(t))}deleteSuggestedField(t,e){e.stopPropagation(),this.openDeleteConfirmModal.emit({deleteCallback:()=>this.solrService.deleteSuggestedField(this.solrIndex.id,t).then(()=>this.lookupSuggestedFields()).catch(t=>this.showErrorMsg.emit(t))})}}return t.\u0275fac=function(e){return new(e||t)(Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-admin-suggested-fields-list"]],inputs:{solrIndex:"solrIndex",suggestedFields:"suggestedFields"},outputs:{openDeleteConfirmModal:"openDeleteConfirmModal",showErrorMsg:"showErrorMsg",solrIndicesChange:"solrIndicesChange",suggestedFieldsChange:"suggestedFieldsChange"},features:[ae],decls:1,vars:1,consts:[["class","card",4,"ngIf"],[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-subtitle","mb-2","text-muted"],["class","list-group smui-search-input-list",4,"ngFor","ngForOf"],[1,"list-group","smui-search-input-list"],[1,"list-group-item"],["type","button",1,"btn","btn-danger","btn-sm","float-right",3,"click"],["aria-hidden","true",1,"fa","fa-minus"]],template:function(t,e){1&t&&ko(0,TI,7,1,"div",0),2&t&&Ro("ngIf",e.solrIndex)},directives:[zu,Hu],encapsulation:2}),t})();function kI(t,e){if(1&t&&(Mo(0,"h3",6),fl(1),Po()),2&t){const t=zo();Xi(1),ml("Suggested Fields for ",t.solrIndex.description,"")}}const OI=[{path:"",redirectTo:"rules",pathMatch:"full"},{path:"rules",component:eI},{path:"report",component:pI},{path:"admin",component:bI},{path:"chris",component:SI},{path:"admin/suggested-fields/:solrIndexId",component:(()=>{class t{constructor(t,e,n,s){this.route=t,this.modalService=e,this.solrService=n,this.toasterService=s}ngOnInit(){console.log("In SuggestedFieldsComponent :: ngOnInit"),this.route.paramMap.subscribe(t=>{console.log(t),console.log(t.get("solrIndexId").toLowerCase()),this.solrService.getSolrIndex(t.get("solrIndexId").toLowerCase()).then(t=>this.solrIndex=t).then(()=>this.lookupSuggestedFields()).catch(t=>this.showErrorMsg(t))})}ngOnChanges(t){console.log("In SuggestedFieldsComponent :: ngOnChanges"),this.lookupSuggestedFields()}lookupSuggestedFields(){console.log("In SuggestedFieldsListComponent :: lookupSuggestedFields"),console.log("Solr id?"+this.solrIndex.id),this.solrService.getSuggestedFields(this.solrIndex.id).then(t=>{this.suggestedFields=t}).catch(t=>this.showErrorMsg(t))}showSuccessMsg(t){this.toasterService.pop("success","",t)}showErrorMsg(t){this.toasterService.pop("error","",t)}suggestedFieldsChange(t){console.log("SuggestedFieldsComponent::suggestedFieldsChange"),this.lookupSuggestedFields()}openDeleteConfirmModal({deleteCallback:t}){this.modalService.open("confirm-delete").promise.then(e=>{e&&t(),this.modalService.close("confirm-delete")})}}return t.\u0275fac=function(e){return new(e||t)(Ao(Ap),Ao(um),Ao(rm),Ao(Vm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-admin-suggested-fields"]],features:[ae],decls:10,vars:4,consts:[["routerLink","/admin",1,"btn","btn-outline-secondary",2,"margin-right","20px","margin-bottom","10px"],["aria-hidden","true",1,"fa","fa-hand-point-left"],["style","display:inline-block;",4,"ngIf"],[3,"solrIndex","showSuccessMsg","showErrorMsg","suggestedFieldsChange"],[3,"solrIndex","suggestedFields","openDeleteConfirmModal","suggestedFieldsChange"],["id","confirm-delete","title","Confirm deletion","okLabel","Yes","cancelLabel","No"],[2,"display","inline-block"]],template:function(t,e){1&t&&(Mo(0,"button",0),Fo(1,"i",1),fl(2," Back to Admin\n"),Po(),ko(3,kI,2,1,"h3",2),Mo(4,"app-smui-admin-suggested-fields-create",3),Bo("showSuccessMsg",function(t){return e.showSuccessMsg(t)})("showErrorMsg",function(t){return e.showErrorMsg(t)})("suggestedFieldsChange",function(t){return e.suggestedFieldsChange(t)}),Po(),Mo(5,"app-smui-admin-suggested-fields-list",4),Bo("openDeleteConfirmModal",function(t){return e.openDeleteConfirmModal(t)})("suggestedFieldsChange",function(t){return e.suggestedFieldsChange(t)}),Po(),Mo(6,"app-smui-confirm-modal",5),Mo(7,"p"),fl(8,"Are you sure you want to delete the item?"),Po(),Po(),Fo(9,"router-outlet")),2&t&&(Xi(3),Ro("ngIf",e.solrIndex),Xi(1),Ro("solrIndex",e.solrIndex),Xi(1),Ro("solrIndex",e.solrIndex)("suggestedFields",e.suggestedFields))},directives:[Yf,zu,II,EI,Vb,tg],encapsulation:2}),t})()}];let AI=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[ug.forRoot(OI,{useHash:!0})],ug]}),t})();function RI(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function DI(t){switch(t.length){case 0:return new _m;case 1:return t[0];default:return new bm(t)}}function MI(t,e,n,s,i={},r={}){const o=[],l=[];let a=-1,c=null;if(s.forEach(t=>{const n=t.offset,s=n==a,u=s&&c||{};Object.keys(t).forEach(n=>{let s=n,l=t[n];if("offset"!==n)switch(s=e.normalizePropertyName(s,o),l){case"!":l=i[n];break;case dm:l=r[n];break;default:l=e.normalizeStyleValue(n,s,l,o)}u[s]=l}),s||l.push(u),c=u,a=n}),o.length){const t="\n - ";throw new Error(`Unable to animate due to the following errors:${t}${o.join(t)}`)}return l}function PI(t,e,n,s){switch(e){case"start":t.onStart(()=>s(n&&FI(n,"start",t)));break;case"done":t.onDone(()=>s(n&&FI(n,"done",t)));break;case"destroy":t.onDestroy(()=>s(n&&FI(n,"destroy",t)))}}function FI(t,e,n){const s=n.totalTime,i=LI(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==s?t.totalTime:s,!!n.disabled),r=t._data;return null!=r&&(i._data=r),i}function LI(t,e,n,s,i="",r=0,o){return{element:t,triggerName:e,fromState:n,toState:s,phaseName:i,totalTime:r,disabled:!!o}}function NI(t,e,n){let s;return t instanceof Map?(s=t.get(e),s||t.set(e,s=n)):(s=t[e],s||(s=t[e]=n)),s}function VI(t){const e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}let UI=(t,e)=>!1,jI=(t,e)=>!1,BI=(t,e,n)=>[];const HI=RI();(HI||"undefined"!=typeof Element)&&(UI=(t,e)=>t.contains(e),jI=(()=>{if(HI||Element.prototype.matches)return(t,e)=>t.matches(e);{const t=Element.prototype,e=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector;return e?(t,n)=>e.apply(t,[n]):jI}})(),BI=(t,e,n)=>{let s=[];if(n){const n=t.querySelectorAll(e);for(let t=0;t{const s=n.replace(/([a-z])([A-Z])/g,"$1-$2");e[s]=t[n]}),e}let ZI=(()=>{class t{validateStyleProperty(t){return WI(t)}matchesElement(t,e){return qI(t,e)}containsElement(t,e){return GI(t,e)}query(t,e,n){return KI(t,e,n)}computeStyle(t,e,n){return n||""}animate(t,e,n,s,i,r=[],o){return new _m(n,s)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),YI=(()=>{class t{}return t.NOOP=new ZI,t})();const JI="ng-enter",XI="ng-leave",tx="ng-trigger",ex=".ng-trigger",nx="ng-animating",sx=".ng-animating";function ix(t){if("number"==typeof t)return t;const e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:rx(parseFloat(e[1]),e[2])}function rx(t,e){switch(e){case"s":return 1e3*t;default:return t}}function ox(t,e,n){return t.hasOwnProperty("duration")?t:function(t,e,n){let s,i=0,r="";if("string"==typeof t){const n=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===n)return e.push(`The provided timing value "${t}" is invalid.`),{duration:0,delay:0,easing:""};s=rx(parseFloat(n[1]),n[2]);const o=n[3];null!=o&&(i=rx(parseFloat(o),n[4]));const l=n[5];l&&(r=l)}else s=t;if(!n){let n=!1,r=e.length;s<0&&(e.push("Duration values below 0 are not allowed for this animation step."),n=!0),i<0&&(e.push("Delay values below 0 are not allowed for this animation step."),n=!0),n&&e.splice(r,0,`The provided timing value "${t}" is invalid.`)}return{duration:s,delay:i,easing:r}}(t,e,n)}function lx(t,e={}){return Object.keys(t).forEach(n=>{e[n]=t[n]}),e}function ax(t,e,n={}){if(e)for(let s in t)n[s]=t[s];else lx(t,n);return n}function cx(t,e,n){return n?e+":"+n+";":""}function ux(t){let e="";for(let n=0;n{const i=_x(s);n&&!n.hasOwnProperty(s)&&(n[s]=t.style[i]),t.style[i]=e[s]}),RI()&&ux(t))}function dx(t,e){t.style&&(Object.keys(e).forEach(e=>{const n=_x(e);t.style[n]=""}),RI()&&ux(t))}function px(t){return Array.isArray(t)?1==t.length?t[0]:gm(t):t}const fx=new RegExp("{{\\s*(.+?)\\s*}}","g");function gx(t){let e=[];if("string"==typeof t){let n;for(;n=fx.exec(t);)e.push(n[1]);fx.lastIndex=0}return e}function mx(t,e,n){const s=t.toString(),i=s.replace(fx,(t,s)=>{let i=e[s];return e.hasOwnProperty(s)||(n.push("Please provide a value for the animation param "+s),i=""),i.toString()});return i==s?t:i}function yx(t){const e=[];let n=t.next();for(;!n.done;)e.push(n.value),n=t.next();return e}const vx=/-+([a-z0-9])/g;function _x(t){return t.replace(vx,(...t)=>t[1].toUpperCase())}function bx(t,e){return 0===t||0===e}function wx(t,e,n){const s=Object.keys(n);if(s.length&&e.length){let r=e[0],o=[];if(s.forEach(t=>{r.hasOwnProperty(t)||o.push(t),r[t]=n[t]}),o.length)for(var i=1;ifunction(t,e,n){if(":"==t[0]){const s=function(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,e)=>parseFloat(e)>parseFloat(t);case":decrement":return(t,e)=>parseFloat(e) *"}}(t,n);if("function"==typeof s)return void e.push(s);t=s}const s=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==s||s.length<4)return n.push(`The provided transition expression "${t}" is not supported`),e;const i=s[1],r=s[2],o=s[3];e.push(kx(i,o)),"<"!=r[0]||i==Ix&&o==Ix||e.push(kx(o,i))}(t,n,e)):n.push(t),n}const Tx=new Set(["true","1"]),Ex=new Set(["false","0"]);function kx(t,e){const n=Tx.has(t)||Ex.has(t),s=Tx.has(e)||Ex.has(e);return(i,r)=>{let o=t==Ix||t==i,l=e==Ix||e==r;return!o&&n&&"boolean"==typeof i&&(o=i?Tx.has(t):Ex.has(t)),!l&&s&&"boolean"==typeof r&&(l=r?Tx.has(e):Ex.has(e)),o&&l}}const Ox=new RegExp("s*:selfs*,?","g");function Ax(t,e,n){return new Rx(t).build(e,n)}class Rx{constructor(t){this._driver=t}build(t,e){const n=new Dx(e);return this._resetContextStyleTimingState(n),Sx(this,px(t),n)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles={},t.collectedStyles[""]={},t.currentTime=0}visitTrigger(t,e){let n=e.queryCount=0,s=e.depCount=0;const i=[],r=[];return"@"==t.name.charAt(0)&&e.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),t.definitions.forEach(t=>{if(this._resetContextStyleTimingState(e),0==t.type){const n=t,s=n.name;s.toString().split(/\s*,\s*/).forEach(t=>{n.name=t,i.push(this.visitState(n,e))}),n.name=s}else if(1==t.type){const i=this.visitTransition(t,e);n+=i.queryCount,s+=i.depCount,r.push(i)}else e.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:t.name,states:i,transitions:r,queryCount:n,depCount:s,options:null}}visitState(t,e){const n=this.visitStyle(t.styles,e),s=t.options&&t.options.params||null;if(n.containsDynamicStyles){const i=new Set,r=s||{};if(n.styles.forEach(t=>{if(Mx(t)){const e=t;Object.keys(e).forEach(t=>{gx(e[t]).forEach(t=>{r.hasOwnProperty(t)||i.add(t)})})}}),i.size){const n=yx(i.values());e.errors.push(`state("${t.name}", ...) must define default values for all the following style substitutions: ${n.join(", ")}`)}}return{type:0,name:t.name,style:n,options:s?{params:s}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const n=Sx(this,px(t.animation),e);return{type:1,matchers:xx(t.expr,e.errors),animation:n,queryCount:e.queryCount,depCount:e.depCount,options:Px(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(t=>Sx(this,t,e)),options:Px(t.options)}}visitGroup(t,e){const n=e.currentTime;let s=0;const i=t.steps.map(t=>{e.currentTime=n;const i=Sx(this,t,e);return s=Math.max(s,e.currentTime),i});return e.currentTime=s,{type:3,steps:i,options:Px(t.options)}}visitAnimate(t,e){const n=function(t,e){let n=null;if(t.hasOwnProperty("duration"))n=t;else if("number"==typeof t)return Fx(ox(t,e).duration,0,"");const s=t;if(s.split(/\s+/).some(t=>"{"==t.charAt(0)&&"{"==t.charAt(1))){const t=Fx(0,0,"");return t.dynamic=!0,t.strValue=s,t}return n=n||ox(s,e),Fx(n.duration,n.delay,n.easing)}(t.timings,e.errors);let s;e.currentAnimateTimings=n;let i=t.styles?t.styles:mm({});if(5==i.type)s=this.visitKeyframes(i,e);else{let i=t.styles,r=!1;if(!i){r=!0;const t={};n.easing&&(t.easing=n.easing),i=mm(t)}e.currentTime+=n.duration+n.delay;const o=this.visitStyle(i,e);o.isEmptyStep=r,s=o}return e.currentAnimateTimings=null,{type:4,timings:n,style:s,options:null}}visitStyle(t,e){const n=this._makeStyleAst(t,e);return this._validateStyleAst(n,e),n}_makeStyleAst(t,e){const n=[];Array.isArray(t.styles)?t.styles.forEach(t=>{"string"==typeof t?t==dm?n.push(t):e.errors.push(`The provided style string value ${t} is not allowed.`):n.push(t)}):n.push(t.styles);let s=!1,i=null;return n.forEach(t=>{if(Mx(t)){const e=t,n=e.easing;if(n&&(i=n,delete e.easing),!s)for(let t in e)if(e[t].toString().indexOf("{{")>=0){s=!0;break}}}),{type:6,styles:n,easing:i,offset:t.offset,containsDynamicStyles:s,options:null}}_validateStyleAst(t,e){const n=e.currentAnimateTimings;let s=e.currentTime,i=e.currentTime;n&&i>0&&(i-=n.duration+n.delay),t.styles.forEach(t=>{"string"!=typeof t&&Object.keys(t).forEach(n=>{if(!this._driver.validateStyleProperty(n))return void e.errors.push(`The provided animation property "${n}" is not a supported CSS property for animations`);const r=e.collectedStyles[e.currentQuerySelector],o=r[n];let l=!0;o&&(i!=s&&i>=o.startTime&&s<=o.endTime&&(e.errors.push(`The CSS property "${n}" that exists between the times of "${o.startTime}ms" and "${o.endTime}ms" is also being animated in a parallel animation between the times of "${i}ms" and "${s}ms"`),l=!1),i=o.startTime),l&&(r[n]={startTime:i,endTime:s}),e.options&&function(t,e,n){const s=e.params||{},i=gx(t);i.length&&i.forEach(t=>{s.hasOwnProperty(t)||n.push(`Unable to resolve the local animation param ${t} in the given list of values`)})}(t[n],e.options,e.errors)})})}visitKeyframes(t,e){const n={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push("keyframes() must be placed inside of a call to animate()"),n;let s=0;const i=[];let r=!1,o=!1,l=0;const a=t.steps.map(t=>{const n=this._makeStyleAst(t,e);let a=null!=n.offset?n.offset:function(t){if("string"==typeof t)return null;let e=null;if(Array.isArray(t))t.forEach(t=>{if(Mx(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}});else if(Mx(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}return e}(n.styles),c=0;return null!=a&&(s++,c=n.offset=a),o=o||c<0||c>1,r=r||c0&&s{const r=u>0?s==h?1:u*s:i[s],o=r*f;e.currentTime=d+p.delay+o,p.duration=o,this._validateStyleAst(t,e),t.offset=r,n.styles.push(t)}),n}visitReference(t,e){return{type:8,animation:Sx(this,px(t.animation),e),options:Px(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:Px(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:Px(t.options)}}visitQuery(t,e){const n=e.currentQuerySelector,s=t.options||{};e.queryCount++,e.currentQuery=t;const[i,r]=function(t){const e=!!t.split(/\s*,\s*/).find(t=>":self"==t);return e&&(t=t.replace(Ox,"")),[t=t.replace(/@\*/g,ex).replace(/@\w+/g,t=>".ng-trigger-"+t.substr(1)).replace(/:animating/g,sx),e]}(t.selector);e.currentQuerySelector=n.length?n+" "+i:i,NI(e.collectedStyles,e.currentQuerySelector,{});const o=Sx(this,px(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=n,{type:11,selector:i,limit:s.limit||0,optional:!!s.optional,includeSelf:r,animation:o,originalSelector:t.selector,options:Px(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push("stagger() can only be used inside of query()");const n="full"===t.timings?{duration:0,delay:0,easing:"full"}:ox(t.timings,e.errors,!0);return{type:12,animation:Sx(this,px(t.animation),e),timings:n,options:null}}}class Dx{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function Mx(t){return!Array.isArray(t)&&"object"==typeof t}function Px(t){var e;return t?(t=lx(t)).params&&(t.params=(e=t.params)?lx(e):null):t={},t}function Fx(t,e,n){return{duration:t,delay:e,easing:n}}function Lx(t,e,n,s,i,r,o=null,l=!1){return{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:s,duration:i,delay:r,totalTime:i+r,easing:o,subTimeline:l}}class Nx{constructor(){this._map=new Map}consume(t){let e=this._map.get(t);return e?this._map.delete(t):e=[],e}append(t,e){let n=this._map.get(t);n||this._map.set(t,n=[]),n.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const Vx=new RegExp(":enter","g"),Ux=new RegExp(":leave","g");function jx(t,e,n,s,i,r={},o={},l,a,c=[]){return(new Bx).buildKeyframes(t,e,n,s,i,r,o,l,a,c)}class Bx{buildKeyframes(t,e,n,s,i,r,o,l,a,c=[]){a=a||new Nx;const u=new $x(t,e,a,s,i,c,[]);u.options=l,u.currentTimeline.setStyles([r],null,u.errors,l),Sx(this,n,u);const h=u.timelines.filter(t=>t.containsAnimation());if(h.length&&Object.keys(o).length){const t=h[h.length-1];t.allowOnlyTimelineStyles()||t.setStyles([o],null,u.errors,l)}return h.length?h.map(t=>t.buildKeyframes()):[Lx(e,[],[],[],0,0,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const n=e.subInstructions.consume(e.element);if(n){const s=e.createSubContext(t.options),i=e.currentTimeline.currentTime,r=this._visitSubInstructions(n,s,s.options);i!=r&&e.transformIntoNewTimeline(r)}e.previousNode=t}visitAnimateRef(t,e){const n=e.createSubContext(t.options);n.transformIntoNewTimeline(),this.visitReference(t.animation,n),e.transformIntoNewTimeline(n.currentTimeline.currentTime),e.previousNode=t}_visitSubInstructions(t,e,n){let s=e.currentTimeline.currentTime;const i=null!=n.duration?ix(n.duration):null,r=null!=n.delay?ix(n.delay):null;return 0!==i&&t.forEach(t=>{const n=e.appendInstructionToTimeline(t,i,r);s=Math.max(s,n.duration+n.delay)}),s}visitReference(t,e){e.updateOptions(t.options,!0),Sx(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const n=e.subContextCount;let s=e;const i=t.options;if(i&&(i.params||i.delay)&&(s=e.createSubContext(i),s.transformIntoNewTimeline(),null!=i.delay)){6==s.previousNode.type&&(s.currentTimeline.snapshotCurrentStyles(),s.previousNode=Hx);const t=ix(i.delay);s.delayNextStep(t)}t.steps.length&&(t.steps.forEach(t=>Sx(this,t,s)),s.currentTimeline.applyStylesToKeyframe(),s.subContextCount>n&&s.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const n=[];let s=e.currentTimeline.currentTime;const i=t.options&&t.options.delay?ix(t.options.delay):0;t.steps.forEach(r=>{const o=e.createSubContext(t.options);i&&o.delayNextStep(i),Sx(this,r,o),s=Math.max(s,o.currentTimeline.currentTime),n.push(o.currentTimeline)}),n.forEach(t=>e.currentTimeline.mergeTimelineCollectedStyles(t)),e.transformIntoNewTimeline(s),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const n=t.strValue;return ox(e.params?mx(n,e.params,e.errors):n,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const n=e.currentAnimateTimings=this._visitTiming(t.timings,e),s=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),s.snapshotCurrentStyles());const i=t.style;5==i.type?this.visitKeyframes(i,e):(e.incrementTime(n.duration),this.visitStyle(i,e),s.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const n=e.currentTimeline,s=e.currentAnimateTimings;!s&&n.getCurrentStyleProperties().length&&n.forwardFrame();const i=s&&s.easing||t.easing;t.isEmptyStep?n.applyEmptyStep(i):n.setStyles(t.styles,i,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const n=e.currentAnimateTimings,s=e.currentTimeline.duration,i=n.duration,r=e.createSubContext().currentTimeline;r.easing=n.easing,t.styles.forEach(t=>{r.forwardTime((t.offset||0)*i),r.setStyles(t.styles,t.easing,e.errors,e.options),r.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(r),e.transformIntoNewTimeline(s+i),e.previousNode=t}visitQuery(t,e){const n=e.currentTimeline.currentTime,s=t.options||{},i=s.delay?ix(s.delay):0;i&&(6===e.previousNode.type||0==n&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=Hx);let r=n;const o=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!s.optional,e.errors);e.currentQueryTotal=o.length;let l=null;o.forEach((n,s)=>{e.currentQueryIndex=s;const o=e.createSubContext(t.options,n);i&&o.delayNextStep(i),n===e.element&&(l=o.currentTimeline),Sx(this,t.animation,o),o.currentTimeline.applyStylesToKeyframe(),r=Math.max(r,o.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(r),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const n=e.parentContext,s=e.currentTimeline,i=t.timings,r=Math.abs(i.duration),o=r*(e.currentQueryTotal-1);let l=r*e.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":l=o-l;break;case"full":l=n.currentStaggerTime}const a=e.currentTimeline;l&&a.delayNextStep(l);const c=a.currentTime;Sx(this,t.animation,e),e.previousNode=t,n.currentStaggerTime=s.currentTime-c+(s.startTime-n.currentTimeline.startTime)}}const Hx={};class $x{constructor(t,e,n,s,i,r,o,l){this._driver=t,this.element=e,this.subInstructions=n,this._enterClassName=s,this._leaveClassName=i,this.errors=r,this.timelines=o,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Hx,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new zx(this._driver,e,0),o.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const n=t;let s=this.options;null!=n.duration&&(s.duration=ix(n.duration)),null!=n.delay&&(s.delay=ix(n.delay));const i=n.params;if(i){let t=s.params;t||(t=this.options.params={}),Object.keys(i).forEach(n=>{e&&t.hasOwnProperty(n)||(t[n]=mx(i[n],t,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const n=t.params={};Object.keys(e).forEach(t=>{n[t]=e[t]})}}return t}createSubContext(t=null,e,n){const s=e||this.element,i=new $x(this._driver,s,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(s,n||0));return i.previousNode=this.previousNode,i.currentAnimateTimings=this.currentAnimateTimings,i.options=this._copyOptions(),i.updateOptions(t),i.currentQueryIndex=this.currentQueryIndex,i.currentQueryTotal=this.currentQueryTotal,i.parentContext=this,this.subContextCount++,i}transformIntoNewTimeline(t){return this.previousNode=Hx,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,n){const s={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+t.delay,easing:""},i=new Wx(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,s,t.stretchStartingKeyframe);return this.timelines.push(i),s}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,n,s,i,r){let o=[];if(s&&o.push(this.element),t.length>0){t=(t=t.replace(Vx,"."+this._enterClassName)).replace(Ux,"."+this._leaveClassName);let e=this._driver.query(this.element,t,1!=n);0!==n&&(e=n<0?e.slice(e.length+n,e.length):e.slice(0,n)),o.push(...e)}return i||0!=o.length||r.push(`\`query("${e}")\` returned zero elements. (Use \`query("${e}", { optional: true })\` if you wish to allow this.)`),o}}class zx{constructor(t,e,n,s){this._driver=t,this.element=e,this.startTime=n,this._elementTimelineStylesLookup=s,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new zx(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach(t=>{this._backFill[t]=this._globalTimelineStyles[t]||dm,this._currentKeyframe[t]=dm}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,n,s){e&&(this._previousKeyframe.easing=e);const i=s&&s.params||{},r=function(t,e){const n={};let s;return t.forEach(t=>{"*"===t?(s=s||Object.keys(e),s.forEach(t=>{n[t]=dm})):ax(t,!1,n)}),n}(t,this._globalTimelineStyles);Object.keys(r).forEach(t=>{const e=mx(r[t],i,n);this._pendingStyles[t]=e,this._localTimelineStyles.hasOwnProperty(t)||(this._backFill[t]=this._globalTimelineStyles.hasOwnProperty(t)?this._globalTimelineStyles[t]:dm),this._updateStyle(t,e)})}applyStylesToKeyframe(){const t=this._pendingStyles,e=Object.keys(t);0!=e.length&&(this._pendingStyles={},e.forEach(e=>{this._currentKeyframe[e]=t[e]}),Object.keys(this._localTimelineStyles).forEach(t=>{this._currentKeyframe.hasOwnProperty(t)||(this._currentKeyframe[t]=this._localTimelineStyles[t])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(t=>{const e=this._localTimelineStyles[t];this._pendingStyles[t]=e,this._updateStyle(t,e)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){Object.keys(t._styleSummary).forEach(e=>{const n=this._styleSummary[e],s=t._styleSummary[e];(!n||s.time>n.time)&&this._updateStyle(e,s.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,n=1===this._keyframes.size&&0===this.duration;let s=[];this._keyframes.forEach((i,r)=>{const o=ax(i,!0);Object.keys(o).forEach(n=>{const s=o[n];"!"==s?t.add(n):s==dm&&e.add(n)}),n||(o.offset=r/this.duration),s.push(o)});const i=t.size?yx(t.values()):[],r=e.size?yx(e.values()):[];if(n){const t=s[0],e=lx(t);t.offset=0,e.offset=1,s=[t,e]}return Lx(this.element,s,i,r,this.duration,this.startTime,this.easing,!1)}}class Wx extends zx{constructor(t,e,n,s,i,r,o=!1){super(t,e,r.delay),this.element=e,this.keyframes=n,this.preStyleProps=s,this.postStyleProps=i,this._stretchStartingKeyframe=o,this.timings={duration:r.duration,delay:r.delay,easing:r.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:n,easing:s}=this.timings;if(this._stretchStartingKeyframe&&e){const i=[],r=n+e,o=e/r,l=ax(t[0],!1);l.offset=0,i.push(l);const a=ax(t[0],!1);a.offset=qx(o),i.push(a);const c=t.length-1;for(let s=1;s<=c;s++){let o=ax(t[s],!1);o.offset=qx((e+o.offset*n)/r),i.push(o)}n=r,e=0,s="",t=i}return Lx(this.element,t,this.preStyleProps,this.postStyleProps,n,e,s,!0)}}function qx(t,e=3){const n=Math.pow(10,e-1);return Math.round(t*n)/n}class Gx{}class Kx extends Gx{normalizePropertyName(t,e){return _x(t)}normalizeStyleValue(t,e,n,s){let i="";const r=n.toString().trim();if(Qx[e]&&0!==n&&"0"!==n)if("number"==typeof n)i="px";else{const e=n.match(/^[+-]?[\d\.]+([a-z]*)$/);e&&0==e[1].length&&s.push(`Please provide a CSS unit value for ${t}:${n}`)}return r+i}}const Qx=(()=>function(t){const e={};return t.forEach(t=>e[t]=!0),e}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function Zx(t,e,n,s,i,r,o,l,a,c,u,h,d){return{type:0,element:t,triggerName:e,isRemovalTransition:i,fromState:n,fromStyles:r,toState:s,toStyles:o,timelines:l,queriedElements:a,preStyleProps:c,postStyleProps:u,totalTime:h,errors:d}}const Yx={};class Jx{constructor(t,e,n){this._triggerName=t,this.ast=e,this._stateStyles=n}match(t,e,n,s){return function(t,e,n,s,i){return t.some(t=>t(e,n,s,i))}(this.ast.matchers,t,e,n,s)}buildStyles(t,e,n){const s=this._stateStyles["*"],i=this._stateStyles[t],r=s?s.buildStyles(e,n):{};return i?i.buildStyles(e,n):r}build(t,e,n,s,i,r,o,l,a,c){const u=[],h=this.ast.options&&this.ast.options.params||Yx,d=this.buildStyles(n,o&&o.params||Yx,u),p=l&&l.params||Yx,f=this.buildStyles(s,p,u),g=new Set,m=new Map,y=new Map,v="void"===s,_={params:Object.assign(Object.assign({},h),p)},b=c?[]:jx(t,e,this.ast.animation,i,r,d,f,_,a,u);let w=0;if(b.forEach(t=>{w=Math.max(t.duration+t.delay,w)}),u.length)return Zx(e,this._triggerName,n,s,v,d,f,[],[],m,y,w,u);b.forEach(t=>{const n=t.element,s=NI(m,n,{});t.preStyleProps.forEach(t=>s[t]=!0);const i=NI(y,n,{});t.postStyleProps.forEach(t=>i[t]=!0),n!==e&&g.add(n)});const S=yx(g.values());return Zx(e,this._triggerName,n,s,v,d,f,b,S,m,y,w)}}class Xx{constructor(t,e){this.styles=t,this.defaultParams=e}buildStyles(t,e){const n={},s=lx(this.defaultParams);return Object.keys(t).forEach(e=>{const n=t[e];null!=n&&(s[e]=n)}),this.styles.styles.forEach(t=>{if("string"!=typeof t){const i=t;Object.keys(i).forEach(t=>{let r=i[t];r.length>1&&(r=mx(r,s,e)),n[t]=r})}}),n}}class tT{constructor(t,e){this.name=t,this.ast=e,this.transitionFactories=[],this.states={},e.states.forEach(t=>{this.states[t.name]=new Xx(t.style,t.options&&t.options.params||{})}),eT(this.states,"true","1"),eT(this.states,"false","0"),e.transitions.forEach(e=>{this.transitionFactories.push(new Jx(t,e,this.states))}),this.fallbackTransition=new Jx(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(t,e)=>!0],options:null,queryCount:0,depCount:0},this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,n,s){return this.transitionFactories.find(i=>i.match(t,e,n,s))||null}matchStyles(t,e,n){return this.fallbackTransition.buildStyles(t,e,n)}}function eT(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}const nT=new Nx;class sT{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._normalizer=n,this._animations={},this._playersById={},this.players=[]}register(t,e){const n=[],s=Ax(this._driver,e,n);if(n.length)throw new Error("Unable to build the animation due to the following errors: "+n.join("\n"));this._animations[t]=s}_buildPlayer(t,e,n){const s=t.element,i=MI(0,this._normalizer,0,t.keyframes,e,n);return this._driver.animate(s,i,t.duration,t.delay,t.easing,[],!0)}create(t,e,n={}){const s=[],i=this._animations[t];let r;const o=new Map;if(i?(r=jx(this._driver,e,i,JI,XI,{},{},n,nT,s),r.forEach(t=>{const e=NI(o,t.element,{});t.postStyleProps.forEach(t=>e[t]=null)})):(s.push("The requested animation doesn't exist or has already been destroyed"),r=[]),s.length)throw new Error("Unable to create the animation due to the following errors: "+s.join("\n"));o.forEach((t,e)=>{Object.keys(t).forEach(n=>{t[n]=this._driver.computeStyle(e,n,dm)})});const l=DI(r.map(t=>{const e=o.get(t.element);return this._buildPlayer(t,{},e)}));return this._playersById[t]=l,l.onDestroy(()=>this.destroy(t)),this.players.push(l),l}destroy(t){const e=this._getPlayer(t);e.destroy(),delete this._playersById[t];const n=this.players.indexOf(e);n>=0&&this.players.splice(n,1)}_getPlayer(t){const e=this._playersById[t];if(!e)throw new Error("Unable to find the timeline player referenced by "+t);return e}listen(t,e,n,s){const i=LI(e,"","","");return PI(this._getPlayer(t),n,i,s),()=>{}}command(t,e,n,s){if("register"==n)return void this.register(t,s[0]);if("create"==n)return void this.create(t,e,s[0]||{});const i=this._getPlayer(t);switch(n){case"play":i.play();break;case"pause":i.pause();break;case"reset":i.reset();break;case"restart":i.restart();break;case"finish":i.finish();break;case"init":i.init();break;case"setPosition":i.setPosition(parseFloat(s[0]));break;case"destroy":this.destroy(t)}}}const iT="ng-animate-queued",rT="ng-animate-disabled",oT=".ng-animate-disabled",lT=[],aT={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},cT={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0};class uT{constructor(t,e=""){this.namespaceId=e;const n=t&&t.hasOwnProperty("value");if(this.value=null!=(s=n?t.value:t)?s:null,n){const e=lx(t);delete e.value,this.options=e}else this.options={};var s;this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const t=this.options.params;Object.keys(e).forEach(n=>{null==t[n]&&(t[n]=e[n])})}}}const hT="void",dT=new uT(hT);class pT{constructor(t,e,n){this.id=t,this.hostElement=e,this._engine=n,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,bT(e,this._hostClassName)}listen(t,e,n,s){if(!this._triggers.hasOwnProperty(e))throw new Error(`Unable to listen on the animation trigger event "${n}" because the animation trigger "${e}" doesn't exist!`);if(null==n||0==n.length)throw new Error(`Unable to listen on the animation trigger "${e}" because the provided event is undefined!`);if("start"!=(i=n)&&"done"!=i)throw new Error(`The provided animation trigger event "${n}" for the animation trigger "${e}" is not supported!`);var i;const r=NI(this._elementListeners,t,[]),o={name:e,phase:n,callback:s};r.push(o);const l=NI(this._engine.statesByElement,t,{});return l.hasOwnProperty(e)||(bT(t,tx),bT(t,"ng-trigger-"+e),l[e]=dT),()=>{this._engine.afterFlush(()=>{const t=r.indexOf(o);t>=0&&r.splice(t,1),this._triggers[e]||delete l[e]})}}register(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)}_getTrigger(t){const e=this._triggers[t];if(!e)throw new Error(`The provided animation trigger "${t}" has not been registered!`);return e}trigger(t,e,n,s=!0){const i=this._getTrigger(e),r=new gT(this.id,e,t);let o=this._engine.statesByElement.get(t);o||(bT(t,tx),bT(t,"ng-trigger-"+e),this._engine.statesByElement.set(t,o={}));let l=o[e];const a=new uT(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&l&&a.absorbOptions(l.options),o[e]=a,l||(l=dT),a.value!==hT&&l.value===a.value){if(!function(t,e){const n=Object.keys(t),s=Object.keys(e);if(n.length!=s.length)return!1;for(let i=0;i{dx(t,n),hx(t,s)})}return}const c=NI(this._engine.playersByElement,t,[]);c.forEach(t=>{t.namespaceId==this.id&&t.triggerName==e&&t.queued&&t.destroy()});let u=i.matchTransition(l.value,a.value,t,a.params),h=!1;if(!u){if(!s)return;u=i.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:u,fromState:l,toState:a,player:r,isFallbackTransition:h}),h||(bT(t,iT),r.onStart(()=>{wT(t,iT)})),r.onDone(()=>{let e=this.players.indexOf(r);e>=0&&this.players.splice(e,1);const n=this._engine.playersByElement.get(t);if(n){let t=n.indexOf(r);t>=0&&n.splice(t,1)}}),this.players.push(r),c.push(r),r}deregister(t){delete this._triggers[t],this._engine.statesByElement.forEach((e,n)=>{delete e[t]}),this._elementListeners.forEach((e,n)=>{this._elementListeners.set(n,e.filter(e=>e.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const n=this._engine.driver.query(t,ex,!0);n.forEach(t=>{if(t.__ng_removed)return;const n=this._engine.fetchNamespacesByElement(t);n.size?n.forEach(n=>n.triggerLeaveAnimation(t,e,!1,!0)):this.clearElementCache(t)}),this._engine.afterFlushAnimationsDone(()=>n.forEach(t=>this.clearElementCache(t)))}triggerLeaveAnimation(t,e,n,s){const i=this._engine.statesByElement.get(t);if(i){const r=[];if(Object.keys(i).forEach(e=>{if(this._triggers[e]){const n=this.trigger(t,e,hT,s);n&&r.push(n)}}),r.length)return this._engine.markElementAsRemoved(this.id,t,!0,e),n&&DI(r).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t);if(e){const n=new Set;e.forEach(e=>{const s=e.name;if(n.has(s))return;n.add(s);const i=this._triggers[s].fallbackTransition,r=this._engine.statesByElement.get(t)[s]||dT,o=new uT(hT),l=new gT(this.id,s,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:s,transition:i,fromState:r,toState:o,player:l,isFallbackTransition:!0})})}}removeNode(t,e){const n=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let s=!1;if(n.totalAnimations){const e=n.players.length?n.playersByQueriedElement.get(t):[];if(e&&e.length)s=!0;else{let e=t;for(;e=e.parentNode;)if(n.statesByElement.get(e)){s=!0;break}}}if(this.prepareLeaveAnimationListeners(t),s)n.markElementAsRemoved(this.id,t,!1,e);else{const s=t.__ng_removed;s&&s!==aT||(n.afterFlush(()=>this.clearElementCache(t)),n.destroyInnerAnimations(t),n._onRemovalComplete(t,e))}}insertNode(t,e){bT(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(n=>{const s=n.player;if(s.destroyed)return;const i=n.element,r=this._elementListeners.get(i);r&&r.forEach(e=>{if(e.name==n.triggerName){const s=LI(i,n.triggerName,n.fromState.value,n.toState.value);s._data=t,PI(n.player,e.phase,s,e.callback)}}),s.markedForDestroy?this._engine.afterFlush(()=>{s.destroy()}):e.push(n)}),this._queue=[],e.sort((t,e)=>{const n=t.transition.ast.depCount,s=e.transition.ast.depCount;return 0==n||0==s?n-s:this._engine.driver.containsElement(t.element,e.element)?1:-1})}destroy(t){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(e=>e.element===t)||e,e}}class fT{constructor(t,e,n){this.bodyNode=t,this.driver=e,this._normalizer=n,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(t,e)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(e=>{e.queued&&t.push(e)})}),t}createNamespace(t,e){const n=new pT(t,e,this);return e.parentNode?this._balanceNamespaceList(n,e):(this.newHostElements.set(e,n),this.collectEnterElement(e)),this._namespaceLookup[t]=n}_balanceNamespaceList(t,e){const n=this._namespaceList.length-1;if(n>=0){let s=!1;for(let i=n;i>=0;i--)if(this.driver.containsElement(this._namespaceList[i].hostElement,e)){this._namespaceList.splice(i+1,0,t),s=!0;break}s||this._namespaceList.splice(0,0,t)}else this._namespaceList.push(t);return this.namespacesByHostElement.set(e,t),t}register(t,e){let n=this._namespaceLookup[t];return n||(n=this.createNamespace(t,e)),n}registerTrigger(t,e,n){let s=this._namespaceLookup[t];s&&s.register(e,n)&&this.totalAnimations++}destroy(t,e){if(!t)return;const n=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(n.hostElement),delete this._namespaceLookup[t];const e=this._namespaceList.indexOf(n);e>=0&&this._namespaceList.splice(e,1)}),this.afterFlushAnimationsDone(()=>n.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,n=this.statesByElement.get(t);if(n){const t=Object.keys(n);for(let s=0;s=0&&this.collectedLeaveElements.splice(t,1)}if(t){const s=this._fetchNamespace(t);s&&s.insertNode(e,n)}s&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),bT(t,rT)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),wT(t,rT))}removeNode(t,e,n,s){if(mT(e)){const i=t?this._fetchNamespace(t):null;if(i?i.removeNode(e,s):this.markElementAsRemoved(t,e,!1,s),n){const n=this.namespacesByHostElement.get(e);n&&n.id!==t&&n.removeNode(e,s)}}else this._onRemovalComplete(e,s)}markElementAsRemoved(t,e,n,s){this.collectedLeaveElements.push(e),e.__ng_removed={namespaceId:t,setForRemoval:s,hasAnimation:n,removedBeforeQueried:!1}}listen(t,e,n,s,i){return mT(e)?this._fetchNamespace(t).listen(e,n,s,i):()=>{}}_buildInstruction(t,e,n,s,i){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,n,s,t.fromState.options,t.toState.options,e,i)}destroyInnerAnimations(t){let e=this.driver.query(t,ex,!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,sx,!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return DI(this.players).onDone(()=>t());t()})}processLeaveNode(t){const e=t.__ng_removed;if(e&&e.setForRemoval){if(t.__ng_removed=aT,e.namespaceId){this.destroyInnerAnimations(t);const n=this._fetchNamespace(e.namespaceId);n&&n.clearElementCache(t)}this._onRemovalComplete(t,e.setForRemoval)}this.driver.matchesElement(t,oT)&&this.markElementAsDisabled(t,!1),this.driver.query(t,oT,!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,e)=>this._balanceNamespaceList(t,e)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let n=0;nt()),this._flushFns=[],this._whenQuietFns.length){const t=this._whenQuietFns;this._whenQuietFns=[],e.length?DI(e).onDone(()=>{t.forEach(t=>t())}):t.forEach(t=>t())}}reportError(t){throw new Error("Unable to process animations due to the following failed trigger transitions\n "+t.join("\n"))}_flushAnimations(t,e){const n=new Nx,s=[],i=new Map,r=[],o=new Map,l=new Map,a=new Map,c=new Set;this.disabledNodes.forEach(t=>{c.add(t);const e=this.driver.query(t,".ng-animate-queued",!0);for(let n=0;n{const n=JI+f++;p.set(e,n),t.forEach(t=>bT(t,n))});const g=[],m=new Set,y=new Set;for(let A=0;Am.add(t)):y.add(t))}const v=new Map,_=_T(h,Array.from(m));_.forEach((t,e)=>{const n=XI+f++;v.set(e,n),t.forEach(t=>bT(t,n))}),t.push(()=>{d.forEach((t,e)=>{const n=p.get(e);t.forEach(t=>wT(t,n))}),_.forEach((t,e)=>{const n=v.get(e);t.forEach(t=>wT(t,n))}),g.forEach(t=>{this.processLeaveNode(t)})});const b=[],w=[];for(let A=this._namespaceList.length-1;A>=0;A--)this._namespaceList[A].drainQueuedTransitions(e).forEach(t=>{const e=t.player,i=t.element;if(b.push(e),this.collectedEnterElements.length){const t=i.__ng_removed;if(t&&t.setForMove)return void e.destroy()}const c=!u||!this.driver.containsElement(u,i),h=v.get(i),d=p.get(i),f=this._buildInstruction(t,n,d,h,c);if(f.errors&&f.errors.length)w.push(f);else{if(c)return e.onStart(()=>dx(i,f.fromStyles)),e.onDestroy(()=>hx(i,f.toStyles)),void s.push(e);if(t.isFallbackTransition)return e.onStart(()=>dx(i,f.fromStyles)),e.onDestroy(()=>hx(i,f.toStyles)),void s.push(e);f.timelines.forEach(t=>t.stretchStartingKeyframe=!0),n.append(i,f.timelines),r.push({instruction:f,player:e,element:i}),f.queriedElements.forEach(t=>NI(o,t,[]).push(e)),f.preStyleProps.forEach((t,e)=>{const n=Object.keys(t);if(n.length){let t=l.get(e);t||l.set(e,t=new Set),n.forEach(e=>t.add(e))}}),f.postStyleProps.forEach((t,e)=>{const n=Object.keys(t);let s=a.get(e);s||a.set(e,s=new Set),n.forEach(t=>s.add(t))})}});if(w.length){const t=[];w.forEach(e=>{t.push(`@${e.triggerName} has failed due to:\n`),e.errors.forEach(e=>t.push(`- ${e}\n`))}),b.forEach(t=>t.destroy()),this.reportError(t)}const S=new Map,C=new Map;r.forEach(t=>{const e=t.element;n.has(e)&&(C.set(e,e),this._beforeAnimationBuild(t.player.namespaceId,t.instruction,S))}),s.forEach(t=>{const e=t.element;this._getPreviousPlayers(e,!1,t.namespaceId,t.triggerName,null).forEach(t=>{NI(S,e,[]).push(t),t.destroy()})});const I=g.filter(t=>IT(t,l,a)),x=new Map;vT(x,this.driver,y,a,dm).forEach(t=>{IT(t,l,a)&&I.push(t)});const T=new Map;d.forEach((t,e)=>{vT(T,this.driver,new Set(t),l,"!")}),I.forEach(t=>{const e=x.get(t),n=T.get(t);x.set(t,Object.assign(Object.assign({},e),n))});const E=[],k=[],O={};r.forEach(t=>{const{element:e,player:r,instruction:o}=t;if(n.has(e)){if(c.has(e))return r.onDestroy(()=>hx(e,o.toStyles)),r.disabled=!0,r.overrideTotalTime(o.totalTime),void s.push(r);let t=O;if(C.size>1){let n=e;const s=[];for(;n=n.parentNode;){const e=C.get(n);if(e){t=e;break}s.push(n)}s.forEach(e=>C.set(e,t))}const n=this._buildAnimation(r.namespaceId,o,S,i,T,x);if(r.setRealPlayer(n),t===O)E.push(r);else{const e=this.playersByElement.get(t);e&&e.length&&(r.parentPlayer=DI(e)),s.push(r)}}else dx(e,o.fromStyles),r.onDestroy(()=>hx(e,o.toStyles)),k.push(r),c.has(e)&&s.push(r)}),k.forEach(t=>{const e=i.get(t.element);if(e&&e.length){const n=DI(e);t.setRealPlayer(n)}}),s.forEach(t=>{t.parentPlayer?t.syncPlayerEvents(t.parentPlayer):t.destroy()});for(let A=0;A!t.destroyed);s.length?ST(this,t,s):this.processLeaveNode(t)}return g.length=0,E.forEach(t=>{this.players.push(t),t.onDone(()=>{t.destroy();const e=this.players.indexOf(t);this.players.splice(e,1)}),t.play()}),E}elementContainsData(t,e){let n=!1;const s=e.__ng_removed;return s&&s.setForRemoval&&(n=!0),this.playersByElement.has(e)&&(n=!0),this.playersByQueriedElement.has(e)&&(n=!0),this.statesByElement.has(e)&&(n=!0),this._fetchNamespace(t).elementContainsData(e)||n}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,n,s,i){let r=[];if(e){const e=this.playersByQueriedElement.get(t);e&&(r=e)}else{const e=this.playersByElement.get(t);if(e){const t=!i||i==hT;e.forEach(e=>{e.queued||(t||e.triggerName==s)&&r.push(e)})}}return(n||s)&&(r=r.filter(t=>!(n&&n!=t.namespaceId||s&&s!=t.triggerName))),r}_beforeAnimationBuild(t,e,n){const s=e.element,i=e.isRemovalTransition?void 0:t,r=e.isRemovalTransition?void 0:e.triggerName;for(const o of e.timelines){const t=o.element,l=t!==s,a=NI(n,t,[]);this._getPreviousPlayers(t,l,i,r,e.toState).forEach(t=>{const e=t.getRealPlayer();e.beforeDestroy&&e.beforeDestroy(),t.destroy(),a.push(t)})}dx(s,e.fromStyles)}_buildAnimation(t,e,n,s,i,r){const o=e.triggerName,l=e.element,a=[],c=new Set,u=new Set,h=e.timelines.map(e=>{const h=e.element;c.add(h);const d=h.__ng_removed;if(d&&d.removedBeforeQueried)return new _m(e.duration,e.delay);const p=h!==l,f=function(t){const e=[];return CT(t,e),e}((n.get(h)||lT).map(t=>t.getRealPlayer())).filter(t=>!!t.element&&t.element===h),g=i.get(h),m=r.get(h),y=MI(0,this._normalizer,0,e.keyframes,g,m),v=this._buildPlayer(e,y,f);if(e.subTimeline&&s&&u.add(h),p){const e=new gT(t,o,h);e.setRealPlayer(v),a.push(e)}return v});a.forEach(t=>{NI(this.playersByQueriedElement,t.element,[]).push(t),t.onDone(()=>function(t,e,n){let s;if(t instanceof Map){if(s=t.get(e),s){if(s.length){const t=s.indexOf(n);s.splice(t,1)}0==s.length&&t.delete(e)}}else if(s=t[e],s){if(s.length){const t=s.indexOf(n);s.splice(t,1)}0==s.length&&delete t[e]}return s}(this.playersByQueriedElement,t.element,t))}),c.forEach(t=>bT(t,nx));const d=DI(h);return d.onDestroy(()=>{c.forEach(t=>wT(t,nx)),hx(l,e.toStyles)}),u.forEach(t=>{NI(s,t,[]).push(d)}),d}_buildPlayer(t,e,n){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,n):new _m(t.duration,t.delay)}}class gT{constructor(t,e,n){this.namespaceId=t,this.triggerName=e,this.element=n,this._player=new _m,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach(e=>{this._queuedCallbacks[e].forEach(n=>PI(t,e,void 0,n))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){NI(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function mT(t){return t&&1===t.nodeType}function yT(t,e){const n=t.style.display;return t.style.display=null!=e?e:"none",n}function vT(t,e,n,s,i){const r=[];n.forEach(t=>r.push(yT(t)));const o=[];s.forEach((n,s)=>{const r={};n.forEach(t=>{const n=r[t]=e.computeStyle(s,t,i);n&&0!=n.length||(s.__ng_removed=cT,o.push(s))}),t.set(s,r)});let l=0;return n.forEach(t=>yT(t,r[l++])),o}function _T(t,e){const n=new Map;if(t.forEach(t=>n.set(t,[])),0==e.length)return n;const s=new Set(e),i=new Map;function r(t){if(!t)return 1;let e=i.get(t);if(e)return e;const o=t.parentNode;return e=n.has(o)?o:s.has(o)?1:r(o),i.set(t,e),e}return e.forEach(t=>{const e=r(t);1!==e&&n.get(e).push(t)}),n}function bT(t,e){if(t.classList)t.classList.add(e);else{let n=t.$$classes;n||(n=t.$$classes={}),n[e]=!0}}function wT(t,e){if(t.classList)t.classList.remove(e);else{let n=t.$$classes;n&&delete n[e]}}function ST(t,e,n){DI(n).onDone(()=>t.processLeaveNode(e))}function CT(t,e){for(let n=0;ni.add(t)):e.set(t,s),n.delete(t),!0}class xT{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._triggerCache={},this.onRemovalComplete=(t,e)=>{},this._transitionEngine=new fT(t,e,n),this._timelineEngine=new sT(t,e,n),this._transitionEngine.onRemovalComplete=(t,e)=>this.onRemovalComplete(t,e)}registerTrigger(t,e,n,s,i){const r=t+"-"+s;let o=this._triggerCache[r];if(!o){const t=[],e=Ax(this._driver,i,t);if(t.length)throw new Error(`The animation trigger "${s}" has failed to build due to the following errors:\n - ${t.join("\n - ")}`);o=function(t,e){return new tT(t,e)}(s,e),this._triggerCache[r]=o}this._transitionEngine.registerTrigger(e,s,o)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,n,s){this._transitionEngine.insertNode(t,e,n,s)}onRemove(t,e,n,s){this._transitionEngine.removeNode(t,e,s||!1,n)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,n,s){if("@"==n.charAt(0)){const[t,i]=VI(n);this._timelineEngine.command(t,e,i,s)}else this._transitionEngine.trigger(t,e,n,s)}listen(t,e,n,s,i){if("@"==n.charAt(0)){const[t,s]=VI(n);return this._timelineEngine.listen(t,e,s,i)}return this._transitionEngine.listen(t,e,n,s,i)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function TT(t,e){let n=null,s=null;return Array.isArray(e)&&e.length?(n=kT(e[0]),e.length>1&&(s=kT(e[e.length-1]))):e&&(n=kT(e)),n||s?new ET(t,n,s):null}let ET=(()=>{class t{constructor(e,n,s){this._element=e,this._startStyles=n,this._endStyles=s,this._state=0;let i=t.initialStylesByElement.get(e);i||t.initialStylesByElement.set(e,i={}),this._initialStyles=i}start(){this._state<1&&(this._startStyles&&hx(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(hx(this._element,this._initialStyles),this._endStyles&&(hx(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(dx(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(dx(this._element,this._endStyles),this._endStyles=null),hx(this._element,this._initialStyles),this._state=3)}}return t.initialStylesByElement=new WeakMap,t})();function kT(t){let e=null;const n=Object.keys(t);for(let s=0;sthis._handleCallback(t)}apply(){!function(t,e){const n=VT(t,"").trim();n.length&&(function(t,e){let n=0;for(let s=0;s=this._delay&&n>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),LT(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(t,e){const n=VT(t,"").split(","),s=FT(n,e);s>=0&&(n.splice(s,1),NT(t,"",n.join(",")))}(this._element,this._name))}}function MT(t,e,n){NT(t,"PlayState",n,PT(t,e))}function PT(t,e){const n=VT(t,"");return n.indexOf(",")>0?FT(n.split(","),e):FT([n],e)}function FT(t,e){for(let n=0;n=0)return n;return-1}function LT(t,e,n){n?t.removeEventListener(RT,e):t.addEventListener(RT,e)}function NT(t,e,n,s){const i=AT+e;if(null!=s){const e=t.style[i];if(e.length){const t=e.split(",");t[s]=n,n=t.join(",")}}t.style[i]=n}function VT(t,e){return t.style[AT+e]||""}class UT{constructor(t,e,n,s,i,r,o,l){this.element=t,this.keyframes=e,this.animationName=n,this._duration=s,this._delay=i,this._finalStyles=o,this._specialStyles=l,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=r||"linear",this.totalTime=s+i,this._buildStyler()}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}destroy(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(t=>t()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}finish(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(t){this._styler.setPosition(t)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new DT(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",()=>this.finish())}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}beforeDestroy(){this.init();const t={};if(this.hasStarted()){const e=this._state>=3;Object.keys(this._finalStyles).forEach(n=>{"offset"!=n&&(t[n]=e?this._finalStyles[n]:Cx(this.element,n))})}this.currentSnapshot=t}}class jT extends _m{constructor(t,e){super(),this.element=t,this._startingStyles={},this.__initialized=!1,this._styles=QI(e)}init(){!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(t=>{this._startingStyles[t]=this.element.style[t]}),super.init())}play(){this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(t=>this.element.style.setProperty(t,this._styles[t])),super.play())}destroy(){this._startingStyles&&(Object.keys(this._startingStyles).forEach(t=>{const e=this._startingStyles[t];e?this.element.style.setProperty(t,e):this.element.style.removeProperty(t)}),this._startingStyles=null,super.destroy())}}class BT{constructor(){this._count=0,this._head=document.querySelector("head")}validateStyleProperty(t){return WI(t)}matchesElement(t,e){return qI(t,e)}containsElement(t,e){return GI(t,e)}query(t,e,n){return KI(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}buildKeyframeElement(t,e,n){n=n.map(t=>QI(t));let s=`@keyframes ${e} {\n`,i="";n.forEach(t=>{i=" ";const e=parseFloat(t.offset);s+=`${i}${100*e}% {\n`,i+=" ",Object.keys(t).forEach(e=>{const n=t[e];switch(e){case"offset":return;case"easing":return void(n&&(s+=`${i}animation-timing-function: ${n};\n`));default:return void(s+=`${i}${e}: ${n};\n`)}}),s+=i+"}\n"}),s+="}\n";const r=document.createElement("style");return r.textContent=s,r}animate(t,e,n,s,i,r=[],o){const l=r.filter(t=>t instanceof UT),a={};bx(n,s)&&l.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>a[t]=e[t])});const c=function(t){let e={};return t&&(Array.isArray(t)?t:[t]).forEach(t=>{Object.keys(t).forEach(n=>{"offset"!=n&&"easing"!=n&&(e[n]=t[n])})}),e}(e=wx(t,e,a));if(0==n)return new jT(t,c);const u="gen_css_kf_"+this._count++,h=this.buildKeyframeElement(t,u,e);document.querySelector("head").appendChild(h);const d=TT(t,e),p=new UT(t,e,u,n,s,i,c,d);return p.onDestroy(()=>{var t;(t=h).parentNode.removeChild(t)}),p}}class HT{constructor(t,e,n,s){this.element=t,this.keyframes=e,this.options=n,this._specialStyles=s,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(t,e,n){return t.animate(e,n)}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(e=>{"offset"!=e&&(t[e]=this._finished?this._finalKeyframe[e]:Cx(this.element,e))}),this.currentSnapshot=t}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class $T{constructor(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(zT().toString()),this._cssKeyframesDriver=new BT}validateStyleProperty(t){return WI(t)}matchesElement(t,e){return qI(t,e)}containsElement(t,e){return GI(t,e)}query(t,e,n){return KI(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}overrideWebAnimationsSupport(t){this._isNativeImpl=t}animate(t,e,n,s,i,r=[],o){if(!o&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(t,e,n,s,i,r);const l={duration:n,delay:s,fill:0==s?"both":"forwards"};i&&(l.easing=i);const a={},c=r.filter(t=>t instanceof HT);bx(n,s)&&c.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>a[t]=e[t])});const u=TT(t,e=wx(t,e=e.map(t=>ax(t,!1)),a));return new HT(t,e,l,u)}}function zT(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}let WT=(()=>{class t extends hm{constructor(t,e){super(),this._nextAnimationId=0,this._renderer=t.createRenderer(e.body,{id:"0",encapsulation:St.None,styles:[],data:{animation:[]}})}build(t){const e=this._nextAnimationId.toString();this._nextAnimationId++;const n=Array.isArray(t)?gm(t):t;return KT(this._renderer,null,e,"register",[n]),new qT(e,this._renderer)}}return t.\u0275fac=function(e){return new(e||t)(_s(Hl),_s(vu))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();class qT extends class{}{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new GT(this._id,t,e||{},this._renderer)}}class GT{constructor(t,e,n,s){this.id=t,this.element=e,this._renderer=s,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",n)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return KT(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset")}setPosition(t){this._command("setPosition",t)}getPosition(){var t,e;return null!==(e=null===(t=this._renderer.engine.players[+this.id])||void 0===t?void 0:t.getPosition())&&void 0!==e?e:0}}function KT(t,e,n,s,i){return t.setProperty(e,`@@${n}:${s}`,i)}const QT="@",ZT="@.disabled";let YT=(()=>{class t{constructor(t,e,n){this.delegate=t,this.engine=e,this._zone=n,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),e.onRemovalComplete=(t,e)=>{e&&e.parentNode(t)&&e.removeChild(t.parentNode,t)}}createRenderer(t,e){const n=this.delegate.createRenderer(t,e);if(!(t&&e&&e.data&&e.data.animation)){let t=this._rendererCache.get(n);return t||(t=new JT("",n,this.engine),this._rendererCache.set(n,t)),t}const s=e.id,i=e.id+"-"+this._currentId;this._currentId++,this.engine.register(i,t);const r=e=>{Array.isArray(e)?e.forEach(r):this.engine.registerTrigger(s,i,t,e.name,e)};return e.data.animation.forEach(r),new XT(this,i,n,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(t,e,n){t>=0&&te(n)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(t=>{const[e,n]=t;e(n)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([e,n]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return t.\u0275fac=function(e){return new(e||t)(_s(Hl),_s(xT),_s(Uc))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();class JT{constructor(t,e,n){this.namespaceId=t,this.delegate=e,this.engine=n,this.destroyNode=this.delegate.destroyNode?t=>e.destroyNode(t):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,n,s=!0){this.delegate.insertBefore(t,e,n),this.engine.onInsert(this.namespaceId,e,t,s)}removeChild(t,e,n){this.engine.onRemove(this.namespaceId,e,this.delegate,n)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,n,s){this.delegate.setAttribute(t,e,n,s)}removeAttribute(t,e,n){this.delegate.removeAttribute(t,e,n)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,n,s){this.delegate.setStyle(t,e,n,s)}removeStyle(t,e,n){this.delegate.removeStyle(t,e,n)}setProperty(t,e,n){e.charAt(0)==QT&&e==ZT?this.disableAnimations(t,!!n):this.delegate.setProperty(t,e,n)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,n){return this.delegate.listen(t,e,n)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class XT extends JT{constructor(t,e,n,s){super(e,n,s),this.factory=t,this.namespaceId=e}setProperty(t,e,n){e.charAt(0)==QT?"."==e.charAt(1)&&e==ZT?this.disableAnimations(t,n=void 0===n||!!n):this.engine.process(this.namespaceId,t,e.substr(1),n):this.delegate.setProperty(t,e,n)}listen(t,e,n){if(e.charAt(0)==QT){const s=function(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(t);let i=e.substr(1),r="";return i.charAt(0)!=QT&&([i,r]=function(t){const e=t.indexOf(".");return[t.substring(0,e),t.substr(e+1)]}(i)),this.engine.listen(this.namespaceId,s,i,r,t=>{this.factory.scheduleListenerCallback(t._data||-1,n,t)})}return this.delegate.listen(t,e,n)}}let tE=(()=>{class t extends xT{constructor(t,e,n){super(t.body,e,n)}}return t.\u0275fac=function(e){return new(e||t)(_s(vu),_s(YI),_s(Gx))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const eE=[{provide:YI,useFactory:function(){return"function"==typeof zT()?new $T:new BT}},{provide:new Qn("AnimationModuleType"),useValue:"BrowserAnimations"},{provide:hm,useClass:WT},{provide:Gx,useFactory:function(){return new Kx}},{provide:xT,useClass:tE},{provide:Hl,useFactory:function(t,e,n){return new YT(t,e,n)},deps:[yh,xT,Uc]}];let nE=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:eE,imports:[Rh]}),t})();const sE=[{provide:Vg,useClass:(()=>{class t{intercept(t,e){return e.handle(t).pipe(id(t=>{if(401===t.status){try{console.log(":: err = "+JSON.stringify(t.error));const e=t.error;console.log(":: smuiAuthViolation = "+JSON.stringify(e)),"redirect"===e.action?window.location.href=-1!==e.params.indexOf("{{CURRENT_SMUI_URL}}")?e.params.replace("{{CURRENT_SMUI_URL}}",encodeURI(window.location.href)):e.params:console.log(":: No known action found while evaluating SmuiAuthViolation JSON")}catch(e){console.log(":: error while parsing SmuiAuthViolation JSON: "+e)}return Hh}return Fv(t)}))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),multi:!0}];function iE(t,e){if(1&t&&(Lo(0),Fo(1,"i",41),No()),2&t){const t=zo(2);Xi(1),Ro("title",t.versionInfo.msgHtml)}}const rE=function(t,e){return{"btn-warning":t,"btn-danger":e}};function oE(t,e){if(1&t){const t=Vo();Lo(0),Mo(1,"button",42),Bo("click",function(){return Pe(t),zo(2).modalService.open("versionInfoModalModal")}),Fo(2,"i",43),Po(),No()}if(2&t){const t=zo(2);Xi(1),Ro("ngClass",Ua(1,rE,"WARN"===t.versionInfo.infoType,"ERROR"===t.versionInfo.infoType))}}function lE(t,e){if(1&t&&(Lo(0),ko(1,iE,2,1,"ng-container",4),ko(2,oE,3,4,"ng-container",4),No()),2&t){const t=zo();Xi(1),Ro("ngIf","INFO"===t.versionInfo.infoType),Xi(1),Ro("ngIf","INFO"!==t.versionInfo.infoType)}}function aE(t,e){1&t&&(Mo(0,"div"),fl(1," In order to push the rules, "),Mo(2,"a",44),fl(3,"please create a Solr collection first"),Po(),fl(4,". "),Po())}function cE(t,e){if(1&t&&(Mo(0,"span",54),fl(1),Po()),2&t){const t=zo(2);Xi(1),ml(" ",t.deploymentLogInfo," ")}}function uE(t,e){if(1&t&&(Mo(0,"option",55),fl(1),Po()),2&t){const t=e.$implicit;Ro("value",t.id),Xi(1),ml(" ",t.description," ")}}function hE(t,e){if(1&t){const t=Vo();Mo(0,"button",56),Bo("click",function(){return Pe(t),zo(2).modalService.open("confirm-publish-live")})("mouseenter",function(){return Pe(t),zo(2).loadAndShowDeploymentLogInfo("LIVE")})("mouseleave",function(){return Pe(t),zo(2).hideDeploymentLogInfo=!0}),fl(1),Po()}if(2&t){const t=zo(2);Eo("disabled",t.currentSolrIndexId&&"LIVE"!=t.deploymentRunningForStage?null:""),Xi(1),ml(" ",t.publishToLiveButtonText()," ")}}function dE(t,e){if(1&t){const t=Vo();Mo(0,"button",57),Bo("click",function(){return Pe(t),zo(2).callSimpleLogoutUrl()}),fl(1," Logout "),Po()}}function pE(t,e){if(1&t){const t=Vo();Mo(0,"div",45),ko(1,cE,2,1,"span",46),Mo(2,"div",47),Mo(3,"select",48),Bo("change",function(e){return Pe(t),zo().changeSolrIndexId(e)}),ko(4,uE,2,2,"option",49),Po(),Po(),Mo(5,"div",50),Mo(6,"button",51),Bo("click",function(){return Pe(t),zo().publishSolrConfig()})("mouseenter",function(){return Pe(t),zo().loadAndShowDeploymentLogInfo("PRELIVE")})("mouseleave",function(){return Pe(t),zo().hideDeploymentLogInfo=!0}),fl(7),Po(),ko(8,hE,2,2,"button",52),ko(9,dE,2,0,"button",53),Po(),Po()}if(2&t){const t=zo();Xi(1),Ro("ngIf",!t.hideDeploymentLogInfo),Xi(2),Ro("ngModel",t.currentSolrIndexId)("disabled",!t.currentSolrIndexId),Xi(1),Ro("ngForOf",t.solrIndices),Xi(2),Eo("disabled",t.currentSolrIndexId&&"PRELIVE"!=t.deploymentRunningForStage?null:""),Xi(1),ml(" ",t.publishToPreliveButtonText()," "),Xi(1),Ro("ngIf",t.featureToggleService.getSyncToggleRuleDeploymentPreLivePresent()),Xi(1),Ro("ngIf",t.featureToggleService.getSimpleLogoutButtonTargetUrl().trim().length>0)}}function fE(t,e){if(1&t&&(Mo(0,"h5"),fl(1),Po()),2&t){const t=zo();Xi(1),ml(" Version Info for this SMUI instance (",null==t.versionInfo?null:t.versionInfo.infoType,") ")}}function gE(t,e){if(1&t&&(Mo(0,"div"),fl(1," The current market standard for SMUI is: "),Mo(2,"strong"),fl(3),Po(),fl(4," (see "),Mo(5,"a",58),fl(6,"https://hub.docker.com/repository/docker/querqy/smui/ "),Po(),fl(7,") "),Po()),2&t){const t=zo();Xi(3),gl(null==t.versionInfo?null:t.versionInfo.latestMarketStandard)}}function mE(t,e){if(1&t&&(Mo(0,"div"),fl(1," Local instance SMUI version is: "),Mo(2,"strong"),fl(3),Po(),Po()),2&t){const t=zo();Xi(3),gl(null==t.versionInfo?null:t.versionInfo.current)}}const yE=function(t){return{active:t}};let vE=(()=>{class t{constructor(t,e,n,s,i,r){this.toasterService=t,this.featureToggleService=e,this.solrService=n,this.configService=s,this.router=i,this.modalService=r,this.hideDeploymentLogInfo=!0,this.deploymentLogInfo="Loading info ...",this.solrService.currentSolrIndexIdSubject.subscribe(t=>{this.currentSolrIndexId=t})}ngOnInit(){this.solrIndices=this.solrService.solrIndices,this.versionInfo=this.configService.versionInfo,this.currentSolrIndexId=this.solrService.currentSolrIndexId,this.solrService.rulesCollectionChangeEventListener().subscribe(t=>{console.log("HeaderNav: rulesCollectionChangeEventListener fired"),this.solrIndices=this.solrService.solrIndices})}hideSolrIndexSelector(){return!this.currentSolrIndexId||"-1"===this.currentSolrIndexId||this.solrService.solrIndices.length<1}showSuccessMsg(t){this.toasterService.pop("success","",t)}showErrorMsg(t){this.toasterService.pop("error","",t)}openHelpModal(){this.modalService.open("help-modal",{size:"xl",centered:!0,scrollable:!0})}changeSolrIndexId(t){this.solrService.changeCurrentSolrIndexId(t.target.value)}requestPublishRulesTxtToSolr(t){this.currentSolrIndexId&&(this.deploymentRunningForStage=t,this.solrService.updateRulesTxtForSolrIndex(this.currentSolrIndexId,t).then(t=>{this.deploymentRunningForStage=void 0,this.modalService.close("confirm-publish-live"),this.showSuccessMsg(t.message)}).catch(t=>{this.deploymentRunningForStage=void 0,this.modalService.close("confirm-publish-live"),this.showErrorMsg(t.error.message)}))}publishToPreliveButtonText(){return"PRELIVE"===this.deploymentRunningForStage?"Pushing to Solr...":"Push Config to Solr"}publishToLiveButtonText(){return"LIVE"===this.deploymentRunningForStage?"Publishing to LIVE...":"Publish to LIVE"}publishSolrConfig(){console.log("In AppComponent :: publishSolrConfig"),this.requestPublishRulesTxtToSolr("PRELIVE")}callSimpleLogoutUrl(){console.log("In AppComponent :: callSimpleLogoutUrl"),window.location.href=this.featureToggleService.getSimpleLogoutButtonTargetUrl()}loadAndShowDeploymentLogInfo(t){console.log("In AppComponent :: loadAndShowDeploymentLog"),this.currentSolrIndexId&&(this.hideDeploymentLogInfo=!1,this.deploymentLogInfo="Loading info for "+t+" ...",this.solrService.lastDeploymentLogInfo(this.currentSolrIndexId,t).then(t=>{this.deploymentLogInfo=t.msg}).catch(t=>this.showErrorMsg(t)))}}return t.\u0275fac=function(e){return new(e||t)(Ao(Vm),Ao(Jg),Ao(rm),Ao(cm),Ao(Zf),Ao(um))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-header-nav"]],decls:243,vars:25,consts:[[1,"navbar","navbar-expand-sm","navbar-light","bg-light","smui-nav-bar"],[1,"navbar-brand",2,"margin-right","0.5rem"],[1,"smui-version"],[1,"mr-1"],[4,"ngIf"],["type","button","data-toggle","collapse","data-target","#navbarSupportedContent","aria-controls","navbarSupportedContent","aria-expanded","false","aria-label","Toggle navigation",1,"navbar-toggler"],[1,"navbar-toggler-icon"],["id","navbarSupportedContent",1,"collapse","navbar-collapse","leftSpace"],[1,"navbar-nav","mr-auto"],[1,"nav-item"],["routerLink","/rules",1,"nav-link",3,"ngClass"],["routerLink","/report",1,"nav-link",3,"ngClass"],["routerLink","/admin",1,"nav-link",3,"ngClass"],["routerLink","/chris",1,"nav-link",3,"ngClass"],[1,"btn","btn-outline-secondary",3,"click"],["aria-hidden","true",1,"fa","fa-info-circle"],["class","solrPanel",4,"ngIf"],["id","versionInfoModalModal","title","Version Info"],["content",""],[4,"ngIf","ngIfIn"],[3,"innerHTML"],["id","confirm-publish-live","title","Confirm publish to LIVE"],["footer","",1,"btn-toolbar"],["type","button",1,"btn","btn-success","mr-2",3,"click"],[1,"fa","fa-thumbs-up","smui-icon"],["type","button",1,"btn","btn-danger",3,"click"],[1,"fa","fa-ban","smui-icon"],["id","confirm-tab-change","title","Confirm to discard unsaved input","okLabel","Yes, Cancel Editing","cancelLabel","No, Continue Editing"],["id","help-modal","title","Help on Search Management Rules"],[2,"width","20%","vertical-align","top"],["href","https://docs.querqy.org/querqy/rewriters/common-rules.html","target","_new"],[1,"table","table-striped"],["scope","col",1,"help-table-col-1"],["scope","col",1,"help-table-col-2"],["scope","col",1,"help-table-col-3"],["scope","col",1,"help-table-col-4"],["scope","row"],[1,"font-weight-bold"],["href","https://docs.querqy.org/querqy/rewriters/replace.html","target","_new"],["footer",""],["type","button",1,"btn","btn-success",3,"click"],[1,"fa","fa-check-circle",3,"title"],[1,"btn","btn-sm","btn-smui-version-info",3,"ngClass","click"],["aria-hidden","true",1,"fa","fa-exclamation-circle"],["routerLink","/admin"],[1,"solrPanel"],["style","font-size:x-small;margin-right:10px;width:8.5rem;",4,"ngIf"],[1,"selectpicker"],[1,"custom-select",3,"ngModel","disabled","change"],[3,"value",4,"ngFor","ngForOf"],[1,"btn-group"],["type","button",1,"btn","btn-outline-primary",3,"click","mouseenter","mouseleave"],["type","button","class","btn btn-outline-danger",3,"click","mouseenter","mouseleave",4,"ngIf"],["type","button","class","btn btn-outline-secondary",3,"click",4,"ngIf"],[2,"font-size","x-small","margin-right","10px","width","8.5rem"],[3,"value"],["type","button",1,"btn","btn-outline-danger",3,"click","mouseenter","mouseleave"],["type","button",1,"btn","btn-outline-secondary",3,"click"],["href","https://hub.docker.com/repository/docker/querqy/smui/","target","_new"]],template:function(t,e){1&t&&(Mo(0,"nav",0),Mo(1,"span",1),fl(2),Po(),Mo(3,"span",2),Mo(4,"span",3),fl(5),Po(),ko(6,lE,3,2,"ng-container",4),Po(),Mo(7,"button",5),Fo(8,"span",6),Po(),Mo(9,"div",7),Mo(10,"ul",8),Mo(11,"li",9),Mo(12,"a",10),fl(13,"Rules"),Po(),Po(),Mo(14,"li",9),Mo(15,"a",11),fl(16,"Report"),Po(),Po(),Mo(17,"li",9),Mo(18,"a",12),fl(19,"Admin"),Po(),Po(),Mo(20,"li",9),Mo(21,"a",13),fl(22,"Chris"),Po(),Po(),Mo(23,"li"),Mo(24,"button",14),Bo("click",function(){return e.openHelpModal()}),Fo(25,"i",15),fl(26," Help "),Po(),Po(),Po(),ko(27,aE,5,0,"div",4),ko(28,pE,10,8,"div",16),Po(),Po(),Mo(29,"app-smui-modal",17),Mo(30,"div",18),ko(31,fE,2,1,"h5",19),ko(32,gE,8,1,"div",19),ko(33,mE,4,1,"div",19),Fo(34,"hr"),Fo(35,"div",20),Po(),Po(),Mo(36,"app-smui-modal",21),Mo(37,"div",18),Mo(38,"p"),fl(39,"Are you sure to publish current Search Rules to LIVE?"),Po(),Po(),Mo(40,"div",22),Mo(41,"button",23),Bo("click",function(){return e.requestPublishRulesTxtToSolr("LIVE")}),Fo(42,"i",24),fl(43," Yes, publish to LIVE "),Po(),Mo(44,"button",25),Bo("click",function(){return e.modalService.close("confirm-publish-live")}),Fo(45,"i",26),fl(46," No, cancel publish "),Po(),Po(),Po(),Mo(47,"app-smui-confirm-modal",27),Mo(48,"p"),fl(49," You have unsaved input! Do you really want to Cancel Editing of Search Input or Continue with it? "),Po(),Po(),Mo(50,"app-smui-modal",28),Mo(51,"div",18),Mo(52,"h6"),fl(53,"SYNONYM RULE"),Po(),Mo(54,"table"),Mo(55,"tr"),Mo(56,"td",29),Mo(57,"code"),fl(58,"= (undirected)"),Po(),Po(),Mo(59,"td"),fl(60," Default configuration. Makes input term match synonym term and vice versa. "),Po(),Po(),Mo(61,"tr"),Mo(62,"td",29),Mo(63,"code"),fl(64,"-> (directed)"),Po(),Po(),Mo(65,"td"),fl(66,"Makes only synonym term match for input term."),Po(),Po(),Mo(67,"tr"),Mo(68,"td",29),Mo(69,"code"),fl(70,"$1"),Po(),fl(71," placeholder "),Po(),Mo(72,"td"),fl(73," Can be used with a directed synonym in combination with "),Mo(74,"code"),fl(75,"*"),Po(),fl(76," Wildcard. See "),Mo(77,"em"),fl(78,"Input Matching"),Po(),fl(79,". "),Po(),Po(),Po(),Mo(80,"h6"),fl(81,"UP/DOWN RULE"),Po(),Mo(82,"p"),fl(83," Increases or decreases document ranking matching a specific term, e.g.:"),Fo(84,"br"),Mo(85,"code"),fl(86,"UP(10): Altersteilzeit"),Po(),fl(87,", or "),Mo(88,"code"),fl(89,"DOWN(500): englische \xdcbersetzung"),Po(),fl(90,"."),Fo(91,"br"),fl(92," Can be combined with native Solr field syntax. See "),Mo(93,"em"),fl(94,"FILTER RULE"),Po(),fl(95,". "),Po(),Mo(96,"h6"),fl(97,"FILTER RULE"),Po(),Mo(98,"p"),fl(99," Filter exclusively documents matching a specific term or totally remove them completely."),Fo(100,"br"),fl(101," When term is prefixed with "),Mo(102,"code"),fl(103,"*"),Po(),fl(104,", native Solr field syntax can be used, e.g.:"),Fo(105,"br"),Mo(106,"code"),fl(107,"* price:[350 TO 450]"),Po(),fl(108,", "),Mo(109,"code"),fl(110,"* microline1:Vertrag"),Po(),fl(111,", or "),Mo(112,"code"),fl(113,"-vertrag"),Po(),fl(114,"."),Fo(115,"br"),Po(),Mo(116,"h6"),fl(117,"DELETE RULE"),Po(),Mo(118,"p"),fl(119," Delete rules allow you to remove keywords from a query. "),Po(),Mo(120,"h6"),fl(121,"Input Matching"),Po(),Mo(122,"table"),Mo(123,"tr"),Mo(124,"td",29),Mo(125,"code"),fl(126,'"personal computer"'),Po(),Po(),Mo(127,"td"),fl(128,"Only match the exact query 'personal computer'."),Po(),Po(),Mo(129,"tr"),Mo(130,"td",29),Mo(131,"code"),fl(132,'"personal computer'),Po(),Po(),Mo(133,"td"),fl(134,"Only match queries starting with 'personal computer'"),Po(),Po(),Mo(135,"tr"),Mo(136,"td",29),Mo(137,"code"),fl(138,'personal computer"'),Po(),Po(),Mo(139,"td"),fl(140,"Only match queries ending with 'personal computer'"),Po(),Po(),Mo(141,"tr"),Mo(142,"td",29),Mo(143,"code"),fl(144,"urlaubs*"),Po(),Po(),Mo(145,"td"),fl(146," Wildcard matching of queries starting with 'urlaubs' (e.g. 'urlaubsgeld' or 'urlaubszeit')."),Fo(147,"br"),fl(148," Can be combined with "),Mo(149,"code"),fl(150,"$1"),Po(),fl(151," placeholder in a directed synonym (e.g. "),Mo(152,"code"),fl(153,"urlaub $1"),Po(),fl(154,")."),Fo(155,"br"),fl(156," WARNING: Only works in combination with a directed (not undirected) synonym! "),Po(),Po(),Po(),Fo(157,"br"),Mo(158,"p"),fl(159," For more information refer to detailed "),Mo(160,"a",30),fl(161," documentation of querqy (common rules rewriter) "),Po(),fl(162,". "),Po(),Mo(163,"h6"),fl(164,"SPELLING RULES"),Po(),Mo(165,"p"),fl(166," Spelling rules are using the querqy replace rewriter to overwrite the input term. "),Fo(167,"br"),fl(168," Following rules can be used to replace the input term: "),Po(),Mo(169,"table",31),Mo(170,"thead"),Mo(171,"tr"),Fo(172,"th",32),Mo(173,"th",33),fl(174,"Spelling"),Po(),Mo(175,"th",34),fl(176,"Alternative"),Po(),Mo(177,"th",35),fl(178,"Description"),Po(),Po(),Po(),Mo(179,"tbody"),Mo(180,"tr"),Mo(181,"th",36),fl(182,"simple rule"),Po(),Mo(183,"td"),fl(184,"mobile"),Po(),Mo(185,"td"),fl(186,"ombile"),Po(),Mo(187,"td"),Mo(188,"code"),fl(189,"ombile => mobile"),Po(),Fo(190,"br"),fl(191," Simple replacement of the alternative with the spelling "),Po(),Po(),Mo(192,"tr"),Mo(193,"th",36),fl(194,"prefix rule"),Po(),Mo(195,"td"),fl(196,"cheap"),Po(),Mo(197,"td"),fl(198,"cheap*"),Po(),Mo(199,"td"),Mo(200,"code"),fl(201,"cheap* => cheap"),Po(),Fo(202,"br"),fl(203," Can be used to generalize spellings (e.g. cheapest pants => cheap pants). "),Mo(204,"span",37),fl(205,"Just one suffix rule is allowed per spelling."),Po(),Po(),Po(),Mo(206,"tr"),Mo(207,"th",36),fl(208,"suffix rule"),Po(),Mo(209,"td"),fl(210,"phone"),Po(),Mo(211,"td"),fl(212,"*phones"),Po(),Mo(213,"td"),Mo(214,"code"),fl(215,"*sale => sale"),Po(),Fo(216,"br"),fl(217," Can be used to generalize spellings (e.g. smartphone => phone). "),Mo(218,"span",37),fl(219,"Just one suffix rule is allowed per spelling."),Po(),Po(),Po(),Mo(220,"tr"),Mo(221,"th",36),fl(222,"wildcards"),Po(),Mo(223,"td"),fl(224,"computer $1"),Po(),Mo(225,"td"),fl(226,"computer*"),Po(),Mo(227,"td"),Mo(228,"code"),fl(229,"computer* => computer $1"),Po(),Fo(230,"br"),fl(231," Can be used to generalize and split spellings (e.g. computertable => computer table). "),Mo(232,"span",37),fl(233,"Just one suffix rule is allowed per spelling."),Po(),Po(),Po(),Po(),Po(),Fo(234,"br"),Mo(235,"p"),fl(236," For more information refer to detailed "),Mo(237,"a",38),fl(238," documentation of querqy (replace rewriter) "),Po(),fl(239,". "),Po(),Po(),Mo(240,"div",39),Mo(241,"button",40),Bo("click",function(){return e.modalService.close("help-modal")}),fl(242," Close "),Po(),Po(),Po()),2&t&&(Xi(2),gl(e.featureToggleService.getSync("toggle.headline")),Xi(3),ml(" (v",e.featureToggleService.getSync("smui.version"),") "),Xi(1),Ro("ngIf",e.versionInfo),Xi(6),Ro("ngClass",Va(17,yE,"/rules"===e.router.url)),Xi(3),Ro("ngClass",Va(19,yE,"/report"===e.router.url)),Xi(3),Ro("ngClass",Va(21,yE,"/admin"===e.router.url)),Xi(3),Ro("ngClass",Va(23,yE,"/chris"===e.router.url)),Xi(6),Ro("ngIf",e.hideSolrIndexSelector()),Xi(1),Ro("ngIf",e.currentSolrIndexId&&"-1"!==e.currentSolrIndexId),Xi(3),Ro("ngIf","latestMarketStandard")("ngIfIn",e.versionInfo||"current")("ngIfIn",e.versionInfo),Xi(1),Ro("ngIf","latestMarketStandard")("ngIfIn",e.versionInfo),Xi(1),Ro("ngIf","current")("ngIfIn",e.versionInfo),Xi(2),Ro("innerHTML",null==e.versionInfo?null:e.versionInfo.msgHtml,ei))},directives:[T_,zu,Jf,ju,gb,Vb,ky,yy,iv,Hu,Oy,My],styles:[".smui-nav-bar[_ngcontent-%COMP%]{margin-bottom:1rem}.leftSpace[_ngcontent-%COMP%]{margin-left:1rem}.selectpicker[_ngcontent-%COMP%]{margin:0 1rem;max-width:250px}.smui-version[_ngcontent-%COMP%]{font-size:x-small}.help-table-col-1[_ngcontent-%COMP%], .help-table-col-2[_ngcontent-%COMP%], .help-table-col-3[_ngcontent-%COMP%]{width:15%}.help-table-col-4[_ngcontent-%COMP%]{width:55%}.btn-smui-version-info[_ngcontent-%COMP%]{cursor:pointer}.solrPanel[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto auto auto;align-items:center;justify-items:center}"]}),t})();function _E(t,e){if(1&t&&(Mo(0,"div"),Mo(1,"ngb-alert",4),Mo(2,"strong"),fl(3,"Error!"),Po(),fl(4),Po(),Po()),2&t){const t=e.$implicit;Xi(1),Ro("dismissible",!1),Xi(3),ml(" ",t," ")}}function bE(t,e){1&t&&(Mo(0,"div"),Fo(1,"div",5),Po())}function wE(t,e){1&t&&(Mo(0,"div"),Fo(1,"app-smui-header-nav"),Fo(2,"router-outlet"),Po())}const SE={showCloseButton:!1,tapToDismiss:!0,timeout:5e3,positionClass:"toast-bottom-right"};let CE=(()=>{class t{constructor(t,e,n){this.solrService=t,this.featureToggleService=e,this.configService=n,this.toasterConfig=new Nm(SE),this.isInitialized=!1,this.errors=[],console.log("In AppComponent :: constructor")}ngOnInit(){console.log("In AppComponent :: ngOnInit"),Promise.all([this.initFeatureToggles(),this.initSolarIndices(),this.initVersionInfo()]).then(()=>this.isInitialized=0===this.errors.length)}initFeatureToggles(){return this.featureToggleService.getFeatureToggles().catch(()=>{this.errors.push("Could not fetch app configuration from back-end")})}initSolarIndices(){return this.solrService.listAllSolrIndices().catch(()=>{this.errors.push("Could not fetch Solr configuration from back-end")})}initVersionInfo(){return this.configService.getLatestVersionInfo().catch(()=>{this.errors.push("Could not fetch version info from back-end")})}}return t.\u0275fac=function(e){return new(e||t)(Ao(rm),Ao(Jg),Ao(cm))},t.\u0275cmp=Vt({type:t,selectors:[["app-root"]],decls:5,vars:4,consts:[[3,"toasterconfig"],[1,"container-fluid"],[4,"ngFor","ngForOf"],[4,"ngIf"],["type","danger",1,"error",3,"dismissible"],[1,"smui-loading-spinner"]],template:function(t,e){1&t&&(Fo(0,"toaster-container",0),Mo(1,"div",1),ko(2,_E,5,2,"div",2),ko(3,bE,2,0,"div",3),ko(4,wE,3,0,"div",3),Po()),2&t&&(Ro("toasterconfig",e.toasterConfig),Xi(2),Ro("ngForOf",e.errors),Xi(1),Ro("ngIf",!e.isInitialized),Xi(1),Ro("ngIf",e.isInitialized))},directives:[Um,Hu,zu,c_,vE,tg],styles:[".error[_ngcontent-%COMP%]:first-child{margin:1rem auto 0;max-width:500px}.smui-loading-spinner[_ngcontent-%COMP%]{width:50px;height:50px;background-color:#007bff;margin:100px auto;animation:sk-rotateplane 1.2s ease-in-out infinite}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}#toast-container[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:600px!important;font-size:80%!important}@media (min-width:992px){.modal-lg[_ngcontent-%COMP%]{max-width:992px}}"]}),t})(),IE=(()=>{class t{}return t.\u0275mod=Ht({type:t,bootstrap:[CE]}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[_g,Jg,Xg,em,sm,rm,om,lm,am,cm,sE],imports:[[Rh,lv,Yg,AI,Hm,nE,zS,ub]]}),t})();(function(){if(Jc)throw new Error("Cannot enable prod mode after platform setup.");Yc=!1})(),Oh().bootstrapModule(IE).catch(t=>console.error(t))},zn8P:function(t,e){function n(t){return Promise.resolve().then(function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e})}n.keys=function(){return[]},n.resolve=n,t.exports=n,n.id="zn8P"}},[[0,0]]]); \ No newline at end of file diff --git a/public/polyfills.3116b8e9dbb90fea460e.js b/public/polyfills.3116b8e9dbb90fea460e.js new file mode 100644 index 00000000..f969f165 --- /dev/null +++ b/public/polyfills.3116b8e9dbb90fea460e.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{1:function(e,t,n){e.exports=n("hN/g")},"N/DB":function(e,t){const n="undefined"!=typeof globalThis&&globalThis,o="undefined"!=typeof window&&window,r="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,s="undefined"!=typeof global&&global,i=function(e,...t){if(i.translate){const n=i.translate(e,t);e=n[0],t=n[1]}let n=a(e[0],e.raw[0]);for(let o=1;o",this._properties=t&&t.properties||{},this._zoneDelegate=new l(this,this._parent&&this._parent._zoneDelegate,t)}static assertZonePatched(){if(e.Promise!==z.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let e=a.current;for(;e.parent;)e=e.parent;return e}static get current(){return O.zone}static get currentTask(){return j}static __load_patch(t,r){if(z.hasOwnProperty(t)){if(i)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const s="Zone:"+t;n(s),z[t]=r(e,a,C),o(s,s)}}get parent(){return this._parent}get name(){return this._name}get(e){const t=this.getZoneWith(e);if(t)return t._properties[e]}getZoneWith(e){let t=this;for(;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null}fork(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}wrap(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);const n=this._zoneDelegate.intercept(this,e,t),o=this;return function(){return o.runGuarded(n,this,arguments,t)}}run(e,t,n,o){O={parent:O,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,o)}finally{O=O.parent}}runGuarded(e,t=null,n,o){O={parent:O,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,o)}catch(r){if(this._zoneDelegate.handleError(this,r))throw r}}finally{O=O.parent}}runTask(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||y).name+"; Execution: "+this.name+")");if(e.state===v&&(e.type===P||e.type===D))return;const o=e.state!=w;o&&e._transitionTo(w,T),e.runCount++;const r=j;j=e,O={parent:O,zone:this};try{e.type==D&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(s){if(this._zoneDelegate.handleError(this,s))throw s}}finally{e.state!==v&&e.state!==Z&&(e.type==P||e.data&&e.data.isPeriodic?o&&e._transitionTo(T,w):(e.runCount=0,this._updateTaskCount(e,-1),o&&e._transitionTo(v,w,v))),O=O.parent,j=r}}scheduleTask(e){if(e.zone&&e.zone!==this){let t=this;for(;t;){if(t===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);t=t.parent}}e._transitionTo(b,v);const t=[];e._zoneDelegates=t,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(n){throw e._transitionTo(Z,b,v),this._zoneDelegate.handleError(this,n),n}return e._zoneDelegates===t&&this._updateTaskCount(e,1),e.state==b&&e._transitionTo(T,b),e}scheduleMicroTask(e,t,n,o){return this.scheduleTask(new u(S,e,t,n,o,void 0))}scheduleMacroTask(e,t,n,o,r){return this.scheduleTask(new u(D,e,t,n,o,r))}scheduleEventTask(e,t,n,o,r){return this.scheduleTask(new u(P,e,t,n,o,r))}cancelTask(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||y).name+"; Execution: "+this.name+")");e._transitionTo(E,T,w);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(Z,E),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(v,E),e.runCount=0,e}_updateTaskCount(e,t){const n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(let o=0;oe.hasTask(n,o),onScheduleTask:(e,t,n,o)=>e.scheduleTask(n,o),onInvokeTask:(e,t,n,o,r,s)=>e.invokeTask(n,o,r,s),onCancelTask:(e,t,n,o)=>e.cancelTask(n,o)};class l{constructor(e,t,n){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=e,this._parentDelegate=t,this._forkZS=n&&(n&&n.onFork?n:t._forkZS),this._forkDlgt=n&&(n.onFork?t:t._forkDlgt),this._forkCurrZone=n&&(n.onFork?this.zone:t._forkCurrZone),this._interceptZS=n&&(n.onIntercept?n:t._interceptZS),this._interceptDlgt=n&&(n.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=n&&(n.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=n&&(n.onInvoke?n:t._invokeZS),this._invokeDlgt=n&&(n.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=n&&(n.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=n&&(n.onHandleError?n:t._handleErrorZS),this._handleErrorDlgt=n&&(n.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=n&&(n.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=n&&(n.onScheduleTask?n:t._scheduleTaskZS),this._scheduleTaskDlgt=n&&(n.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=n&&(n.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=n&&(n.onInvokeTask?n:t._invokeTaskZS),this._invokeTaskDlgt=n&&(n.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=n&&(n.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=n&&(n.onCancelTask?n:t._cancelTaskZS),this._cancelTaskDlgt=n&&(n.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=n&&(n.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const o=n&&n.onHasTask;(o||t&&t._hasTaskZS)&&(this._hasTaskZS=o?n:c,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=e,n.onScheduleTask||(this._scheduleTaskZS=c,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),n.onInvokeTask||(this._invokeTaskZS=c,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),n.onCancelTask||(this._cancelTaskZS=c,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(e,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,e,t):new a(e,t)}intercept(e,t,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,e,t,n):t}invoke(e,t,n,o,r){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,e,t,n,o,r):t.apply(n,o)}handleError(e,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,e,t)}scheduleTask(e,t){let n=t;if(this._scheduleTaskZS)this._hasTaskZS&&n._zoneDelegates.push(this._hasTaskDlgtOwner),n=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,e,t),n||(n=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=S)throw new Error("Task is missing scheduleFn.");_(t)}return n}invokeTask(e,t,n,o){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,e,t,n,o):t.callback.apply(n,o)}cancelTask(e,t){let n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,e,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");n=t.cancelFn(t)}return n}hasTask(e,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,e,t)}catch(n){this.handleError(e,n)}}_updateTaskCount(e,t){const n=this._taskCounts,o=n[e],r=n[e]=o+t;if(r<0)throw new Error("More tasks executed then were scheduled.");0!=o&&0!=r||this.hasTask(this.zone,{microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})}}class u{constructor(t,n,o,r,s,i){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=t,this.source=n,this.data=r,this.scheduleFn=s,this.cancelFn=i,!o)throw new Error("callback is not defined");this.callback=o;const a=this;this.invoke=t===P&&r&&r.useG?u.invokeTask:function(){return u.invokeTask.call(e,a,this,arguments)}}static invokeTask(e,t,n){e||(e=this),I++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==I&&m(),I--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(v,b)}_transitionTo(e,t,n){if(this._state!==t&&this._state!==n)throw new Error(`${this.type} '${this.source}': can not transition to '${e}', expecting state '${t}'${n?" or '"+n+"'":""}, was '${this._state}'.`);this._state=e,e==v&&(this._zoneDelegates=null)}toString(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const h=s("setTimeout"),p=s("Promise"),f=s("then");let d,g=[],k=!1;function _(t){if(0===I&&0===g.length)if(d||e[p]&&(d=e[p].resolve(0)),d){let e=d[f];e||(e=d.then),e.call(d,m)}else e[h](m,0);t&&g.push(t)}function m(){if(!k){for(k=!0;g.length;){const t=g;g=[];for(let n=0;nO,onUnhandledError:N,microtaskDrainDone:N,scheduleMicroTask:_,showUncaughtError:()=>!a[s("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:N,patchMethod:()=>N,bindArguments:()=>[],patchThen:()=>N,patchMacroTask:()=>N,setNativePromise:e=>{e&&"function"==typeof e.resolve&&(d=e.resolve(0))},patchEventPrototype:()=>N,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>N,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>N,wrapWithCurrentZone:()=>N,filterProperties:()=>[],attachOriginToPatched:()=>N,_redefineProperty:()=>N,patchCallbacks:()=>N};let O={parent:null,zone:new a(null,null)},j=null,I=0;function N(){}o("Zone","Zone"),e.Zone=a}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||global),Zone.__load_patch("ZoneAwarePromise",(e,t,n)=>{const o=Object.getOwnPropertyDescriptor,r=Object.defineProperty,s=n.symbol,i=[],a=!0===e[s("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],c=s("Promise"),l=s("then");n.onUnhandledError=e=>{if(n.showUncaughtError()){const t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=()=>{for(;i.length;){const t=i.shift();try{t.zone.runGuarded(()=>{throw t})}catch(e){h(e)}}};const u=s("unhandledPromiseRejectionHandler");function h(e){n.onUnhandledError(e);try{const n=t[u];"function"==typeof n&&n.call(this,e)}catch(o){}}function p(e){return e&&e.then}function f(e){return e}function d(e){return C.reject(e)}const g=s("state"),k=s("value"),_=s("finally"),m=s("parentPromiseValue"),y=s("parentPromiseState"),v=null,b=!0,T=!1;function w(e,t){return n=>{try{Z(e,t,n)}catch(o){Z(e,!1,o)}}}const E=s("currentTaskTrace");function Z(e,o,s){const c=function(){let e=!1;return function(t){return function(){e||(e=!0,t.apply(null,arguments))}}}();if(e===s)throw new TypeError("Promise resolved with itself");if(e[g]===v){let h=null;try{"object"!=typeof s&&"function"!=typeof s||(h=s&&s.then)}catch(u){return c(()=>{Z(e,!1,u)})(),e}if(o!==T&&s instanceof C&&s.hasOwnProperty(g)&&s.hasOwnProperty(k)&&s[g]!==v)D(s),Z(e,s[g],s[k]);else if(o!==T&&"function"==typeof h)try{h.call(s,c(w(e,o)),c(w(e,!1)))}catch(u){c(()=>{Z(e,!1,u)})()}else{e[g]=o;const c=e[k];if(e[k]=s,e[_]===_&&o===b&&(e[g]=e[y],e[k]=e[m]),o===T&&s instanceof Error){const e=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;e&&r(s,E,{configurable:!0,enumerable:!1,writable:!0,value:e})}for(let t=0;t{try{const o=e[k],r=!!n&&_===n[_];r&&(n[m]=o,n[y]=s);const a=t.run(i,void 0,r&&i!==d&&i!==f?[]:[o]);Z(n,!0,a)}catch(o){Z(n,!1,o)}},n)}const z=function(){};class C{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(e){return Z(new this(null),b,e)}static reject(e){return Z(new this(null),T,e)}static race(e){let t,n,o=new this((e,o)=>{t=e,n=o});function r(e){t(e)}function s(e){n(e)}for(let i of e)p(i)||(i=this.resolve(i)),i.then(r,s);return o}static all(e){return C.allWithCallback(e)}static allSettled(e){return(this&&this.prototype instanceof C?this:C).allWithCallback(e,{thenCallback:e=>({status:"fulfilled",value:e}),errorCallback:e=>({status:"rejected",reason:e})})}static allWithCallback(e,t){let n,o,r=new this((e,t)=>{n=e,o=t}),s=2,i=0;const a=[];for(let l of e){p(l)||(l=this.resolve(l));const e=i;try{l.then(o=>{a[e]=t?t.thenCallback(o):o,s--,0===s&&n(a)},r=>{t?(a[e]=t.errorCallback(r),s--,0===s&&n(a)):o(r)})}catch(c){o(c)}s++,i++}return s-=2,0===s&&n(a),r}constructor(e){const t=this;if(!(t instanceof C))throw new Error("Must be an instanceof Promise.");t[g]=v,t[k]=[];try{e&&e(w(t,b),w(t,T))}catch(n){Z(t,!1,n)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return C}then(e,n){let o=this.constructor[Symbol.species];o&&"function"==typeof o||(o=this.constructor||C);const r=new o(z),s=t.current;return this[g]==v?this[k].push(s,r,e,n):P(this,s,r,e,n),r}catch(e){return this.then(null,e)}finally(e){let n=this.constructor[Symbol.species];n&&"function"==typeof n||(n=C);const o=new n(z);o[_]=_;const r=t.current;return this[g]==v?this[k].push(r,o,e,e):P(this,r,o,e,e),o}}C.resolve=C.resolve,C.reject=C.reject,C.race=C.race,C.all=C.all;const O=e[c]=e.Promise,j=t.__symbol__("ZoneAwarePromise");let I=o(e,"Promise");I&&!I.configurable||(I&&delete I.writable,I&&delete I.value,I||(I={configurable:!0,enumerable:!0}),I.get=function(){return e[j]?e[j]:e[c]},I.set=function(t){t===C?e[j]=t:(e[c]=t,t.prototype[l]||R(t),n.setNativePromise(t))},r(e,"Promise",I)),e.Promise=C;const N=s("thenPatched");function R(e){const t=e.prototype,n=o(t,"then");if(n&&(!1===n.writable||!n.configurable))return;const r=t.then;t[l]=r,e.prototype.then=function(e,t){return new C((e,t)=>{r.call(this,e,t)}).then(e,t)},e[N]=!0}if(n.patchThen=R,O){R(O);const t=e.fetch;"function"==typeof t&&(e[n.symbol("fetch")]=t,e.fetch=(x=t,function(){let e=x.apply(this,arguments);if(e instanceof C)return e;let t=e.constructor;return t[N]||R(t),e}))}var x;return Promise[t.__symbol__("uncaughtPromiseErrors")]=i,C});const e=Object.getOwnPropertyDescriptor,t=Object.defineProperty,n=Object.getPrototypeOf,o=Object.create,r=Array.prototype.slice,s="addEventListener",i="removeEventListener",a=Zone.__symbol__(s),c=Zone.__symbol__(i),l="true",u="false",h=Zone.__symbol__("");function p(e,t){return Zone.current.wrap(e,t)}function f(e,t,n,o,r){return Zone.current.scheduleMacroTask(e,t,n,o,r)}const d=Zone.__symbol__,g="undefined"!=typeof window,k=g?window:void 0,_=g&&k||"object"==typeof self&&self||global,m=[null];function y(e,t){for(let n=e.length-1;n>=0;n--)"function"==typeof e[n]&&(e[n]=p(e[n],t+"_"+n));return e}function v(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}const b="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,T=!("nw"in _)&&void 0!==_.process&&"[object process]"==={}.toString.call(_.process),w=!T&&!b&&!(!g||!k.HTMLElement),E=void 0!==_.process&&"[object process]"==={}.toString.call(_.process)&&!b&&!(!g||!k.HTMLElement),Z={},S=function(e){if(!(e=e||_.event))return;let t=Z[e.type];t||(t=Z[e.type]=d("ON_PROPERTY"+e.type));const n=this||e.target||_,o=n[t];let r;if(w&&n===k&&"error"===e.type){const t=e;r=o&&o.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===r&&e.preventDefault()}else r=o&&o.apply(this,arguments),null==r||r||e.preventDefault();return r};function D(n,o,r){let s=e(n,o);if(!s&&r&&e(r,o)&&(s={enumerable:!0,configurable:!0}),!s||!s.configurable)return;const i=d("on"+o+"patched");if(n.hasOwnProperty(i)&&n[i])return;delete s.writable,delete s.value;const a=s.get,c=s.set,l=o.substr(2);let u=Z[l];u||(u=Z[l]=d("ON_PROPERTY"+l)),s.set=function(e){let t=this;t||n!==_||(t=_),t&&(t[u]&&t.removeEventListener(l,S),c&&c.apply(t,m),"function"==typeof e?(t[u]=e,t.addEventListener(l,S,!1)):t[u]=null)},s.get=function(){let e=this;if(e||n!==_||(e=_),!e)return null;const t=e[u];if(t)return t;if(a){let t=a&&a.call(this);if(t)return s.set.call(this,t),"function"==typeof e.removeAttribute&&e.removeAttribute(o),t}return null},t(n,o,s),n[i]=!0}function P(e,t,n){if(t)for(let o=0;ofunction(t,o){const s=n(t,o);return s.cbIdx>=0&&"function"==typeof o[s.cbIdx]?f(s.name,o[s.cbIdx],s,r):e.apply(t,o)})}function I(e,t){e[d("OriginalDelegate")]=t}let N=!1,R=!1;function x(){try{const e=k.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(e){}return!1}function M(){if(N)return R;N=!0;try{const e=k.navigator.userAgent;-1===e.indexOf("MSIE ")&&-1===e.indexOf("Trident/")&&-1===e.indexOf("Edge/")||(R=!0)}catch(e){}return R}Zone.__load_patch("toString",e=>{const t=Function.prototype.toString,n=d("OriginalDelegate"),o=d("Promise"),r=d("Error"),s=function(){if("function"==typeof this){const s=this[n];if(s)return"function"==typeof s?t.call(s):Object.prototype.toString.call(s);if(this===Promise){const n=e[o];if(n)return t.call(n)}if(this===Error){const n=e[r];if(n)return t.call(n)}}return t.call(this)};s[n]=t,Function.prototype.toString=s;const i=Object.prototype.toString;Object.prototype.toString=function(){return this instanceof Promise?"[object Promise]":i.call(this)}});let L=!1;if("undefined"!=typeof window)try{const e=Object.defineProperty({},"passive",{get:function(){L=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(he){L=!1}const A={useG:!0},H={},F={},G=new RegExp("^"+h+"(\\w+)(true|false)$"),B=d("propagationStopped");function W(e,t){const n=(t?t(e):e)+u,o=(t?t(e):e)+l,r=h+n,s=h+o;H[e]={},H[e].false=r,H[e].true=s}function q(e,t,o){const r=o&&o.add||s,a=o&&o.rm||i,c=o&&o.listeners||"eventListeners",p=o&&o.rmAll||"removeAllListeners",f=d(r),g="."+r+":",k=function(e,t,n){if(e.isRemoved)return;const o=e.callback;"object"==typeof o&&o.handleEvent&&(e.callback=e=>o.handleEvent(e),e.originalDelegate=o),e.invoke(e,t,[n]);const r=e.options;r&&"object"==typeof r&&r.once&&t[a].call(t,n.type,e.originalDelegate?e.originalDelegate:e.callback,r)},_=function(t){if(!(t=t||e.event))return;const n=this||t.target||e,o=n[H[t.type].false];if(o)if(1===o.length)k(o[0],n,t);else{const e=o.slice();for(let o=0;ofunction(t,n){t[B]=!0,e&&e.apply(t,n)})}function V(e,t,n,o,r){const s=Zone.__symbol__(o);if(t[s])return;const i=t[s]=t[o];t[o]=function(s,a,c){return a&&a.prototype&&r.forEach(function(t){const r=`${n}.${o}::`+t,s=a.prototype;if(s.hasOwnProperty(t)){const n=e.ObjectGetOwnPropertyDescriptor(s,t);n&&n.value?(n.value=e.wrapWithCurrentZone(n.value,r),e._redefineProperty(a.prototype,t,n)):s[t]&&(s[t]=e.wrapWithCurrentZone(s[t],r))}else s[t]&&(s[t]=e.wrapWithCurrentZone(s[t],r))}),i.call(t,s,a,c)},e.attachOriginToPatched(t[o],i)}const X=["absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplayconnected","vrdisplaydisconnected","vrdisplaypresentchange"],J=["encrypted","waitingforkey","msneedkey","mozinterruptbegin","mozinterruptend"],Y=["load"],K=["blur","error","focus","load","resize","scroll","messageerror"],Q=["bounce","finish","start"],ee=["loadstart","progress","abort","error","load","progress","timeout","loadend","readystatechange"],te=["upgradeneeded","complete","abort","success","error","blocked","versionchange","close"],ne=["close","error","open","message"],oe=["error","message"],re=["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel"].concat(["webglcontextrestored","webglcontextlost","webglcontextcreationerror"],["autocomplete","autocompleteerror"],["toggle"],["afterscriptexecute","beforescriptexecute","DOMContentLoaded","freeze","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange","resume"],X,["beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend"],["activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"]);function se(e,t,n){if(!n||0===n.length)return t;const o=n.filter(t=>t.target===e);if(!o||0===o.length)return t;const r=o[0].ignoreProperties;return t.filter(e=>-1===r.indexOf(e))}function ie(e,t,n,o){e&&P(e,se(e,t,n),o)}function ae(e,t){if(T&&!E)return;if(Zone[e.symbol("patchEvents")])return;const o="undefined"!=typeof WebSocket,r=t.__Zone_ignore_on_properties;if(w){const e=window,t=x?[{target:e,ignoreProperties:["error"]}]:[];ie(e,re.concat(["messageerror"]),r?r.concat(t):r,n(e)),ie(Document.prototype,re,r),void 0!==e.SVGElement&&ie(e.SVGElement.prototype,re,r),ie(Element.prototype,re,r),ie(HTMLElement.prototype,re,r),ie(HTMLMediaElement.prototype,J,r),ie(HTMLFrameSetElement.prototype,X.concat(K),r),ie(HTMLBodyElement.prototype,X.concat(K),r),ie(HTMLFrameElement.prototype,Y,r),ie(HTMLIFrameElement.prototype,Y,r);const o=e.HTMLMarqueeElement;o&&ie(o.prototype,Q,r);const s=e.Worker;s&&ie(s.prototype,oe,r)}const s=t.XMLHttpRequest;s&&ie(s.prototype,ee,r);const i=t.XMLHttpRequestEventTarget;i&&ie(i&&i.prototype,ee,r),"undefined"!=typeof IDBIndex&&(ie(IDBIndex.prototype,te,r),ie(IDBRequest.prototype,te,r),ie(IDBOpenDBRequest.prototype,te,r),ie(IDBDatabase.prototype,te,r),ie(IDBTransaction.prototype,te,r),ie(IDBCursor.prototype,te,r)),o&&ie(WebSocket.prototype,ne,r)}Zone.__load_patch("util",(n,a,c)=>{c.patchOnProperties=P,c.patchMethod=O,c.bindArguments=y,c.patchMacroTask=j;const f=a.__symbol__("BLACK_LISTED_EVENTS"),d=a.__symbol__("UNPATCHED_EVENTS");n[d]&&(n[f]=n[d]),n[f]&&(a[f]=a[d]=n[f]),c.patchEventPrototype=$,c.patchEventTarget=q,c.isIEOrEdge=M,c.ObjectDefineProperty=t,c.ObjectGetOwnPropertyDescriptor=e,c.ObjectCreate=o,c.ArraySlice=r,c.patchClass=C,c.wrapWithCurrentZone=p,c.filterProperties=se,c.attachOriginToPatched=I,c._redefineProperty=Object.defineProperty,c.patchCallbacks=V,c.getGlobalObjects=()=>({globalSources:F,zoneSymbolEventNames:H,eventNames:re,isBrowser:w,isMix:E,isNode:T,TRUE_STR:l,FALSE_STR:u,ZONE_SYMBOL_PREFIX:h,ADD_EVENT_LISTENER_STR:s,REMOVE_EVENT_LISTENER_STR:i})});const ce=d("zoneTask");function le(e,t,n,o){let r=null,s=null;n+=o;const i={};function a(t){const n=t.data;return n.args[0]=function(){try{t.invoke.apply(this,arguments)}finally{t.data&&t.data.isPeriodic||("number"==typeof n.handleId?delete i[n.handleId]:n.handleId&&(n.handleId[ce]=null))}},n.handleId=r.apply(e,n.args),t}function c(e){return s(e.data.handleId)}r=O(e,t+=o,n=>function(r,s){if("function"==typeof s[0]){const e=f(t,s[0],{isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?s[1]||0:void 0,args:s},a,c);if(!e)return e;const n=e.data.handleId;return"number"==typeof n?i[n]=e:n&&(n[ce]=e),n&&n.ref&&n.unref&&"function"==typeof n.ref&&"function"==typeof n.unref&&(e.ref=n.ref.bind(n),e.unref=n.unref.bind(n)),"number"==typeof n||n?n:e}return n.apply(e,s)}),s=O(e,n,t=>function(n,o){const r=o[0];let s;"number"==typeof r?s=i[r]:(s=r&&r[ce],s||(s=r)),s&&"string"==typeof s.type?"notScheduled"!==s.state&&(s.cancelFn&&s.data.isPeriodic||0===s.runCount)&&("number"==typeof r?delete i[r]:r&&(r[ce]=null),s.zone.cancelTask(s)):t.apply(e,o)})}function ue(e,t){if(Zone[t.symbol("patchEventTarget")])return;const{eventNames:n,zoneSymbolEventNames:o,TRUE_STR:r,FALSE_STR:s,ZONE_SYMBOL_PREFIX:i}=t.getGlobalObjects();for(let c=0;c{const t=e[Zone.__symbol__("legacyPatch")];t&&t()}),Zone.__load_patch("timers",e=>{const t="set",n="clear";le(e,t,n,"Timeout"),le(e,t,n,"Interval"),le(e,t,n,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{le(e,"request","cancel","AnimationFrame"),le(e,"mozRequest","mozCancel","AnimationFrame"),le(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,t)=>{const n=["alert","prompt","confirm"];for(let o=0;ofunction(o,s){return t.current.run(n,e,s,r)})}),Zone.__load_patch("EventTarget",(e,t,n)=>{(function(e,t){t.patchEventPrototype(e,t)})(e,n),ue(e,n);const o=e.XMLHttpRequestEventTarget;o&&o.prototype&&n.patchEventTarget(e,[o.prototype]),C("MutationObserver"),C("WebKitMutationObserver"),C("IntersectionObserver"),C("FileReader")}),Zone.__load_patch("on_property",(e,t,n)=>{ae(n,e)}),Zone.__load_patch("customElements",(e,t,n)=>{!function(e,t){const{isBrowser:n,isMix:o}=t.getGlobalObjects();(n||o)&&e.customElements&&"customElements"in e&&t.patchCallbacks(t,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,n)}),Zone.__load_patch("XHR",(e,t)=>{!function(e){const u=e.XMLHttpRequest;if(!u)return;const h=u.prototype;let p=h[a],g=h[c];if(!p){const t=e.XMLHttpRequestEventTarget;if(t){const e=t.prototype;p=e[a],g=e[c]}}const k="readystatechange",_="scheduled";function m(e){const o=e.data,i=o.target;i[s]=!1,i[l]=!1;const u=i[r];p||(p=i[a],g=i[c]),u&&g.call(i,k,u);const h=i[r]=()=>{if(i.readyState===i.DONE)if(!o.aborted&&i[s]&&e.state===_){const n=i[t.__symbol__("loadfalse")];if(n&&n.length>0){const r=e.invoke;e.invoke=function(){const n=i[t.__symbol__("loadfalse")];for(let t=0;tfunction(e,t){return e[o]=0==t[2],e[i]=t[1],b.apply(e,t)}),T=d("fetchTaskAborting"),w=d("fetchTaskScheduling"),E=O(h,"send",()=>function(e,n){if(!0===t.current[w])return E.apply(e,n);if(e[o])return E.apply(e,n);{const t={target:e,url:e[i],isPeriodic:!1,args:n,aborted:!1},o=f("XMLHttpRequest.send",y,t,m,v);e&&!0===e[l]&&!t.aborted&&o.state===_&&o.invoke()}}),Z=O(h,"abort",()=>function(e,o){const r=e[n];if(r&&"string"==typeof r.type){if(null==r.cancelFn||r.data&&r.data.aborted)return;r.zone.cancelTask(r)}else if(!0===t.current[T])return Z.apply(e,o)})}(e);const n=d("xhrTask"),o=d("xhrSync"),r=d("xhrListener"),s=d("xhrScheduled"),i=d("xhrURL"),l=d("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",t=>{t.navigator&&t.navigator.geolocation&&function(t,n){const o=t.constructor.name;for(let r=0;r{const t=function(){return e.apply(this,y(arguments,o+"."+s))};return I(t,e),t})(i)}}}(t.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,t)=>{function n(t){return function(n){U(e,t).forEach(o=>{const r=e.PromiseRejectionEvent;if(r){const e=new r(t,{promise:n.promise,reason:n.rejection});o.invoke(e)}})}}e.PromiseRejectionEvent&&(t[d("unhandledPromiseRejectionHandler")]=n("unhandledrejection"),t[d("rejectionHandledHandler")]=n("rejectionhandled"))})})?o.call(t,n,t,e):o)||(e.exports=r)}},[[1,0]]]); \ No newline at end of file diff --git a/public/runtime.0e49e2b53282f40c8925.js b/public/runtime.0e49e2b53282f40c8925.js new file mode 100644 index 00000000..effa6aee --- /dev/null +++ b/public/runtime.0e49e2b53282f40c8925.js @@ -0,0 +1 @@ +!function(e){function r(r){for(var n,l,f=r[0],i=r[1],p=r[2],c=0,s=[];ccode{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:initial;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:initial;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:initial;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light.focus,.btn-light:focus,.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:initial}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:initial}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:initial}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:initial}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:initial}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:initial}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:initial}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:initial}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:initial;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:initial}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before,.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);overflow:hidden;font-weight:400;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:initial;-webkit-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:initial;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:initial;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:initial;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:initial;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:initial;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{height:1rem;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:flex;overflow:hidden}.progress-bar{flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:initial;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:initial;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid;border-right:.25em solid transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-baseline{vertical-align:initial!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:initial!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.857143%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{white-space:nowrap}.sr-only-focusable:active,.sr-only-focusable:focus{white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:initial;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.toast{display:flex;flex-direction:row;align-content:center;justify-content:center;position:relative;background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info,.toast-wait{background-color:#2f96b4}.toast-warning{background-color:#f89406}.icon-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}.icon-error,.icon-success{background-repeat:no-repeat}.icon-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}.icon-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}.icon-info,.icon-wait{background-repeat:no-repeat}.icon-wait{background-image:url("data:image/gif;base64,R0lGODlhIAAgAIQAAAQCBISGhMzKzERCROTm5CQiJKyurHx+fPz+/ExOTOzu7Dw+PIyOjCwqLFRWVAwKDIyKjMzOzOzq7CQmJLy6vFRSVPTy9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQAXACwAAAAAIAAgAAAF3eAljmRpnmh6VRSVqLDpIDTixOdUlFSNUDhSQUAT7ES9GnD0SFQAKWItMqr4bqKHVPDI+WiTkaOFFVlrFe83rDrT0qeIjwrT0iLdU0GOiBxhAA4VeSk6QYeIOAsQEAuJKgw+EI8nA18IA48JBAQvFxCXDI8SNAQikV+iiaQIpheWX5mJmxKeF6g0qpQmA4yOu8C7EwYWCgZswRcTFj4KyMAGlwYxDwcHhCXMXxYxBzQHKNo+3DDeCOAn0V/TddbYJA0K48gAEAFQicMWFsfwNA3JSgAIAAFfwIMIL4QAACH5BAkJABoALAAAAAAgACAAhAQCBIyKjERCRMzOzCQiJPTy9DQyNGRmZMTCxOTm5CwqLHx+fBQWFJyenNTW1Pz6/Dw6PGxubAwKDIyOjNTS1CQmJCwuLPz+/Dw+PHRydAAAAAAAAAAAAAAAAAAAAAAAAAXboCaOZGmeaKoxWcSosMkk15W8cZ7VdZaXkcEgQtrxfD9RhHchima1GwlCGUBSFCaFxMrgRtnLFhWujWHhs2nJc8KoVlWGQnEn7/i8XgOwWAB7JwoONQ4KgSQAZRcOgHgSCwsSIhZMNRZ5CzULIgaWF5h4mhecfIQ8jXmQkiODhYeIiRYGjrG2PxgBARi3IhNMAbcCnwI5BAQpAZ8TIwK6vCQVDwUVKL+WzAANTA210g/VJ8OWxQefByQE4dZMzBoInwh4zrtgn2p725YNthUFTNRuGYB3AYGBHCEAACH5BAkJAB0ALAAAAAAgACAAhAQCBISChFRWVMzKzCQiJOTm5GxqbCwuLJSWlPz6/NTW1AwODJSSlGRmZCwqLOzu7HR2dDQ2NAQGBISGhFxaXNTS1CQmJOzq7GxubDQyNKSmpPz+/Nza3AAAAAAAAAAAAAXfYCeOZGmeaKqurHBdAiuP17Zdc0lMAVHWt9yI8LA9fCPB4xEjARoNSWpis01kBpshFahurqzsZosiGpErScMAUO0maKF8Tq/bTQCIQgFp30cQXhB1BHEcXhx0FgkJFiOHVYlzi42AgoRxeRx8fn+en3UABwedKgsBAwMBCygOCjYKDisLFV4VrCUAtVUKpSZdXl8mB8EbByQWcQPFAyYZxccdB7sV0cvBzbmvvG0LBV4FrFTBYCWuNhyyHRTFFB20trh4BxmdYl4YIqepq0IRxRE+IfDCAFQHARo0NGERAgAh+QQJCQAgACwAAAAAIAAgAIUEAgSEgoRMTkzMyswcHhzk5uR0cnQUFhRcXlwsKiz09vQMCgyMiozU1tQkJiR8fnxkZmT8/vwEBgSEhoRcWlzU0tQkIiT08vR0dnQcGhxkYmQ0MjT8+vwMDgyMjozc2twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+UCQcEgsGo/IpHLJXDweC6Z0+IhEHlOjRGIMWLHZoUZx0RQlAajxkFFKFFYFl5m5KNpIySU+X2bIBEoQZBBZGQdMElFhjI2Oj5AgHQEDAw8dQxYeDBaNHRVWVhWYCXsRFwmMXqFWEyAerB6MA6xWA6+xs7URt6VWqIwTu64gDh4eDp6goaORQ5OVAZjO1EgEGhB4RwAYDQ0YAEwIcBEKFEgYrBhLBORxgUYfrB9LELuF8fNDAAaVBuEg7NXCVyRdqHVCGLBiIIQAB1Yc4BXh9uEbwAXuyi2iQI7DuSwHdiFqCEGDtizLRFUDsaGAlQIbVoJYIEDAIiZBAAAh+QQJCQAbACwAAAAAIAAgAIQEAgSMioxcWlz08vQcHhysqqwMDgx8enwsKiykoqRkZmT8+vzEwsQMCgyUlpQkJiS0srQEBgSMjoxcXlz09vQkIiSsrqwUEhQ0MjRsamz8/vwAAAAAAAAAAAAAAAAAAAAF7+AmjmRpnmiqruz2PG0sIssCj4CQJAIgj4/abRNJaI6agu9kCAQaphdJgEQKUIFjgGWsahJYLdf7RTWfLKr3+jsBClVlG5Xb9eb4fImgUBBKDVB4ExRHFGwbGRQLGXMEhUgUfw2QC4IyCmSNDQtHlm2ZXgoiGQsUjW0EnUgLfyKBeYSeiHojfH61uS0GBisVEgEVLRcWRxAXKAgDRwMILMVIECgSVRIrBmS9JtRI1iMVBweuGxerSNolyszOIhjLGs0jEFXSKA8SEkMbcEgWIxfzNBxrw6AKgxIGkM05UOWALhERHJhysOThBgAVWYQAACH5BAkJABkALAAAAAAgACAAhAQGBIyKjERCRMzOzCwuLGRiZPz6/OTm5AwODLSytFRSVNTW1Dw6PHx6fAwKDJSSlERGRNTS1DQyNGxqbPz+/BQSFLy6vFRWVNza3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAXqYCaO5FgFwxBUZeu61ULNFMa+eBvQdJD/owFvFhkBBAwHsBQZUooZyWF2YOQkBNJu6ANMaQeli0AxSEwymi0DcUJeEgPlbEJFAghRe/h+Eeg/Dl9UYks5DF9VhksOAgKFi5GSSwh5kzgVCXIJNxknD5aSCTwJIw8zD5MITpanFKmSCHI8NxUPoJejNKWXLZkznL0vCJ3CxsckDpA/ChYJFzkTBgYTSxc80C4OswbLLhY8Fi/bMwYAJVgl4DTiL9LUJADrFuci1zTZLwD1IwU8BSQuWLCQb1EDHg2QiSDALYvCDAISJLDy8FIIACH5BAkJAB4ALAAAAAAgACAAhAQGBISGhFRSVNTW1CQiJKyqrGRmZOzu7CwuLIyOjGxubPz6/BQSFGRiZOTi5CwqLLy6vDQ2NIyKjFRWVCQmJKyurGxqbPT29DQyNJSSlHRydPz+/BQWFOzq7AAAAAAAAAXhoCeOJElYClGubOs117YtjWuvxCLLi3qbhc6h4FPsdorfiNI5dige43GT9AAkHUcCwCpMNxVP7tgTJY4J1uF7EBl0M8Ooueuo2SOCIkVa11kVX2E2EmgsFH4yBz4uAAkdHVstBAUHQ4xKmZqbnJ2bAhAQAiURGJ4eE0cTIxgzpp0QRxCsrp6xO7MjpaepO6unKxOhv8DFxsfIJBwaChw2DAkZDEocDjIOzi0ZMhlKUjIaLtsb3T8aR+EtDBkJ0yQUBQVQI9XX2ZsDMgMlyxr3mzE2XEgmotCGAARFIHiQ0FMIACH5BAkJABgALAAAAAAgACAAhAQCBISGhDw+POTi5CwuLLS2tPTy9BQSFJyenGRiZDQ2NIyOjLy+vPz6/BweHIyKjFRSVOzq7DQyNLy6vBQWFHRydDw6PPz+/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXXICaOZHkcZaquIjVd10SxtFrAcFGrVhBYIwoON9uNAsOA6DCEFTEKBEKxEjQvAtELNxkpGrAGNfW4Plpb2QgxRKjKzfPoVGLj3CnLNUv7hscpSDhKOxJSgDwPP0ZGAACMjAQFDQYFBJA0BAZDBpeYGBQVFUU3TV2YFAMwAzNgTQ2PkBVDFRiuQ7CYszi1pUOnkKmrM5qcnqiiTwQTDQ2Wn9DR0tPUfRKQEBEREDQSFw3XRhEwEd3f4TvjF+XWKgJ8JNnb0QkwCdUlCzAL+CQODAwc9BtIMAQAOw==")!important}.icon-warning{background-repeat:no-repeat;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}.toaster-icon{font-weight:400;color:#fff}.toast-content{flex-grow:1;padding:15px 15px 15px 50px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button,button.toast-close-button{align-self:flex-start;padding:3px;font-size:23px;line-height:90%;font-weight:700;color:#fff;text-shadow:0 1px 0 #fff;opacity:.7;z-index:999;cursor:pointer;background:transparent;border:0}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;border:none}.toast-close-button span{display:flex;flex-direction:column;align-items:flex-start}.toast-progress-bar{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}.toast-container{position:fixed;z-index:999999;pointer-events:auto}.toast-container.toast-bottom-center,.toast-container.toast-center,.toast-container.toast-top-center{width:100%;pointer-events:none;left:0;right:0}.toast-container.toast-bottom-center>div,.toast-container.toast-center>div,.toast-container.toast-top-center>div{margin:6px auto;pointer-events:auto}.toast-container.toast-bottom-center>button,.toast-container.toast-center>button,.toast-container.toast-top-center>button{pointer-events:auto}.toast-container *{box-sizing:border-box}.toast-container>div{margin:0 0 6px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px;background-repeat:no-repeat;box-shadow:0 0 12px #999;color:#fff;opacity:.8}.toast-container>:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-container.toast-bottom-full-width>div,.toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-center{top:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-center{bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-center{top:45%}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography h1{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography h2{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h5,.mat-typography h5{font:400 calc(14px * .83)/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography h6{font:400 calc(14px * .67)/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-body-2,.mat-body-strong{font:500 14px/24px Roboto,Helvetica Neue,sans-serif}.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-body-1 p,.mat-body p,.mat-typography p{margin:0 0 12px}.mat-caption,.mat-small{font:400 12px/20px Roboto,Helvetica Neue,sans-serif}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-button,.mat-fab,.mat-flat-button,.mat-icon-button,.mat-mini-fab,.mat-raised-button,.mat-stroked-button{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle,.mat-card{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-content,.mat-card-subtitle{font-size:14px}.mat-checkbox{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-remove.mat-icon,.mat-chip .mat-chip-trailing-icon.mat-icon{font-size:18px}.mat-table{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto,Helvetica Neue,sans-serif}.mat-expansion-panel-header{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,Helvetica Neue,sans-serif}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.33333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(.75);width:133.33334%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.66667em;top:calc(100% - 1.79167em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.75);width:133.33333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);-ms-transform:translateY(-1.28124em) scale(.75);width:133.33334%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);-ms-transform:translateY(-1.28123em) scale(.75);width:133.33335%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.54167em;top:calc(100% - 1.66667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.33333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59374em) scale(.75);width:133.33334%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.33333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(.75);width:133.33334%}.mat-grid-tile-footer,.mat-grid-tile-header{font-size:14px}.mat-grid-tile-footer .mat-line,.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2),.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button,.mat-select{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content,.mat-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text{font-size:12px;font-weight:500}.mat-stepper-horizontal,.mat-stepper-vertical{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group,.mat-tab-label,.mat-tab-link{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label,.mat-tab-link{font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;margin:0}.mat-tooltip{font-family:Roboto,Helvetica Neue,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item,.mat-list-option{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2),.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto,Helvetica Neue,sans-serif}.mat-simple-snackbar{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto,Helvetica Neue,sans-serif}.mat-nested-tree-node,.mat-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale(0)}@media (-ms-high-contrast:active){.mat-ripple-element{display:none}}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-high-contrast:active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@keyframes cdk-text-field-autofill-start{ + /*!*/}@keyframes cdk-text-field-autofill-end{ + /*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation-name:cdk-text-field-autofill-start}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation-name:cdk-text-field-autofill-end}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{height:auto!important;overflow:hidden!important;padding:2px 0!important;box-sizing:initial!important}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-option{color:rgba(0,0,0,.87)}.mat-option.mat-active,.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled),.mat-option:hover:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{color:rgba(0,0,0,.87)}.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#3f51b5}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff4081}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:rgba(0,0,0,.54)}.mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox:after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#3f51b5}.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate,.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate{background:#ff4081}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-elevation-z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-elevation-z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-elevation-z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-elevation-z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-elevation-z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-elevation-z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mat-elevation-z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-elevation-z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mat-elevation-z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-elevation-z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mat-elevation-z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mat-elevation-z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mat-elevation-z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-elevation-z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mat-elevation-z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mat-elevation-z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mat-elevation-z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-elevation-z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mat-elevation-z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mat-elevation-z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mat-elevation-z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mat-elevation-z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mat-elevation-z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mat-elevation-z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mat-elevation-z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}.mat-badge-content{color:#fff;background:#3f51b5}@media (-ms-high-contrast:active){.mat-badge-content{outline:1px solid;border-radius:0}}.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge{position:relative}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.mat-badge-content._mat-animation-noopable,.ng-animate-disabled .mat-badge-content{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#3f51b5}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff4081}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-accent[disabled],.mat-button.mat-primary[disabled],.mat-button.mat-warn[disabled],.mat-button[disabled][disabled],.mat-icon-button.mat-accent[disabled],.mat-icon-button.mat-primary[disabled],.mat-icon-button.mat-warn[disabled],.mat-icon-button[disabled][disabled],.mat-stroked-button.mat-accent[disabled],.mat-stroked-button.mat-primary[disabled],.mat-stroked-button.mat-warn[disabled],.mat-stroked-button[disabled][disabled]{color:rgba(0,0,0,.26)}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#3f51b5}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff4081}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button[disabled] .mat-button-focus-overlay,.mat-icon-button[disabled] .mat-button-focus-overlay,.mat-stroked-button[disabled] .mat-button-focus-overlay{background-color:initial}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#000}.mat-stroked-button:not([disabled]){border-color:rgba(0,0,0,.12)}.mat-fab,.mat-flat-button,.mat-mini-fab,.mat-raised-button{color:rgba(0,0,0,.87);background-color:#fff}.mat-fab.mat-accent,.mat-fab.mat-primary,.mat-fab.mat-warn,.mat-flat-button.mat-accent,.mat-flat-button.mat-primary,.mat-flat-button.mat-warn,.mat-mini-fab.mat-accent,.mat-mini-fab.mat-primary,.mat-mini-fab.mat-warn,.mat-raised-button.mat-accent,.mat-raised-button.mat-primary,.mat-raised-button.mat-warn{color:#fff}.mat-fab.mat-accent[disabled],.mat-fab.mat-primary[disabled],.mat-fab.mat-warn[disabled],.mat-fab[disabled][disabled],.mat-flat-button.mat-accent[disabled],.mat-flat-button.mat-primary[disabled],.mat-flat-button.mat-warn[disabled],.mat-flat-button[disabled][disabled],.mat-mini-fab.mat-accent[disabled],.mat-mini-fab.mat-primary[disabled],.mat-mini-fab.mat-warn[disabled],.mat-mini-fab[disabled][disabled],.mat-raised-button.mat-accent[disabled],.mat-raised-button.mat-primary[disabled],.mat-raised-button.mat-warn[disabled],.mat-raised-button[disabled][disabled]{color:rgba(0,0,0,.26)}.mat-fab.mat-primary,.mat-flat-button.mat-primary,.mat-mini-fab.mat-primary,.mat-raised-button.mat-primary{background-color:#3f51b5}.mat-fab.mat-accent,.mat-flat-button.mat-accent,.mat-mini-fab.mat-accent,.mat-raised-button.mat-accent{background-color:#ff4081}.mat-fab.mat-warn,.mat-flat-button.mat-warn,.mat-mini-fab.mat-warn,.mat-raised-button.mat-warn{background-color:#f44336}.mat-fab.mat-accent[disabled],.mat-fab.mat-primary[disabled],.mat-fab.mat-warn[disabled],.mat-fab[disabled][disabled],.mat-flat-button.mat-accent[disabled],.mat-flat-button.mat-primary[disabled],.mat-flat-button.mat-warn[disabled],.mat-flat-button[disabled][disabled],.mat-mini-fab.mat-accent[disabled],.mat-mini-fab.mat-primary[disabled],.mat-mini-fab.mat-warn[disabled],.mat-mini-fab[disabled][disabled],.mat-raised-button.mat-accent[disabled],.mat-raised-button.mat-primary[disabled],.mat-raised-button.mat-warn[disabled],.mat-raised-button[disabled][disabled]{background-color:rgba(0,0,0,.12)}.mat-fab.mat-accent .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-flat-button.mat-primary .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-flat-button:not([class*=mat-elevation-z]),.mat-stroked-button:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-raised-button:not([disabled]):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-raised-button[disabled]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-fab:not([disabled]):active:not([class*=mat-elevation-z]),.mat-mini-fab:not([disabled]):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-fab[disabled]:not([class*=mat-elevation-z]),.mat-mini-fab[disabled]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-button-toggle-group,.mat-button-toggle-standalone{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-button-toggle-group-appearance-standard,.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{box-shadow:none}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:1px solid rgba(0,0,0,.12)}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:1px solid rgba(0,0,0,.12)}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:1px solid rgba(0,0,0,.12)}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-group-appearance-standard,.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{border:1px solid rgba(0,0,0,.12)}.mat-card{background:#fff;color:rgba(0,0,0,.87)}.mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-card-subtitle{color:rgba(0,0,0,.54)}.mat-checkbox-frame{border-color:rgba(0,0,0,.54)}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa!important}@media (-ms-high-contrast:black-on-white){.mat-checkbox-checkmark-path{stroke:#000!important}}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-checked.mat-primary .mat-checkbox-background,.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background{background-color:#3f51b5}.mat-checkbox-checked.mat-accent .mat-checkbox-background,.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background-color:#ff4081}.mat-checkbox-checked.mat-warn .mat-checkbox-background,.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:rgba(0,0,0,.54)}@media (-ms-high-contrast:active){.mat-checkbox-disabled{opacity:.5}}@media (-ms-high-contrast:active){.mat-checkbox-background{background:none}}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#3f51b5}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff4081}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:rgba(0,0,0,.87)}.mat-chip.mat-standard-chip .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip:after{background:#000}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#3f51b5;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background:hsla(0,0%,100%,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background:hsla(0,0%,100%,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff4081;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background:hsla(0,0%,100%,.1)}.mat-table{background:#fff}.mat-table-sticky,.mat-table tbody,.mat-table tfoot,.mat-table thead,[mat-footer-row],[mat-header-row],[mat-row],mat-footer-row,mat-header-row,mat-row{background:inherit}mat-footer-row,mat-header-row,mat-row,td.mat-cell,td.mat-footer-cell,th.mat-header-cell{border-bottom-color:rgba(0,0,0,.12)}.mat-header-cell{color:rgba(0,0,0,.54)}.mat-cell,.mat-footer-cell{color:rgba(0,0,0,.87)}.mat-calendar-arrow{border-top-color:rgba(0,0,0,.54)}.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button,.mat-datepicker-toggle{color:rgba(0,0,0,.54)}.mat-calendar-table-header{color:rgba(0,0,0,.38)}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content{color:rgba(0,0,0,.87);border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){color:rgba(0,0,0,.38)}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:rgba(0,0,0,.04)}.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:rgba(0,0,0,.18)}.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(63,81,181,.4)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background-color:#fff;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,64,129,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content-touch{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-datepicker-toggle-active{color:#3f51b5}.mat-datepicker-toggle-active.mat-accent{color:#ff4081}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-dialog-container{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}.mat-divider{border-top-color:rgba(0,0,0,.12)}.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}.mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-action-row{border-top-color:rgba(0,0,0,.12)}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media (hover:none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.mat-expansion-indicator:after,.mat-expansion-panel-header-description{color:rgba(0,0,0,.54)}.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title{color:inherit}.mat-form-field-label,.mat-hint{color:rgba(0,0,0,.6)}.mat-form-field.mat-focused .mat-form-field-label{color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff4081}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ff4081}.mat-form-field-ripple{background-color:rgba(0,0,0,.87)}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff4081}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#3f51b5}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:#ff4081}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after,.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:rgba(0,0,0,.04)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:rgba(0,0,0,.02)}.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:initial}.mat-form-field-appearance-outline .mat-form-field-outline{color:rgba(0,0,0,.12)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:rgba(0,0,0,.87)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#3f51b5}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff4081}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:rgba(0,0,0,.06)}.mat-icon.mat-primary{color:#3f51b5}.mat-icon.mat-accent{color:#ff4081}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:rgba(0,0,0,.54)}.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after,.mat-input-element:disabled{color:rgba(0,0,0,.38)}.mat-input-element{caret-color:#3f51b5}.mat-input-element::placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}.mat-accent .mat-input-element{caret-color:#ff4081}.mat-form-field-invalid .mat-input-element,.mat-warn .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#f44336}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{color:rgba(0,0,0,.87)}.mat-list-base .mat-subheader{color:rgba(0,0,0,.54)}.mat-list-item-disabled{background-color:#eee}.mat-action-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-list-option:focus,.mat-list-option:hover,.mat-nav-list .mat-list-item:focus,.mat-nav-list .mat-list-item:hover{background:rgba(0,0,0,.04)}.mat-menu-panel{background:#fff}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-menu-item{background:transparent;color:rgba(0,0,0,.87)}.mat-menu-item[disabled],.mat-menu-item[disabled]:after{color:rgba(0,0,0,.38)}.mat-menu-item-submenu-trigger:after,.mat-menu-item .mat-icon-no-color{color:rgba(0,0,0,.54)}.mat-menu-item-highlighted:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item:hover:not([disabled]){background:rgba(0,0,0,.04)}.mat-paginator{background:#fff}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-last{border-color:rgba(0,0,0,.38)}.mat-progress-bar-background{fill:#c5cae9}.mat-progress-bar-buffer{background-color:#c5cae9}.mat-progress-bar-fill:after{background-color:#3f51b5}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#ff80ab}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#ff80ab}.mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:#ff4081}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#3f51b5}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff4081}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:rgba(0,0,0,.54)}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#3f51b5}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#3f51b5}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff4081}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff4081}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element{background-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-select-value{color:rgba(0,0,0,.87)}.mat-select-placeholder{color:rgba(0,0,0,.42)}.mat-select-disabled .mat-select-value{color:rgba(0,0,0,.38)}.mat-select-arrow{color:rgba(0,0,0,.54)}.mat-select-panel{background:#fff}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#3f51b5}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff4081}.mat-form-field.mat-focused.mat-warn .mat-select-arrow,.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:rgba(0,0,0,.38)}.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-drawer{color:rgba(0,0,0,.87)}.mat-drawer,.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-drawer-side{border-right:1px solid rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:1px solid rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:1px solid rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff4081}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,64,129,.54)}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff4081}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#3f51b5}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(63,81,181,.54)}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#3f51b5}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(244,67,54,.54)}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#fafafa}.mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}.mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-primary .mat-slider-thumb,.mat-primary .mat-slider-thumb-label,.mat-primary .mat-slider-track-fill{background-color:#3f51b5}.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-accent .mat-slider-thumb,.mat-accent .mat-slider-thumb-label,.mat-accent .mat-slider-track-fill{background-color:#ff4081}.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-warn .mat-slider-thumb,.mat-warn .mat-slider-thumb-label,.mat-warn .mat-slider-track-fill{background-color:#f44336}.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider-focus-ring{background-color:rgba(255,64,129,.2)}.cdk-focused .mat-slider-track-background,.mat-slider:hover .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.mat-slider-disabled .mat-slider-thumb,.mat-slider-disabled .mat-slider-track-background,.mat-slider-disabled .mat-slider-track-fill,.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:initial}.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}.mat-slider-has-ticks .mat-slider-wrapper:after{border-color:rgba(0,0,0,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover{background-color:rgba(0,0,0,.04)}@media (hover:none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.54)}.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:initial;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line:before{border-left-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header:after,.mat-horizontal-stepper-header:before,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-sort-header-arrow{color:#757575}.mat-tab-header,.mat-tab-nav-bar{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-header,.mat-tab-group-inverted-header .mat-tab-nav-bar{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:rgba(0,0,0,.87)}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}.mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}.mat-tab-group[class*=mat-background-] .mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#3f51b5}.mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff4081}.mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-background-primary .mat-tab-header,.mat-tab-group.mat-background-primary .mat-tab-header-pagination,.mat-tab-group.mat-background-primary .mat-tab-links,.mat-tab-nav-bar.mat-background-primary .mat-tab-header,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary .mat-tab-links{background-color:#3f51b5}.mat-tab-group.mat-background-primary .mat-tab-label,.mat-tab-group.mat-background-primary .mat-tab-link,.mat-tab-nav-bar.mat-background-primary .mat-tab-label,.mat-tab-nav-bar.mat-background-primary .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-primary .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-background-accent .mat-tab-header,.mat-tab-group.mat-background-accent .mat-tab-header-pagination,.mat-tab-group.mat-background-accent .mat-tab-links,.mat-tab-nav-bar.mat-background-accent .mat-tab-header,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent .mat-tab-links{background-color:#ff4081}.mat-tab-group.mat-background-accent .mat-tab-label,.mat-tab-group.mat-background-accent .mat-tab-link,.mat-tab-nav-bar.mat-background-accent .mat-tab-label,.mat-tab-nav-bar.mat-background-accent .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-accent .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-background-warn .mat-tab-header,.mat-tab-group.mat-background-warn .mat-tab-header-pagination,.mat-tab-group.mat-background-warn .mat-tab-links,.mat-tab-nav-bar.mat-background-warn .mat-tab-header,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn .mat-tab-links{background-color:#f44336}.mat-tab-group.mat-background-warn .mat-tab-label,.mat-tab-group.mat-background-warn .mat-tab-link,.mat-tab-nav-bar.mat-background-warn .mat-tab-label,.mat-tab-nav-bar.mat-background-warn .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-warn .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}.mat-toolbar.mat-accent{background:#ff4081;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-focused .mat-form-field-ripple,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-form-field-underline{background-color:currentColor}.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-select-value{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tree{background:#fff}.mat-nested-tree-node,.mat-tree-node{color:rgba(0,0,0,.87)}.mat-snack-bar-container{color:hsla(0,0%,100%,.7);background:#323232;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-simple-snackbar-action{color:#ff4081}.c-btn{background:#fff;border:1px solid #ccc;color:#333}.selected-list .c-list .c-token{background:#0079fe}.selected-list .c-list .c-token .c-label{color:#fff}.selected-list .c-list .c-token .c-remove svg{fill:#fff}.selected-list .c-angle-down svg,.selected-list .c-angle-up svg{fill:#333}.dropdown-list ul li:hover{background:#f5f5f5}.arrow-down,.arrow-up{border-bottom:15px solid #fff}.arrow-2{border-bottom:15px solid #ccc}.list-area{border:1px solid #ccc;background:#fff;box-shadow:0 1px 5px #959595}.list-filter,.select-all{border-bottom:1px solid #ccc}.list-filter .c-clear svg,.list-filter .c-search svg{fill:#888}.pure-checkbox input[type=checkbox]:focus+label:before,.pure-checkbox input[type=checkbox]:hover+label:before{border-color:#0079fe;background-color:#f2f2f2}.pure-checkbox input[type=checkbox]+label{color:#000}.pure-checkbox input[type=checkbox]+label:before{color:#0079fe;border:1px solid #0079fe}.pure-checkbox input[type=checkbox]+label:after{background-color:#0079fe}.pure-checkbox input[type=checkbox]:disabled+label:before{border-color:#ccc}.pure-checkbox input[type=checkbox]:disabled:checked+label:before{background-color:#ccc}.pure-checkbox input[type=checkbox]+label:after{border-color:#fff}.pure-checkbox input[type=radio]:checked+label:before{background-color:#fff}.pure-checkbox input[type=checkbox]:checked+label:before{background:#0079fe}.single-select-mode .pure-checkbox input[type=checkbox]:focus+label:before,.single-select-mode .pure-checkbox input[type=checkbox]:hover+label:before{border-color:#0079fe;background-color:#f2f2f2}.single-select-mode .pure-checkbox input[type=checkbox]+label{color:#000}.single-select-mode .pure-checkbox input[type=checkbox]+label:before{color:transparent!important;border:0 solid #0079fe}.single-select-mode .pure-checkbox input[type=checkbox]+label:after{background-color:initial!important}.single-select-mode .pure-checkbox input[type=checkbox]:disabled+label:before{border-color:#ccc}.single-select-mode .pure-checkbox input[type=checkbox]:disabled:checked+label:before{background-color:#ccc}.single-select-mode .pure-checkbox input[type=checkbox]+label:after{border-color:#0079fe}.single-select-mode .pure-checkbox input[type=radio]:checked+label:before{background-color:#fff}.single-select-mode .pure-checkbox input[type=checkbox]:checked+label:before{background:none!important}.selected-item{background:#e9f4ff}.btn-iceblue{background:#0079fe;border:1px solid #ccc;color:#fff} +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;font-display:block;src:url(fa-brands-400.23f19bb08961f37aaf69.eot);src:url(fa-brands-400.23f19bb08961f37aaf69.eot?#iefix) format("embedded-opentype"),url(fa-brands-400.d878b0a6a1144760244f.woff2) format("woff2"),url(fa-brands-400.2285773e6b4b172f07d9.woff) format("woff"),url(fa-brands-400.527940b104eb2ea366c8.ttf) format("truetype"),url(fa-brands-400.2f517e09eb2ca6650ff5.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;font-display:block;src:url(fa-regular-400.77206a6bb316fa0aded5.eot);src:url(fa-regular-400.77206a6bb316fa0aded5.eot?#iefix) format("embedded-opentype"),url(fa-regular-400.7a3337626410ca2f4071.woff2) format("woff2"),url(fa-regular-400.bb58e57c48a3e911f15f.woff) format("woff"),url(fa-regular-400.491974d108fe4002b2aa.ttf) format("truetype"),url(fa-regular-400.4689f52cc96215721344.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;font-display:block;src:url(fa-solid-900.9bbb245e67a133f6e486.eot);src:url(fa-solid-900.9bbb245e67a133f6e486.eot?#iefix) format("embedded-opentype"),url(fa-solid-900.1551f4f60c37af51121f.woff2) format("woff2"),url(fa-solid-900.eeccf4f66002c6f2ba24.woff) format("woff"),url(fa-solid-900.be9ee23c0c6390141475.ttf) format("truetype"),url(fa-solid-900.7a8b4f130182d19a2d7c.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:Font Awesome\ 5 Free}.fa,.fas{font-weight:900} \ No newline at end of file diff --git a/run_helper.sh b/run_helper.sh new file mode 100755 index 00000000..d2dec812 --- /dev/null +++ b/run_helper.sh @@ -0,0 +1,13 @@ +#!/bin/bash +source ~/.zshrc +export SMUI_TOGGLE_SPELLING=true +export SMUI_TOGGLE_EVENTHISTORY=true +#sbt "run -Dconfig.file=./smui-dev.conf 9000" +#sbt "run -Dconfig.file=./smui-dev.conf 9000" + +#sbt run "-Dconfig.file=./smui-dev.conf 9000" + +sbt -jvm-debug 9998 run "-Dconfig.file=./smui-dev.conf" +# 9000" + +#gopen http://localhost:9000 \ No newline at end of file diff --git a/smui-dev.conf b/smui-dev.conf new file mode 100644 index 00000000..ba29237f --- /dev/null +++ b/smui-dev.conf @@ -0,0 +1,23 @@ +include "application.conf" + +# Start MySQL via: +# docker run --name smui-mysql -e MYSQL_ROOT_PASSWORD=smui -e MYSQL_USER=smui -e MYSQL_PASSWORD=smui -e MYSQL_DATABASE=smui -p 3307:3306 -d mysql:5.7 +# docker run --name smui-mysql -e MYSQL_ROOT_PASSWORD=smui -e MYSQL_USER=smui -e MYSQL_PASSWORD=smui -e MYSQL_DATABASE=smui -p 3306:3306 -d mysql:5.7 + +db.default.url="jdbc:mysql://localhost:3307/smui?autoReconnect=true&useSSL=false" +db.default.username="smui" +db.default.password="smui" + +toggle.rule-deployment.log-rule-id=true +toggle.rule-deployment.pre-live.present=true +toggle.rule-deployment.custom-script=true +toggle.rule-tagging=true +toggle.predefined-tags-file="./test/resources/TestPredefinedTags.json" +toggle.activate-spelling=true + +# smui.authAction = controllers.auth.UsernamePasswordAuthenticatedAction + +# smui.authAction = controllers.auth.BasicAuthAuthenticatedAction +# smui.BasicAuthAuthenticatedAction.user = smui_dev_user +# smui.BasicAuthAuthenticatedAction.pass = smui_dev_pass + diff --git a/target/.history b/target/.history new file mode 100644 index 00000000..138e1759 --- /dev/null +++ b/target/.history @@ -0,0 +1,6 @@ +compile +test +exit +;set _root_.scala.collection.Seq(historyPath := None,shellPrompt := { _ => "" },SettingKey[_root_.scala.Option[_root_.sbt.File]]("sbtStructureOutputFile") in _root_.sbt.Global := _root_.scala.Some(_root_.sbt.file("/private/var/folders/h2/l1gzqfy17qqg9mnx6n7t15jw0000gn/T/sbt-structure.xml")),SettingKey[_root_.java.lang.String]("sbtStructureOptions") in _root_.sbt.Global := "download, resolveClassifiers");apply -cp "/Users/cjm/Library/Application Support/JetBrains/IntelliJIdea2021.2/plugins/Scala/repo/org/jetbrains/scala/sbt-structure-extractor_2.12_1.0/2021.1.1/sbt-structure-extractor-2021.1.1.jar" org.jetbrains.sbt.CreateTasks;*/*:dumpStructure +c +exit diff --git a/target/scala-2.12/api/SmuiStartModule.html b/target/scala-2.12/api/SmuiStartModule.html new file mode 100644 index 00000000..548518a0 --- /dev/null +++ b/target/scala-2.12/api/SmuiStartModule.html @@ -0,0 +1,1010 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+
    +
  • + + + + + + + + + package + + + root + + +
    Definition Classes
    root
    +
  • + + + + + + + + + class + + + SmuiStartModule extends AbstractModule + + +
    Definition Classes
    root
    +
  • +
+
+
+
+ +
+
c
+ +

SmuiStartModule + + + +

+

+
+ +

+ + + class + + + SmuiStartModule extends AbstractModule + +

+ + +
+ + Linear Supertypes + +
AbstractModule, Module, AnyRef, Any
+
+ + +
+
+
+ + + + + +
+
+
+ Ordering +
    + +
  1. Alphabetic
  2. +
  3. By Inheritance
  4. +
+
+
+ Inherited
+
+
    +
  1. SmuiStartModule
  2. AbstractModule
  3. Module
  4. AnyRef
  5. Any
  6. +
+
+ +
    +
  1. Hide All
  2. +
  3. Show All
  4. +
+
+
+ Visibility +
  1. Public
  2. All
+
+
+
+ +
+
+
+

Instance Constructors

+
  1. + + + + + + + + + new + + + SmuiStartModule() + + + +
+
+ + + + + +
+

Value Members

+
    +
  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  2. + + + + + + + + final + def + + + ##(): Int + + +
    Definition Classes
    AnyRef → Any
    +
  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  4. + + + + + + + + + def + + + addError(arg0: Message): Unit + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    +
  5. + + + + + + + + + def + + + addError(arg0: Throwable): Unit + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    +
  6. + + + + + + + + + def + + + addError(arg0: String, arg1: <repeated...>[AnyRef]): Unit + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    Annotations
    + @transient() + +
    +
  7. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
    Definition Classes
    Any
    +
  8. + + + + + + + + + def + + + bind[T](arg0: Class[T]): AnnotatedBindingBuilder[T] + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    +
  9. + + + + + + + + + def + + + bind[T](arg0: TypeLiteral[T]): AnnotatedBindingBuilder[T] + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    +
  10. + + + + + + + + + def + + + bind[T](arg0: Key[T]): LinkedBindingBuilder[T] + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    +
  11. + + + + + + + + + def + + + bindConstant(): AnnotatedConstantBindingBuilder + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    +
  12. + + + + + + + + + def + + + bindInterceptor(arg0: Matcher[_ >: Class[_]], arg1: Matcher[_ >: Method], arg2: <repeated...>[MethodInterceptor]): Unit + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    Annotations
    + @transient() + +
    +
  13. + + + + + + + + + def + + + bindListener(arg0: Matcher[_ >: Binding[_]], arg1: <repeated...>[ProvisionListener]): Unit + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    Annotations
    + @transient() + +
    +
  14. + + + + + + + + + def + + + bindListener(arg0: Matcher[_ >: TypeLiteral[_]], arg1: TypeListener): Unit + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    +
  15. + + + + + + + + + def + + + bindScope(arg0: Class[_ <: Annotation], arg1: Scope): Unit + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    +
  16. + + + + + + + + + def + + + binder(): Binder + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    +
  17. + + + + + + + + + def + + + clone(): AnyRef + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  18. + + + + + + + + + def + + + configure(): Unit + + +
    Definition Classes
    SmuiStartModule → AbstractModule
    +
  19. + + + + + + + + final + def + + + configure(arg0: Binder): Unit + + +
    Definition Classes
    AbstractModule → Module
    +
  20. + + + + + + + + + def + + + convertToTypes(arg0: Matcher[_ >: TypeLiteral[_]], arg1: TypeConverter): Unit + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    +
  21. + + + + + + + + + def + + + currentStage(): Stage + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    +
  22. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  23. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  24. + + + + + + + + final + def + + + getClass(): Class[_] + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  25. + + + + + + + + + def + + + getMembersInjector[T](arg0: TypeLiteral[T]): MembersInjector[T] + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    +
  26. + + + + + + + + + def + + + getMembersInjector[T](arg0: Class[T]): MembersInjector[T] + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    +
  27. + + + + + + + + + def + + + getProvider[T](arg0: Class[T]): Provider[T] + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    +
  28. + + + + + + + + + def + + + getProvider[T](arg0: Key[T]): Provider[T] + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    +
  29. + + + + + + + + + def + + + hashCode(): Int + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  30. + + + + + + + + + def + + + install(arg0: Module): Unit + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    +
  31. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
    Definition Classes
    Any
    +
  32. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  33. + + + + + + + + final + def + + + notify(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  34. + + + + + + + + final + def + + + notifyAll(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  35. + + + + + + + + + def + + + requestInjection(arg0: Any): Unit + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    +
  36. + + + + + + + + + def + + + requestStaticInjection(arg0: <repeated...>[Class[_]]): Unit + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    Annotations
    + @transient() + +
    +
  37. + + + + + + + + + def + + + requireBinding(arg0: Class[_]): Unit + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    +
  38. + + + + + + + + + def + + + requireBinding(arg0: Key[_]): Unit + + +
    Attributes
    protected[inject]
    Definition Classes
    AbstractModule
    +
  39. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
    Definition Classes
    AnyRef
    +
  40. + + + + + + + + + def + + + toString(): String + + +
    Definition Classes
    AnyRef → Any
    +
  41. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  42. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + +
    +
  43. + + + + + + + + final + def + + + wait(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  44. +
+
+ + + +
+

Deprecated Value Members

+
  1. + + + + + + + + + def + + + finalize(): Unit + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

    +
+
+
+ +
+
+

Inherited from AbstractModule

+
+

Inherited from Module

+
+

Inherited from AnyRef

+
+

Inherited from Any

+
+ +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/ApiController$ApiResult.html b/target/scala-2.12/api/controllers/ApiController$ApiResult.html new file mode 100644 index 00000000..f46245c4 --- /dev/null +++ b/target/scala-2.12/api/controllers/ApiController$ApiResult.html @@ -0,0 +1,633 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
c
+

controllers.ApiController

+

ApiResult + + + +

+

+
+ +

+ + + case class + + + ApiResult(result: String, message: String, returnId: Option[Id]) extends Product with Serializable + +

+ + +
+ + Linear Supertypes + +
Serializable, Serializable, Product, Equals, AnyRef, Any
+
+ + +
+
+
+ + + + + +
+
+
+ Ordering +
    + +
  1. Alphabetic
  2. +
  3. By Inheritance
  4. +
+
+
+ Inherited
+
+
    +
  1. ApiResult
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  8. +
+
+ +
    +
  1. Hide All
  2. +
  3. Show All
  4. +
+
+
+ Visibility +
  1. Public
  2. All
+
+
+
+ +
+
+
+

Instance Constructors

+
  1. + + + + + + + + + new + + + ApiResult(result: String, message: String, returnId: Option[Id]) + + + +
+
+ + + + + +
+

Value Members

+
    +
  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  2. + + + + + + + + final + def + + + ##(): Int + + +
    Definition Classes
    AnyRef → Any
    +
  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
    Definition Classes
    Any
    +
  5. + + + + + + + + + def + + + clone(): AnyRef + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
    Definition Classes
    Any
    +
  9. + + + + + + + + + val + + + message: String + + + +
  10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  11. + + + + + + + + final + def + + + notify(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  13. + + + + + + + + + val + + + result: String + + + +
  14. + + + + + + + + + val + + + returnId: Option[Id] + + + +
  15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
    Definition Classes
    AnyRef
    +
  16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + +
    +
  18. + + + + + + + + final + def + + + wait(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  19. +
+
+ + + +
+

Deprecated Value Members

+
  1. + + + + + + + + + def + + + finalize(): Unit + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

    +
+
+
+ +
+
+

Inherited from Serializable

+
+

Inherited from Serializable

+
+

Inherited from Product

+
+

Inherited from Equals

+
+

Inherited from AnyRef

+
+

Inherited from Any

+
+ +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/ApiController$DeploymentInfo.html b/target/scala-2.12/api/controllers/ApiController$DeploymentInfo.html new file mode 100644 index 00000000..2c14c2dc --- /dev/null +++ b/target/scala-2.12/api/controllers/ApiController$DeploymentInfo.html @@ -0,0 +1,602 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
c
+

controllers.ApiController

+

DeploymentInfo + + + +

+

+
+ +

+ + + case class + + + DeploymentInfo(msg: Option[String]) extends Product with Serializable + +

+ + +

Deployment info (raw or formatted) +

+ + Linear Supertypes + +
Serializable, Serializable, Product, Equals, AnyRef, Any
+
+ + +
+
+
+ + + + + +
+
+
+ Ordering +
    + +
  1. Alphabetic
  2. +
  3. By Inheritance
  4. +
+
+
+ Inherited
+
+
    +
  1. DeploymentInfo
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  8. +
+
+ +
    +
  1. Hide All
  2. +
  3. Show All
  4. +
+
+
+ Visibility +
  1. Public
  2. All
+
+
+
+ +
+
+
+

Instance Constructors

+
  1. + + + + + + + + + new + + + DeploymentInfo(msg: Option[String]) + + + +
+
+ + + + + +
+

Value Members

+
    +
  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  2. + + + + + + + + final + def + + + ##(): Int + + +
    Definition Classes
    AnyRef → Any
    +
  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
    Definition Classes
    Any
    +
  5. + + + + + + + + + def + + + clone(): AnyRef + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
    Definition Classes
    Any
    +
  9. + + + + + + + + + val + + + msg: Option[String] + + + +
  10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  11. + + + + + + + + final + def + + + notify(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  13. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
    Definition Classes
    AnyRef
    +
  14. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  15. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + +
    +
  16. + + + + + + + + final + def + + + wait(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  17. +
+
+ + + +
+

Deprecated Value Members

+
  1. + + + + + + + + + def + + + finalize(): Unit + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

    +
+
+
+ +
+
+

Inherited from Serializable

+
+

Inherited from Serializable

+
+

Inherited from Product

+
+

Inherited from Equals

+
+

Inherited from AnyRef

+
+

Inherited from Any

+
+ +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/ApiController$SmuiVersionInfo.html b/target/scala-2.12/api/controllers/ApiController$SmuiVersionInfo.html new file mode 100644 index 00000000..385c8be8 --- /dev/null +++ b/target/scala-2.12/api/controllers/ApiController$SmuiVersionInfo.html @@ -0,0 +1,650 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
c
+

controllers.ApiController

+

SmuiVersionInfo + + + +

+

+
+ +

+ + + case class + + + SmuiVersionInfo(latestMarketStandard: Option[String], current: Option[String], infoType: String, msgHtml: String) extends Product with Serializable + +

+ + +

Config info +

+ + Linear Supertypes + +
Serializable, Serializable, Product, Equals, AnyRef, Any
+
+ + +
+
+
+ + + + + +
+
+
+ Ordering +
    + +
  1. Alphabetic
  2. +
  3. By Inheritance
  4. +
+
+
+ Inherited
+
+
    +
  1. SmuiVersionInfo
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  8. +
+
+ +
    +
  1. Hide All
  2. +
  3. Show All
  4. +
+
+
+ Visibility +
  1. Public
  2. All
+
+
+
+ +
+
+
+

Instance Constructors

+
  1. + + + + + + + + + new + + + SmuiVersionInfo(latestMarketStandard: Option[String], current: Option[String], infoType: String, msgHtml: String) + + + +
+
+ + + + + +
+

Value Members

+
    +
  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  2. + + + + + + + + final + def + + + ##(): Int + + +
    Definition Classes
    AnyRef → Any
    +
  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
    Definition Classes
    Any
    +
  5. + + + + + + + + + def + + + clone(): AnyRef + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  6. + + + + + + + + + val + + + current: Option[String] + + + +
  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  9. + + + + + + + + + val + + + infoType: String + + + +
  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
    Definition Classes
    Any
    +
  11. + + + + + + + + + val + + + latestMarketStandard: Option[String] + + + +
  12. + + + + + + + + + val + + + msgHtml: String + + + +
  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  14. + + + + + + + + final + def + + + notify(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
    Definition Classes
    AnyRef
    +
  17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + +
    +
  19. + + + + + + + + final + def + + + wait(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  20. +
+
+ + + +
+

Deprecated Value Members

+
  1. + + + + + + + + + def + + + finalize(): Unit + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

    +
+
+
+ +
+
+

Inherited from Serializable

+
+

Inherited from Serializable

+
+

Inherited from Product

+
+

Inherited from Equals

+
+

Inherited from AnyRef

+
+

Inherited from Any

+
+ +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/ApiController$SmuiVersionInfoType$.html b/target/scala-2.12/api/controllers/ApiController$SmuiVersionInfoType$.html new file mode 100644 index 00000000..eaa9b201 --- /dev/null +++ b/target/scala-2.12/api/controllers/ApiController$SmuiVersionInfoType$.html @@ -0,0 +1,898 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
o
+

controllers.ApiController

+

SmuiVersionInfoType + + + +

+

+
+ +

+ + + object + + + SmuiVersionInfoType extends Enumeration + +

+ + +
+ + Linear Supertypes + +
Enumeration, Serializable, Serializable, AnyRef, Any
+
+ + +
+
+
+ + + + + +
+
+
+ Ordering +
    + +
  1. Alphabetic
  2. +
  3. By Inheritance
  4. +
+
+
+ Inherited
+
+
    +
  1. SmuiVersionInfoType
  2. Enumeration
  3. Serializable
  4. Serializable
  5. AnyRef
  6. Any
  7. +
+
+ +
    +
  1. Hide All
  2. +
  3. Show All
  4. +
+
+
+ Visibility +
  1. Public
  2. All
+
+
+
+ +
+
+ + +
+

Type Members

+
  1. + + + + + + + + + class + + + Val extends Value with Serializable + + +
    Attributes
    protected
    Definition Classes
    Enumeration
    Annotations
    + @SerialVersionUID() + +
    +
  2. + + + + + + + + abstract + class + + + Value extends Ordered[Value] with Serializable + + +
    Definition Classes
    Enumeration
    Annotations
    + @SerialVersionUID() + +
    +
  3. + + + + + + + + + class + + + ValueSet extends AbstractSet[Value] with SortedSet[Value] with SortedSetLike[Value, ValueSet] with Serializable + + +
    Definition Classes
    Enumeration
    +
+
+ + + +
+

Value Members

+
    +
  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  2. + + + + + + + + final + def + + + ##(): Int + + +
    Definition Classes
    AnyRef → Any
    +
  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  4. + + + + + + + + + val + + + ERROR: Value + + + +
  5. + + + + + + + + + val + + + INFO: Value + + + +
  6. + + + + + + + + final + def + + + Value(i: Int, name: String): Value + + +
    Attributes
    protected
    Definition Classes
    Enumeration
    +
  7. + + + + + + + + final + def + + + Value(name: String): Value + + +
    Attributes
    protected
    Definition Classes
    Enumeration
    +
  8. + + + + + + + + final + def + + + Value(i: Int): Value + + +
    Attributes
    protected
    Definition Classes
    Enumeration
    +
  9. + + + + + + + + final + def + + + Value: Value + + +
    Attributes
    protected
    Definition Classes
    Enumeration
    +
  10. + + + + + + + + + val + + + WARN: Value + + + +
  11. + + + + + + + + final + def + + + apply(x: Int): Value + + +
    Definition Classes
    Enumeration
    +
  12. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
    Definition Classes
    Any
    +
  13. + + + + + + + + + def + + + clone(): AnyRef + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  14. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  15. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  16. + + + + + + + + final + def + + + getClass(): Class[_] + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  17. + + + + + + + + + def + + + hashCode(): Int + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  18. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
    Definition Classes
    Any
    +
  19. + + + + + + + + final + def + + + maxId: Int + + +
    Definition Classes
    Enumeration
    +
  20. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  21. + + + + + + + + + var + + + nextId: Int + + +
    Attributes
    protected
    Definition Classes
    Enumeration
    +
  22. + + + + + + + + + var + + + nextName: Iterator[String] + + +
    Attributes
    protected
    Definition Classes
    Enumeration
    +
  23. + + + + + + + + final + def + + + notify(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  24. + + + + + + + + final + def + + + notifyAll(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  25. + + + + + + + + + def + + + readResolve(): AnyRef + + +
    Attributes
    protected
    Definition Classes
    Enumeration
    +
  26. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
    Definition Classes
    AnyRef
    +
  27. + + + + + + + + + def + + + toString(): String + + +
    Definition Classes
    Enumeration → AnyRef → Any
    +
  28. + + + + + + + + + def + + + values: ValueSet + + +
    Definition Classes
    Enumeration
    +
  29. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  30. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + +
    +
  31. + + + + + + + + final + def + + + wait(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  32. + + + + + + + + final + def + + + withName(s: String): Value + + +
    Definition Classes
    Enumeration
    +
  33. +
+
+ + + +
+

Deprecated Value Members

+
  1. + + + + + + + + + def + + + finalize(): Unit + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

    +
+
+
+ +
+
+

Inherited from Enumeration

+
+

Inherited from Serializable

+
+

Inherited from Serializable

+
+

Inherited from AnyRef

+
+

Inherited from Any

+
+ +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/ApiController.html b/target/scala-2.12/api/controllers/ApiController.html new file mode 100644 index 00000000..9658ff12 --- /dev/null +++ b/target/scala-2.12/api/controllers/ApiController.html @@ -0,0 +1,4621 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
c
+

controllers

+

ApiController + + + +

+

+
+ +

+ + + class + + + ApiController extends MessagesAbstractController with Logging + +

+ + +
+ + Linear Supertypes + +
Logging, MessagesAbstractController, MessagesBaseController, BaseControllerHelpers, ControllerHelpers, RequestImplicits, Rendering, RequestExtractors, AcceptExtractors, ContentTypes, HeaderNames, play.api.http.Status, HttpProtocol, Results, AnyRef, Any
+
+ + +
+
+
+ + + + + +
+
+
+ Ordering +
    + +
  1. Alphabetic
  2. +
  3. By Inheritance
  4. +
+
+
+ Inherited
+
+
    +
  1. ApiController
  2. Logging
  3. MessagesAbstractController
  4. MessagesBaseController
  5. BaseControllerHelpers
  6. ControllerHelpers
  7. RequestImplicits
  8. Rendering
  9. RequestExtractors
  10. AcceptExtractors
  11. ContentTypes
  12. HeaderNames
  13. Status
  14. HttpProtocol
  15. Results
  16. AnyRef
  17. Any
  18. +
+
+ +
    +
  1. Hide All
  2. +
  3. Show All
  4. +
+
+
+ Visibility +
  1. Public
  2. All
+
+
+
+ +
+
+
+

Instance Constructors

+
  1. + + + + + + + + + new + + + ApiController(authActionFactory: AuthActionFactory, featureToggleService: FeatureToggleService, searchManagementRepository: SearchManagementRepository, querqyRulesTxtGenerator: QuerqyRulesTxtGenerator, cc: MessagesControllerComponents, rulesTxtDeploymentService: RulesTxtDeploymentService, rulesTxtImportService: RulesTxtImportService)(implicit executionContext: ExecutionContext) + + +
    Annotations
    + @Inject() + +
    +
+
+ +
+

Type Members

+
  1. + + + + + + + + + case class + + + ApiResult(result: String, message: String, returnId: Option[Id]) extends Product with Serializable + + + +
  2. + + + + + + + + + case class + + + DeploymentInfo(msg: Option[String]) extends Product with Serializable + + +

    Deployment info (raw or formatted) +

    +
  3. + + + + + + + + + case class + + + SmuiVersionInfo(latestMarketStandard: Option[String], current: Option[String], infoType: String, msgHtml: String) extends Product with Serializable + + +

    Config info +

    +
  4. + + + + + + + + + class + + + Status extends Result + + +
    Definition Classes
    Results
    +
+
+ + + +
+

Value Members

+
    +
  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  2. + + + + + + + + final + def + + + ##(): Int + + +
    Definition Classes
    AnyRef → Any
    +
  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  4. + + + + + + + + + val + + + ACCEPT: String + + +
    Definition Classes
    HeaderNames
    +
  5. + + + + + + + + + val + + + ACCEPTED: Int + + +
    Definition Classes
    Status
    +
  6. + + + + + + + + + val + + + ACCEPT_CHARSET: String + + +
    Definition Classes
    HeaderNames
    +
  7. + + + + + + + + + val + + + ACCEPT_ENCODING: String + + +
    Definition Classes
    HeaderNames
    +
  8. + + + + + + + + + val + + + ACCEPT_LANGUAGE: String + + +
    Definition Classes
    HeaderNames
    +
  9. + + + + + + + + + val + + + ACCEPT_RANGES: String + + +
    Definition Classes
    HeaderNames
    +
  10. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_CREDENTIALS: String + + +
    Definition Classes
    HeaderNames
    +
  11. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_HEADERS: String + + +
    Definition Classes
    HeaderNames
    +
  12. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_METHODS: String + + +
    Definition Classes
    HeaderNames
    +
  13. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_ORIGIN: String + + +
    Definition Classes
    HeaderNames
    +
  14. + + + + + + + + + val + + + ACCESS_CONTROL_EXPOSE_HEADERS: String + + +
    Definition Classes
    HeaderNames
    +
  15. + + + + + + + + + val + + + ACCESS_CONTROL_MAX_AGE: String + + +
    Definition Classes
    HeaderNames
    +
  16. + + + + + + + + + val + + + ACCESS_CONTROL_REQUEST_HEADERS: String + + +
    Definition Classes
    HeaderNames
    +
  17. + + + + + + + + + val + + + ACCESS_CONTROL_REQUEST_METHOD: String + + +
    Definition Classes
    HeaderNames
    +
  18. + + + + + + + + + val + + + AGE: String + + +
    Definition Classes
    HeaderNames
    +
  19. + + + + + + + + + val + + + ALLOW: String + + +
    Definition Classes
    HeaderNames
    +
  20. + + + + + + + + + val + + + API_RESULT_FAIL: String + + + +
  21. + + + + + + + + + val + + + API_RESULT_OK: String + + + +
  22. + + + + + + + + + val + + + AUTHORIZATION: String + + +
    Definition Classes
    HeaderNames
    +
  23. + + + + + + + + + val + + + Accepted: Status + + +
    Definition Classes
    Results
    +
  24. + + + + + + + + + def + + + Action: ActionBuilder[MessagesRequest, AnyContent] + + +
    Definition Classes
    MessagesBaseController
    +
  25. + + + + + + + + + val + + + BAD_GATEWAY: Int + + +
    Definition Classes
    Status
    +
  26. + + + + + + + + + val + + + BAD_REQUEST: Int + + +
    Definition Classes
    Status
    +
  27. + + + + + + + + + val + + + BINARY: String + + +
    Definition Classes
    ContentTypes
    +
  28. + + + + + + + + + val + + + BadGateway: Status + + +
    Definition Classes
    Results
    +
  29. + + + + + + + + + val + + + BadRequest: Status + + +
    Definition Classes
    Results
    +
  30. + + + + + + + + + val + + + CACHE_CONTROL: String + + +
    Definition Classes
    HeaderNames
    +
  31. + + + + + + + + + val + + + CACHE_MANIFEST: String + + +
    Definition Classes
    ContentTypes
    +
  32. + + + + + + + + + val + + + CHUNKED: String + + +
    Definition Classes
    HttpProtocol
    +
  33. + + + + + + + + + val + + + CONFLICT: Int + + +
    Definition Classes
    Status
    +
  34. + + + + + + + + + val + + + CONNECTION: String + + +
    Definition Classes
    HeaderNames
    +
  35. + + + + + + + + + val + + + CONTENT_DISPOSITION: String + + +
    Definition Classes
    HeaderNames
    +
  36. + + + + + + + + + val + + + CONTENT_ENCODING: String + + +
    Definition Classes
    HeaderNames
    +
  37. + + + + + + + + + val + + + CONTENT_LANGUAGE: String + + +
    Definition Classes
    HeaderNames
    +
  38. + + + + + + + + + val + + + CONTENT_LENGTH: String + + +
    Definition Classes
    HeaderNames
    +
  39. + + + + + + + + + val + + + CONTENT_LOCATION: String + + +
    Definition Classes
    HeaderNames
    +
  40. + + + + + + + + + val + + + CONTENT_MD5: String + + +
    Definition Classes
    HeaderNames
    +
  41. + + + + + + + + + val + + + CONTENT_RANGE: String + + +
    Definition Classes
    HeaderNames
    +
  42. + + + + + + + + + val + + + CONTENT_SECURITY_POLICY: String + + +
    Definition Classes
    HeaderNames
    +
  43. + + + + + + + + + val + + + CONTENT_SECURITY_POLICY_REPORT_ONLY: String + + +
    Definition Classes
    HeaderNames
    +
  44. + + + + + + + + + val + + + CONTENT_TRANSFER_ENCODING: String + + +
    Definition Classes
    HeaderNames
    +
  45. + + + + + + + + + val + + + CONTENT_TYPE: String + + +
    Definition Classes
    HeaderNames
    +
  46. + + + + + + + + + val + + + CONTINUE: Int + + +
    Definition Classes
    Status
    +
  47. + + + + + + + + + val + + + COOKIE: String + + +
    Definition Classes
    HeaderNames
    +
  48. + + + + + + + + + val + + + CREATED: Int + + +
    Definition Classes
    Status
    +
  49. + + + + + + + + + def + + + CSS(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  50. + + + + + + + + + val + + + Conflict: Status + + +
    Definition Classes
    Results
    +
  51. + + + + + + + + + val + + + Continue: Result + + +
    Definition Classes
    Results
    +
  52. + + + + + + + + + val + + + Created: Status + + +
    Definition Classes
    Results
    +
  53. + + + + + + + + + val + + + DATE: String + + +
    Definition Classes
    HeaderNames
    +
  54. + + + + + + + + + val + + + ETAG: String + + +
    Definition Classes
    HeaderNames
    +
  55. + + + + + + + + + def + + + EVENT_STREAM(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  56. + + + + + + + + + val + + + EXPECT: String + + +
    Definition Classes
    HeaderNames
    +
  57. + + + + + + + + + val + + + EXPECTATION_FAILED: Int + + +
    Definition Classes
    Status
    +
  58. + + + + + + + + + val + + + EXPIRES: String + + +
    Definition Classes
    HeaderNames
    +
  59. + + + + + + + + + val + + + EntityTooLarge: Status + + +
    Definition Classes
    Results
    +
  60. + + + + + + + + + val + + + ExpectationFailed: Status + + +
    Definition Classes
    Results
    +
  61. + + + + + + + + + val + + + FAILED_DEPENDENCY: Int + + +
    Definition Classes
    Status
    +
  62. + + + + + + + + + val + + + FORBIDDEN: Int + + +
    Definition Classes
    Status
    +
  63. + + + + + + + + + val + + + FORM: String + + +
    Definition Classes
    ContentTypes
    +
  64. + + + + + + + + + val + + + FORWARDED: String + + +
    Definition Classes
    HeaderNames
    +
  65. + + + + + + + + + val + + + FOUND: Int + + +
    Definition Classes
    Status
    +
  66. + + + + + + + + + val + + + FROM: String + + +
    Definition Classes
    HeaderNames
    +
  67. + + + + + + + + + val + + + FailedDependency: Status + + +
    Definition Classes
    Results
    +
  68. + + + + + + + + + val + + + Forbidden: Status + + +
    Definition Classes
    Results
    +
  69. + + + + + + + + + def + + + Found(url: String): Result + + +
    Definition Classes
    Results
    +
  70. + + + + + + + + + val + + + GATEWAY_TIMEOUT: Int + + +
    Definition Classes
    Status
    +
  71. + + + + + + + + + val + + + GONE: Int + + +
    Definition Classes
    Status
    +
  72. + + + + + + + + + val + + + GatewayTimeout: Status + + +
    Definition Classes
    Results
    +
  73. + + + + + + + + + val + + + Gone: Status + + +
    Definition Classes
    Results
    +
  74. + + + + + + + + + val + + + HOST: String + + +
    Definition Classes
    HeaderNames
    +
  75. + + + + + + + + + def + + + HTML(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  76. + + + + + + + + + val + + + HTTP_1_0: String + + +
    Definition Classes
    HttpProtocol
    +
  77. + + + + + + + + + val + + + HTTP_1_1: String + + +
    Definition Classes
    HttpProtocol
    +
  78. + + + + + + + + + val + + + HTTP_VERSION_NOT_SUPPORTED: Int + + +
    Definition Classes
    Status
    +
  79. + + + + + + + + + val + + + HttpVersionNotSupported: Status + + +
    Definition Classes
    Results
    +
  80. + + + + + + + + + val + + + IF_MATCH: String + + +
    Definition Classes
    HeaderNames
    +
  81. + + + + + + + + + val + + + IF_MODIFIED_SINCE: String + + +
    Definition Classes
    HeaderNames
    +
  82. + + + + + + + + + val + + + IF_NONE_MATCH: String + + +
    Definition Classes
    HeaderNames
    +
  83. + + + + + + + + + val + + + IF_RANGE: String + + +
    Definition Classes
    HeaderNames
    +
  84. + + + + + + + + + val + + + IF_UNMODIFIED_SINCE: String + + +
    Definition Classes
    HeaderNames
    +
  85. + + + + + + + + + val + + + IM_A_TEAPOT: Int + + +
    Definition Classes
    Status
    +
  86. + + + + + + + + + val + + + INSUFFICIENT_STORAGE: Int + + +
    Definition Classes
    Status
    +
  87. + + + + + + + + + val + + + INTERNAL_SERVER_ERROR: Int + + +
    Definition Classes
    Status
    +
  88. + + + + + + + + + val + + + ImATeapot: Status + + +
    Definition Classes
    Results
    +
  89. + + + + + + + + + val + + + InsufficientStorage: Status + + +
    Definition Classes
    Results
    +
  90. + + + + + + + + + val + + + InternalServerError: Status + + +
    Definition Classes
    Results
    +
  91. + + + + + + + + + def + + + JAVASCRIPT(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  92. + + + + + + + + + val + + + JSON: String + + +
    Definition Classes
    ContentTypes
    +
  93. + + + + + + + + + val + + + LAST_MODIFIED: String + + +
    Definition Classes
    HeaderNames
    +
  94. + + + + + + + + + val + + + LENGTH_REQUIRED: Int + + +
    Definition Classes
    Status
    +
  95. + + + + + + + + + val + + + LINK: String + + +
    Definition Classes
    HeaderNames
    +
  96. + + + + + + + + + val + + + LOCATION: String + + +
    Definition Classes
    HeaderNames
    +
  97. + + + + + + + + + val + + + LOCKED: Int + + +
    Definition Classes
    Status
    +
  98. + + + + + + + + + val + + + Locked: Status + + +
    Definition Classes
    Results
    +
  99. + + + + + + + + + val + + + MAX_FORWARDS: String + + +
    Definition Classes
    HeaderNames
    +
  100. + + + + + + + + + val + + + METHOD_NOT_ALLOWED: Int + + +
    Definition Classes
    Status
    +
  101. + + + + + + + + + val + + + MOVED_PERMANENTLY: Int + + +
    Definition Classes
    Status
    +
  102. + + + + + + + + + val + + + MULTIPLE_CHOICES: Int + + +
    Definition Classes
    Status
    +
  103. + + + + + + + + + val + + + MULTI_STATUS: Int + + +
    Definition Classes
    Status
    +
  104. + + + + + + + + + val + + + MethodNotAllowed: Status + + +
    Definition Classes
    Results
    +
  105. + + + + + + + + + def + + + MovedPermanently(url: String): Result + + +
    Definition Classes
    Results
    +
  106. + + + + + + + + + val + + + MultiStatus: Status + + +
    Definition Classes
    Results
    +
  107. + + + + + + + + + val + + + NETWORK_AUTHENTICATION_REQUIRED: Int + + +
    Definition Classes
    Status
    +
  108. + + + + + + + + + val + + + NON_AUTHORITATIVE_INFORMATION: Int + + +
    Definition Classes
    Status
    +
  109. + + + + + + + + + val + + + NOT_ACCEPTABLE: Int + + +
    Definition Classes
    Status
    +
  110. + + + + + + + + + val + + + NOT_FOUND: Int + + +
    Definition Classes
    Status
    +
  111. + + + + + + + + + val + + + NOT_IMPLEMENTED: Int + + +
    Definition Classes
    Status
    +
  112. + + + + + + + + + val + + + NOT_MODIFIED: Int + + +
    Definition Classes
    Status
    +
  113. + + + + + + + + + val + + + NO_CONTENT: Int + + +
    Definition Classes
    Status
    +
  114. + + + + + + + + + val + + + NetworkAuthenticationRequired: Status + + +
    Definition Classes
    Results
    +
  115. + + + + + + + + + val + + + NoContent: Result + + +
    Definition Classes
    Results
    +
  116. + + + + + + + + + val + + + NonAuthoritativeInformation: Status + + +
    Definition Classes
    Results
    +
  117. + + + + + + + + + val + + + NotAcceptable: Status + + +
    Definition Classes
    Results
    +
  118. + + + + + + + + + val + + + NotFound: Status + + +
    Definition Classes
    Results
    +
  119. + + + + + + + + + val + + + NotImplemented: Status + + +
    Definition Classes
    Results
    +
  120. + + + + + + + + + val + + + NotModified: Result + + +
    Definition Classes
    Results
    +
  121. + + + + + + + + + val + + + OK: Int + + +
    Definition Classes
    Status
    +
  122. + + + + + + + + + val + + + ORIGIN: String + + +
    Definition Classes
    HeaderNames
    +
  123. + + + + + + + + + val + + + Ok: Status + + +
    Definition Classes
    Results
    +
  124. + + + + + + + + + val + + + PARTIAL_CONTENT: Int + + +
    Definition Classes
    Status
    +
  125. + + + + + + + + + val + + + PAYMENT_REQUIRED: Int + + +
    Definition Classes
    Status
    +
  126. + + + + + + + + + val + + + PERMANENT_REDIRECT: Int + + +
    Definition Classes
    Status
    +
  127. + + + + + + + + + val + + + PRAGMA: String + + +
    Definition Classes
    HeaderNames
    +
  128. + + + + + + + + + val + + + PRECONDITION_FAILED: Int + + +
    Definition Classes
    Status
    +
  129. + + + + + + + + + val + + + PRECONDITION_REQUIRED: Int + + +
    Definition Classes
    Status
    +
  130. + + + + + + + + + val + + + PROXY_AUTHENTICATE: String + + +
    Definition Classes
    HeaderNames
    +
  131. + + + + + + + + + val + + + PROXY_AUTHENTICATION_REQUIRED: Int + + +
    Definition Classes
    Status
    +
  132. + + + + + + + + + val + + + PROXY_AUTHORIZATION: String + + +
    Definition Classes
    HeaderNames
    +
  133. + + + + + + + + + val + + + PartialContent: Status + + +
    Definition Classes
    Results
    +
  134. + + + + + + + + + val + + + PaymentRequired: Status + + +
    Definition Classes
    Results
    +
  135. + + + + + + + + + def + + + PermanentRedirect(url: String): Result + + +
    Definition Classes
    Results
    +
  136. + + + + + + + + + val + + + PreconditionFailed: Status + + +
    Definition Classes
    Results
    +
  137. + + + + + + + + + val + + + PreconditionRequired: Status + + +
    Definition Classes
    Results
    +
  138. + + + + + + + + + val + + + RANGE: String + + +
    Definition Classes
    HeaderNames
    +
  139. + + + + + + + + + val + + + REFERER: String + + +
    Definition Classes
    HeaderNames
    +
  140. + + + + + + + + + val + + + REFERRER_POLICY: String + + +
    Definition Classes
    HeaderNames
    +
  141. + + + + + + + + + val + + + REQUESTED_RANGE_NOT_SATISFIABLE: Int + + +
    Definition Classes
    Status
    +
  142. + + + + + + + + + val + + + REQUEST_ENTITY_TOO_LARGE: Int + + +
    Definition Classes
    Status
    +
  143. + + + + + + + + + val + + + REQUEST_HEADER_FIELDS_TOO_LARGE: Int + + +
    Definition Classes
    Status
    +
  144. + + + + + + + + + val + + + REQUEST_TIMEOUT: Int + + +
    Definition Classes
    Status
    +
  145. + + + + + + + + + val + + + REQUEST_URI_TOO_LONG: Int + + +
    Definition Classes
    Status
    +
  146. + + + + + + + + + val + + + RESET_CONTENT: Int + + +
    Definition Classes
    Status
    +
  147. + + + + + + + + + val + + + RETRY_AFTER: String + + +
    Definition Classes
    HeaderNames
    +
  148. + + + + + + + + + def + + + Redirect(call: Call, status: Int): Result + + +
    Definition Classes
    Results
    +
  149. + + + + + + + + + def + + + Redirect(call: Call): Result + + +
    Definition Classes
    Results
    +
  150. + + + + + + + + + def + + + Redirect(url: String, queryString: Map[String, Seq[String]], status: Int): Result + + +
    Definition Classes
    Results
    +
  151. + + + + + + + + + def + + + Redirect(url: String, status: Int): Result + + +
    Definition Classes
    Results
    +
  152. + + + + + + + + + val + + + RequestHeaderFieldsTooLarge: Status + + +
    Definition Classes
    Results
    +
  153. + + + + + + + + + val + + + RequestTimeout: Status + + +
    Definition Classes
    Results
    +
  154. + + + + + + + + + val + + + ResetContent: Result + + +
    Definition Classes
    Results
    +
  155. + + + + + + + + + val + + + SEE_OTHER: Int + + +
    Definition Classes
    Status
    +
  156. + + + + + + + + + val + + + SERVER: String + + +
    Definition Classes
    HeaderNames
    +
  157. + + + + + + + + + val + + + SERVICE_UNAVAILABLE: Int + + +
    Definition Classes
    Status
    +
  158. + + + + + + + + + val + + + SET_COOKIE: String + + +
    Definition Classes
    HeaderNames
    +
  159. + + + + + + + + + val + + + SET_COOKIE2: String + + +
    Definition Classes
    HeaderNames
    +
  160. + + + + + + + + + val + + + STRICT_TRANSPORT_SECURITY: String + + +
    Definition Classes
    HeaderNames
    +
  161. + + + + + + + + + val + + + SWITCHING_PROTOCOLS: Int + + +
    Definition Classes
    Status
    +
  162. + + + + + + + + + def + + + SeeOther(url: String): Result + + +
    Definition Classes
    Results
    +
  163. + + + + + + + + + val + + + ServiceUnavailable: Status + + +
    Definition Classes
    Results
    +
  164. + + + + + + + + + def + + + Status(code: Int): Status + + +
    Definition Classes
    Results
    +
  165. + + + + + + + + + val + + + SwitchingProtocols: Result + + +
    Definition Classes
    Results
    +
  166. + + + + + + + + + val + + + TE: String + + +
    Definition Classes
    HeaderNames
    +
  167. + + + + + + + + + val + + + TEMPORARY_REDIRECT: Int + + +
    Definition Classes
    Status
    +
  168. + + + + + + + + + def + + + TEXT(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  169. + + + + + + + + + lazy val + + + TODO: Action[AnyContent] + + +
    Definition Classes
    ControllerHelpers
    +
  170. + + + + + + + + + val + + + TOO_MANY_REQUESTS: Int + + +
    Definition Classes
    Status
    +
  171. + + + + + + + + + val + + + TRAILER: String + + +
    Definition Classes
    HeaderNames
    +
  172. + + + + + + + + + val + + + TRANSFER_ENCODING: String + + +
    Definition Classes
    HeaderNames
    +
  173. + + + + + + + + + def + + + TemporaryRedirect(url: String): Result + + +
    Definition Classes
    Results
    +
  174. + + + + + + + + + val + + + TooManyRequests: Status + + +
    Definition Classes
    Results
    +
  175. + + + + + + + + + val + + + UNAUTHORIZED: Int + + +
    Definition Classes
    Status
    +
  176. + + + + + + + + + val + + + UNPROCESSABLE_ENTITY: Int + + +
    Definition Classes
    Status
    +
  177. + + + + + + + + + val + + + UNSUPPORTED_MEDIA_TYPE: Int + + +
    Definition Classes
    Status
    +
  178. + + + + + + + + + val + + + UPGRADE: String + + +
    Definition Classes
    HeaderNames
    +
  179. + + + + + + + + + val + + + UPGRADE_REQUIRED: Int + + +
    Definition Classes
    Status
    +
  180. + + + + + + + + + val + + + USER_AGENT: String + + +
    Definition Classes
    HeaderNames
    +
  181. + + + + + + + + + val + + + USE_PROXY: Int + + +
    Definition Classes
    Status
    +
  182. + + + + + + + + + val + + + Unauthorized: Status + + +
    Definition Classes
    Results
    +
  183. + + + + + + + + + val + + + UnprocessableEntity: Status + + +
    Definition Classes
    Results
    +
  184. + + + + + + + + + val + + + UnsupportedMediaType: Status + + +
    Definition Classes
    Results
    +
  185. + + + + + + + + + val + + + UriTooLong: Status + + +
    Definition Classes
    Results
    +
  186. + + + + + + + + + val + + + VARY: String + + +
    Definition Classes
    HeaderNames
    +
  187. + + + + + + + + + val + + + VIA: String + + +
    Definition Classes
    HeaderNames
    +
  188. + + + + + + + + + val + + + WARNING: String + + +
    Definition Classes
    HeaderNames
    +
  189. + + + + + + + + + val + + + WWW_AUTHENTICATE: String + + +
    Definition Classes
    HeaderNames
    +
  190. + + + + + + + + + def + + + XHTML(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  191. + + + + + + + + + def + + + XML(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  192. + + + + + + + + + val + + + X_CONTENT_SECURITY_POLICY_NONCE_HEADER: String + + +
    Definition Classes
    HeaderNames
    +
  193. + + + + + + + + + val + + + X_CONTENT_TYPE_OPTIONS: String + + +
    Definition Classes
    HeaderNames
    +
  194. + + + + + + + + + val + + + X_FORWARDED_FOR: String + + +
    Definition Classes
    HeaderNames
    +
  195. + + + + + + + + + val + + + X_FORWARDED_HOST: String + + +
    Definition Classes
    HeaderNames
    +
  196. + + + + + + + + + val + + + X_FORWARDED_PORT: String + + +
    Definition Classes
    HeaderNames
    +
  197. + + + + + + + + + val + + + X_FORWARDED_PROTO: String + + +
    Definition Classes
    HeaderNames
    +
  198. + + + + + + + + + val + + + X_FRAME_OPTIONS: String + + +
    Definition Classes
    HeaderNames
    +
  199. + + + + + + + + + val + + + X_PERMITTED_CROSS_DOMAIN_POLICIES: String + + +
    Definition Classes
    HeaderNames
    +
  200. + + + + + + + + + val + + + X_REQUESTED_WITH: String + + +
    Definition Classes
    HeaderNames
    +
  201. + + + + + + + + + val + + + X_XSS_PROTECTION: String + + +
    Definition Classes
    HeaderNames
    +
  202. + + + + + + + + + def + + + addNewSearchInput(solrIndexId: String): Action[AnyContent] + + + +
  203. + + + + + + + + + def + + + addNewSolrIndex: Action[AnyContent] + + + +
  204. + + + + + + + + + def + + + addNewSpelling(solrIndexId: String): Action[AnyContent] + + + +
  205. + + + + + + + + + def + + + addNewSuggestedSolrField(solrIndexId: String): Action[AnyContent] + + + +
  206. + + + + + + + + implicit + val + + + apiResultWrites: OWrites[ApiResult] + + + +
  207. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
    Definition Classes
    Any
    +
  208. + + + + + + + + + def + + + clone(): AnyRef + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  209. + + + + + + + + + val + + + controllerComponents: MessagesControllerComponents + + +
    Attributes
    protected
    Definition Classes
    MessagesAbstractController → MessagesBaseController → BaseControllerHelpers
    +
  210. + + + + + + + + + def + + + defaultExecutionContext: ExecutionContext + + +
    Definition Classes
    BaseControllerHelpers
    +
  211. + + + + + + + + + def + + + deleteSearchInput(searchInputId: String): Action[AnyContent] + + + +
  212. + + + + + + + + + def + + + deleteSolrIndex(solrIndexId: String): Action[AnyContent] + + + +
  213. + + + + + + + + + def + + + deleteSpelling(canonicalSpellingId: String): Action[AnyContent] + + + +
  214. + + + + + + + + + def + + + deleteSuggestedSolrField(solrIndexId: String, suggestedFieldId: String): Action[AnyContent] + + + +
  215. + + + + + + + + + def + + + downloadAllRulesTxtFiles: Action[AnyContent] + + + +
  216. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  217. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  218. + + + + + + + + implicit + def + + + fileMimeTypes: FileMimeTypes + + +
    Definition Classes
    BaseControllerHelpers
    +
  219. + + + + + + + + + def + + + getActivityLog(inputId: String): Action[AnyContent] + + +

    Activity log +

    +
  220. + + + + + + + + + def + + + getActivityReport(solrIndexId: String): Action[AnyContent] + + + +
  221. + + + + + + + + final + def + + + getClass(): Class[_] + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  222. + + + + + + + + + def + + + getDetailedSearchInput(searchInputId: String): Action[AnyContent] + + + +
  223. + + + + + + + + + def + + + getDetailedSpelling(canonicalSpellingId: String): Action[AnyContent] + + + +
  224. + + + + + + + + + def + + + getFeatureToggles: Action[AnyContent] + + + +
  225. + + + + + + + + + def + + + getLatestDeploymentResult(solrIndexId: String, targetSystem: String): Action[AnyContent] + + + +
  226. + + + + + + + + + def + + + getLatestVersionInfo(): Action[AnyContent] + + + +
  227. + + + + + + + + + def + + + getRulesReport(solrIndexId: String): Action[AnyContent] + + +

    Reports (for Activity log as well) +

    +
  228. + + + + + + + + + def + + + getSolrIndex(solrIndexId: String): Action[AnyContent] + + + +
  229. + + + + + + + + + def + + + hashCode(): Int + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  230. + + + + + + + + + def + + + importFromRulesTxt(solrIndexId: String): Action[MultipartFormData[TemporaryFile]] + + + +
  231. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
    Definition Classes
    Any
    +
  232. + + + + + + + + + def + + + listAll(solrIndexId: String): Action[AnyContent] + + + +
  233. + + + + + + + + + def + + + listAllInputTags(): Action[AnyContent] + + + +
  234. + + + + + + + + + def + + + listAllSearchInputs(solrIndexId: String): Action[AnyContent] + + + +
  235. + + + + + + + + + def + + + listAllSolrIndeces: Action[AnyContent] + + + +
  236. + + + + + + + + + def + + + listAllSuggestedSolrFields(solrIndexId: String): Action[AnyContent] + + + +
  237. + + + + + + + + implicit + val + + + logDeploymentInfoWrites: OWrites[DeploymentInfo] + + + +
  238. + + + + + + + + + val + + + logger: Logger + + +
    Attributes
    protected
    Definition Classes
    Logging
    +
  239. + + + + + + + + implicit + def + + + messagesApi: MessagesApi + + +
    Definition Classes
    BaseControllerHelpers
    +
  240. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  241. + + + + + + + + final + def + + + notify(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  242. + + + + + + + + final + def + + + notifyAll(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  243. + + + + + + + + + def + + + parse: PlayBodyParsers + + +
    Definition Classes
    BaseControllerHelpers
    +
  244. + + + + + + + + implicit + def + + + request2flash(implicit request: RequestHeader): Flash + + +
    Definition Classes
    RequestImplicits
    +
  245. + + + + + + + + implicit + def + + + request2session(implicit request: RequestHeader): Session + + +
    Definition Classes
    RequestImplicits
    +
  246. + + + + + + + + implicit + val + + + smuiVersionInfoWrites: OWrites[SmuiVersionInfo] + + + +
  247. + + + + + + + + implicit + def + + + supportedLangs: Langs + + +
    Definition Classes
    BaseControllerHelpers
    +
  248. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
    Definition Classes
    AnyRef
    +
  249. + + + + + + + + + def + + + toString(): String + + +
    Definition Classes
    AnyRef → Any
    +
  250. + + + + + + + + + def + + + updateRulesTxtForSolrIndexAndTargetPlatform(solrIndexId: String, targetSystem: String): Action[AnyContent] + + +

    Performs an update of the rules.txt (or separate rules.txt files) to the configured Solr instance +while using the smui2solr.sh or a custom script.

    Performs an update of the rules.txt (or separate rules.txt files) to the configured Solr instance +while using the smui2solr.sh or a custom script. +

    solrIndexId

    Id of the Solr Index in the database

    targetSystem

    "PRELIVE" vs. "LIVE" ... for reference @see evolutions/default/1.sql

    returns

    Ok or BadRequest, if something failed.

    +
  251. + + + + + + + + + def + + + updateSearchInput(searchInputId: String): Action[AnyContent] + + + +
  252. + + + + + + + + + def + + + updateSpelling(solrIndexId: String, canonicalSpellingId: String): Action[AnyContent] + + + +
  253. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  254. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + +
    +
  255. + + + + + + + + final + def + + + wait(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  256. + + + + + + + + + def + + + withCharset(mimeType: String)(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  257. + + + + + + + + + object + + + SmuiVersionInfoType extends Enumeration + + + +
  258. +
+
+ + + +
+

Deprecated Value Members

+
  1. + + + + + + + + + val + + + TOO_MANY_REQUEST: Int + + +
    Definition Classes
    Status
    Annotations
    + @deprecated + +
    Deprecated

    (Since version 2.6.0) Use TOO_MANY_REQUESTS instead

    +
  2. + + + + + + + + + val + + + TooManyRequest: Status + + +
    Definition Classes
    Results
    Annotations
    + @deprecated + +
    Deprecated

    (Since version 2.6.0) Use TooManyRequests instead

    +
  3. + + + + + + + + + def + + + finalize(): Unit + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

    +
+
+
+ +
+
+

Inherited from Logging

+
+

Inherited from MessagesAbstractController

+
+

Inherited from MessagesBaseController

+
+

Inherited from BaseControllerHelpers

+
+

Inherited from ControllerHelpers

+
+

Inherited from RequestImplicits

+
+

Inherited from Rendering

+
+

Inherited from RequestExtractors

+
+

Inherited from AcceptExtractors

+
+

Inherited from ContentTypes

+
+

Inherited from HeaderNames

+
+

Inherited from play.api.http.Status

+
+

Inherited from HttpProtocol

+
+

Inherited from Results

+
+

Inherited from AnyRef

+
+

Inherited from Any

+
+ +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/FrontendController.html b/target/scala-2.12/api/controllers/FrontendController.html new file mode 100644 index 00000000..790ca3d9 --- /dev/null +++ b/target/scala-2.12/api/controllers/FrontendController.html @@ -0,0 +1,4070 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
c
+

controllers

+

FrontendController + + + +

+

+
+ +

+ + + class + + + FrontendController extends MessagesAbstractController with Logging + +

+ + +
+ + Linear Supertypes + +
Logging, MessagesAbstractController, MessagesBaseController, BaseControllerHelpers, ControllerHelpers, RequestImplicits, Rendering, RequestExtractors, AcceptExtractors, ContentTypes, HeaderNames, play.api.http.Status, HttpProtocol, Results, AnyRef, Any
+
+ + +
+
+
+ + + + + +
+
+
+ Ordering +
    + +
  1. Alphabetic
  2. +
  3. By Inheritance
  4. +
+
+
+ Inherited
+
+
    +
  1. FrontendController
  2. Logging
  3. MessagesAbstractController
  4. MessagesBaseController
  5. BaseControllerHelpers
  6. ControllerHelpers
  7. RequestImplicits
  8. Rendering
  9. RequestExtractors
  10. AcceptExtractors
  11. ContentTypes
  12. HeaderNames
  13. Status
  14. HttpProtocol
  15. Results
  16. AnyRef
  17. Any
  18. +
+
+ +
    +
  1. Hide All
  2. +
  3. Show All
  4. +
+
+
+ Visibility +
  1. Public
  2. All
+
+
+
+ +
+
+
+

Instance Constructors

+
  1. + + + + + + + + + new + + + FrontendController(cc: MessagesControllerComponents, assets: Assets, errorHandler: HttpErrorHandler, authActionFactory: AuthActionFactory)(implicit executionContext: ExecutionContext) + + +
    Annotations
    + @Inject() + +
    +
+
+ +
+

Type Members

+
  1. + + + + + + + + + class + + + Status extends Result + + +
    Definition Classes
    Results
    +
+
+ + + +
+

Value Members

+
    +
  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  2. + + + + + + + + final + def + + + ##(): Int + + +
    Definition Classes
    AnyRef → Any
    +
  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  4. + + + + + + + + + val + + + ACCEPT: String + + +
    Definition Classes
    HeaderNames
    +
  5. + + + + + + + + + val + + + ACCEPTED: Int + + +
    Definition Classes
    Status
    +
  6. + + + + + + + + + val + + + ACCEPT_CHARSET: String + + +
    Definition Classes
    HeaderNames
    +
  7. + + + + + + + + + val + + + ACCEPT_ENCODING: String + + +
    Definition Classes
    HeaderNames
    +
  8. + + + + + + + + + val + + + ACCEPT_LANGUAGE: String + + +
    Definition Classes
    HeaderNames
    +
  9. + + + + + + + + + val + + + ACCEPT_RANGES: String + + +
    Definition Classes
    HeaderNames
    +
  10. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_CREDENTIALS: String + + +
    Definition Classes
    HeaderNames
    +
  11. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_HEADERS: String + + +
    Definition Classes
    HeaderNames
    +
  12. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_METHODS: String + + +
    Definition Classes
    HeaderNames
    +
  13. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_ORIGIN: String + + +
    Definition Classes
    HeaderNames
    +
  14. + + + + + + + + + val + + + ACCESS_CONTROL_EXPOSE_HEADERS: String + + +
    Definition Classes
    HeaderNames
    +
  15. + + + + + + + + + val + + + ACCESS_CONTROL_MAX_AGE: String + + +
    Definition Classes
    HeaderNames
    +
  16. + + + + + + + + + val + + + ACCESS_CONTROL_REQUEST_HEADERS: String + + +
    Definition Classes
    HeaderNames
    +
  17. + + + + + + + + + val + + + ACCESS_CONTROL_REQUEST_METHOD: String + + +
    Definition Classes
    HeaderNames
    +
  18. + + + + + + + + + val + + + AGE: String + + +
    Definition Classes
    HeaderNames
    +
  19. + + + + + + + + + val + + + ALLOW: String + + +
    Definition Classes
    HeaderNames
    +
  20. + + + + + + + + + val + + + AUTHORIZATION: String + + +
    Definition Classes
    HeaderNames
    +
  21. + + + + + + + + + val + + + Accepted: Status + + +
    Definition Classes
    Results
    +
  22. + + + + + + + + + def + + + Action: ActionBuilder[MessagesRequest, AnyContent] + + +
    Definition Classes
    MessagesBaseController
    +
  23. + + + + + + + + + val + + + BAD_GATEWAY: Int + + +
    Definition Classes
    Status
    +
  24. + + + + + + + + + val + + + BAD_REQUEST: Int + + +
    Definition Classes
    Status
    +
  25. + + + + + + + + + val + + + BINARY: String + + +
    Definition Classes
    ContentTypes
    +
  26. + + + + + + + + + val + + + BadGateway: Status + + +
    Definition Classes
    Results
    +
  27. + + + + + + + + + val + + + BadRequest: Status + + +
    Definition Classes
    Results
    +
  28. + + + + + + + + + val + + + CACHE_CONTROL: String + + +
    Definition Classes
    HeaderNames
    +
  29. + + + + + + + + + val + + + CACHE_MANIFEST: String + + +
    Definition Classes
    ContentTypes
    +
  30. + + + + + + + + + val + + + CHUNKED: String + + +
    Definition Classes
    HttpProtocol
    +
  31. + + + + + + + + + val + + + CONFLICT: Int + + +
    Definition Classes
    Status
    +
  32. + + + + + + + + + val + + + CONNECTION: String + + +
    Definition Classes
    HeaderNames
    +
  33. + + + + + + + + + val + + + CONTENT_DISPOSITION: String + + +
    Definition Classes
    HeaderNames
    +
  34. + + + + + + + + + val + + + CONTENT_ENCODING: String + + +
    Definition Classes
    HeaderNames
    +
  35. + + + + + + + + + val + + + CONTENT_LANGUAGE: String + + +
    Definition Classes
    HeaderNames
    +
  36. + + + + + + + + + val + + + CONTENT_LENGTH: String + + +
    Definition Classes
    HeaderNames
    +
  37. + + + + + + + + + val + + + CONTENT_LOCATION: String + + +
    Definition Classes
    HeaderNames
    +
  38. + + + + + + + + + val + + + CONTENT_MD5: String + + +
    Definition Classes
    HeaderNames
    +
  39. + + + + + + + + + val + + + CONTENT_RANGE: String + + +
    Definition Classes
    HeaderNames
    +
  40. + + + + + + + + + val + + + CONTENT_SECURITY_POLICY: String + + +
    Definition Classes
    HeaderNames
    +
  41. + + + + + + + + + val + + + CONTENT_SECURITY_POLICY_REPORT_ONLY: String + + +
    Definition Classes
    HeaderNames
    +
  42. + + + + + + + + + val + + + CONTENT_TRANSFER_ENCODING: String + + +
    Definition Classes
    HeaderNames
    +
  43. + + + + + + + + + val + + + CONTENT_TYPE: String + + +
    Definition Classes
    HeaderNames
    +
  44. + + + + + + + + + val + + + CONTINUE: Int + + +
    Definition Classes
    Status
    +
  45. + + + + + + + + + val + + + COOKIE: String + + +
    Definition Classes
    HeaderNames
    +
  46. + + + + + + + + + val + + + CREATED: Int + + +
    Definition Classes
    Status
    +
  47. + + + + + + + + + def + + + CSS(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  48. + + + + + + + + + val + + + Conflict: Status + + +
    Definition Classes
    Results
    +
  49. + + + + + + + + + val + + + Continue: Result + + +
    Definition Classes
    Results
    +
  50. + + + + + + + + + val + + + Created: Status + + +
    Definition Classes
    Results
    +
  51. + + + + + + + + + val + + + DATE: String + + +
    Definition Classes
    HeaderNames
    +
  52. + + + + + + + + + val + + + ETAG: String + + +
    Definition Classes
    HeaderNames
    +
  53. + + + + + + + + + def + + + EVENT_STREAM(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  54. + + + + + + + + + val + + + EXPECT: String + + +
    Definition Classes
    HeaderNames
    +
  55. + + + + + + + + + val + + + EXPECTATION_FAILED: Int + + +
    Definition Classes
    Status
    +
  56. + + + + + + + + + val + + + EXPIRES: String + + +
    Definition Classes
    HeaderNames
    +
  57. + + + + + + + + + val + + + EntityTooLarge: Status + + +
    Definition Classes
    Results
    +
  58. + + + + + + + + + val + + + ExpectationFailed: Status + + +
    Definition Classes
    Results
    +
  59. + + + + + + + + + val + + + FAILED_DEPENDENCY: Int + + +
    Definition Classes
    Status
    +
  60. + + + + + + + + + val + + + FORBIDDEN: Int + + +
    Definition Classes
    Status
    +
  61. + + + + + + + + + val + + + FORM: String + + +
    Definition Classes
    ContentTypes
    +
  62. + + + + + + + + + val + + + FORWARDED: String + + +
    Definition Classes
    HeaderNames
    +
  63. + + + + + + + + + val + + + FOUND: Int + + +
    Definition Classes
    Status
    +
  64. + + + + + + + + + val + + + FROM: String + + +
    Definition Classes
    HeaderNames
    +
  65. + + + + + + + + + val + + + FailedDependency: Status + + +
    Definition Classes
    Results
    +
  66. + + + + + + + + + val + + + Forbidden: Status + + +
    Definition Classes
    Results
    +
  67. + + + + + + + + + def + + + Found(url: String): Result + + +
    Definition Classes
    Results
    +
  68. + + + + + + + + + val + + + GATEWAY_TIMEOUT: Int + + +
    Definition Classes
    Status
    +
  69. + + + + + + + + + val + + + GONE: Int + + +
    Definition Classes
    Status
    +
  70. + + + + + + + + + val + + + GatewayTimeout: Status + + +
    Definition Classes
    Results
    +
  71. + + + + + + + + + val + + + Gone: Status + + +
    Definition Classes
    Results
    +
  72. + + + + + + + + + val + + + HOST: String + + +
    Definition Classes
    HeaderNames
    +
  73. + + + + + + + + + def + + + HTML(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  74. + + + + + + + + + val + + + HTTP_1_0: String + + +
    Definition Classes
    HttpProtocol
    +
  75. + + + + + + + + + val + + + HTTP_1_1: String + + +
    Definition Classes
    HttpProtocol
    +
  76. + + + + + + + + + val + + + HTTP_VERSION_NOT_SUPPORTED: Int + + +
    Definition Classes
    Status
    +
  77. + + + + + + + + + val + + + HttpVersionNotSupported: Status + + +
    Definition Classes
    Results
    +
  78. + + + + + + + + + val + + + IF_MATCH: String + + +
    Definition Classes
    HeaderNames
    +
  79. + + + + + + + + + val + + + IF_MODIFIED_SINCE: String + + +
    Definition Classes
    HeaderNames
    +
  80. + + + + + + + + + val + + + IF_NONE_MATCH: String + + +
    Definition Classes
    HeaderNames
    +
  81. + + + + + + + + + val + + + IF_RANGE: String + + +
    Definition Classes
    HeaderNames
    +
  82. + + + + + + + + + val + + + IF_UNMODIFIED_SINCE: String + + +
    Definition Classes
    HeaderNames
    +
  83. + + + + + + + + + val + + + IM_A_TEAPOT: Int + + +
    Definition Classes
    Status
    +
  84. + + + + + + + + + val + + + INSUFFICIENT_STORAGE: Int + + +
    Definition Classes
    Status
    +
  85. + + + + + + + + + val + + + INTERNAL_SERVER_ERROR: Int + + +
    Definition Classes
    Status
    +
  86. + + + + + + + + + val + + + ImATeapot: Status + + +
    Definition Classes
    Results
    +
  87. + + + + + + + + + val + + + InsufficientStorage: Status + + +
    Definition Classes
    Results
    +
  88. + + + + + + + + + val + + + InternalServerError: Status + + +
    Definition Classes
    Results
    +
  89. + + + + + + + + + def + + + JAVASCRIPT(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  90. + + + + + + + + + val + + + JSON: String + + +
    Definition Classes
    ContentTypes
    +
  91. + + + + + + + + + val + + + LAST_MODIFIED: String + + +
    Definition Classes
    HeaderNames
    +
  92. + + + + + + + + + val + + + LENGTH_REQUIRED: Int + + +
    Definition Classes
    Status
    +
  93. + + + + + + + + + val + + + LINK: String + + +
    Definition Classes
    HeaderNames
    +
  94. + + + + + + + + + val + + + LOCATION: String + + +
    Definition Classes
    HeaderNames
    +
  95. + + + + + + + + + val + + + LOCKED: Int + + +
    Definition Classes
    Status
    +
  96. + + + + + + + + + val + + + Locked: Status + + +
    Definition Classes
    Results
    +
  97. + + + + + + + + + val + + + MAX_FORWARDS: String + + +
    Definition Classes
    HeaderNames
    +
  98. + + + + + + + + + val + + + METHOD_NOT_ALLOWED: Int + + +
    Definition Classes
    Status
    +
  99. + + + + + + + + + val + + + MOVED_PERMANENTLY: Int + + +
    Definition Classes
    Status
    +
  100. + + + + + + + + + val + + + MULTIPLE_CHOICES: Int + + +
    Definition Classes
    Status
    +
  101. + + + + + + + + + val + + + MULTI_STATUS: Int + + +
    Definition Classes
    Status
    +
  102. + + + + + + + + + val + + + MethodNotAllowed: Status + + +
    Definition Classes
    Results
    +
  103. + + + + + + + + + def + + + MovedPermanently(url: String): Result + + +
    Definition Classes
    Results
    +
  104. + + + + + + + + + val + + + MultiStatus: Status + + +
    Definition Classes
    Results
    +
  105. + + + + + + + + + val + + + NETWORK_AUTHENTICATION_REQUIRED: Int + + +
    Definition Classes
    Status
    +
  106. + + + + + + + + + val + + + NON_AUTHORITATIVE_INFORMATION: Int + + +
    Definition Classes
    Status
    +
  107. + + + + + + + + + val + + + NOT_ACCEPTABLE: Int + + +
    Definition Classes
    Status
    +
  108. + + + + + + + + + val + + + NOT_FOUND: Int + + +
    Definition Classes
    Status
    +
  109. + + + + + + + + + val + + + NOT_IMPLEMENTED: Int + + +
    Definition Classes
    Status
    +
  110. + + + + + + + + + val + + + NOT_MODIFIED: Int + + +
    Definition Classes
    Status
    +
  111. + + + + + + + + + val + + + NO_CONTENT: Int + + +
    Definition Classes
    Status
    +
  112. + + + + + + + + + val + + + NetworkAuthenticationRequired: Status + + +
    Definition Classes
    Results
    +
  113. + + + + + + + + + val + + + NoContent: Result + + +
    Definition Classes
    Results
    +
  114. + + + + + + + + + val + + + NonAuthoritativeInformation: Status + + +
    Definition Classes
    Results
    +
  115. + + + + + + + + + val + + + NotAcceptable: Status + + +
    Definition Classes
    Results
    +
  116. + + + + + + + + + val + + + NotFound: Status + + +
    Definition Classes
    Results
    +
  117. + + + + + + + + + val + + + NotImplemented: Status + + +
    Definition Classes
    Results
    +
  118. + + + + + + + + + val + + + NotModified: Result + + +
    Definition Classes
    Results
    +
  119. + + + + + + + + + val + + + OK: Int + + +
    Definition Classes
    Status
    +
  120. + + + + + + + + + val + + + ORIGIN: String + + +
    Definition Classes
    HeaderNames
    +
  121. + + + + + + + + + val + + + Ok: Status + + +
    Definition Classes
    Results
    +
  122. + + + + + + + + + val + + + PARTIAL_CONTENT: Int + + +
    Definition Classes
    Status
    +
  123. + + + + + + + + + val + + + PAYMENT_REQUIRED: Int + + +
    Definition Classes
    Status
    +
  124. + + + + + + + + + val + + + PERMANENT_REDIRECT: Int + + +
    Definition Classes
    Status
    +
  125. + + + + + + + + + val + + + PRAGMA: String + + +
    Definition Classes
    HeaderNames
    +
  126. + + + + + + + + + val + + + PRECONDITION_FAILED: Int + + +
    Definition Classes
    Status
    +
  127. + + + + + + + + + val + + + PRECONDITION_REQUIRED: Int + + +
    Definition Classes
    Status
    +
  128. + + + + + + + + + val + + + PROXY_AUTHENTICATE: String + + +
    Definition Classes
    HeaderNames
    +
  129. + + + + + + + + + val + + + PROXY_AUTHENTICATION_REQUIRED: Int + + +
    Definition Classes
    Status
    +
  130. + + + + + + + + + val + + + PROXY_AUTHORIZATION: String + + +
    Definition Classes
    HeaderNames
    +
  131. + + + + + + + + + val + + + PartialContent: Status + + +
    Definition Classes
    Results
    +
  132. + + + + + + + + + val + + + PaymentRequired: Status + + +
    Definition Classes
    Results
    +
  133. + + + + + + + + + def + + + PermanentRedirect(url: String): Result + + +
    Definition Classes
    Results
    +
  134. + + + + + + + + + val + + + PreconditionFailed: Status + + +
    Definition Classes
    Results
    +
  135. + + + + + + + + + val + + + PreconditionRequired: Status + + +
    Definition Classes
    Results
    +
  136. + + + + + + + + + val + + + RANGE: String + + +
    Definition Classes
    HeaderNames
    +
  137. + + + + + + + + + val + + + REFERER: String + + +
    Definition Classes
    HeaderNames
    +
  138. + + + + + + + + + val + + + REFERRER_POLICY: String + + +
    Definition Classes
    HeaderNames
    +
  139. + + + + + + + + + val + + + REQUESTED_RANGE_NOT_SATISFIABLE: Int + + +
    Definition Classes
    Status
    +
  140. + + + + + + + + + val + + + REQUEST_ENTITY_TOO_LARGE: Int + + +
    Definition Classes
    Status
    +
  141. + + + + + + + + + val + + + REQUEST_HEADER_FIELDS_TOO_LARGE: Int + + +
    Definition Classes
    Status
    +
  142. + + + + + + + + + val + + + REQUEST_TIMEOUT: Int + + +
    Definition Classes
    Status
    +
  143. + + + + + + + + + val + + + REQUEST_URI_TOO_LONG: Int + + +
    Definition Classes
    Status
    +
  144. + + + + + + + + + val + + + RESET_CONTENT: Int + + +
    Definition Classes
    Status
    +
  145. + + + + + + + + + val + + + RETRY_AFTER: String + + +
    Definition Classes
    HeaderNames
    +
  146. + + + + + + + + + def + + + Redirect(call: Call, status: Int): Result + + +
    Definition Classes
    Results
    +
  147. + + + + + + + + + def + + + Redirect(call: Call): Result + + +
    Definition Classes
    Results
    +
  148. + + + + + + + + + def + + + Redirect(url: String, queryString: Map[String, Seq[String]], status: Int): Result + + +
    Definition Classes
    Results
    +
  149. + + + + + + + + + def + + + Redirect(url: String, status: Int): Result + + +
    Definition Classes
    Results
    +
  150. + + + + + + + + + val + + + RequestHeaderFieldsTooLarge: Status + + +
    Definition Classes
    Results
    +
  151. + + + + + + + + + val + + + RequestTimeout: Status + + +
    Definition Classes
    Results
    +
  152. + + + + + + + + + val + + + ResetContent: Result + + +
    Definition Classes
    Results
    +
  153. + + + + + + + + + val + + + SEE_OTHER: Int + + +
    Definition Classes
    Status
    +
  154. + + + + + + + + + val + + + SERVER: String + + +
    Definition Classes
    HeaderNames
    +
  155. + + + + + + + + + val + + + SERVICE_UNAVAILABLE: Int + + +
    Definition Classes
    Status
    +
  156. + + + + + + + + + val + + + SET_COOKIE: String + + +
    Definition Classes
    HeaderNames
    +
  157. + + + + + + + + + val + + + SET_COOKIE2: String + + +
    Definition Classes
    HeaderNames
    +
  158. + + + + + + + + + val + + + STRICT_TRANSPORT_SECURITY: String + + +
    Definition Classes
    HeaderNames
    +
  159. + + + + + + + + + val + + + SWITCHING_PROTOCOLS: Int + + +
    Definition Classes
    Status
    +
  160. + + + + + + + + + def + + + SeeOther(url: String): Result + + +
    Definition Classes
    Results
    +
  161. + + + + + + + + + val + + + ServiceUnavailable: Status + + +
    Definition Classes
    Results
    +
  162. + + + + + + + + + def + + + Status(code: Int): Status + + +
    Definition Classes
    Results
    +
  163. + + + + + + + + + val + + + SwitchingProtocols: Result + + +
    Definition Classes
    Results
    +
  164. + + + + + + + + + val + + + TE: String + + +
    Definition Classes
    HeaderNames
    +
  165. + + + + + + + + + val + + + TEMPORARY_REDIRECT: Int + + +
    Definition Classes
    Status
    +
  166. + + + + + + + + + def + + + TEXT(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  167. + + + + + + + + + lazy val + + + TODO: Action[AnyContent] + + +
    Definition Classes
    ControllerHelpers
    +
  168. + + + + + + + + + val + + + TOO_MANY_REQUESTS: Int + + +
    Definition Classes
    Status
    +
  169. + + + + + + + + + val + + + TRAILER: String + + +
    Definition Classes
    HeaderNames
    +
  170. + + + + + + + + + val + + + TRANSFER_ENCODING: String + + +
    Definition Classes
    HeaderNames
    +
  171. + + + + + + + + + def + + + TemporaryRedirect(url: String): Result + + +
    Definition Classes
    Results
    +
  172. + + + + + + + + + val + + + TooManyRequests: Status + + +
    Definition Classes
    Results
    +
  173. + + + + + + + + + val + + + UNAUTHORIZED: Int + + +
    Definition Classes
    Status
    +
  174. + + + + + + + + + val + + + UNPROCESSABLE_ENTITY: Int + + +
    Definition Classes
    Status
    +
  175. + + + + + + + + + val + + + UNSUPPORTED_MEDIA_TYPE: Int + + +
    Definition Classes
    Status
    +
  176. + + + + + + + + + val + + + UPGRADE: String + + +
    Definition Classes
    HeaderNames
    +
  177. + + + + + + + + + val + + + UPGRADE_REQUIRED: Int + + +
    Definition Classes
    Status
    +
  178. + + + + + + + + + val + + + USER_AGENT: String + + +
    Definition Classes
    HeaderNames
    +
  179. + + + + + + + + + val + + + USE_PROXY: Int + + +
    Definition Classes
    Status
    +
  180. + + + + + + + + + val + + + Unauthorized: Status + + +
    Definition Classes
    Results
    +
  181. + + + + + + + + + val + + + UnprocessableEntity: Status + + +
    Definition Classes
    Results
    +
  182. + + + + + + + + + val + + + UnsupportedMediaType: Status + + +
    Definition Classes
    Results
    +
  183. + + + + + + + + + val + + + UriTooLong: Status + + +
    Definition Classes
    Results
    +
  184. + + + + + + + + + val + + + VARY: String + + +
    Definition Classes
    HeaderNames
    +
  185. + + + + + + + + + val + + + VIA: String + + +
    Definition Classes
    HeaderNames
    +
  186. + + + + + + + + + val + + + WARNING: String + + +
    Definition Classes
    HeaderNames
    +
  187. + + + + + + + + + val + + + WWW_AUTHENTICATE: String + + +
    Definition Classes
    HeaderNames
    +
  188. + + + + + + + + + def + + + XHTML(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  189. + + + + + + + + + def + + + XML(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  190. + + + + + + + + + val + + + X_CONTENT_SECURITY_POLICY_NONCE_HEADER: String + + +
    Definition Classes
    HeaderNames
    +
  191. + + + + + + + + + val + + + X_CONTENT_TYPE_OPTIONS: String + + +
    Definition Classes
    HeaderNames
    +
  192. + + + + + + + + + val + + + X_FORWARDED_FOR: String + + +
    Definition Classes
    HeaderNames
    +
  193. + + + + + + + + + val + + + X_FORWARDED_HOST: String + + +
    Definition Classes
    HeaderNames
    +
  194. + + + + + + + + + val + + + X_FORWARDED_PORT: String + + +
    Definition Classes
    HeaderNames
    +
  195. + + + + + + + + + val + + + X_FORWARDED_PROTO: String + + +
    Definition Classes
    HeaderNames
    +
  196. + + + + + + + + + val + + + X_FRAME_OPTIONS: String + + +
    Definition Classes
    HeaderNames
    +
  197. + + + + + + + + + val + + + X_PERMITTED_CROSS_DOMAIN_POLICIES: String + + +
    Definition Classes
    HeaderNames
    +
  198. + + + + + + + + + val + + + X_REQUESTED_WITH: String + + +
    Definition Classes
    HeaderNames
    +
  199. + + + + + + + + + val + + + X_XSS_PROTECTION: String + + +
    Definition Classes
    HeaderNames
    +
  200. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
    Definition Classes
    Any
    +
  201. + + + + + + + + + def + + + assetOrDefault(resource: String): Action[AnyContent] + + + +
  202. + + + + + + + + + def + + + clone(): AnyRef + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  203. + + + + + + + + + val + + + controllerComponents: MessagesControllerComponents + + +
    Attributes
    protected
    Definition Classes
    MessagesAbstractController → MessagesBaseController → BaseControllerHelpers
    +
  204. + + + + + + + + + def + + + defaultExecutionContext: ExecutionContext + + +
    Definition Classes
    BaseControllerHelpers
    +
  205. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  206. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  207. + + + + + + + + implicit + def + + + fileMimeTypes: FileMimeTypes + + +
    Definition Classes
    BaseControllerHelpers
    +
  208. + + + + + + + + final + def + + + getClass(): Class[_] + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  209. + + + + + + + + + def + + + hashCode(): Int + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  210. + + + + + + + + + def + + + index(): Action[AnyContent] + + + +
  211. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
    Definition Classes
    Any
    +
  212. + + + + + + + + + val + + + logger: Logger + + +
    Attributes
    protected
    Definition Classes
    Logging
    +
  213. + + + + + + + + implicit + def + + + messagesApi: MessagesApi + + +
    Definition Classes
    BaseControllerHelpers
    +
  214. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  215. + + + + + + + + final + def + + + notify(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  216. + + + + + + + + final + def + + + notifyAll(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  217. + + + + + + + + + def + + + parse: PlayBodyParsers + + +
    Definition Classes
    BaseControllerHelpers
    +
  218. + + + + + + + + implicit + def + + + request2flash(implicit request: RequestHeader): Flash + + +
    Definition Classes
    RequestImplicits
    +
  219. + + + + + + + + implicit + def + + + request2session(implicit request: RequestHeader): Session + + +
    Definition Classes
    RequestImplicits
    +
  220. + + + + + + + + implicit + def + + + supportedLangs: Langs + + +
    Definition Classes
    BaseControllerHelpers
    +
  221. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
    Definition Classes
    AnyRef
    +
  222. + + + + + + + + + def + + + toString(): String + + +
    Definition Classes
    AnyRef → Any
    +
  223. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  224. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + +
    +
  225. + + + + + + + + final + def + + + wait(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  226. + + + + + + + + + def + + + withCharset(mimeType: String)(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  227. +
+
+ + + +
+

Deprecated Value Members

+
  1. + + + + + + + + + val + + + TOO_MANY_REQUEST: Int + + +
    Definition Classes
    Status
    Annotations
    + @deprecated + +
    Deprecated

    (Since version 2.6.0) Use TOO_MANY_REQUESTS instead

    +
  2. + + + + + + + + + val + + + TooManyRequest: Status + + +
    Definition Classes
    Results
    Annotations
    + @deprecated + +
    Deprecated

    (Since version 2.6.0) Use TooManyRequests instead

    +
  3. + + + + + + + + + def + + + finalize(): Unit + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

    +
+
+
+ +
+
+

Inherited from Logging

+
+

Inherited from MessagesAbstractController

+
+

Inherited from MessagesBaseController

+
+

Inherited from BaseControllerHelpers

+
+

Inherited from ControllerHelpers

+
+

Inherited from RequestImplicits

+
+

Inherited from Rendering

+
+

Inherited from RequestExtractors

+
+

Inherited from AcceptExtractors

+
+

Inherited from ContentTypes

+
+

Inherited from HeaderNames

+
+

Inherited from play.api.http.Status

+
+

Inherited from HttpProtocol

+
+

Inherited from Results

+
+

Inherited from AnyRef

+
+

Inherited from Any

+
+ +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/HealthController.html b/target/scala-2.12/api/controllers/HealthController.html new file mode 100644 index 00000000..a7c0bbe3 --- /dev/null +++ b/target/scala-2.12/api/controllers/HealthController.html @@ -0,0 +1,4036 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
c
+

controllers

+

HealthController + + + +

+

+
+ +

+ + + class + + + HealthController extends AbstractController + +

+ + +
+ + Linear Supertypes + +
AbstractController, BaseController, BaseControllerHelpers, ControllerHelpers, RequestImplicits, Rendering, RequestExtractors, AcceptExtractors, ContentTypes, HeaderNames, play.api.http.Status, HttpProtocol, Results, AnyRef, Any
+
+ + +
+
+
+ + + + + +
+
+
+ Ordering +
    + +
  1. Alphabetic
  2. +
  3. By Inheritance
  4. +
+
+
+ Inherited
+
+
    +
  1. HealthController
  2. AbstractController
  3. BaseController
  4. BaseControllerHelpers
  5. ControllerHelpers
  6. RequestImplicits
  7. Rendering
  8. RequestExtractors
  9. AcceptExtractors
  10. ContentTypes
  11. HeaderNames
  12. Status
  13. HttpProtocol
  14. Results
  15. AnyRef
  16. Any
  17. +
+
+ +
    +
  1. Hide All
  2. +
  3. Show All
  4. +
+
+
+ Visibility +
  1. Public
  2. All
+
+
+
+ +
+
+
+

Instance Constructors

+
  1. + + + + + + + + + new + + + HealthController(cc: ControllerComponents) + + +
    Annotations
    + @Inject() + +
    +
+
+ +
+

Type Members

+
  1. + + + + + + + + + class + + + Status extends Result + + +
    Definition Classes
    Results
    +
+
+ + + +
+

Value Members

+
    +
  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  2. + + + + + + + + final + def + + + ##(): Int + + +
    Definition Classes
    AnyRef → Any
    +
  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  4. + + + + + + + + + val + + + ACCEPT: String + + +
    Definition Classes
    HeaderNames
    +
  5. + + + + + + + + + val + + + ACCEPTED: Int + + +
    Definition Classes
    Status
    +
  6. + + + + + + + + + val + + + ACCEPT_CHARSET: String + + +
    Definition Classes
    HeaderNames
    +
  7. + + + + + + + + + val + + + ACCEPT_ENCODING: String + + +
    Definition Classes
    HeaderNames
    +
  8. + + + + + + + + + val + + + ACCEPT_LANGUAGE: String + + +
    Definition Classes
    HeaderNames
    +
  9. + + + + + + + + + val + + + ACCEPT_RANGES: String + + +
    Definition Classes
    HeaderNames
    +
  10. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_CREDENTIALS: String + + +
    Definition Classes
    HeaderNames
    +
  11. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_HEADERS: String + + +
    Definition Classes
    HeaderNames
    +
  12. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_METHODS: String + + +
    Definition Classes
    HeaderNames
    +
  13. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_ORIGIN: String + + +
    Definition Classes
    HeaderNames
    +
  14. + + + + + + + + + val + + + ACCESS_CONTROL_EXPOSE_HEADERS: String + + +
    Definition Classes
    HeaderNames
    +
  15. + + + + + + + + + val + + + ACCESS_CONTROL_MAX_AGE: String + + +
    Definition Classes
    HeaderNames
    +
  16. + + + + + + + + + val + + + ACCESS_CONTROL_REQUEST_HEADERS: String + + +
    Definition Classes
    HeaderNames
    +
  17. + + + + + + + + + val + + + ACCESS_CONTROL_REQUEST_METHOD: String + + +
    Definition Classes
    HeaderNames
    +
  18. + + + + + + + + + val + + + AGE: String + + +
    Definition Classes
    HeaderNames
    +
  19. + + + + + + + + + val + + + ALLOW: String + + +
    Definition Classes
    HeaderNames
    +
  20. + + + + + + + + + val + + + AUTHORIZATION: String + + +
    Definition Classes
    HeaderNames
    +
  21. + + + + + + + + + val + + + Accepted: Status + + +
    Definition Classes
    Results
    +
  22. + + + + + + + + + def + + + Action: ActionBuilder[Request, AnyContent] + + +
    Definition Classes
    BaseController
    +
  23. + + + + + + + + + val + + + BAD_GATEWAY: Int + + +
    Definition Classes
    Status
    +
  24. + + + + + + + + + val + + + BAD_REQUEST: Int + + +
    Definition Classes
    Status
    +
  25. + + + + + + + + + val + + + BINARY: String + + +
    Definition Classes
    ContentTypes
    +
  26. + + + + + + + + + val + + + BadGateway: Status + + +
    Definition Classes
    Results
    +
  27. + + + + + + + + + val + + + BadRequest: Status + + +
    Definition Classes
    Results
    +
  28. + + + + + + + + + val + + + CACHE_CONTROL: String + + +
    Definition Classes
    HeaderNames
    +
  29. + + + + + + + + + val + + + CACHE_MANIFEST: String + + +
    Definition Classes
    ContentTypes
    +
  30. + + + + + + + + + val + + + CHUNKED: String + + +
    Definition Classes
    HttpProtocol
    +
  31. + + + + + + + + + val + + + CONFLICT: Int + + +
    Definition Classes
    Status
    +
  32. + + + + + + + + + val + + + CONNECTION: String + + +
    Definition Classes
    HeaderNames
    +
  33. + + + + + + + + + val + + + CONTENT_DISPOSITION: String + + +
    Definition Classes
    HeaderNames
    +
  34. + + + + + + + + + val + + + CONTENT_ENCODING: String + + +
    Definition Classes
    HeaderNames
    +
  35. + + + + + + + + + val + + + CONTENT_LANGUAGE: String + + +
    Definition Classes
    HeaderNames
    +
  36. + + + + + + + + + val + + + CONTENT_LENGTH: String + + +
    Definition Classes
    HeaderNames
    +
  37. + + + + + + + + + val + + + CONTENT_LOCATION: String + + +
    Definition Classes
    HeaderNames
    +
  38. + + + + + + + + + val + + + CONTENT_MD5: String + + +
    Definition Classes
    HeaderNames
    +
  39. + + + + + + + + + val + + + CONTENT_RANGE: String + + +
    Definition Classes
    HeaderNames
    +
  40. + + + + + + + + + val + + + CONTENT_SECURITY_POLICY: String + + +
    Definition Classes
    HeaderNames
    +
  41. + + + + + + + + + val + + + CONTENT_SECURITY_POLICY_REPORT_ONLY: String + + +
    Definition Classes
    HeaderNames
    +
  42. + + + + + + + + + val + + + CONTENT_TRANSFER_ENCODING: String + + +
    Definition Classes
    HeaderNames
    +
  43. + + + + + + + + + val + + + CONTENT_TYPE: String + + +
    Definition Classes
    HeaderNames
    +
  44. + + + + + + + + + val + + + CONTINUE: Int + + +
    Definition Classes
    Status
    +
  45. + + + + + + + + + val + + + COOKIE: String + + +
    Definition Classes
    HeaderNames
    +
  46. + + + + + + + + + val + + + CREATED: Int + + +
    Definition Classes
    Status
    +
  47. + + + + + + + + + def + + + CSS(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  48. + + + + + + + + + val + + + Conflict: Status + + +
    Definition Classes
    Results
    +
  49. + + + + + + + + + val + + + Continue: Result + + +
    Definition Classes
    Results
    +
  50. + + + + + + + + + val + + + Created: Status + + +
    Definition Classes
    Results
    +
  51. + + + + + + + + + val + + + DATE: String + + +
    Definition Classes
    HeaderNames
    +
  52. + + + + + + + + + val + + + ETAG: String + + +
    Definition Classes
    HeaderNames
    +
  53. + + + + + + + + + def + + + EVENT_STREAM(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  54. + + + + + + + + + val + + + EXPECT: String + + +
    Definition Classes
    HeaderNames
    +
  55. + + + + + + + + + val + + + EXPECTATION_FAILED: Int + + +
    Definition Classes
    Status
    +
  56. + + + + + + + + + val + + + EXPIRES: String + + +
    Definition Classes
    HeaderNames
    +
  57. + + + + + + + + + val + + + EntityTooLarge: Status + + +
    Definition Classes
    Results
    +
  58. + + + + + + + + + val + + + ExpectationFailed: Status + + +
    Definition Classes
    Results
    +
  59. + + + + + + + + + val + + + FAILED_DEPENDENCY: Int + + +
    Definition Classes
    Status
    +
  60. + + + + + + + + + val + + + FORBIDDEN: Int + + +
    Definition Classes
    Status
    +
  61. + + + + + + + + + val + + + FORM: String + + +
    Definition Classes
    ContentTypes
    +
  62. + + + + + + + + + val + + + FORWARDED: String + + +
    Definition Classes
    HeaderNames
    +
  63. + + + + + + + + + val + + + FOUND: Int + + +
    Definition Classes
    Status
    +
  64. + + + + + + + + + val + + + FROM: String + + +
    Definition Classes
    HeaderNames
    +
  65. + + + + + + + + + val + + + FailedDependency: Status + + +
    Definition Classes
    Results
    +
  66. + + + + + + + + + val + + + Forbidden: Status + + +
    Definition Classes
    Results
    +
  67. + + + + + + + + + def + + + Found(url: String): Result + + +
    Definition Classes
    Results
    +
  68. + + + + + + + + + val + + + GATEWAY_TIMEOUT: Int + + +
    Definition Classes
    Status
    +
  69. + + + + + + + + + val + + + GONE: Int + + +
    Definition Classes
    Status
    +
  70. + + + + + + + + + val + + + GatewayTimeout: Status + + +
    Definition Classes
    Results
    +
  71. + + + + + + + + + val + + + Gone: Status + + +
    Definition Classes
    Results
    +
  72. + + + + + + + + + val + + + HOST: String + + +
    Definition Classes
    HeaderNames
    +
  73. + + + + + + + + + def + + + HTML(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  74. + + + + + + + + + val + + + HTTP_1_0: String + + +
    Definition Classes
    HttpProtocol
    +
  75. + + + + + + + + + val + + + HTTP_1_1: String + + +
    Definition Classes
    HttpProtocol
    +
  76. + + + + + + + + + val + + + HTTP_VERSION_NOT_SUPPORTED: Int + + +
    Definition Classes
    Status
    +
  77. + + + + + + + + + val + + + HttpVersionNotSupported: Status + + +
    Definition Classes
    Results
    +
  78. + + + + + + + + + val + + + IF_MATCH: String + + +
    Definition Classes
    HeaderNames
    +
  79. + + + + + + + + + val + + + IF_MODIFIED_SINCE: String + + +
    Definition Classes
    HeaderNames
    +
  80. + + + + + + + + + val + + + IF_NONE_MATCH: String + + +
    Definition Classes
    HeaderNames
    +
  81. + + + + + + + + + val + + + IF_RANGE: String + + +
    Definition Classes
    HeaderNames
    +
  82. + + + + + + + + + val + + + IF_UNMODIFIED_SINCE: String + + +
    Definition Classes
    HeaderNames
    +
  83. + + + + + + + + + val + + + IM_A_TEAPOT: Int + + +
    Definition Classes
    Status
    +
  84. + + + + + + + + + val + + + INSUFFICIENT_STORAGE: Int + + +
    Definition Classes
    Status
    +
  85. + + + + + + + + + val + + + INTERNAL_SERVER_ERROR: Int + + +
    Definition Classes
    Status
    +
  86. + + + + + + + + + val + + + ImATeapot: Status + + +
    Definition Classes
    Results
    +
  87. + + + + + + + + + val + + + InsufficientStorage: Status + + +
    Definition Classes
    Results
    +
  88. + + + + + + + + + val + + + InternalServerError: Status + + +
    Definition Classes
    Results
    +
  89. + + + + + + + + + def + + + JAVASCRIPT(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  90. + + + + + + + + + val + + + JSON: String + + +
    Definition Classes
    ContentTypes
    +
  91. + + + + + + + + + val + + + LAST_MODIFIED: String + + +
    Definition Classes
    HeaderNames
    +
  92. + + + + + + + + + val + + + LENGTH_REQUIRED: Int + + +
    Definition Classes
    Status
    +
  93. + + + + + + + + + val + + + LINK: String + + +
    Definition Classes
    HeaderNames
    +
  94. + + + + + + + + + val + + + LOCATION: String + + +
    Definition Classes
    HeaderNames
    +
  95. + + + + + + + + + val + + + LOCKED: Int + + +
    Definition Classes
    Status
    +
  96. + + + + + + + + + val + + + Locked: Status + + +
    Definition Classes
    Results
    +
  97. + + + + + + + + + val + + + MAX_FORWARDS: String + + +
    Definition Classes
    HeaderNames
    +
  98. + + + + + + + + + val + + + METHOD_NOT_ALLOWED: Int + + +
    Definition Classes
    Status
    +
  99. + + + + + + + + + val + + + MOVED_PERMANENTLY: Int + + +
    Definition Classes
    Status
    +
  100. + + + + + + + + + val + + + MULTIPLE_CHOICES: Int + + +
    Definition Classes
    Status
    +
  101. + + + + + + + + + val + + + MULTI_STATUS: Int + + +
    Definition Classes
    Status
    +
  102. + + + + + + + + + val + + + MethodNotAllowed: Status + + +
    Definition Classes
    Results
    +
  103. + + + + + + + + + def + + + MovedPermanently(url: String): Result + + +
    Definition Classes
    Results
    +
  104. + + + + + + + + + val + + + MultiStatus: Status + + +
    Definition Classes
    Results
    +
  105. + + + + + + + + + val + + + NETWORK_AUTHENTICATION_REQUIRED: Int + + +
    Definition Classes
    Status
    +
  106. + + + + + + + + + val + + + NON_AUTHORITATIVE_INFORMATION: Int + + +
    Definition Classes
    Status
    +
  107. + + + + + + + + + val + + + NOT_ACCEPTABLE: Int + + +
    Definition Classes
    Status
    +
  108. + + + + + + + + + val + + + NOT_FOUND: Int + + +
    Definition Classes
    Status
    +
  109. + + + + + + + + + val + + + NOT_IMPLEMENTED: Int + + +
    Definition Classes
    Status
    +
  110. + + + + + + + + + val + + + NOT_MODIFIED: Int + + +
    Definition Classes
    Status
    +
  111. + + + + + + + + + val + + + NO_CONTENT: Int + + +
    Definition Classes
    Status
    +
  112. + + + + + + + + + val + + + NetworkAuthenticationRequired: Status + + +
    Definition Classes
    Results
    +
  113. + + + + + + + + + val + + + NoContent: Result + + +
    Definition Classes
    Results
    +
  114. + + + + + + + + + val + + + NonAuthoritativeInformation: Status + + +
    Definition Classes
    Results
    +
  115. + + + + + + + + + val + + + NotAcceptable: Status + + +
    Definition Classes
    Results
    +
  116. + + + + + + + + + val + + + NotFound: Status + + +
    Definition Classes
    Results
    +
  117. + + + + + + + + + val + + + NotImplemented: Status + + +
    Definition Classes
    Results
    +
  118. + + + + + + + + + val + + + NotModified: Result + + +
    Definition Classes
    Results
    +
  119. + + + + + + + + + val + + + OK: Int + + +
    Definition Classes
    Status
    +
  120. + + + + + + + + + val + + + ORIGIN: String + + +
    Definition Classes
    HeaderNames
    +
  121. + + + + + + + + + val + + + Ok: Status + + +
    Definition Classes
    Results
    +
  122. + + + + + + + + + val + + + PARTIAL_CONTENT: Int + + +
    Definition Classes
    Status
    +
  123. + + + + + + + + + val + + + PAYMENT_REQUIRED: Int + + +
    Definition Classes
    Status
    +
  124. + + + + + + + + + val + + + PERMANENT_REDIRECT: Int + + +
    Definition Classes
    Status
    +
  125. + + + + + + + + + val + + + PRAGMA: String + + +
    Definition Classes
    HeaderNames
    +
  126. + + + + + + + + + val + + + PRECONDITION_FAILED: Int + + +
    Definition Classes
    Status
    +
  127. + + + + + + + + + val + + + PRECONDITION_REQUIRED: Int + + +
    Definition Classes
    Status
    +
  128. + + + + + + + + + val + + + PROXY_AUTHENTICATE: String + + +
    Definition Classes
    HeaderNames
    +
  129. + + + + + + + + + val + + + PROXY_AUTHENTICATION_REQUIRED: Int + + +
    Definition Classes
    Status
    +
  130. + + + + + + + + + val + + + PROXY_AUTHORIZATION: String + + +
    Definition Classes
    HeaderNames
    +
  131. + + + + + + + + + val + + + PartialContent: Status + + +
    Definition Classes
    Results
    +
  132. + + + + + + + + + val + + + PaymentRequired: Status + + +
    Definition Classes
    Results
    +
  133. + + + + + + + + + def + + + PermanentRedirect(url: String): Result + + +
    Definition Classes
    Results
    +
  134. + + + + + + + + + val + + + PreconditionFailed: Status + + +
    Definition Classes
    Results
    +
  135. + + + + + + + + + val + + + PreconditionRequired: Status + + +
    Definition Classes
    Results
    +
  136. + + + + + + + + + val + + + RANGE: String + + +
    Definition Classes
    HeaderNames
    +
  137. + + + + + + + + + val + + + REFERER: String + + +
    Definition Classes
    HeaderNames
    +
  138. + + + + + + + + + val + + + REFERRER_POLICY: String + + +
    Definition Classes
    HeaderNames
    +
  139. + + + + + + + + + val + + + REQUESTED_RANGE_NOT_SATISFIABLE: Int + + +
    Definition Classes
    Status
    +
  140. + + + + + + + + + val + + + REQUEST_ENTITY_TOO_LARGE: Int + + +
    Definition Classes
    Status
    +
  141. + + + + + + + + + val + + + REQUEST_HEADER_FIELDS_TOO_LARGE: Int + + +
    Definition Classes
    Status
    +
  142. + + + + + + + + + val + + + REQUEST_TIMEOUT: Int + + +
    Definition Classes
    Status
    +
  143. + + + + + + + + + val + + + REQUEST_URI_TOO_LONG: Int + + +
    Definition Classes
    Status
    +
  144. + + + + + + + + + val + + + RESET_CONTENT: Int + + +
    Definition Classes
    Status
    +
  145. + + + + + + + + + val + + + RETRY_AFTER: String + + +
    Definition Classes
    HeaderNames
    +
  146. + + + + + + + + + def + + + Redirect(call: Call, status: Int): Result + + +
    Definition Classes
    Results
    +
  147. + + + + + + + + + def + + + Redirect(call: Call): Result + + +
    Definition Classes
    Results
    +
  148. + + + + + + + + + def + + + Redirect(url: String, queryString: Map[String, Seq[String]], status: Int): Result + + +
    Definition Classes
    Results
    +
  149. + + + + + + + + + def + + + Redirect(url: String, status: Int): Result + + +
    Definition Classes
    Results
    +
  150. + + + + + + + + + val + + + RequestHeaderFieldsTooLarge: Status + + +
    Definition Classes
    Results
    +
  151. + + + + + + + + + val + + + RequestTimeout: Status + + +
    Definition Classes
    Results
    +
  152. + + + + + + + + + val + + + ResetContent: Result + + +
    Definition Classes
    Results
    +
  153. + + + + + + + + + val + + + SEE_OTHER: Int + + +
    Definition Classes
    Status
    +
  154. + + + + + + + + + val + + + SERVER: String + + +
    Definition Classes
    HeaderNames
    +
  155. + + + + + + + + + val + + + SERVICE_UNAVAILABLE: Int + + +
    Definition Classes
    Status
    +
  156. + + + + + + + + + val + + + SET_COOKIE: String + + +
    Definition Classes
    HeaderNames
    +
  157. + + + + + + + + + val + + + SET_COOKIE2: String + + +
    Definition Classes
    HeaderNames
    +
  158. + + + + + + + + + val + + + STRICT_TRANSPORT_SECURITY: String + + +
    Definition Classes
    HeaderNames
    +
  159. + + + + + + + + + val + + + SWITCHING_PROTOCOLS: Int + + +
    Definition Classes
    Status
    +
  160. + + + + + + + + + def + + + SeeOther(url: String): Result + + +
    Definition Classes
    Results
    +
  161. + + + + + + + + + val + + + ServiceUnavailable: Status + + +
    Definition Classes
    Results
    +
  162. + + + + + + + + + def + + + Status(code: Int): Status + + +
    Definition Classes
    Results
    +
  163. + + + + + + + + + val + + + SwitchingProtocols: Result + + +
    Definition Classes
    Results
    +
  164. + + + + + + + + + val + + + TE: String + + +
    Definition Classes
    HeaderNames
    +
  165. + + + + + + + + + val + + + TEMPORARY_REDIRECT: Int + + +
    Definition Classes
    Status
    +
  166. + + + + + + + + + def + + + TEXT(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  167. + + + + + + + + + lazy val + + + TODO: Action[AnyContent] + + +
    Definition Classes
    ControllerHelpers
    +
  168. + + + + + + + + + val + + + TOO_MANY_REQUESTS: Int + + +
    Definition Classes
    Status
    +
  169. + + + + + + + + + val + + + TRAILER: String + + +
    Definition Classes
    HeaderNames
    +
  170. + + + + + + + + + val + + + TRANSFER_ENCODING: String + + +
    Definition Classes
    HeaderNames
    +
  171. + + + + + + + + + def + + + TemporaryRedirect(url: String): Result + + +
    Definition Classes
    Results
    +
  172. + + + + + + + + + val + + + TooManyRequests: Status + + +
    Definition Classes
    Results
    +
  173. + + + + + + + + + val + + + UNAUTHORIZED: Int + + +
    Definition Classes
    Status
    +
  174. + + + + + + + + + val + + + UNPROCESSABLE_ENTITY: Int + + +
    Definition Classes
    Status
    +
  175. + + + + + + + + + val + + + UNSUPPORTED_MEDIA_TYPE: Int + + +
    Definition Classes
    Status
    +
  176. + + + + + + + + + val + + + UPGRADE: String + + +
    Definition Classes
    HeaderNames
    +
  177. + + + + + + + + + val + + + UPGRADE_REQUIRED: Int + + +
    Definition Classes
    Status
    +
  178. + + + + + + + + + val + + + USER_AGENT: String + + +
    Definition Classes
    HeaderNames
    +
  179. + + + + + + + + + val + + + USE_PROXY: Int + + +
    Definition Classes
    Status
    +
  180. + + + + + + + + + val + + + Unauthorized: Status + + +
    Definition Classes
    Results
    +
  181. + + + + + + + + + val + + + UnprocessableEntity: Status + + +
    Definition Classes
    Results
    +
  182. + + + + + + + + + val + + + UnsupportedMediaType: Status + + +
    Definition Classes
    Results
    +
  183. + + + + + + + + + val + + + UriTooLong: Status + + +
    Definition Classes
    Results
    +
  184. + + + + + + + + + val + + + VARY: String + + +
    Definition Classes
    HeaderNames
    +
  185. + + + + + + + + + val + + + VIA: String + + +
    Definition Classes
    HeaderNames
    +
  186. + + + + + + + + + val + + + WARNING: String + + +
    Definition Classes
    HeaderNames
    +
  187. + + + + + + + + + val + + + WWW_AUTHENTICATE: String + + +
    Definition Classes
    HeaderNames
    +
  188. + + + + + + + + + def + + + XHTML(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  189. + + + + + + + + + def + + + XML(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  190. + + + + + + + + + val + + + X_CONTENT_SECURITY_POLICY_NONCE_HEADER: String + + +
    Definition Classes
    HeaderNames
    +
  191. + + + + + + + + + val + + + X_CONTENT_TYPE_OPTIONS: String + + +
    Definition Classes
    HeaderNames
    +
  192. + + + + + + + + + val + + + X_FORWARDED_FOR: String + + +
    Definition Classes
    HeaderNames
    +
  193. + + + + + + + + + val + + + X_FORWARDED_HOST: String + + +
    Definition Classes
    HeaderNames
    +
  194. + + + + + + + + + val + + + X_FORWARDED_PORT: String + + +
    Definition Classes
    HeaderNames
    +
  195. + + + + + + + + + val + + + X_FORWARDED_PROTO: String + + +
    Definition Classes
    HeaderNames
    +
  196. + + + + + + + + + val + + + X_FRAME_OPTIONS: String + + +
    Definition Classes
    HeaderNames
    +
  197. + + + + + + + + + val + + + X_PERMITTED_CROSS_DOMAIN_POLICIES: String + + +
    Definition Classes
    HeaderNames
    +
  198. + + + + + + + + + val + + + X_REQUESTED_WITH: String + + +
    Definition Classes
    HeaderNames
    +
  199. + + + + + + + + + val + + + X_XSS_PROTECTION: String + + +
    Definition Classes
    HeaderNames
    +
  200. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
    Definition Classes
    Any
    +
  201. + + + + + + + + + def + + + clone(): AnyRef + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  202. + + + + + + + + + val + + + controllerComponents: ControllerComponents + + +
    Attributes
    protected
    Definition Classes
    AbstractController → BaseControllerHelpers
    +
  203. + + + + + + + + + def + + + defaultExecutionContext: ExecutionContext + + +
    Definition Classes
    BaseControllerHelpers
    +
  204. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  205. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  206. + + + + + + + + implicit + def + + + fileMimeTypes: FileMimeTypes + + +
    Definition Classes
    BaseControllerHelpers
    +
  207. + + + + + + + + final + def + + + getClass(): Class[_] + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  208. + + + + + + + + + def + + + hashCode(): Int + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  209. + + + + + + + + + val + + + health: Action[AnyContent] + + + +
  210. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
    Definition Classes
    Any
    +
  211. + + + + + + + + implicit + def + + + messagesApi: MessagesApi + + +
    Definition Classes
    BaseControllerHelpers
    +
  212. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  213. + + + + + + + + final + def + + + notify(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  214. + + + + + + + + final + def + + + notifyAll(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  215. + + + + + + + + + def + + + parse: PlayBodyParsers + + +
    Definition Classes
    BaseControllerHelpers
    +
  216. + + + + + + + + implicit + def + + + request2flash(implicit request: RequestHeader): Flash + + +
    Definition Classes
    RequestImplicits
    +
  217. + + + + + + + + implicit + def + + + request2session(implicit request: RequestHeader): Session + + +
    Definition Classes
    RequestImplicits
    +
  218. + + + + + + + + implicit + def + + + supportedLangs: Langs + + +
    Definition Classes
    BaseControllerHelpers
    +
  219. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
    Definition Classes
    AnyRef
    +
  220. + + + + + + + + + def + + + toString(): String + + +
    Definition Classes
    AnyRef → Any
    +
  221. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  222. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + +
    +
  223. + + + + + + + + final + def + + + wait(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  224. + + + + + + + + + def + + + withCharset(mimeType: String)(implicit codec: Codec): String + + +
    Definition Classes
    ContentTypes
    +
  225. +
+
+ + + +
+

Deprecated Value Members

+
  1. + + + + + + + + + val + + + TOO_MANY_REQUEST: Int + + +
    Definition Classes
    Status
    Annotations
    + @deprecated + +
    Deprecated

    (Since version 2.6.0) Use TOO_MANY_REQUESTS instead

    +
  2. + + + + + + + + + val + + + TooManyRequest: Status + + +
    Definition Classes
    Results
    Annotations
    + @deprecated + +
    Deprecated

    (Since version 2.6.0) Use TooManyRequests instead

    +
  3. + + + + + + + + + def + + + finalize(): Unit + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

    +
+
+
+ +
+
+

Inherited from AbstractController

+
+

Inherited from BaseController

+
+

Inherited from BaseControllerHelpers

+
+

Inherited from ControllerHelpers

+
+

Inherited from RequestImplicits

+
+

Inherited from Rendering

+
+

Inherited from RequestExtractors

+
+

Inherited from AcceptExtractors

+
+

Inherited from ContentTypes

+
+

Inherited from HeaderNames

+
+

Inherited from play.api.http.Status

+
+

Inherited from HttpProtocol

+
+

Inherited from Results

+
+

Inherited from AnyRef

+
+

Inherited from Any

+
+ +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/ReverseApiController.html b/target/scala-2.12/api/controllers/ReverseApiController.html new file mode 100644 index 00000000..36ce2f87 --- /dev/null +++ b/target/scala-2.12/api/controllers/ReverseApiController.html @@ -0,0 +1,1102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
c
+

controllers

+

ReverseApiController + + + +

+

+
+ +

+ + + class + + + ReverseApiController extends AnyRef + +

+ + +
+ + Linear Supertypes + +
AnyRef, Any
+
+ + +
+
+
+ + + + + +
+
+
+ Ordering +
    + +
  1. Alphabetic
  2. +
  3. By Inheritance
  4. +
+
+
+ Inherited
+
+
    +
  1. ReverseApiController
  2. AnyRef
  3. Any
  4. +
+
+ +
    +
  1. Hide All
  2. +
  3. Show All
  4. +
+
+
+ Visibility +
  1. Public
  2. All
+
+
+
+ +
+
+
+

Instance Constructors

+
  1. + + + + + + + + + new + + + ReverseApiController(_prefix: ⇒ String) + + + +
+
+ + + + + +
+

Value Members

+
    +
  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  2. + + + + + + + + final + def + + + ##(): Int + + +
    Definition Classes
    AnyRef → Any
    +
  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  4. + + + + + + + + + def + + + _defaultPrefix: String + + + +
  5. + + + + + + + + + def + + + addNewSearchInput(solrIndexId: String): Call + + + +
  6. + + + + + + + + + def + + + addNewSolrIndex(): Call + + + +
  7. + + + + + + + + + def + + + addNewSpelling(solrIndexId: String): Call + + + +
  8. + + + + + + + + + def + + + addNewSuggestedSolrField(solrIndexId: String): Call + + + +
  9. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
    Definition Classes
    Any
    +
  10. + + + + + + + + + def + + + clone(): AnyRef + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  11. + + + + + + + + + def + + + deleteSearchInput(searchInputId: String): Call + + + +
  12. + + + + + + + + + def + + + deleteSolrIndex(solrIndexId: String): Call + + + +
  13. + + + + + + + + + def + + + deleteSpelling(canonicalSpellingId: String): Call + + + +
  14. + + + + + + + + + def + + + deleteSuggestedSolrField(solrIndexId: String, suggestedFieldId: String): Call + + + +
  15. + + + + + + + + + def + + + downloadAllRulesTxtFiles(): Call + + + +
  16. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  17. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  18. + + + + + + + + + def + + + getActivityLog(inputId: String): Call + + + +
  19. + + + + + + + + + def + + + getActivityReport(solrIndexId: String): Call + + + +
  20. + + + + + + + + final + def + + + getClass(): Class[_] + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  21. + + + + + + + + + def + + + getDetailedSearchInput(searchInputId: String): Call + + + +
  22. + + + + + + + + + def + + + getDetailedSpelling(canonicalSpellingId: String): Call + + + +
  23. + + + + + + + + + def + + + getFeatureToggles(): Call + + + +
  24. + + + + + + + + + def + + + getLatestDeploymentResult(solrIndexId: String, targetSystem: String): Call + + + +
  25. + + + + + + + + + def + + + getLatestVersionInfo(): Call + + + +
  26. + + + + + + + + + def + + + getRulesReport(solrIndexId: String): Call + + + +
  27. + + + + + + + + + def + + + getSolrIndex(solrIndexId: String): Call + + + +
  28. + + + + + + + + + def + + + hashCode(): Int + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  29. + + + + + + + + + def + + + importFromRulesTxt(solrIndexId: String): Call + + + +
  30. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
    Definition Classes
    Any
    +
  31. + + + + + + + + + def + + + listAll(solrIndexId: String): Call + + + +
  32. + + + + + + + + + def + + + listAllInputTags(): Call + + + +
  33. + + + + + + + + + def + + + listAllSearchInputs(solrIndexId: String): Call + + + +
  34. + + + + + + + + + def + + + listAllSolrIndeces(): Call + + + +
  35. + + + + + + + + + def + + + listAllSuggestedSolrFields(solrIndexId: String): Call + + + +
  36. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  37. + + + + + + + + final + def + + + notify(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  38. + + + + + + + + final + def + + + notifyAll(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  39. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
    Definition Classes
    AnyRef
    +
  40. + + + + + + + + + def + + + toString(): String + + +
    Definition Classes
    AnyRef → Any
    +
  41. + + + + + + + + + def + + + updateRulesTxtForSolrIndexAndTargetPlatform(solrIndexId: String, targetPlatform: String): Call + + + +
  42. + + + + + + + + + def + + + updateSearchInput(searchInputId: String): Call + + + +
  43. + + + + + + + + + def + + + updateSpelling(solrIndexId: String, canonicalSpellingId: String): Call + + + +
  44. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  45. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + +
    +
  46. + + + + + + + + final + def + + + wait(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  47. +
+
+ + + +
+

Deprecated Value Members

+
  1. + + + + + + + + + def + + + finalize(): Unit + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

    +
+
+
+ +
+
+

Inherited from AnyRef

+
+

Inherited from Any

+
+ +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/ReverseFrontendController.html b/target/scala-2.12/api/controllers/ReverseFrontendController.html new file mode 100644 index 00000000..c9b6ce0a --- /dev/null +++ b/target/scala-2.12/api/controllers/ReverseFrontendController.html @@ -0,0 +1,702 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
c
+

controllers

+

ReverseFrontendController + + + +

+

+
+ +

+ + + class + + + ReverseFrontendController extends AnyRef + +

+ + +
+ + Linear Supertypes + +
AnyRef, Any
+
+ + +
+
+
+ + + + + +
+
+
+ Ordering +
    + +
  1. Alphabetic
  2. +
  3. By Inheritance
  4. +
+
+
+ Inherited
+
+
    +
  1. ReverseFrontendController
  2. AnyRef
  3. Any
  4. +
+
+ +
    +
  1. Hide All
  2. +
  3. Show All
  4. +
+
+
+ Visibility +
  1. Public
  2. All
+
+
+
+ +
+
+
+

Instance Constructors

+
  1. + + + + + + + + + new + + + ReverseFrontendController(_prefix: ⇒ String) + + + +
+
+ + + + + +
+

Value Members

+
    +
  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  2. + + + + + + + + final + def + + + ##(): Int + + +
    Definition Classes
    AnyRef → Any
    +
  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  4. + + + + + + + + + def + + + _defaultPrefix: String + + + +
  5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
    Definition Classes
    Any
    +
  6. + + + + + + + + + def + + + assetOrDefault(file: String): Call + + + +
  7. + + + + + + + + + def + + + clone(): AnyRef + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  9. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  10. + + + + + + + + final + def + + + getClass(): Class[_] + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  11. + + + + + + + + + def + + + hashCode(): Int + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  12. + + + + + + + + + def + + + index(): Call + + + +
  13. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
    Definition Classes
    Any
    +
  14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  15. + + + + + + + + final + def + + + notify(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
    Definition Classes
    AnyRef
    +
  18. + + + + + + + + + def + + + toString(): String + + +
    Definition Classes
    AnyRef → Any
    +
  19. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  20. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + +
    +
  21. + + + + + + + + final + def + + + wait(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  22. +
+
+ + + +
+

Deprecated Value Members

+
  1. + + + + + + + + + def + + + finalize(): Unit + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

    +
+
+
+ +
+
+

Inherited from AnyRef

+
+

Inherited from Any

+
+ +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/ReverseHealthController.html b/target/scala-2.12/api/controllers/ReverseHealthController.html new file mode 100644 index 00000000..9b38025d --- /dev/null +++ b/target/scala-2.12/api/controllers/ReverseHealthController.html @@ -0,0 +1,686 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
c
+

controllers

+

ReverseHealthController + + + +

+

+
+ +

+ + + class + + + ReverseHealthController extends AnyRef + +

+ + +
+ + Linear Supertypes + +
AnyRef, Any
+
+ + +
+
+
+ + + + + +
+
+
+ Ordering +
    + +
  1. Alphabetic
  2. +
  3. By Inheritance
  4. +
+
+
+ Inherited
+
+
    +
  1. ReverseHealthController
  2. AnyRef
  3. Any
  4. +
+
+ +
    +
  1. Hide All
  2. +
  3. Show All
  4. +
+
+
+ Visibility +
  1. Public
  2. All
+
+
+
+ +
+
+
+

Instance Constructors

+
  1. + + + + + + + + + new + + + ReverseHealthController(_prefix: ⇒ String) + + + +
+
+ + + + + +
+

Value Members

+
    +
  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  2. + + + + + + + + final + def + + + ##(): Int + + +
    Definition Classes
    AnyRef → Any
    +
  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  4. + + + + + + + + + def + + + _defaultPrefix: String + + + +
  5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
    Definition Classes
    Any
    +
  6. + + + + + + + + + def + + + clone(): AnyRef + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  8. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  10. + + + + + + + + + def + + + hashCode(): Int + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  11. + + + + + + + + + def + + + health(): Call + + + +
  12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
    Definition Classes
    Any
    +
  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  14. + + + + + + + + final + def + + + notify(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
    Definition Classes
    AnyRef
    +
  17. + + + + + + + + + def + + + toString(): String + + +
    Definition Classes
    AnyRef → Any
    +
  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + +
    +
  20. + + + + + + + + final + def + + + wait(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  21. +
+
+ + + +
+

Deprecated Value Members

+
  1. + + + + + + + + + def + + + finalize(): Unit + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

    +
+
+
+ +
+
+

Inherited from AnyRef

+
+

Inherited from Any

+
+ +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/auth/AuthActionFactory.html b/target/scala-2.12/api/controllers/auth/AuthActionFactory.html new file mode 100644 index 00000000..7ff84f97 --- /dev/null +++ b/target/scala-2.12/api/controllers/auth/AuthActionFactory.html @@ -0,0 +1,663 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
c
+

controllers.auth

+

AuthActionFactory + + + +

+

+
+ +

+ + + class + + + AuthActionFactory extends Logging + +

+ + +
+ + Linear Supertypes + +
Logging, AnyRef, Any
+
+ + +
+
+
+ + + + + +
+
+
+ Ordering +
    + +
  1. Alphabetic
  2. +
  3. By Inheritance
  4. +
+
+
+ Inherited
+
+
    +
  1. AuthActionFactory
  2. Logging
  3. AnyRef
  4. Any
  5. +
+
+ +
    +
  1. Hide All
  2. +
  3. Show All
  4. +
+
+
+ Visibility +
  1. Public
  2. All
+
+
+
+ +
+
+
+

Instance Constructors

+
  1. + + + + + + + + + new + + + AuthActionFactory(parser: play.api.mvc.BodyParsers.Default, appConfig: Configuration)(implicit ec: ExecutionContext) + + +
    Annotations
    + @Inject() + +
    +
+
+ + + + + +
+

Value Members

+
    +
  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  2. + + + + + + + + final + def + + + ##(): Int + + +
    Definition Classes
    AnyRef → Any
    +
  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
    Definition Classes
    Any
    +
  5. + + + + + + + + + def + + + clone(): AnyRef + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  8. + + + + + + + + + def + + + getAuthenticatedAction(defaultAction: ActionBuilder[Request, AnyContent]): ActionBuilder[Request, AnyContent] + + + +
  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  10. + + + + + + + + + def + + + hashCode(): Int + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
    Definition Classes
    Any
    +
  12. + + + + + + + + + val + + + logger: Logger + + +
    Attributes
    protected
    Definition Classes
    Logging
    +
  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  14. + + + + + + + + final + def + + + notify(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
    Definition Classes
    AnyRef
    +
  17. + + + + + + + + + def + + + toString(): String + + +
    Definition Classes
    AnyRef → Any
    +
  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + +
    +
  20. + + + + + + + + final + def + + + wait(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  21. +
+
+ + + +
+

Deprecated Value Members

+
  1. + + + + + + + + + def + + + finalize(): Unit + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

    +
+
+
+ +
+
+

Inherited from Logging

+
+

Inherited from AnyRef

+
+

Inherited from Any

+
+ +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/auth/BasicAuthAuthenticatedAction.html b/target/scala-2.12/api/controllers/auth/BasicAuthAuthenticatedAction.html new file mode 100644 index 00000000..382f06f9 --- /dev/null +++ b/target/scala-2.12/api/controllers/auth/BasicAuthAuthenticatedAction.html @@ -0,0 +1,911 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
c
+

controllers.auth

+

BasicAuthAuthenticatedAction + + + +

+

+
+ +

+ + + class + + + BasicAuthAuthenticatedAction extends ActionBuilderImpl[AnyContent] with Logging + +

+ + +
Annotations
+ @deprecated + +
Deprecated

(Since version 27-01-2022) As of v3.14. See https://github.com/querqy/smui/pull/83#issuecomment-1023284550

+ + Linear Supertypes + +
Logging, ActionBuilderImpl[AnyContent], ActionBuilder[Request, AnyContent], ActionFunction[Request, Request], AnyRef, Any
+
+ + +
+
+
+ + + + + +
+
+
+ Ordering +
    + +
  1. Alphabetic
  2. +
  3. By Inheritance
  4. +
+
+
+ Inherited
+
+
    +
  1. BasicAuthAuthenticatedAction
  2. Logging
  3. ActionBuilderImpl
  4. ActionBuilder
  5. ActionFunction
  6. AnyRef
  7. Any
  8. +
+
+ +
    +
  1. Hide All
  2. +
  3. Show All
  4. +
+
+
+ Visibility +
  1. Public
  2. All
+
+
+
+ +
+
+
+

Instance Constructors

+
  1. + + + + + + + + + new + + + BasicAuthAuthenticatedAction(parser: play.api.mvc.BodyParsers.Default, appConfig: Configuration)(implicit ec: ExecutionContext) + + + +
+
+ + + + + +
+

Value Members

+
    +
  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  2. + + + + + + + + final + def + + + ##(): Int + + +
    Definition Classes
    AnyRef → Any
    +
  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  4. + + + + + + + + + val + + + BASIC_AUTH_PASS: String + + + +
  5. + + + + + + + + + val + + + BASIC_AUTH_USER: String + + + +
  6. + + + + + + + + + def + + + andThen[Q[_]](other: ActionFunction[Request, Q]): ActionBuilder[Q, AnyContent] + + +
    Definition Classes
    ActionBuilder → ActionFunction
    +
  7. + + + + + + + + final + def + + + apply(block: ⇒ Result): Action[AnyContent] + + +
    Definition Classes
    ActionBuilder
    +
  8. + + + + + + + + final + def + + + apply(block: (Request[AnyContent]) ⇒ Result): Action[AnyContent] + + +
    Definition Classes
    ActionBuilder
    +
  9. + + + + + + + + final + def + + + apply[A](bodyParser: BodyParser[A]): ActionBuilder[Request, A] + + +
    Definition Classes
    ActionBuilder
    +
  10. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
    Definition Classes
    Any
    +
  11. + + + + + + + + final + def + + + async[A](bodyParser: BodyParser[A])(block: (Request[A]) ⇒ Future[Result]): Action[A] + + +
    Definition Classes
    ActionBuilder
    +
  12. + + + + + + + + final + def + + + async(block: (Request[AnyContent]) ⇒ Future[Result]): Action[AnyContent] + + +
    Definition Classes
    ActionBuilder
    +
  13. + + + + + + + + final + def + + + async(block: ⇒ Future[Result]): Action[AnyContent] + + +
    Definition Classes
    ActionBuilder
    +
  14. + + + + + + + + + def + + + clone(): AnyRef + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  15. + + + + + + + + + def + + + compose[B](other: ActionBuilder[Request, B]): ActionBuilder[Request, B] + + +
    Definition Classes
    ActionFunction
    +
  16. + + + + + + + + + def + + + compose[Q[_]](other: ActionFunction[Q, Request]): ActionFunction[Q, Request] + + +
    Definition Classes
    ActionFunction
    +
  17. + + + + + + + + + def + + + composeAction[A](action: Action[A]): Action[A] + + +
    Attributes
    protected
    Definition Classes
    ActionBuilder
    +
  18. + + + + + + + + + def + + + composeParser[A](bodyParser: BodyParser[A]): BodyParser[A] + + +
    Attributes
    protected
    Definition Classes
    ActionBuilder
    +
  19. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  20. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  21. + + + + + + + + implicit + val + + + executionContext: ExecutionContext + + +
    Definition Classes
    ActionBuilderImpl → ActionFunction
    +
  22. + + + + + + + + final + def + + + getClass(): Class[_] + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  23. + + + + + + + + + def + + + hashCode(): Int + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  24. + + + + + + + + + def + + + invokeBlock[A](request: Request[A], block: (Request[A]) ⇒ Future[Result]): Future[Result] + + +

    Helper method to verify, that the request is basic authenticated with configured user/pass.

    Helper method to verify, that the request is basic authenticated with configured user/pass. +Code is adopted from: https://dzone.com/articles/play-basic-authentication +

    returns

    {{true}}, for user is authenticated.

    Definition Classes
    BasicAuthAuthenticatedAction → ActionBuilderImpl → ActionFunction
    +
  25. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
    Definition Classes
    Any
    +
  26. + + + + + + + + + val + + + logger: Logger + + +
    Attributes
    protected
    Definition Classes
    Logging
    +
  27. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  28. + + + + + + + + final + def + + + notify(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  29. + + + + + + + + final + def + + + notifyAll(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  30. + + + + + + + + + val + + + parser: BodyParser[AnyContent] + + +
    Definition Classes
    ActionBuilderImpl → ActionBuilder
    +
  31. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
    Definition Classes
    AnyRef
    +
  32. + + + + + + + + + def + + + toString(): String + + +
    Definition Classes
    AnyRef → Any
    +
  33. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  34. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + +
    +
  35. + + + + + + + + final + def + + + wait(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  36. +
+
+ + + +
+

Deprecated Value Members

+
  1. + + + + + + + + + def + + + finalize(): Unit + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

    +
+
+
+ +
+
+

Inherited from Logging

+
+

Inherited from ActionBuilderImpl[AnyContent]

+
+

Inherited from ActionBuilder[Request, AnyContent]

+
+

Inherited from ActionFunction[Request, Request]

+
+

Inherited from AnyRef

+
+

Inherited from Any

+
+ +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/auth/JWTJsonAuthenticatedAction.html b/target/scala-2.12/api/controllers/auth/JWTJsonAuthenticatedAction.html new file mode 100644 index 00000000..ab743b5f --- /dev/null +++ b/target/scala-2.12/api/controllers/auth/JWTJsonAuthenticatedAction.html @@ -0,0 +1,874 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
c
+

controllers.auth

+

JWTJsonAuthenticatedAction + + + +

+

+
+ +

+ + + class + + + JWTJsonAuthenticatedAction extends ActionBuilderImpl[AnyContent] with Logging + +

+ + +
+ + Linear Supertypes + +
Logging, ActionBuilderImpl[AnyContent], ActionBuilder[Request, AnyContent], ActionFunction[Request, Request], AnyRef, Any
+
+ + +
+
+
+ + + + + +
+
+
+ Ordering +
    + +
  1. Alphabetic
  2. +
  3. By Inheritance
  4. +
+
+
+ Inherited
+
+
    +
  1. JWTJsonAuthenticatedAction
  2. Logging
  3. ActionBuilderImpl
  4. ActionBuilder
  5. ActionFunction
  6. AnyRef
  7. Any
  8. +
+
+ +
    +
  1. Hide All
  2. +
  3. Show All
  4. +
+
+
+ Visibility +
  1. Public
  2. All
+
+
+
+ +
+
+
+

Instance Constructors

+
  1. + + + + + + + + + new + + + JWTJsonAuthenticatedAction(parser: play.api.mvc.BodyParsers.Default, appConfig: Configuration)(implicit ec: ExecutionContext) + + + +
+
+ + + + + +
+

Value Members

+
    +
  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  2. + + + + + + + + final + def + + + ##(): Int + + +
    Definition Classes
    AnyRef → Any
    +
  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  4. + + + + + + + + + def + + + andThen[Q[_]](other: ActionFunction[Request, Q]): ActionBuilder[Q, AnyContent] + + +
    Definition Classes
    ActionBuilder → ActionFunction
    +
  5. + + + + + + + + final + def + + + apply(block: ⇒ Result): Action[AnyContent] + + +
    Definition Classes
    ActionBuilder
    +
  6. + + + + + + + + final + def + + + apply(block: (Request[AnyContent]) ⇒ Result): Action[AnyContent] + + +
    Definition Classes
    ActionBuilder
    +
  7. + + + + + + + + final + def + + + apply[A](bodyParser: BodyParser[A]): ActionBuilder[Request, A] + + +
    Definition Classes
    ActionBuilder
    +
  8. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
    Definition Classes
    Any
    +
  9. + + + + + + + + final + def + + + async[A](bodyParser: BodyParser[A])(block: (Request[A]) ⇒ Future[Result]): Action[A] + + +
    Definition Classes
    ActionBuilder
    +
  10. + + + + + + + + final + def + + + async(block: (Request[AnyContent]) ⇒ Future[Result]): Action[AnyContent] + + +
    Definition Classes
    ActionBuilder
    +
  11. + + + + + + + + final + def + + + async(block: ⇒ Future[Result]): Action[AnyContent] + + +
    Definition Classes
    ActionBuilder
    +
  12. + + + + + + + + + def + + + clone(): AnyRef + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  13. + + + + + + + + + def + + + compose[B](other: ActionBuilder[Request, B]): ActionBuilder[Request, B] + + +
    Definition Classes
    ActionFunction
    +
  14. + + + + + + + + + def + + + compose[Q[_]](other: ActionFunction[Q, Request]): ActionFunction[Q, Request] + + +
    Definition Classes
    ActionFunction
    +
  15. + + + + + + + + + def + + + composeAction[A](action: Action[A]): Action[A] + + +
    Attributes
    protected
    Definition Classes
    ActionBuilder
    +
  16. + + + + + + + + + def + + + composeParser[A](bodyParser: BodyParser[A]): BodyParser[A] + + +
    Attributes
    protected
    Definition Classes
    ActionBuilder
    +
  17. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  18. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  19. + + + + + + + + implicit + val + + + executionContext: ExecutionContext + + +
    Definition Classes
    ActionBuilderImpl → ActionFunction
    +
  20. + + + + + + + + final + def + + + getClass(): Class[_] + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  21. + + + + + + + + + def + + + hashCode(): Int + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  22. + + + + + + + + + def + + + invokeBlock[A](request: Request[A], block: (Request[A]) ⇒ Future[Result]): Future[Result] + + +
    Definition Classes
    JWTJsonAuthenticatedAction → ActionBuilderImpl → ActionFunction
    +
  23. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
    Definition Classes
    Any
    +
  24. + + + + + + + + + val + + + logger: Logger + + +
    Attributes
    protected
    Definition Classes
    Logging
    +
  25. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  26. + + + + + + + + final + def + + + notify(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  27. + + + + + + + + final + def + + + notifyAll(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  28. + + + + + + + + + val + + + parser: BodyParser[AnyContent] + + +
    Definition Classes
    ActionBuilderImpl → ActionBuilder
    +
  29. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
    Definition Classes
    AnyRef
    +
  30. + + + + + + + + + def + + + toString(): String + + +
    Definition Classes
    AnyRef → Any
    +
  31. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  32. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + +
    +
  33. + + + + + + + + final + def + + + wait(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  34. +
+
+ + + +
+

Deprecated Value Members

+
  1. + + + + + + + + + def + + + finalize(): Unit + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

    +
+
+
+ +
+
+

Inherited from Logging

+
+

Inherited from ActionBuilderImpl[AnyContent]

+
+

Inherited from ActionBuilder[Request, AnyContent]

+
+

Inherited from ActionFunction[Request, Request]

+
+

Inherited from AnyRef

+
+

Inherited from Any

+
+ +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/auth/UserRequest.html b/target/scala-2.12/api/controllers/auth/UserRequest.html new file mode 100644 index 00000000..f3ed8971 --- /dev/null +++ b/target/scala-2.12/api/controllers/auth/UserRequest.html @@ -0,0 +1,1355 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
c
+

controllers.auth

+

UserRequest + + + +

+

+
+ +

+ + + case class + + + UserRequest[A](username: String, request: Request[A]) extends WrappedRequest[A] with Product with Serializable + +

+ + +
+ + Linear Supertypes + +
Serializable, Serializable, Product, Equals, WrappedRequest[A], Request[A], RequestHeader, AnyRef, Any
+
+ + +
+
+
+ + + + + +
+
+
+ Ordering +
    + +
  1. Alphabetic
  2. +
  3. By Inheritance
  4. +
+
+
+ Inherited
+
+
    +
  1. UserRequest
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. WrappedRequest
  7. Request
  8. RequestHeader
  9. AnyRef
  10. Any
  11. +
+
+ +
    +
  1. Hide All
  2. +
  3. Show All
  4. +
+
+
+ Visibility +
  1. Public
  2. All
+
+
+
+ +
+
+
+

Instance Constructors

+
  1. + + + + + + + + + new + + + UserRequest(username: String, request: Request[A]) + + + +
+
+ + + + + +
+

Value Members

+
    +
  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  2. + + + + + + + + final + def + + + ##(): Int + + +
    Definition Classes
    AnyRef → Any
    +
  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  4. + + + + + + + + + lazy val + + + acceptLanguages: Seq[Lang] + + +
    Definition Classes
    RequestHeader
    +
  5. + + + + + + + + + lazy val + + + acceptedTypes: Seq[MediaRange] + + +
    Definition Classes
    RequestHeader
    +
  6. + + + + + + + + + def + + + accepts(mimeType: String): Boolean + + +
    Definition Classes
    RequestHeader
    +
  7. + + + + + + + + + def + + + addAttr[B](key: TypedKey[B], value: B): Request[A] + + +
    Definition Classes
    Request → RequestHeader
    +
  8. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
    Definition Classes
    Any
    +
  9. + + + + + + + + + def + + + asJava: Request + + +
    Definition Classes
    Request → RequestHeader
    +
  10. + + + + + + + + + def + + + attrs: TypedMap + + +
    Definition Classes
    WrappedRequest → RequestHeader
    +
  11. + + + + + + + + + def + + + body: A + + +
    Definition Classes
    WrappedRequest → Request
    +
  12. + + + + + + + + + lazy val + + + charset: Option[String] + + +
    Definition Classes
    RequestHeader
    +
  13. + + + + + + + + final + def + + + clientCertificateChain: Option[Seq[X509Certificate]] + + +
    Definition Classes
    RequestHeader
    +
  14. + + + + + + + + + def + + + clone(): AnyRef + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  15. + + + + + + + + + def + + + connection: RemoteConnection + + +
    Definition Classes
    WrappedRequest → RequestHeader
    +
  16. + + + + + + + + + lazy val + + + contentType: Option[String] + + +
    Definition Classes
    RequestHeader
    +
  17. + + + + + + + + + def + + + cookies: Cookies + + +
    Definition Classes
    RequestHeader
    +
  18. + + + + + + + + + lazy val + + + domain: String + + +
    Definition Classes
    RequestHeader
    +
  19. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  20. + + + + + + + + + def + + + flash: Flash + + +
    Definition Classes
    RequestHeader
    +
  21. + + + + + + + + final + def + + + getClass(): Class[_] + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  22. + + + + + + + + + def + + + getQueryString(key: String): Option[String] + + +
    Definition Classes
    RequestHeader
    +
  23. + + + + + + + + + def + + + hasBody: Boolean + + +
    Definition Classes
    Request → RequestHeader
    +
  24. + + + + + + + + + def + + + headers: Headers + + +
    Definition Classes
    WrappedRequest → RequestHeader
    +
  25. + + + + + + + + + lazy val + + + host: String + + +
    Definition Classes
    RequestHeader
    +
  26. + + + + + + + + final + def + + + id: Long + + +
    Definition Classes
    RequestHeader
    +
  27. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
    Definition Classes
    Any
    +
  28. + + + + + + + + + def + + + map[B](f: (A) ⇒ B): Request[B] + + +
    Definition Classes
    Request
    +
  29. + + + + + + + + + lazy val + + + mediaType: Option[MediaType] + + +
    Definition Classes
    RequestHeader
    +
  30. + + + + + + + + + def + + + method: String + + +
    Definition Classes
    WrappedRequest → RequestHeader
    +
  31. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  32. + + + + + + + + + def + + + newWrapper[B](newRequest: Request[B]): WrappedRequest[B] + + +
    Attributes
    protected
    Definition Classes
    WrappedRequest
    +
  33. + + + + + + + + final + def + + + notify(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  34. + + + + + + + + final + def + + + notifyAll(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  35. + + + + + + + + final + def + + + path: String + + +
    Definition Classes
    RequestHeader
    +
  36. + + + + + + + + final + def + + + queryString: Map[String, Seq[String]] + + +
    Definition Classes
    RequestHeader
    +
  37. + + + + + + + + + def + + + rawQueryString: String + + +
    Definition Classes
    RequestHeader
    +
  38. + + + + + + + + final + def + + + remoteAddress: String + + +
    Definition Classes
    RequestHeader
    +
  39. + + + + + + + + + def + + + removeAttr(key: TypedKey[_]): Request[A] + + +
    Definition Classes
    Request → RequestHeader
    +
  40. + + + + + + + + + val + + + request: Request[A] + + + +
  41. + + + + + + + + final + def + + + secure: Boolean + + +
    Definition Classes
    RequestHeader
    +
  42. + + + + + + + + + def + + + session: Session + + +
    Definition Classes
    RequestHeader
    +
  43. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
    Definition Classes
    AnyRef
    +
  44. + + + + + + + + + def + + + target: RequestTarget + + +
    Definition Classes
    WrappedRequest → RequestHeader
    +
  45. + + + + + + + + + def + + + toString(): String + + +
    Definition Classes
    RequestHeader → AnyRef → Any
    +
  46. + + + + + + + + + def + + + transientLang(): Option[Lang] + + +
    Definition Classes
    RequestHeader
    +
  47. + + + + + + + + final + def + + + uri: String + + +
    Definition Classes
    RequestHeader
    +
  48. + + + + + + + + + val + + + username: String + + + +
  49. + + + + + + + + + def + + + version: String + + +
    Definition Classes
    WrappedRequest → RequestHeader
    +
  50. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  51. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + +
    +
  52. + + + + + + + + final + def + + + wait(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  53. + + + + + + + + + def + + + withAttrs(newAttrs: TypedMap): WrappedRequest[A] + + +
    Definition Classes
    WrappedRequest → Request → RequestHeader
    +
  54. + + + + + + + + + def + + + withBody[B](body: B): WrappedRequest[B] + + +
    Definition Classes
    WrappedRequest → RequestHeader
    +
  55. + + + + + + + + + def + + + withConnection(newConnection: RemoteConnection): WrappedRequest[A] + + +
    Definition Classes
    WrappedRequest → Request → RequestHeader
    +
  56. + + + + + + + + + def + + + withHeaders(newHeaders: Headers): WrappedRequest[A] + + +
    Definition Classes
    WrappedRequest → Request → RequestHeader
    +
  57. + + + + + + + + + def + + + withMethod(newMethod: String): WrappedRequest[A] + + +
    Definition Classes
    WrappedRequest → Request → RequestHeader
    +
  58. + + + + + + + + + def + + + withTarget(newTarget: RequestTarget): WrappedRequest[A] + + +
    Definition Classes
    WrappedRequest → Request → RequestHeader
    +
  59. + + + + + + + + + def + + + withTransientLang(locale: Locale): Request[A] + + +
    Definition Classes
    Request → RequestHeader
    +
  60. + + + + + + + + + def + + + withTransientLang(code: String): Request[A] + + +
    Definition Classes
    Request → RequestHeader
    +
  61. + + + + + + + + + def + + + withTransientLang(lang: Lang): Request[A] + + +
    Definition Classes
    Request → RequestHeader
    +
  62. + + + + + + + + + def + + + withVersion(newVersion: String): WrappedRequest[A] + + +
    Definition Classes
    WrappedRequest → Request → RequestHeader
    +
  63. + + + + + + + + + def + + + withoutTransientLang(): Request[A] + + +
    Definition Classes
    Request → RequestHeader
    +
  64. +
+
+ + + +
+

Deprecated Value Members

+
  1. + + + + + + + + + def + + + finalize(): Unit + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

    +
+
+
+ +
+
+

Inherited from Serializable

+
+

Inherited from Serializable

+
+

Inherited from Product

+
+

Inherited from Equals

+
+

Inherited from WrappedRequest[A]

+
+

Inherited from Request[A]

+
+

Inherited from RequestHeader

+
+

Inherited from AnyRef

+
+

Inherited from Any

+
+ +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/auth/index.html b/target/scala-2.12/api/controllers/auth/index.html new file mode 100644 index 00000000..42d03048 --- /dev/null +++ b/target/scala-2.12/api/controllers/auth/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
p
+

controllers

+

auth + + + +

+ +
+ +

+ + + package + + + auth + +

+ + +
+ + + + +
+
+ + +
+

Type Members

+
  1. + + + + + + + + + class + + + AuthActionFactory extends Logging + + + +
  2. + + + + + + + + + class + + + JWTJsonAuthenticatedAction extends ActionBuilderImpl[AnyContent] with Logging + + + +
  3. + + + + + + + + + case class + + + UserRequest[A](username: String, request: Request[A]) extends WrappedRequest[A] with Product with Serializable + + + +
  4. + + + + + + + + + class + + + BasicAuthAuthenticatedAction extends ActionBuilderImpl[AnyContent] with Logging + + +
    Annotations
    + @deprecated + +
    Deprecated

    (Since version 27-01-2022) As of v3.14. See https://github.com/querqy/smui/pull/83#issuecomment-1023284550

    +
+
+ + + + + + + + +
+ +
+ + +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/index.html b/target/scala-2.12/api/controllers/index.html new file mode 100644 index 00000000..aa0e32e6 --- /dev/null +++ b/target/scala-2.12/api/controllers/index.html @@ -0,0 +1,333 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
p
+ +

controllers + + + +

+ +
+ +

+ + + package + + + controllers + +

+ + +
+ + + + +
+
+ + +
+

Type Members

+
  1. + + + + + + + + + class + + + ApiController extends MessagesAbstractController with Logging + + + +
  2. + + + + + + + + + class + + + FrontendController extends MessagesAbstractController with Logging + + + +
  3. + + + + + + + + + class + + + HealthController extends AbstractController + + + +
  4. + + + + + + + + + class + + + ReverseApiController extends AnyRef + + + +
  5. + + + + + + + + + class + + + ReverseFrontendController extends AnyRef + + + +
  6. + + + + + + + + + class + + + ReverseHealthController extends AnyRef + + + +
  7. + + + + + + + + + class + + + routes extends AnyRef + + + +
+
+ + + + + + + + +
+ +
+ + +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/javascript/ReverseApiController.html b/target/scala-2.12/api/controllers/javascript/ReverseApiController.html new file mode 100644 index 00000000..99bc6786 --- /dev/null +++ b/target/scala-2.12/api/controllers/javascript/ReverseApiController.html @@ -0,0 +1,1070 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
c
+

controllers.javascript

+

ReverseApiController + + + +

+

+
+ +

+ + + class + + + ReverseApiController extends AnyRef + +

+ + +
+ + Linear Supertypes + +
AnyRef, Any
+
+ + +
+
+
+ + + + + +
+
+
+ Ordering +
    + +
  1. Alphabetic
  2. +
  3. By Inheritance
  4. +
+
+
+ Inherited
+
+
    +
  1. ReverseApiController
  2. AnyRef
  3. Any
  4. +
+
+ +
    +
  1. Hide All
  2. +
  3. Show All
  4. +
+
+
+ Visibility +
  1. Public
  2. All
+
+
+
+ +
+
+
+

Instance Constructors

+
  1. + + + + + + + + + new + + + ReverseApiController(_prefix: ⇒ String) + + + +
+
+ + + + + +
+

Value Members

+
    +
  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  2. + + + + + + + + final + def + + + ##(): Int + + +
    Definition Classes
    AnyRef → Any
    +
  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  4. + + + + + + + + + def + + + _defaultPrefix: String + + + +
  5. + + + + + + + + + def + + + addNewSearchInput: JavaScriptReverseRoute + + + +
  6. + + + + + + + + + def + + + addNewSolrIndex: JavaScriptReverseRoute + + + +
  7. + + + + + + + + + def + + + addNewSpelling: JavaScriptReverseRoute + + + +
  8. + + + + + + + + + def + + + addNewSuggestedSolrField: JavaScriptReverseRoute + + + +
  9. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
    Definition Classes
    Any
    +
  10. + + + + + + + + + def + + + clone(): AnyRef + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  11. + + + + + + + + + def + + + deleteSearchInput: JavaScriptReverseRoute + + + +
  12. + + + + + + + + + def + + + deleteSolrIndex: JavaScriptReverseRoute + + + +
  13. + + + + + + + + + def + + + deleteSpelling: JavaScriptReverseRoute + + + +
  14. + + + + + + + + + def + + + deleteSuggestedSolrField: JavaScriptReverseRoute + + + +
  15. + + + + + + + + + def + + + downloadAllRulesTxtFiles: JavaScriptReverseRoute + + + +
  16. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  17. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  18. + + + + + + + + + def + + + getActivityLog: JavaScriptReverseRoute + + + +
  19. + + + + + + + + + def + + + getActivityReport: JavaScriptReverseRoute + + + +
  20. + + + + + + + + final + def + + + getClass(): Class[_] + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  21. + + + + + + + + + def + + + getDetailedSearchInput: JavaScriptReverseRoute + + + +
  22. + + + + + + + + + def + + + getDetailedSpelling: JavaScriptReverseRoute + + + +
  23. + + + + + + + + + def + + + getFeatureToggles: JavaScriptReverseRoute + + + +
  24. + + + + + + + + + def + + + getLatestDeploymentResult: JavaScriptReverseRoute + + + +
  25. + + + + + + + + + def + + + getLatestVersionInfo: JavaScriptReverseRoute + + + +
  26. + + + + + + + + + def + + + getRulesReport: JavaScriptReverseRoute + + + +
  27. + + + + + + + + + def + + + getSolrIndex: JavaScriptReverseRoute + + + +
  28. + + + + + + + + + def + + + hashCode(): Int + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  29. + + + + + + + + + def + + + importFromRulesTxt: JavaScriptReverseRoute + + + +
  30. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
    Definition Classes
    Any
    +
  31. + + + + + + + + + def + + + listAll: JavaScriptReverseRoute + + + +
  32. + + + + + + + + + def + + + listAllInputTags: JavaScriptReverseRoute + + + +
  33. + + + + + + + + + def + + + listAllSearchInputs: JavaScriptReverseRoute + + + +
  34. + + + + + + + + + def + + + listAllSolrIndeces: JavaScriptReverseRoute + + + +
  35. + + + + + + + + + def + + + listAllSuggestedSolrFields: JavaScriptReverseRoute + + + +
  36. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  37. + + + + + + + + final + def + + + notify(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  38. + + + + + + + + final + def + + + notifyAll(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  39. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
    Definition Classes
    AnyRef
    +
  40. + + + + + + + + + def + + + toString(): String + + +
    Definition Classes
    AnyRef → Any
    +
  41. + + + + + + + + + def + + + updateRulesTxtForSolrIndexAndTargetPlatform: JavaScriptReverseRoute + + + +
  42. + + + + + + + + + def + + + updateSearchInput: JavaScriptReverseRoute + + + +
  43. + + + + + + + + + def + + + updateSpelling: JavaScriptReverseRoute + + + +
  44. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  45. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + +
    +
  46. + + + + + + + + final + def + + + wait(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  47. +
+
+ + + +
+

Deprecated Value Members

+
  1. + + + + + + + + + def + + + finalize(): Unit + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

    +
+
+
+ +
+
+

Inherited from AnyRef

+
+

Inherited from Any

+
+ +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/javascript/ReverseFrontendController.html b/target/scala-2.12/api/controllers/javascript/ReverseFrontendController.html new file mode 100644 index 00000000..2e40e53e --- /dev/null +++ b/target/scala-2.12/api/controllers/javascript/ReverseFrontendController.html @@ -0,0 +1,670 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
c
+

controllers.javascript

+

ReverseFrontendController + + + +

+

+
+ +

+ + + class + + + ReverseFrontendController extends AnyRef + +

+ + +
+ + Linear Supertypes + +
AnyRef, Any
+
+ + +
+
+
+ + + + + +
+
+
+ Ordering +
    + +
  1. Alphabetic
  2. +
  3. By Inheritance
  4. +
+
+
+ Inherited
+
+
    +
  1. ReverseFrontendController
  2. AnyRef
  3. Any
  4. +
+
+ +
    +
  1. Hide All
  2. +
  3. Show All
  4. +
+
+
+ Visibility +
  1. Public
  2. All
+
+
+
+ +
+
+
+

Instance Constructors

+
  1. + + + + + + + + + new + + + ReverseFrontendController(_prefix: ⇒ String) + + + +
+
+ + + + + +
+

Value Members

+
    +
  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  2. + + + + + + + + final + def + + + ##(): Int + + +
    Definition Classes
    AnyRef → Any
    +
  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  4. + + + + + + + + + def + + + _defaultPrefix: String + + + +
  5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
    Definition Classes
    Any
    +
  6. + + + + + + + + + def + + + assetOrDefault: JavaScriptReverseRoute + + + +
  7. + + + + + + + + + def + + + clone(): AnyRef + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  9. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  10. + + + + + + + + final + def + + + getClass(): Class[_] + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  11. + + + + + + + + + def + + + hashCode(): Int + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  12. + + + + + + + + + def + + + index: JavaScriptReverseRoute + + + +
  13. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
    Definition Classes
    Any
    +
  14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  15. + + + + + + + + final + def + + + notify(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
    Definition Classes
    AnyRef
    +
  18. + + + + + + + + + def + + + toString(): String + + +
    Definition Classes
    AnyRef → Any
    +
  19. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  20. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + +
    +
  21. + + + + + + + + final + def + + + wait(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  22. +
+
+ + + +
+

Deprecated Value Members

+
  1. + + + + + + + + + def + + + finalize(): Unit + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

    +
+
+
+ +
+
+

Inherited from AnyRef

+
+

Inherited from Any

+
+ +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/javascript/ReverseHealthController.html b/target/scala-2.12/api/controllers/javascript/ReverseHealthController.html new file mode 100644 index 00000000..7373f643 --- /dev/null +++ b/target/scala-2.12/api/controllers/javascript/ReverseHealthController.html @@ -0,0 +1,654 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
c
+

controllers.javascript

+

ReverseHealthController + + + +

+

+
+ +

+ + + class + + + ReverseHealthController extends AnyRef + +

+ + +
+ + Linear Supertypes + +
AnyRef, Any
+
+ + +
+
+
+ + + + + +
+
+
+ Ordering +
    + +
  1. Alphabetic
  2. +
  3. By Inheritance
  4. +
+
+
+ Inherited
+
+
    +
  1. ReverseHealthController
  2. AnyRef
  3. Any
  4. +
+
+ +
    +
  1. Hide All
  2. +
  3. Show All
  4. +
+
+
+ Visibility +
  1. Public
  2. All
+
+
+
+ +
+
+
+

Instance Constructors

+
  1. + + + + + + + + + new + + + ReverseHealthController(_prefix: ⇒ String) + + + +
+
+ + + + + +
+

Value Members

+
    +
  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  2. + + + + + + + + final + def + + + ##(): Int + + +
    Definition Classes
    AnyRef → Any
    +
  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  4. + + + + + + + + + def + + + _defaultPrefix: String + + + +
  5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
    Definition Classes
    Any
    +
  6. + + + + + + + + + def + + + clone(): AnyRef + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  8. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  10. + + + + + + + + + def + + + hashCode(): Int + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  11. + + + + + + + + + def + + + health: JavaScriptReverseRoute + + + +
  12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
    Definition Classes
    Any
    +
  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  14. + + + + + + + + final + def + + + notify(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
    Definition Classes
    AnyRef
    +
  17. + + + + + + + + + def + + + toString(): String + + +
    Definition Classes
    AnyRef → Any
    +
  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + +
    +
  20. + + + + + + + + final + def + + + wait(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  21. +
+
+ + + +
+

Deprecated Value Members

+
  1. + + + + + + + + + def + + + finalize(): Unit + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

    +
+
+
+ +
+
+

Inherited from AnyRef

+
+

Inherited from Any

+
+ +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/javascript/index.html b/target/scala-2.12/api/controllers/javascript/index.html new file mode 100644 index 00000000..87c97222 --- /dev/null +++ b/target/scala-2.12/api/controllers/javascript/index.html @@ -0,0 +1,253 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
p
+

controllers

+

javascript + + + +

+ +
+ +

+ + + package + + + javascript + +

+ + +
+ + + + +
+
+ + +
+

Type Members

+
  1. + + + + + + + + + class + + + ReverseApiController extends AnyRef + + + +
  2. + + + + + + + + + class + + + ReverseFrontendController extends AnyRef + + + +
  3. + + + + + + + + + class + + + ReverseHealthController extends AnyRef + + + +
+
+ + + + + + + + +
+ +
+ + +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/controllers/routes.html b/target/scala-2.12/api/controllers/routes.html new file mode 100644 index 00000000..60345368 --- /dev/null +++ b/target/scala-2.12/api/controllers/routes.html @@ -0,0 +1,654 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
c
+

controllers

+

routes + + + +

+

+
+ +

+ + + class + + + routes extends AnyRef + +

+ + +
+ + Linear Supertypes + +
AnyRef, Any
+
+ + +
+
+
+ + + + + +
+
+
+ Ordering +
    + +
  1. Alphabetic
  2. +
  3. By Inheritance
  4. +
+
+
+ Inherited
+
+
    +
  1. routes
  2. AnyRef
  3. Any
  4. +
+
+ +
    +
  1. Hide All
  2. +
  3. Show All
  4. +
+
+
+ Visibility +
  1. Public
  2. All
+
+
+
+ +
+
+
+

Instance Constructors

+
  1. + + + + + + + + + new + + + routes() + + + +
+
+ + + + + +
+

Value Members

+
    +
  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  2. + + + + + + + + final + def + + + ##(): Int + + +
    Definition Classes
    AnyRef → Any
    +
  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
    Definition Classes
    Any
    +
  5. + + + + + + + + + def + + + clone(): AnyRef + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
    Definition Classes
    AnyRef → Any
    +
  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  9. + + + + + + + + + def + + + hashCode(): Int + + +
    Definition Classes
    AnyRef → Any
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
    Definition Classes
    Any
    +
  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
    Definition Classes
    AnyRef
    +
  12. + + + + + + + + final + def + + + notify(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @native() + + @HotSpotIntrinsicCandidate() + +
    +
  14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
    Definition Classes
    AnyRef
    +
  15. + + + + + + + + + def + + + toString(): String + + +
    Definition Classes
    AnyRef → Any
    +
  16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + + @native() + +
    +
  18. + + + + + + + + final + def + + + wait(): Unit + + +
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + ... + ) + +
    +
  19. +
+
+ + + +
+

Deprecated Value Members

+
  1. + + + + + + + + + def + + + finalize(): Unit + + +
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

    +
+
+
+ +
+
+

Inherited from AnyRef

+
+

Inherited from Any

+
+ +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/index.html b/target/scala-2.12/api/index.html new file mode 100644 index 00000000..7cca4b2e --- /dev/null +++ b/target/scala-2.12/api/index.html @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+

Packages

+ +
+
+
+ +
+
p
+ +

root package + + + +

+ +
+ +

+ + + package + + + root + +

+ + +
+ + + + +
+
+ + +
+

Type Members

+
  1. + + + + + + + + + class + + + SmuiStartModule extends AbstractModule + + + +
+
+ + + + + + + + +
+ +
+ + +
+ +
+
+

Ungrouped

+ +
+
+ +
+ +
+ + + +
+
+
+ + diff --git a/target/scala-2.12/api/index.js b/target/scala-2.12/api/index.js new file mode 100644 index 00000000..2ac5f353 --- /dev/null +++ b/target/scala-2.12/api/index.js @@ -0,0 +1 @@ +Index.PACKAGES = {"services" : [{"name" : "services.MigrationService", "shortDescription" : "", "members_class" : [{"label" : "evolutionsUpToDate", "tail" : ": Boolean", "member" : "services.MigrationService.evolutionsUpToDate", "link" : "services\/MigrationService.html#evolutionsUpToDate:Boolean", "kind" : "val"}, {"member" : "services.MigrationService#", "error" : "unsupported entity"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "services\/MigrationService.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "services\/MigrationService.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "services\/MigrationService.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "services\/MigrationService.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "services\/MigrationService.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "services\/MigrationService.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "services\/MigrationService.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "services\/MigrationService.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/MigrationService.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/MigrationService.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/MigrationService.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "services\/MigrationService.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "services\/MigrationService.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "services\/MigrationService.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "services\/MigrationService.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "services\/MigrationService.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "services\/MigrationService.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "services\/MigrationService.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "services\/MigrationService.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "services\/MigrationService.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "services\/MigrationService.html", "kind" : "class"}, {"name" : "services.RulesTxtDeploymentService", "shortDescription" : "", "members_class" : [{"label" : "writeAllRulesTxtFilesAsZipFileToStream", "tail" : "(out: OutputStream): Unit", "member" : "services.RulesTxtDeploymentService.writeAllRulesTxtFilesAsZipFileToStream", "link" : "services\/RulesTxtDeploymentService.html#writeAllRulesTxtFilesAsZipFileToStream(out:java.io.OutputStream):Unit", "kind" : "def"}, {"label" : "writeRulesTxtTempFiles", "tail" : "(rulesTxts: RulesTxtsForSolrIndex): Unit", "member" : "services.RulesTxtDeploymentService.writeRulesTxtTempFiles", "link" : "services\/RulesTxtDeploymentService.html#writeRulesTxtTempFiles(rulesTxts:RulesTxtDeploymentService.this.RulesTxtsForSolrIndex):Unit", "kind" : "def"}, {"label" : "executeDeploymentScript", "tail" : "(rulesTxts: RulesTxtsForSolrIndex, targetSystem: String): DeploymentScriptResult", "member" : "services.RulesTxtDeploymentService.executeDeploymentScript", "link" : "services\/RulesTxtDeploymentService.html#executeDeploymentScript(rulesTxts:RulesTxtDeploymentService.this.RulesTxtsForSolrIndex,targetSystem:String):models.DeploymentScriptResult", "kind" : "def"}, {"label" : "validateCompleteRulesTxts", "tail" : "(rulesTxts: RulesTxtsForSolrIndex, logDebug: Boolean): List[String]", "member" : "services.RulesTxtDeploymentService.validateCompleteRulesTxts", "link" : "services\/RulesTxtDeploymentService.html#validateCompleteRulesTxts(rulesTxts:RulesTxtDeploymentService.this.RulesTxtsForSolrIndex,logDebug:Boolean):List[String]", "kind" : "def"}, {"label" : "generateRulesTxtContentWithFilenames", "tail" : "(solrIndexId: SolrIndexId, targetSystem: String, logDebug: Boolean): RulesTxtsForSolrIndex", "member" : "services.RulesTxtDeploymentService.generateRulesTxtContentWithFilenames", "link" : "services\/RulesTxtDeploymentService.html#generateRulesTxtContentWithFilenames(solrIndexId:models.SolrIndexId,targetSystem:String,logDebug:Boolean):RulesTxtDeploymentService.this.RulesTxtsForSolrIndex", "kind" : "def"}, {"label" : "RulesTxtWithFileNames", "tail" : "", "member" : "services.RulesTxtDeploymentService.RulesTxtWithFileNames", "link" : "services\/RulesTxtDeploymentService.html#RulesTxtWithFileNamesextendsProductwithSerializable", "kind" : "case class"}, {"label" : "RulesTxtsForSolrIndex", "tail" : "", "member" : "services.RulesTxtDeploymentService.RulesTxtsForSolrIndex", "link" : "services\/RulesTxtDeploymentService.html#RulesTxtsForSolrIndexextendsProductwithSerializable", "kind" : "case class"}, {"member" : "services.RulesTxtDeploymentService#", "error" : "unsupported entity"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "services\/RulesTxtDeploymentService.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "services\/RulesTxtDeploymentService.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "services\/RulesTxtDeploymentService.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "services\/RulesTxtDeploymentService.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "services\/RulesTxtDeploymentService.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "services\/RulesTxtDeploymentService.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "services\/RulesTxtDeploymentService.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "services\/RulesTxtDeploymentService.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/RulesTxtDeploymentService.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/RulesTxtDeploymentService.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/RulesTxtDeploymentService.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "services\/RulesTxtDeploymentService.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "services\/RulesTxtDeploymentService.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "services\/RulesTxtDeploymentService.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "services\/RulesTxtDeploymentService.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "services\/RulesTxtDeploymentService.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "services\/RulesTxtDeploymentService.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "services\/RulesTxtDeploymentService.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "services\/RulesTxtDeploymentService.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "services\/RulesTxtDeploymentService.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "services\/RulesTxtDeploymentService.html", "kind" : "class"}, {"name" : "services.RulesTxtImportService", "shortDescription" : "", "members_class" : [{"label" : "importFromFilePayload", "tail" : "(filePayload: String, solrIndexId: SolrIndexId): (Int, Int, Int, Int, Int)", "member" : "services.RulesTxtImportService.importFromFilePayload", "link" : "services\/RulesTxtImportService.html#importFromFilePayload(filePayload:String,solrIndexId:models.SolrIndexId):(Int,Int,Int,Int,Int)", "kind" : "def"}, {"label" : "IGNORED_TAG_LOG", "tail" : ": String", "member" : "services.RulesTxtImportService.IGNORED_TAG_LOG", "link" : "services\/RulesTxtImportService.html#IGNORED_TAG_LOG:String", "kind" : "val"}, {"label" : "IGNORED_TAG_ID", "tail" : ": String", "member" : "services.RulesTxtImportService.IGNORED_TAG_ID", "link" : "services\/RulesTxtImportService.html#IGNORED_TAG_ID:String", "kind" : "val"}, {"label" : "PreliminarySearchInput", "tail" : "", "member" : "services.RulesTxtImportService.PreliminarySearchInput", "link" : "services\/RulesTxtImportService.html#PreliminarySearchInputextendsProductwithSerializable", "kind" : "case class"}, {"label" : "PreliminaryDeleteRule", "tail" : "", "member" : "services.RulesTxtImportService.PreliminaryDeleteRule", "link" : "services\/RulesTxtImportService.html#PreliminaryDeleteRuleextendsRulesTxtImportService.this.PreliminaryRulewithProductwithSerializable", "kind" : "case class"}, {"label" : "PreliminaryFilterRule", "tail" : "", "member" : "services.RulesTxtImportService.PreliminaryFilterRule", "link" : "services\/RulesTxtImportService.html#PreliminaryFilterRuleextendsRulesTxtImportService.this.PreliminaryRulewithProductwithSerializable", "kind" : "case class"}, {"label" : "PreliminaryUpDownRule", "tail" : "", "member" : "services.RulesTxtImportService.PreliminaryUpDownRule", "link" : "services\/RulesTxtImportService.html#PreliminaryUpDownRuleextendsRulesTxtImportService.this.PreliminaryRulewithProductwithSerializable", "kind" : "case class"}, {"label" : "PreliminarySynonymRule", "tail" : "", "member" : "services.RulesTxtImportService.PreliminarySynonymRule", "link" : "services\/RulesTxtImportService.html#PreliminarySynonymRuleextendsRulesTxtImportService.this.PreliminaryRulewithProductwithSerializable", "kind" : "case class"}, {"label" : "PreliminaryRule", "tail" : "", "member" : "services.RulesTxtImportService.PreliminaryRule", "link" : "services\/RulesTxtImportService.html#PreliminaryRuleextendsAnyRef", "kind" : "trait"}, {"member" : "services.RulesTxtImportService#", "error" : "unsupported entity"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "services\/RulesTxtImportService.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "services\/RulesTxtImportService.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "services\/RulesTxtImportService.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "services\/RulesTxtImportService.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "services\/RulesTxtImportService.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "services\/RulesTxtImportService.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "services\/RulesTxtImportService.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "services\/RulesTxtImportService.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/RulesTxtImportService.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/RulesTxtImportService.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/RulesTxtImportService.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "services\/RulesTxtImportService.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "services\/RulesTxtImportService.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "services\/RulesTxtImportService.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "services\/RulesTxtImportService.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "services\/RulesTxtImportService.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "services\/RulesTxtImportService.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "services\/RulesTxtImportService.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "services\/RulesTxtImportService.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "services\/RulesTxtImportService.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "services\/RulesTxtImportService.html", "kind" : "class"}, {"name" : "services.SmuiMigrationLock", "shortDescription" : "", "object" : "services\/SmuiMigrationLock$.html", "members_object" : [{"label" : "executeOnce", "tail" : "(migrationKey: String, op: () ⇒ Unit)(connection: Connection): Unit", "member" : "services.SmuiMigrationLock.executeOnce", "link" : "services\/SmuiMigrationLock$.html#executeOnce(migrationKey:String,op:()=>Unit)(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "updateCompleted", "tail" : "(migrationKey: String)(connection: Connection): Int", "member" : "services.SmuiMigrationLock.updateCompleted", "link" : "services\/SmuiMigrationLock$.html#updateCompleted(migrationKey:String)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "select", "tail" : "(migrationKey: String)(connection: Connection): Option[SmuiMigrationLock]", "member" : "services.SmuiMigrationLock.select", "link" : "services\/SmuiMigrationLock$.html#select(migrationKey:String)(implicitconnection:java.sql.Connection):Option[services.SmuiMigrationLock]", "kind" : "def"}, {"label" : "create", "tail" : "(migrationKey: String)(connection: Connection): SmuiMigrationLock", "member" : "services.SmuiMigrationLock.create", "link" : "services\/SmuiMigrationLock$.html#create(migrationKey:String)(implicitconnection:java.sql.Connection):services.SmuiMigrationLock", "kind" : "def"}, {"label" : "sqlParser", "tail" : ": RowParser[SmuiMigrationLock]", "member" : "services.SmuiMigrationLock.sqlParser", "link" : "services\/SmuiMigrationLock$.html#sqlParser:anorm.RowParser[services.SmuiMigrationLock]", "kind" : "val"}, {"label" : "COMPLETED", "tail" : ": String", "member" : "services.SmuiMigrationLock.COMPLETED", "link" : "services\/SmuiMigrationLock$.html#COMPLETED:String", "kind" : "val"}, {"label" : "LOCK_TIME", "tail" : ": String", "member" : "services.SmuiMigrationLock.LOCK_TIME", "link" : "services\/SmuiMigrationLock$.html#LOCK_TIME:String", "kind" : "val"}, {"label" : "MIGRATION_KEY", "tail" : ": String", "member" : "services.SmuiMigrationLock.MIGRATION_KEY", "link" : "services\/SmuiMigrationLock$.html#MIGRATION_KEY:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "services.SmuiMigrationLock.TABLE_NAME", "link" : "services\/SmuiMigrationLock$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "services\/SmuiMigrationLock$.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "services\/SmuiMigrationLock$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "services\/SmuiMigrationLock$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "services\/SmuiMigrationLock$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "services\/SmuiMigrationLock$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "services\/SmuiMigrationLock$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "services\/SmuiMigrationLock$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "services\/SmuiMigrationLock$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/SmuiMigrationLock$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/SmuiMigrationLock$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/SmuiMigrationLock$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "services\/SmuiMigrationLock$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "services\/SmuiMigrationLock$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "services\/SmuiMigrationLock$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "services\/SmuiMigrationLock$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "services\/SmuiMigrationLock$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "services\/SmuiMigrationLock$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "services\/SmuiMigrationLock$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "services\/SmuiMigrationLock$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "services\/SmuiMigrationLock$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toNamedParameters", "tail" : "(): Seq[NamedParameter]", "member" : "services.SmuiMigrationLock.toNamedParameters", "link" : "services\/SmuiMigrationLock.html#toNamedParameters:Seq[anorm.NamedParameter]", "kind" : "def"}, {"member" : "services.SmuiMigrationLock#", "error" : "unsupported entity"}, {"label" : "completed", "tail" : ": Option[Boolean]", "member" : "services.SmuiMigrationLock.completed", "link" : "services\/SmuiMigrationLock.html#completed:Option[Boolean]", "kind" : "val"}, {"label" : "lockTime", "tail" : ": LocalDateTime", "member" : "services.SmuiMigrationLock.lockTime", "link" : "services\/SmuiMigrationLock.html#lockTime:java.time.LocalDateTime", "kind" : "val"}, {"label" : "migrationKey", "tail" : ": String", "member" : "services.SmuiMigrationLock.migrationKey", "link" : "services\/SmuiMigrationLock.html#migrationKey:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "services\/SmuiMigrationLock.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "services\/SmuiMigrationLock.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "services\/SmuiMigrationLock.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "services\/SmuiMigrationLock.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "services\/SmuiMigrationLock.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "services\/SmuiMigrationLock.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "services\/SmuiMigrationLock.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/SmuiMigrationLock.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/SmuiMigrationLock.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/SmuiMigrationLock.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "services\/SmuiMigrationLock.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "services\/SmuiMigrationLock.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "services\/SmuiMigrationLock.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "services\/SmuiMigrationLock.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "services\/SmuiMigrationLock.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "services\/SmuiMigrationLock.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "services\/SmuiMigrationLock.html", "kind" : "case class"}], "models.eventhistory" : [{"name" : "models.eventhistory.ActivityLog", "shortDescription" : "", "object" : "models\/eventhistory\/ActivityLog$.html", "members_object" : [{"label" : "changesForSolrIndexInPeriod", "tail" : "(solrIndexId: SolrIndexId, dateFrom: LocalDateTime, dateTo: LocalDateTime)(connection: Connection): ActivityLog", "member" : "models.eventhistory.ActivityLog.changesForSolrIndexInPeriod", "link" : "models\/eventhistory\/ActivityLog$.html#changesForSolrIndexInPeriod(solrIndexId:models.SolrIndexId,dateFrom:java.time.LocalDateTime,dateTo:java.time.LocalDateTime)(implicitconnection:java.sql.Connection):models.eventhistory.ActivityLog", "kind" : "def"}, {"label" : "loadForId", "tail" : "(id: String)(connection: Connection): ActivityLog", "member" : "models.eventhistory.ActivityLog.loadForId", "link" : "models\/eventhistory\/ActivityLog$.html#loadForId(id:String)(implicitconnection:java.sql.Connection):models.eventhistory.ActivityLog", "kind" : "def"}, {"label" : "jsonFormatActivityLog", "tail" : ": OFormat[ActivityLog]", "member" : "models.eventhistory.ActivityLog.jsonFormatActivityLog", "link" : "models\/eventhistory\/ActivityLog$.html#jsonFormatActivityLog:play.api.libs.json.OFormat[models.eventhistory.ActivityLog]", "kind" : "implicit val"}, {"label" : "jsonFormatActivityLogEntry", "tail" : ": OFormat[ActivityLogEntry]", "member" : "models.eventhistory.ActivityLog.jsonFormatActivityLogEntry", "link" : "models\/eventhistory\/ActivityLog$.html#jsonFormatActivityLogEntry:play.api.libs.json.OFormat[models.eventhistory.ActivityLogEntry]", "kind" : "implicit val"}, {"label" : "jsonFormatDiffSummary", "tail" : ": OFormat[DiffSummary]", "member" : "models.eventhistory.ActivityLog.jsonFormatDiffSummary", "link" : "models\/eventhistory\/ActivityLog$.html#jsonFormatDiffSummary:play.api.libs.json.OFormat[models.eventhistory.DiffSummary]", "kind" : "implicit val"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "models\/eventhistory\/ActivityLog$.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/ActivityLog$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/ActivityLog$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/ActivityLog$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/ActivityLog$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/ActivityLog$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/ActivityLog$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/ActivityLog$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/ActivityLog$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/ActivityLog$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/ActivityLog$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/ActivityLog$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/ActivityLog$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/eventhistory\/ActivityLog$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/ActivityLog$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/eventhistory\/ActivityLog$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/eventhistory\/ActivityLog$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/ActivityLog$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/ActivityLog$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/ActivityLog$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.eventhistory.ActivityLog#", "error" : "unsupported entity"}, {"label" : "items", "tail" : ": Seq[ActivityLogEntry]", "member" : "models.eventhistory.ActivityLog.items", "link" : "models\/eventhistory\/ActivityLog.html#items:Seq[models.eventhistory.ActivityLogEntry]", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/ActivityLog.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/ActivityLog.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/ActivityLog.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/ActivityLog.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/ActivityLog.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/ActivityLog.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/ActivityLog.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/ActivityLog.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/ActivityLog.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/ActivityLog.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/ActivityLog.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/ActivityLog.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/ActivityLog.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/ActivityLog.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/ActivityLog.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/ActivityLog.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/eventhistory\/ActivityLog.html", "kind" : "case class"}, {"name" : "models.eventhistory.ActivityLogEntry", "shortDescription" : "", "members_case class" : [{"member" : "models.eventhistory.ActivityLogEntry#", "error" : "unsupported entity"}, {"label" : "diffSummary", "tail" : ": Seq[DiffSummary]", "member" : "models.eventhistory.ActivityLogEntry.diffSummary", "link" : "models\/eventhistory\/ActivityLogEntry.html#diffSummary:Seq[models.eventhistory.DiffSummary]", "kind" : "val"}, {"label" : "userInfo", "tail" : ": Option[String]", "member" : "models.eventhistory.ActivityLogEntry.userInfo", "link" : "models\/eventhistory\/ActivityLogEntry.html#userInfo:Option[String]", "kind" : "val"}, {"label" : "formattedDateTime", "tail" : ": String", "member" : "models.eventhistory.ActivityLogEntry.formattedDateTime", "link" : "models\/eventhistory\/ActivityLogEntry.html#formattedDateTime:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/ActivityLogEntry.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/ActivityLogEntry.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/ActivityLogEntry.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/ActivityLogEntry.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/ActivityLogEntry.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/ActivityLogEntry.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/ActivityLogEntry.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/ActivityLogEntry.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/ActivityLogEntry.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/ActivityLogEntry.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/ActivityLogEntry.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/ActivityLogEntry.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/ActivityLogEntry.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/ActivityLogEntry.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/ActivityLogEntry.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/ActivityLogEntry.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/eventhistory\/ActivityLogEntry.html", "kind" : "case class"}, {"name" : "models.eventhistory.DiffSummary", "shortDescription" : "", "object" : "models\/eventhistory\/DiffSummary$.html", "members_object" : [{"label" : "readableEventType", "tail" : "(eventType: SmuiEventType.Value): String", "member" : "models.eventhistory.DiffSummary.readableEventType", "link" : "models\/eventhistory\/DiffSummary$.html#readableEventType(eventType:models.eventhistory.SmuiEventType.Value):String", "kind" : "def"}, {"label" : "HEADLINE", "tail" : "", "member" : "models.eventhistory.DiffSummary.HEADLINE", "link" : "models\/eventhistory\/DiffSummary$.html#HEADLINE", "kind" : "object"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/DiffSummary$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/DiffSummary$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/DiffSummary$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/DiffSummary$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/DiffSummary$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/DiffSummary$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/DiffSummary$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/DiffSummary$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/DiffSummary$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/DiffSummary$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/DiffSummary$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/DiffSummary$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/eventhistory\/DiffSummary$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/DiffSummary$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/eventhistory\/DiffSummary$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/eventhistory\/DiffSummary$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/DiffSummary$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/DiffSummary$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/DiffSummary$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.eventhistory.DiffSummary#", "error" : "unsupported entity"}, {"label" : "inputTerm", "tail" : ": Option[String]", "member" : "models.eventhistory.DiffSummary.inputTerm", "link" : "models\/eventhistory\/DiffSummary.html#inputTerm:Option[String]", "kind" : "val"}, {"label" : "after", "tail" : ": Option[String]", "member" : "models.eventhistory.DiffSummary.after", "link" : "models\/eventhistory\/DiffSummary.html#after:Option[String]", "kind" : "val"}, {"label" : "before", "tail" : ": Option[String]", "member" : "models.eventhistory.DiffSummary.before", "link" : "models\/eventhistory\/DiffSummary.html#before:Option[String]", "kind" : "val"}, {"label" : "eventType", "tail" : ": String", "member" : "models.eventhistory.DiffSummary.eventType", "link" : "models\/eventhistory\/DiffSummary.html#eventType:String", "kind" : "val"}, {"label" : "entity", "tail" : ": String", "member" : "models.eventhistory.DiffSummary.entity", "link" : "models\/eventhistory\/DiffSummary.html#entity:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/DiffSummary.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/DiffSummary.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/DiffSummary.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/DiffSummary.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/DiffSummary.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/DiffSummary.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/DiffSummary.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/DiffSummary.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/DiffSummary.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/DiffSummary.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/DiffSummary.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/DiffSummary.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/DiffSummary.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/DiffSummary.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/DiffSummary.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/DiffSummary.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/eventhistory\/DiffSummary.html", "kind" : "case class"}, {"name" : "models.eventhistory.InputEvent", "shortDescription" : "", "object" : "models\/eventhistory\/InputEvent$.html", "members_object" : [{"label" : "countEventsWithoutProperUserInfo", "tail" : "(connection: Connection): Long", "member" : "models.eventhistory.InputEvent.countEventsWithoutProperUserInfo", "link" : "models\/eventhistory\/InputEvent$.html#countEventsWithoutProperUserInfo(implicitconnection:java.sql.Connection):Long", "kind" : "def"}, {"label" : "changeEventsForIdInPeriod", "tail" : "(inputId: String, dateFrom: LocalDateTime, dateTo: LocalDateTime)(connection: Connection): (Option[InputEvent], Option[InputEvent])", "member" : "models.eventhistory.InputEvent.changeEventsForIdInPeriod", "link" : "models\/eventhistory\/InputEvent$.html#changeEventsForIdInPeriod(inputId:String,dateFrom:java.time.LocalDateTime,dateTo:java.time.LocalDateTime)(implicitconnection:java.sql.Connection):(Option[models.eventhistory.InputEvent],Option[models.eventhistory.InputEvent])", "kind" : "def"}, {"label" : "allChangedInputIdsForSolrIndexIdInPeriod", "tail" : "(solrIndexId: SolrIndexId, dateFrom: LocalDateTime, dateTo: LocalDateTime)(connection: Connection): List[String]", "member" : "models.eventhistory.InputEvent.allChangedInputIdsForSolrIndexIdInPeriod", "link" : "models\/eventhistory\/InputEvent$.html#allChangedInputIdsForSolrIndexIdInPeriod(solrIndexId:models.SolrIndexId,dateFrom:java.time.LocalDateTime,dateTo:java.time.LocalDateTime)(implicitconnection:java.sql.Connection):List[String]", "kind" : "def"}, {"label" : "spellingIdsWithoutEvent", "tail" : "()(connection: Connection): Seq[CanonicalSpellingId]", "member" : "models.eventhistory.InputEvent.spellingIdsWithoutEvent", "link" : "models\/eventhistory\/InputEvent$.html#spellingIdsWithoutEvent()(implicitconnection:java.sql.Connection):Seq[models.spellings.CanonicalSpellingId]", "kind" : "def"}, {"label" : "searchInputIdsWithoutEvent", "tail" : "()(connection: Connection): Seq[SearchInputId]", "member" : "models.eventhistory.InputEvent.searchInputIdsWithoutEvent", "link" : "models\/eventhistory\/InputEvent$.html#searchInputIdsWithoutEvent()(implicitconnection:java.sql.Connection):Seq[models.input.SearchInputId]", "kind" : "def"}, {"label" : "loadForId", "tail" : "(inputId: String)(connection: Connection): Seq[InputEvent]", "member" : "models.eventhistory.InputEvent.loadForId", "link" : "models\/eventhistory\/InputEvent$.html#loadForId(inputId:String)(implicitconnection:java.sql.Connection):Seq[models.eventhistory.InputEvent]", "kind" : "def"}, {"label" : "deleteForSpelling", "tail" : "(inputId: CanonicalSpellingId, userInfo: Option[String])(connection: Connection): InputEvent", "member" : "models.eventhistory.InputEvent.deleteForSpelling", "link" : "models\/eventhistory\/InputEvent$.html#deleteForSpelling(inputId:models.spellings.CanonicalSpellingId,userInfo:Option[String])(implicitconnection:java.sql.Connection):models.eventhistory.InputEvent", "kind" : "def"}, {"label" : "updateForSpelling", "tail" : "(inputId: CanonicalSpellingId, userInfo: Option[String])(connection: Connection): InputEvent", "member" : "models.eventhistory.InputEvent.updateForSpelling", "link" : "models\/eventhistory\/InputEvent$.html#updateForSpelling(inputId:models.spellings.CanonicalSpellingId,userInfo:Option[String])(implicitconnection:java.sql.Connection):models.eventhistory.InputEvent", "kind" : "def"}, {"label" : "createForSpelling", "tail" : "(inputId: CanonicalSpellingId, userInfo: Option[String], virtuallyCreated: Boolean)(connection: Connection): InputEvent", "member" : "models.eventhistory.InputEvent.createForSpelling", "link" : "models\/eventhistory\/InputEvent$.html#createForSpelling(inputId:models.spellings.CanonicalSpellingId,userInfo:Option[String],virtuallyCreated:Boolean)(implicitconnection:java.sql.Connection):models.eventhistory.InputEvent", "kind" : "def"}, {"label" : "deleteForSearchInput", "tail" : "(inputId: SearchInputId, userInfo: Option[String])(connection: Connection): InputEvent", "member" : "models.eventhistory.InputEvent.deleteForSearchInput", "link" : "models\/eventhistory\/InputEvent$.html#deleteForSearchInput(inputId:models.input.SearchInputId,userInfo:Option[String])(implicitconnection:java.sql.Connection):models.eventhistory.InputEvent", "kind" : "def"}, {"label" : "updateForSearchInput", "tail" : "(inputId: SearchInputId, userInfo: Option[String])(connection: Connection): InputEvent", "member" : "models.eventhistory.InputEvent.updateForSearchInput", "link" : "models\/eventhistory\/InputEvent$.html#updateForSearchInput(inputId:models.input.SearchInputId,userInfo:Option[String])(implicitconnection:java.sql.Connection):models.eventhistory.InputEvent", "kind" : "def"}, {"label" : "createForSearchInput", "tail" : "(inputId: SearchInputId, userInfo: Option[String], virtuallyCreated: Boolean)(connection: Connection): InputEvent", "member" : "models.eventhistory.InputEvent.createForSearchInput", "link" : "models\/eventhistory\/InputEvent$.html#createForSearchInput(inputId:models.input.SearchInputId,userInfo:Option[String],virtuallyCreated:Boolean)(implicitconnection:java.sql.Connection):models.eventhistory.InputEvent", "kind" : "def"}, {"label" : "sqlParser", "tail" : ": RowParser[InputEvent]", "member" : "models.eventhistory.InputEvent.sqlParser", "link" : "models\/eventhistory\/InputEvent$.html#sqlParser:anorm.RowParser[models.eventhistory.InputEvent]", "kind" : "val"}, {"label" : "JSON_PAYLOAD", "tail" : ": String", "member" : "models.eventhistory.InputEvent.JSON_PAYLOAD", "link" : "models\/eventhistory\/InputEvent$.html#JSON_PAYLOAD:String", "kind" : "val"}, {"label" : "INPUT_ID", "tail" : ": String", "member" : "models.eventhistory.InputEvent.INPUT_ID", "link" : "models\/eventhistory\/InputEvent$.html#INPUT_ID:String", "kind" : "val"}, {"label" : "USER_INFO", "tail" : ": String", "member" : "models.eventhistory.InputEvent.USER_INFO", "link" : "models\/eventhistory\/InputEvent$.html#USER_INFO:String", "kind" : "val"}, {"label" : "EVENT_TIME", "tail" : ": String", "member" : "models.eventhistory.InputEvent.EVENT_TIME", "link" : "models\/eventhistory\/InputEvent$.html#EVENT_TIME:String", "kind" : "val"}, {"label" : "EVENT_TYPE", "tail" : ": String", "member" : "models.eventhistory.InputEvent.EVENT_TYPE", "link" : "models\/eventhistory\/InputEvent$.html#EVENT_TYPE:String", "kind" : "val"}, {"label" : "EVENT_SOURCE", "tail" : ": String", "member" : "models.eventhistory.InputEvent.EVENT_SOURCE", "link" : "models\/eventhistory\/InputEvent$.html#EVENT_SOURCE:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.eventhistory.InputEvent.ID", "link" : "models\/eventhistory\/InputEvent$.html#ID:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.eventhistory.InputEvent.TABLE_NAME", "link" : "models\/eventhistory\/InputEvent$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "models\/eventhistory\/InputEvent$.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/InputEvent$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/InputEvent$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/InputEvent$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/InputEvent$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/InputEvent$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/InputEvent$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/InputEvent$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEvent$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEvent$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEvent$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/InputEvent$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/InputEvent$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/eventhistory\/InputEvent$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/InputEvent$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/eventhistory\/InputEvent$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/eventhistory\/InputEvent$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/InputEvent$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/InputEvent$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/InputEvent$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toNamedParameters", "tail" : "(): Seq[NamedParameter]", "member" : "models.eventhistory.InputEvent.toNamedParameters", "link" : "models\/eventhistory\/InputEvent.html#toNamedParameters:Seq[anorm.NamedParameter]", "kind" : "def"}, {"member" : "models.eventhistory.InputEvent#", "error" : "unsupported entity"}, {"label" : "jsonPayload", "tail" : ": Option[String]", "member" : "models.eventhistory.InputEvent.jsonPayload", "link" : "models\/eventhistory\/InputEvent.html#jsonPayload:Option[String]", "kind" : "val"}, {"label" : "inputId", "tail" : ": String", "member" : "models.eventhistory.InputEvent.inputId", "link" : "models\/eventhistory\/InputEvent.html#inputId:String", "kind" : "val"}, {"label" : "userInfo", "tail" : ": Option[String]", "member" : "models.eventhistory.InputEvent.userInfo", "link" : "models\/eventhistory\/InputEvent.html#userInfo:Option[String]", "kind" : "val"}, {"label" : "eventTime", "tail" : ": LocalDateTime", "member" : "models.eventhistory.InputEvent.eventTime", "link" : "models\/eventhistory\/InputEvent.html#eventTime:java.time.LocalDateTime", "kind" : "val"}, {"label" : "eventType", "tail" : ": Int", "member" : "models.eventhistory.InputEvent.eventType", "link" : "models\/eventhistory\/InputEvent.html#eventType:Int", "kind" : "val"}, {"label" : "eventSource", "tail" : ": String", "member" : "models.eventhistory.InputEvent.eventSource", "link" : "models\/eventhistory\/InputEvent.html#eventSource:String", "kind" : "val"}, {"label" : "id", "tail" : ": InputEventId", "member" : "models.eventhistory.InputEvent.id", "link" : "models\/eventhistory\/InputEvent.html#id:models.eventhistory.InputEventId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/InputEvent.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/InputEvent.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/InputEvent.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/InputEvent.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/InputEvent.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/InputEvent.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/InputEvent.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEvent.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEvent.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEvent.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/InputEvent.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/InputEvent.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/InputEvent.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/InputEvent.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/InputEvent.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/InputEvent.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/eventhistory\/InputEvent.html", "kind" : "case class"}, {"name" : "models.eventhistory.InputEventId", "shortDescription" : "", "object" : "models\/eventhistory\/InputEventId$.html", "members_class" : [{"member" : "models.eventhistory.InputEventId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/eventhistory\/InputEventId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/eventhistory\/InputEventId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/eventhistory\/InputEventId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/eventhistory\/InputEventId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/eventhistory\/InputEventId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/InputEventId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/InputEventId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/InputEventId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/InputEventId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/InputEventId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/InputEventId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/InputEventId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEventId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEventId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEventId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/InputEventId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/InputEventId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/InputEventId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/InputEventId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/InputEventId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/InputEventId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[InputEventId]", "member" : "models.IdObject.columnToId", "link" : "models\/eventhistory\/InputEventId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[InputEventId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/eventhistory\/InputEventId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[InputEventId]", "member" : "models.IdObject.customToStatement", "link" : "models\/eventhistory\/InputEventId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): InputEventId", "member" : "models.IdObject.apply", "link" : "models\/eventhistory\/InputEventId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[InputEventId]", "member" : "models.IdObject.jsonReads", "link" : "models\/eventhistory\/InputEventId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[InputEventId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/eventhistory\/InputEventId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): InputEventId", "member" : "models.IdObject.apply", "link" : "models\/eventhistory\/InputEventId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/InputEventId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/InputEventId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/InputEventId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/InputEventId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/InputEventId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/InputEventId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/InputEventId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEventId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEventId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEventId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/InputEventId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/InputEventId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/eventhistory\/InputEventId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/InputEventId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/eventhistory\/InputEventId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/eventhistory\/InputEventId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/InputEventId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/InputEventId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/InputEventId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/eventhistory\/InputEventId.html", "kind" : "class"}, {"name" : "models.eventhistory.SmuiEventSource", "shortDescription" : "", "object" : "models\/eventhistory\/SmuiEventSource$.html", "members_object" : [{"label" : "ValueSet", "tail" : "", "member" : "scala.Enumeration.ValueSet", "link" : "models\/eventhistory\/SmuiEventSource$.html#ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable", "kind" : "class"}, {"label" : "Val", "tail" : "", "member" : "scala.Enumeration.Val", "link" : "models\/eventhistory\/SmuiEventSource$.html#ValextendsEnumeration.this.ValuewithSerializable", "kind" : "class"}, {"label" : "Value", "tail" : "", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventSource$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable", "kind" : "abstract class"}, {"label" : "SPELLING", "tail" : ": String", "member" : "models.eventhistory.SmuiEventSource.SPELLING", "link" : "models\/eventhistory\/SmuiEventSource$.html#SPELLING:String", "kind" : "val"}, {"label" : "SEARCH_INPUT", "tail" : ": String", "member" : "models.eventhistory.SmuiEventSource.SEARCH_INPUT", "link" : "models\/eventhistory\/SmuiEventSource$.html#SEARCH_INPUT:String", "kind" : "val"}, {"label" : "Value", "tail" : "(i: Int, name: String): Value", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventSource$.html#Value(i:Int,name:String):Enumeration.this.Value", "kind" : "final def"}, {"label" : "Value", "tail" : "(name: String): Value", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventSource$.html#Value(name:String):Enumeration.this.Value", "kind" : "final def"}, {"label" : "Value", "tail" : "(i: Int): Value", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventSource$.html#Value(i:Int):Enumeration.this.Value", "kind" : "final def"}, {"label" : "Value", "tail" : "(): Value", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventSource$.html#Value:Enumeration.this.Value", "kind" : "final def"}, {"label" : "withName", "tail" : "(s: String): Value", "member" : "scala.Enumeration.withName", "link" : "models\/eventhistory\/SmuiEventSource$.html#withName(s:String):Enumeration.this.Value", "kind" : "final def"}, {"label" : "apply", "tail" : "(x: Int): Value", "member" : "scala.Enumeration.apply", "link" : "models\/eventhistory\/SmuiEventSource$.html#apply(x:Int):Enumeration.this.Value", "kind" : "final def"}, {"label" : "maxId", "tail" : "(): Int", "member" : "scala.Enumeration.maxId", "link" : "models\/eventhistory\/SmuiEventSource$.html#maxId:Int", "kind" : "final def"}, {"label" : "nextName", "tail" : ": Iterator[String]", "member" : "scala.Enumeration.nextName", "link" : "models\/eventhistory\/SmuiEventSource$.html#nextName:Iterator[String]", "kind" : "var"}, {"label" : "nextId", "tail" : ": Int", "member" : "scala.Enumeration.nextId", "link" : "models\/eventhistory\/SmuiEventSource$.html#nextId:Int", "kind" : "var"}, {"label" : "values", "tail" : "(): ValueSet", "member" : "scala.Enumeration.values", "link" : "models\/eventhistory\/SmuiEventSource$.html#values:Enumeration.this.ValueSet", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.Enumeration.toString", "link" : "models\/eventhistory\/SmuiEventSource$.html#toString():String", "kind" : "def"}, {"label" : "readResolve", "tail" : "(): AnyRef", "member" : "scala.Enumeration.readResolve", "link" : "models\/eventhistory\/SmuiEventSource$.html#readResolve():AnyRef", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/SmuiEventSource$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/SmuiEventSource$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/SmuiEventSource$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/SmuiEventSource$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/SmuiEventSource$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/SmuiEventSource$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/SmuiEventSource$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/SmuiEventSource$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/SmuiEventSource$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/SmuiEventSource$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/SmuiEventSource$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/SmuiEventSource$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/SmuiEventSource$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/eventhistory\/SmuiEventSource$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/eventhistory\/SmuiEventSource$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/SmuiEventSource$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/SmuiEventSource$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/SmuiEventSource$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}, {"name" : "models.eventhistory.SmuiEventType", "shortDescription" : "", "object" : "models\/eventhistory\/SmuiEventType$.html", "members_object" : [{"label" : "ValueSet", "tail" : "", "member" : "scala.Enumeration.ValueSet", "link" : "models\/eventhistory\/SmuiEventType$.html#ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable", "kind" : "class"}, {"label" : "Val", "tail" : "", "member" : "scala.Enumeration.Val", "link" : "models\/eventhistory\/SmuiEventType$.html#ValextendsEnumeration.this.ValuewithSerializable", "kind" : "class"}, {"label" : "Value", "tail" : "", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventType$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable", "kind" : "abstract class"}, {"label" : "toSmuiEventType", "tail" : "(rawEventType: Int): Value", "member" : "models.eventhistory.SmuiEventType.toSmuiEventType", "link" : "models\/eventhistory\/SmuiEventType$.html#toSmuiEventType(rawEventType:Int):models.eventhistory.SmuiEventType.Value", "kind" : "def"}, {"label" : "VIRTUALLY_CREATED", "tail" : ": Value", "member" : "models.eventhistory.SmuiEventType.VIRTUALLY_CREATED", "link" : "models\/eventhistory\/SmuiEventType$.html#VIRTUALLY_CREATED:models.eventhistory.SmuiEventType.Value", "kind" : "val"}, {"label" : "DELETED", "tail" : ": Value", "member" : "models.eventhistory.SmuiEventType.DELETED", "link" : "models\/eventhistory\/SmuiEventType$.html#DELETED:models.eventhistory.SmuiEventType.Value", "kind" : "val"}, {"label" : "UPDATED", "tail" : ": Value", "member" : "models.eventhistory.SmuiEventType.UPDATED", "link" : "models\/eventhistory\/SmuiEventType$.html#UPDATED:models.eventhistory.SmuiEventType.Value", "kind" : "val"}, {"label" : "CREATED", "tail" : ": Value", "member" : "models.eventhistory.SmuiEventType.CREATED", "link" : "models\/eventhistory\/SmuiEventType$.html#CREATED:models.eventhistory.SmuiEventType.Value", "kind" : "val"}, {"label" : "Value", "tail" : "(i: Int, name: String): Value", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventType$.html#Value(i:Int,name:String):Enumeration.this.Value", "kind" : "final def"}, {"label" : "Value", "tail" : "(name: String): Value", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventType$.html#Value(name:String):Enumeration.this.Value", "kind" : "final def"}, {"label" : "Value", "tail" : "(i: Int): Value", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventType$.html#Value(i:Int):Enumeration.this.Value", "kind" : "final def"}, {"label" : "Value", "tail" : "(): Value", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventType$.html#Value:Enumeration.this.Value", "kind" : "final def"}, {"label" : "withName", "tail" : "(s: String): Value", "member" : "scala.Enumeration.withName", "link" : "models\/eventhistory\/SmuiEventType$.html#withName(s:String):Enumeration.this.Value", "kind" : "final def"}, {"label" : "apply", "tail" : "(x: Int): Value", "member" : "scala.Enumeration.apply", "link" : "models\/eventhistory\/SmuiEventType$.html#apply(x:Int):Enumeration.this.Value", "kind" : "final def"}, {"label" : "maxId", "tail" : "(): Int", "member" : "scala.Enumeration.maxId", "link" : "models\/eventhistory\/SmuiEventType$.html#maxId:Int", "kind" : "final def"}, {"label" : "nextName", "tail" : ": Iterator[String]", "member" : "scala.Enumeration.nextName", "link" : "models\/eventhistory\/SmuiEventType$.html#nextName:Iterator[String]", "kind" : "var"}, {"label" : "nextId", "tail" : ": Int", "member" : "scala.Enumeration.nextId", "link" : "models\/eventhistory\/SmuiEventType$.html#nextId:Int", "kind" : "var"}, {"label" : "values", "tail" : "(): ValueSet", "member" : "scala.Enumeration.values", "link" : "models\/eventhistory\/SmuiEventType$.html#values:Enumeration.this.ValueSet", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.Enumeration.toString", "link" : "models\/eventhistory\/SmuiEventType$.html#toString():String", "kind" : "def"}, {"label" : "readResolve", "tail" : "(): AnyRef", "member" : "scala.Enumeration.readResolve", "link" : "models\/eventhistory\/SmuiEventType$.html#readResolve():AnyRef", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/SmuiEventType$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/SmuiEventType$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/SmuiEventType$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/SmuiEventType$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/SmuiEventType$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/SmuiEventType$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/SmuiEventType$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/SmuiEventType$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/SmuiEventType$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/SmuiEventType$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/SmuiEventType$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/SmuiEventType$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/SmuiEventType$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/eventhistory\/SmuiEventType$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/eventhistory\/SmuiEventType$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/SmuiEventType$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/SmuiEventType$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/SmuiEventType$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}], "models.rules" : [{"name" : "models.rules.CommonRuleFields", "members_trait" : [{"label" : "TERM", "tail" : ": String", "member" : "models.rules.CommonRuleFields.TERM", "link" : "models\/rules\/CommonRuleFields.html#TERM:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.rules.CommonRuleFields.LAST_UPDATE", "link" : "models\/rules\/CommonRuleFields.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SEARCH_INPUT_ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.SEARCH_INPUT_ID", "link" : "models\/rules\/CommonRuleFields.html#SEARCH_INPUT_ID:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.rules.CommonRuleFields.STATUS", "link" : "models\/rules\/CommonRuleFields.html#STATUS:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.ID", "link" : "models\/rules\/CommonRuleFields.html#ID:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/CommonRuleFields.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/CommonRuleFields.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/CommonRuleFields.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/CommonRuleFields.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/CommonRuleFields.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/CommonRuleFields.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/CommonRuleFields.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/CommonRuleFields.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/CommonRuleFields.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/CommonRuleFields.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/CommonRuleFields.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/CommonRuleFields.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/CommonRuleFields.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/CommonRuleFields.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/CommonRuleFields.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/CommonRuleFields.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/CommonRuleFields.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/CommonRuleFields.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/CommonRuleFields.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "shortDescription" : "", "trait" : "models\/rules\/CommonRuleFields.html", "kind" : "trait"}, {"name" : "models.rules.DeleteRule", "shortDescription" : "", "object" : "models\/rules\/DeleteRule$.html", "members_object" : [{"label" : "sqlParser", "tail" : ": RowParser[DeleteRule]", "member" : "models.rules.DeleteRule.sqlParser", "link" : "models\/rules\/DeleteRule$.html#sqlParser:anorm.RowParser[models.rules.DeleteRule]", "kind" : "val"}, {"label" : "jsonFormat", "tail" : ": OFormat[DeleteRule]", "member" : "models.rules.DeleteRule.jsonFormat", "link" : "models\/rules\/DeleteRule$.html#jsonFormat:play.api.libs.json.OFormat[models.rules.DeleteRule]", "kind" : "implicit val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.rules.DeleteRule.TABLE_NAME", "link" : "models\/rules\/DeleteRule$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "orderByField", "tail" : "(): String", "member" : "models.rules.RuleObjectWithTerm.orderByField", "link" : "models\/rules\/DeleteRule$.html#orderByField:String", "kind" : "def"}, {"label" : "fieldNames", "tail" : "(): Seq[String]", "member" : "models.rules.RuleObjectWithTerm.fieldNames", "link" : "models\/rules\/DeleteRule$.html#fieldNames:Seq[String]", "kind" : "def"}, {"label" : "loadByInputId", "tail" : "(searchInputId: SearchInputId)(connection: Connection): List[DeleteRule]", "member" : "models.rules.RuleObject.loadByInputId", "link" : "models\/rules\/DeleteRule$.html#loadByInputId(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):List[T]", "kind" : "def"}, {"label" : "deleteBySearchInput", "tail" : "(searchInputId: SearchInputId)(connection: Connection): Int", "member" : "models.rules.RuleObject.deleteBySearchInput", "link" : "models\/rules\/DeleteRule$.html#deleteBySearchInput(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "updateForSearchInput", "tail" : "(searchInputId: SearchInputId, rules: Seq[DeleteRule])(connection: Connection): Unit", "member" : "models.rules.RuleObject.updateForSearchInput", "link" : "models\/rules\/DeleteRule$.html#updateForSearchInput(searchInputId:models.input.SearchInputId,rules:Seq[T])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "TERM", "tail" : ": String", "member" : "models.rules.CommonRuleFields.TERM", "link" : "models\/rules\/DeleteRule$.html#TERM:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.rules.CommonRuleFields.LAST_UPDATE", "link" : "models\/rules\/DeleteRule$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SEARCH_INPUT_ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.SEARCH_INPUT_ID", "link" : "models\/rules\/DeleteRule$.html#SEARCH_INPUT_ID:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.rules.CommonRuleFields.STATUS", "link" : "models\/rules\/DeleteRule$.html#STATUS:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.ID", "link" : "models\/rules\/DeleteRule$.html#ID:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/DeleteRule$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/DeleteRule$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/DeleteRule$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/DeleteRule$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/DeleteRule$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/DeleteRule$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/DeleteRule$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRule$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRule$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRule$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/DeleteRule$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/DeleteRule$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/DeleteRule$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/DeleteRule$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/DeleteRule$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/DeleteRule$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/DeleteRule$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/DeleteRule$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/DeleteRule$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.rules.DeleteRule#", "error" : "unsupported entity"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.rules.DeleteRule.isActive", "link" : "models\/rules\/DeleteRule.html#isActive:Boolean", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.rules.DeleteRule.term", "link" : "models\/rules\/DeleteRule.html#term:String", "kind" : "val"}, {"label" : "id", "tail" : ": DeleteRuleId", "member" : "models.rules.DeleteRule.id", "link" : "models\/rules\/DeleteRule.html#id:models.rules.DeleteRuleId", "kind" : "val"}, {"label" : "toNamedParameters", "tail" : "(searchInputId: SearchInputId): Seq[NamedParameter]", "member" : "models.rules.RuleWithTerm.toNamedParameters", "link" : "models\/rules\/DeleteRule.html#toNamedParameters(searchInputId:models.input.SearchInputId):Seq[anorm.NamedParameter]", "kind" : "def"}, {"label" : "status", "tail" : "(): Int", "member" : "models.rules.Rule.status", "link" : "models\/rules\/DeleteRule.html#status:Int", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/DeleteRule.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/DeleteRule.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/DeleteRule.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/DeleteRule.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/DeleteRule.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/DeleteRule.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/DeleteRule.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRule.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRule.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRule.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/DeleteRule.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/DeleteRule.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/DeleteRule.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/DeleteRule.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/DeleteRule.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/DeleteRule.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/rules\/DeleteRule.html", "kind" : "case class"}, {"name" : "models.rules.DeleteRuleId", "shortDescription" : "", "object" : "models\/rules\/DeleteRuleId$.html", "members_class" : [{"member" : "models.rules.DeleteRuleId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/rules\/DeleteRuleId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/rules\/DeleteRuleId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/rules\/DeleteRuleId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/rules\/DeleteRuleId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/rules\/DeleteRuleId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/DeleteRuleId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/DeleteRuleId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/DeleteRuleId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/DeleteRuleId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/DeleteRuleId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/DeleteRuleId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/DeleteRuleId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRuleId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRuleId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRuleId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/DeleteRuleId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/DeleteRuleId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/DeleteRuleId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/DeleteRuleId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/DeleteRuleId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/DeleteRuleId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[DeleteRuleId]", "member" : "models.IdObject.columnToId", "link" : "models\/rules\/DeleteRuleId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[DeleteRuleId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/rules\/DeleteRuleId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[DeleteRuleId]", "member" : "models.IdObject.customToStatement", "link" : "models\/rules\/DeleteRuleId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): DeleteRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/DeleteRuleId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[DeleteRuleId]", "member" : "models.IdObject.jsonReads", "link" : "models\/rules\/DeleteRuleId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[DeleteRuleId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/rules\/DeleteRuleId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): DeleteRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/DeleteRuleId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/DeleteRuleId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/DeleteRuleId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/DeleteRuleId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/DeleteRuleId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/DeleteRuleId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/DeleteRuleId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/DeleteRuleId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRuleId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRuleId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRuleId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/DeleteRuleId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/DeleteRuleId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/DeleteRuleId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/DeleteRuleId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/DeleteRuleId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/DeleteRuleId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/DeleteRuleId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/DeleteRuleId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/DeleteRuleId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/rules\/DeleteRuleId.html", "kind" : "class"}, {"name" : "models.rules.FilterRule", "shortDescription" : "", "object" : "models\/rules\/FilterRule$.html", "members_object" : [{"label" : "sqlParser", "tail" : ": RowParser[FilterRule]", "member" : "models.rules.FilterRule.sqlParser", "link" : "models\/rules\/FilterRule$.html#sqlParser:anorm.RowParser[models.rules.FilterRule]", "kind" : "val"}, {"label" : "jsonFormat", "tail" : ": OFormat[FilterRule]", "member" : "models.rules.FilterRule.jsonFormat", "link" : "models\/rules\/FilterRule$.html#jsonFormat:play.api.libs.json.OFormat[models.rules.FilterRule]", "kind" : "implicit val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.rules.FilterRule.TABLE_NAME", "link" : "models\/rules\/FilterRule$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "orderByField", "tail" : "(): String", "member" : "models.rules.RuleObjectWithTerm.orderByField", "link" : "models\/rules\/FilterRule$.html#orderByField:String", "kind" : "def"}, {"label" : "fieldNames", "tail" : "(): Seq[String]", "member" : "models.rules.RuleObjectWithTerm.fieldNames", "link" : "models\/rules\/FilterRule$.html#fieldNames:Seq[String]", "kind" : "def"}, {"label" : "loadByInputId", "tail" : "(searchInputId: SearchInputId)(connection: Connection): List[FilterRule]", "member" : "models.rules.RuleObject.loadByInputId", "link" : "models\/rules\/FilterRule$.html#loadByInputId(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):List[T]", "kind" : "def"}, {"label" : "deleteBySearchInput", "tail" : "(searchInputId: SearchInputId)(connection: Connection): Int", "member" : "models.rules.RuleObject.deleteBySearchInput", "link" : "models\/rules\/FilterRule$.html#deleteBySearchInput(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "updateForSearchInput", "tail" : "(searchInputId: SearchInputId, rules: Seq[FilterRule])(connection: Connection): Unit", "member" : "models.rules.RuleObject.updateForSearchInput", "link" : "models\/rules\/FilterRule$.html#updateForSearchInput(searchInputId:models.input.SearchInputId,rules:Seq[T])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "TERM", "tail" : ": String", "member" : "models.rules.CommonRuleFields.TERM", "link" : "models\/rules\/FilterRule$.html#TERM:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.rules.CommonRuleFields.LAST_UPDATE", "link" : "models\/rules\/FilterRule$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SEARCH_INPUT_ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.SEARCH_INPUT_ID", "link" : "models\/rules\/FilterRule$.html#SEARCH_INPUT_ID:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.rules.CommonRuleFields.STATUS", "link" : "models\/rules\/FilterRule$.html#STATUS:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.ID", "link" : "models\/rules\/FilterRule$.html#ID:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/FilterRule$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/FilterRule$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/FilterRule$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/FilterRule$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/FilterRule$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/FilterRule$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/FilterRule$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRule$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRule$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRule$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/FilterRule$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/FilterRule$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/FilterRule$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/FilterRule$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/FilterRule$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/FilterRule$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/FilterRule$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/FilterRule$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/FilterRule$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.rules.FilterRule#", "error" : "unsupported entity"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.rules.FilterRule.isActive", "link" : "models\/rules\/FilterRule.html#isActive:Boolean", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.rules.FilterRule.term", "link" : "models\/rules\/FilterRule.html#term:String", "kind" : "val"}, {"label" : "id", "tail" : ": FilterRuleId", "member" : "models.rules.FilterRule.id", "link" : "models\/rules\/FilterRule.html#id:models.rules.FilterRuleId", "kind" : "val"}, {"label" : "toNamedParameters", "tail" : "(searchInputId: SearchInputId): Seq[NamedParameter]", "member" : "models.rules.RuleWithTerm.toNamedParameters", "link" : "models\/rules\/FilterRule.html#toNamedParameters(searchInputId:models.input.SearchInputId):Seq[anorm.NamedParameter]", "kind" : "def"}, {"label" : "status", "tail" : "(): Int", "member" : "models.rules.Rule.status", "link" : "models\/rules\/FilterRule.html#status:Int", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/FilterRule.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/FilterRule.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/FilterRule.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/FilterRule.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/FilterRule.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/FilterRule.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/FilterRule.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRule.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRule.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRule.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/FilterRule.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/FilterRule.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/FilterRule.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/FilterRule.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/FilterRule.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/FilterRule.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/rules\/FilterRule.html", "kind" : "case class"}, {"name" : "models.rules.FilterRuleId", "shortDescription" : "", "object" : "models\/rules\/FilterRuleId$.html", "members_class" : [{"member" : "models.rules.FilterRuleId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/rules\/FilterRuleId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/rules\/FilterRuleId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/rules\/FilterRuleId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/rules\/FilterRuleId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/rules\/FilterRuleId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/FilterRuleId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/FilterRuleId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/FilterRuleId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/FilterRuleId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/FilterRuleId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/FilterRuleId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/FilterRuleId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRuleId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRuleId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRuleId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/FilterRuleId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/FilterRuleId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/FilterRuleId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/FilterRuleId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/FilterRuleId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/FilterRuleId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[FilterRuleId]", "member" : "models.IdObject.columnToId", "link" : "models\/rules\/FilterRuleId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[FilterRuleId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/rules\/FilterRuleId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[FilterRuleId]", "member" : "models.IdObject.customToStatement", "link" : "models\/rules\/FilterRuleId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): FilterRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/FilterRuleId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[FilterRuleId]", "member" : "models.IdObject.jsonReads", "link" : "models\/rules\/FilterRuleId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[FilterRuleId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/rules\/FilterRuleId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): FilterRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/FilterRuleId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/FilterRuleId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/FilterRuleId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/FilterRuleId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/FilterRuleId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/FilterRuleId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/FilterRuleId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/FilterRuleId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRuleId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRuleId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRuleId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/FilterRuleId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/FilterRuleId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/FilterRuleId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/FilterRuleId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/FilterRuleId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/FilterRuleId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/FilterRuleId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/FilterRuleId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/FilterRuleId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/rules\/FilterRuleId.html", "kind" : "class"}, {"name" : "models.rules.RedirectRule", "shortDescription" : "", "object" : "models\/rules\/RedirectRule$.html", "members_object" : [{"label" : "sqlParser", "tail" : ": RowParser[RedirectRule]", "member" : "models.rules.RedirectRule.sqlParser", "link" : "models\/rules\/RedirectRule$.html#sqlParser:anorm.RowParser[models.rules.RedirectRule]", "kind" : "val"}, {"label" : "orderByField", "tail" : "(): String", "member" : "models.rules.RedirectRule.orderByField", "link" : "models\/rules\/RedirectRule$.html#orderByField:String", "kind" : "def"}, {"label" : "fieldNames", "tail" : "(): Seq[String]", "member" : "models.rules.RedirectRule.fieldNames", "link" : "models\/rules\/RedirectRule$.html#fieldNames:Seq[String]", "kind" : "def"}, {"label" : "jsonFormat", "tail" : ": OFormat[RedirectRule]", "member" : "models.rules.RedirectRule.jsonFormat", "link" : "models\/rules\/RedirectRule$.html#jsonFormat:play.api.libs.json.OFormat[models.rules.RedirectRule]", "kind" : "implicit val"}, {"label" : "TARGET", "tail" : ": String", "member" : "models.rules.RedirectRule.TARGET", "link" : "models\/rules\/RedirectRule$.html#TARGET:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.rules.RedirectRule.TABLE_NAME", "link" : "models\/rules\/RedirectRule$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "loadByInputId", "tail" : "(searchInputId: SearchInputId)(connection: Connection): List[RedirectRule]", "member" : "models.rules.RuleObject.loadByInputId", "link" : "models\/rules\/RedirectRule$.html#loadByInputId(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):List[T]", "kind" : "def"}, {"label" : "deleteBySearchInput", "tail" : "(searchInputId: SearchInputId)(connection: Connection): Int", "member" : "models.rules.RuleObject.deleteBySearchInput", "link" : "models\/rules\/RedirectRule$.html#deleteBySearchInput(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "updateForSearchInput", "tail" : "(searchInputId: SearchInputId, rules: Seq[RedirectRule])(connection: Connection): Unit", "member" : "models.rules.RuleObject.updateForSearchInput", "link" : "models\/rules\/RedirectRule$.html#updateForSearchInput(searchInputId:models.input.SearchInputId,rules:Seq[T])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "TERM", "tail" : ": String", "member" : "models.rules.CommonRuleFields.TERM", "link" : "models\/rules\/RedirectRule$.html#TERM:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.rules.CommonRuleFields.LAST_UPDATE", "link" : "models\/rules\/RedirectRule$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SEARCH_INPUT_ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.SEARCH_INPUT_ID", "link" : "models\/rules\/RedirectRule$.html#SEARCH_INPUT_ID:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.rules.CommonRuleFields.STATUS", "link" : "models\/rules\/RedirectRule$.html#STATUS:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.ID", "link" : "models\/rules\/RedirectRule$.html#ID:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/RedirectRule$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/RedirectRule$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/RedirectRule$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/RedirectRule$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/RedirectRule$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/RedirectRule$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/RedirectRule$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRule$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRule$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRule$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/RedirectRule$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/RedirectRule$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/RedirectRule$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/RedirectRule$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/RedirectRule$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/RedirectRule$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/RedirectRule$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/RedirectRule$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/RedirectRule$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toNamedParameters", "tail" : "(searchInputId: SearchInputId): Seq[NamedParameter]", "member" : "models.rules.RedirectRule.toNamedParameters", "link" : "models\/rules\/RedirectRule.html#toNamedParameters(searchInputId:models.input.SearchInputId):Seq[anorm.NamedParameter]", "kind" : "def"}, {"member" : "models.rules.RedirectRule#", "error" : "unsupported entity"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.rules.RedirectRule.isActive", "link" : "models\/rules\/RedirectRule.html#isActive:Boolean", "kind" : "val"}, {"label" : "target", "tail" : ": String", "member" : "models.rules.RedirectRule.target", "link" : "models\/rules\/RedirectRule.html#target:String", "kind" : "val"}, {"label" : "id", "tail" : ": RedirectRuleId", "member" : "models.rules.RedirectRule.id", "link" : "models\/rules\/RedirectRule.html#id:models.rules.RedirectRuleId", "kind" : "val"}, {"label" : "status", "tail" : "(): Int", "member" : "models.rules.Rule.status", "link" : "models\/rules\/RedirectRule.html#status:Int", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/RedirectRule.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/RedirectRule.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/RedirectRule.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/RedirectRule.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/RedirectRule.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/RedirectRule.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/RedirectRule.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRule.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRule.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRule.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/RedirectRule.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/RedirectRule.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/RedirectRule.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/RedirectRule.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/RedirectRule.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/RedirectRule.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/rules\/RedirectRule.html", "kind" : "case class"}, {"name" : "models.rules.RedirectRuleId", "shortDescription" : "", "object" : "models\/rules\/RedirectRuleId$.html", "members_class" : [{"member" : "models.rules.RedirectRuleId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/rules\/RedirectRuleId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/rules\/RedirectRuleId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/rules\/RedirectRuleId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/rules\/RedirectRuleId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/rules\/RedirectRuleId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/RedirectRuleId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/RedirectRuleId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/RedirectRuleId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/RedirectRuleId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/RedirectRuleId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/RedirectRuleId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/RedirectRuleId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRuleId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRuleId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRuleId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/RedirectRuleId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/RedirectRuleId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/RedirectRuleId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/RedirectRuleId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/RedirectRuleId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/RedirectRuleId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[RedirectRuleId]", "member" : "models.IdObject.columnToId", "link" : "models\/rules\/RedirectRuleId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[RedirectRuleId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/rules\/RedirectRuleId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[RedirectRuleId]", "member" : "models.IdObject.customToStatement", "link" : "models\/rules\/RedirectRuleId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): RedirectRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/RedirectRuleId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[RedirectRuleId]", "member" : "models.IdObject.jsonReads", "link" : "models\/rules\/RedirectRuleId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[RedirectRuleId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/rules\/RedirectRuleId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): RedirectRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/RedirectRuleId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/RedirectRuleId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/RedirectRuleId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/RedirectRuleId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/RedirectRuleId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/RedirectRuleId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/RedirectRuleId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/RedirectRuleId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRuleId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRuleId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRuleId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/RedirectRuleId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/RedirectRuleId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/RedirectRuleId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/RedirectRuleId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/RedirectRuleId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/RedirectRuleId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/RedirectRuleId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/RedirectRuleId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/RedirectRuleId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/rules\/RedirectRuleId.html", "kind" : "class"}, {"name" : "models.rules.Rule", "members_trait" : [{"label" : "toNamedParameters", "tail" : "(searchInputId: SearchInputId): Seq[NamedParameter]", "member" : "models.rules.Rule.toNamedParameters", "link" : "models\/rules\/Rule.html#toNamedParameters(searchInputId:models.input.SearchInputId):Seq[anorm.NamedParameter]", "kind" : "def"}, {"label" : "status", "tail" : "(): Int", "member" : "models.rules.Rule.status", "link" : "models\/rules\/Rule.html#status:Int", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/Rule.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/Rule.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/Rule.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/Rule.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/Rule.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/Rule.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/Rule.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/Rule.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/Rule.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/Rule.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/Rule.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/Rule.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/Rule.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/Rule.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/Rule.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/Rule.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/Rule.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/Rule.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/Rule.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "isActive", "tail" : "(): Boolean", "member" : "models.rules.Rule.isActive", "link" : "models\/rules\/Rule.html#isActive:Boolean", "kind" : "abstract def"}, {"label" : "id", "tail" : "(): Id", "member" : "models.rules.Rule.id", "link" : "models\/rules\/Rule.html#id:models.Id", "kind" : "abstract def"}], "shortDescription" : "", "object" : "models\/rules\/Rule$.html", "members_object" : [{"label" : "allRules", "tail" : ": Seq[RuleObject[_ <: Rule]]", "member" : "models.rules.Rule.allRules", "link" : "models\/rules\/Rule$.html#allRules:Seq[models.rules.RuleObject[_<:models.rules.Rule]]", "kind" : "val"}, {"label" : "TERM", "tail" : ": String", "member" : "models.rules.CommonRuleFields.TERM", "link" : "models\/rules\/Rule$.html#TERM:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.rules.CommonRuleFields.LAST_UPDATE", "link" : "models\/rules\/Rule$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SEARCH_INPUT_ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.SEARCH_INPUT_ID", "link" : "models\/rules\/Rule$.html#SEARCH_INPUT_ID:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.rules.CommonRuleFields.STATUS", "link" : "models\/rules\/Rule$.html#STATUS:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.ID", "link" : "models\/rules\/Rule$.html#ID:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/Rule$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/Rule$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/Rule$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/Rule$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/Rule$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/Rule$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/Rule$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/Rule$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/Rule$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/Rule$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/Rule$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/Rule$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/Rule$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/Rule$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/Rule$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/Rule$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/Rule$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/Rule$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/Rule$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "models\/rules\/Rule.html", "kind" : "trait"}, {"name" : "models.rules.RuleObject", "members_trait" : [{"label" : "loadByInputId", "tail" : "(searchInputId: SearchInputId)(connection: Connection): List[T]", "member" : "models.rules.RuleObject.loadByInputId", "link" : "models\/rules\/RuleObject.html#loadByInputId(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):List[T]", "kind" : "def"}, {"label" : "deleteBySearchInput", "tail" : "(searchInputId: SearchInputId)(connection: Connection): Int", "member" : "models.rules.RuleObject.deleteBySearchInput", "link" : "models\/rules\/RuleObject.html#deleteBySearchInput(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "updateForSearchInput", "tail" : "(searchInputId: SearchInputId, rules: Seq[T])(connection: Connection): Unit", "member" : "models.rules.RuleObject.updateForSearchInput", "link" : "models\/rules\/RuleObject.html#updateForSearchInput(searchInputId:models.input.SearchInputId,rules:Seq[T])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "fieldNames", "tail" : "(): Seq[String]", "member" : "models.rules.RuleObject.fieldNames", "link" : "models\/rules\/RuleObject.html#fieldNames:Seq[String]", "kind" : "def"}, {"label" : "TERM", "tail" : ": String", "member" : "models.rules.CommonRuleFields.TERM", "link" : "models\/rules\/RuleObject.html#TERM:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.rules.CommonRuleFields.LAST_UPDATE", "link" : "models\/rules\/RuleObject.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SEARCH_INPUT_ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.SEARCH_INPUT_ID", "link" : "models\/rules\/RuleObject.html#SEARCH_INPUT_ID:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.rules.CommonRuleFields.STATUS", "link" : "models\/rules\/RuleObject.html#STATUS:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.ID", "link" : "models\/rules\/RuleObject.html#ID:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/RuleObject.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/RuleObject.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/RuleObject.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/RuleObject.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/RuleObject.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/RuleObject.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/RuleObject.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RuleObject.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RuleObject.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RuleObject.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/RuleObject.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/RuleObject.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/RuleObject.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/RuleObject.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/RuleObject.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/RuleObject.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/RuleObject.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/RuleObject.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/RuleObject.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "sqlParser", "tail" : ": RowParser[T]", "member" : "models.rules.RuleObject.sqlParser", "link" : "models\/rules\/RuleObject.html#sqlParser:anorm.RowParser[T]", "kind" : "abstract val"}, {"label" : "orderByField", "tail" : "(): String", "member" : "models.rules.RuleObject.orderByField", "link" : "models\/rules\/RuleObject.html#orderByField:String", "kind" : "abstract def"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.rules.RuleObject.TABLE_NAME", "link" : "models\/rules\/RuleObject.html#TABLE_NAME:String", "kind" : "abstract val"}], "shortDescription" : "", "trait" : "models\/rules\/RuleObject.html", "kind" : "trait"}, {"name" : "models.rules.RuleObjectWithTerm", "members_trait" : [{"label" : "orderByField", "tail" : "(): String", "member" : "models.rules.RuleObjectWithTerm.orderByField", "link" : "models\/rules\/RuleObjectWithTerm.html#orderByField:String", "kind" : "def"}, {"label" : "fieldNames", "tail" : "(): Seq[String]", "member" : "models.rules.RuleObjectWithTerm.fieldNames", "link" : "models\/rules\/RuleObjectWithTerm.html#fieldNames:Seq[String]", "kind" : "def"}, {"label" : "loadByInputId", "tail" : "(searchInputId: SearchInputId)(connection: Connection): List[T]", "member" : "models.rules.RuleObject.loadByInputId", "link" : "models\/rules\/RuleObjectWithTerm.html#loadByInputId(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):List[T]", "kind" : "def"}, {"label" : "deleteBySearchInput", "tail" : "(searchInputId: SearchInputId)(connection: Connection): Int", "member" : "models.rules.RuleObject.deleteBySearchInput", "link" : "models\/rules\/RuleObjectWithTerm.html#deleteBySearchInput(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "updateForSearchInput", "tail" : "(searchInputId: SearchInputId, rules: Seq[T])(connection: Connection): Unit", "member" : "models.rules.RuleObject.updateForSearchInput", "link" : "models\/rules\/RuleObjectWithTerm.html#updateForSearchInput(searchInputId:models.input.SearchInputId,rules:Seq[T])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "TERM", "tail" : ": String", "member" : "models.rules.CommonRuleFields.TERM", "link" : "models\/rules\/RuleObjectWithTerm.html#TERM:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.rules.CommonRuleFields.LAST_UPDATE", "link" : "models\/rules\/RuleObjectWithTerm.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SEARCH_INPUT_ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.SEARCH_INPUT_ID", "link" : "models\/rules\/RuleObjectWithTerm.html#SEARCH_INPUT_ID:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.rules.CommonRuleFields.STATUS", "link" : "models\/rules\/RuleObjectWithTerm.html#STATUS:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.ID", "link" : "models\/rules\/RuleObjectWithTerm.html#ID:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/RuleObjectWithTerm.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/RuleObjectWithTerm.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/RuleObjectWithTerm.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/RuleObjectWithTerm.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/RuleObjectWithTerm.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/RuleObjectWithTerm.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/RuleObjectWithTerm.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RuleObjectWithTerm.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RuleObjectWithTerm.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RuleObjectWithTerm.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/RuleObjectWithTerm.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/RuleObjectWithTerm.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/RuleObjectWithTerm.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/RuleObjectWithTerm.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/RuleObjectWithTerm.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/RuleObjectWithTerm.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/RuleObjectWithTerm.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/RuleObjectWithTerm.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/RuleObjectWithTerm.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "sqlParser", "tail" : ": RowParser[T]", "member" : "models.rules.RuleObject.sqlParser", "link" : "models\/rules\/RuleObjectWithTerm.html#sqlParser:anorm.RowParser[T]", "kind" : "abstract val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.rules.RuleObject.TABLE_NAME", "link" : "models\/rules\/RuleObjectWithTerm.html#TABLE_NAME:String", "kind" : "abstract val"}], "shortDescription" : "", "trait" : "models\/rules\/RuleObjectWithTerm.html", "kind" : "trait"}, {"name" : "models.rules.RuleWithTerm", "members_trait" : [{"label" : "toNamedParameters", "tail" : "(searchInputId: SearchInputId): Seq[NamedParameter]", "member" : "models.rules.RuleWithTerm.toNamedParameters", "link" : "models\/rules\/RuleWithTerm.html#toNamedParameters(searchInputId:models.input.SearchInputId):Seq[anorm.NamedParameter]", "kind" : "def"}, {"label" : "status", "tail" : "(): Int", "member" : "models.rules.Rule.status", "link" : "models\/rules\/RuleWithTerm.html#status:Int", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/RuleWithTerm.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/RuleWithTerm.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/RuleWithTerm.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/RuleWithTerm.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/RuleWithTerm.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/RuleWithTerm.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/RuleWithTerm.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RuleWithTerm.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RuleWithTerm.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RuleWithTerm.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/RuleWithTerm.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/RuleWithTerm.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/RuleWithTerm.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/RuleWithTerm.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/RuleWithTerm.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/RuleWithTerm.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/RuleWithTerm.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/RuleWithTerm.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/RuleWithTerm.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "term", "tail" : "(): String", "member" : "models.rules.RuleWithTerm.term", "link" : "models\/rules\/RuleWithTerm.html#term:String", "kind" : "abstract def"}, {"label" : "isActive", "tail" : "(): Boolean", "member" : "models.rules.Rule.isActive", "link" : "models\/rules\/RuleWithTerm.html#isActive:Boolean", "kind" : "abstract def"}, {"label" : "id", "tail" : "(): Id", "member" : "models.rules.Rule.id", "link" : "models\/rules\/RuleWithTerm.html#id:models.Id", "kind" : "abstract def"}], "shortDescription" : "", "trait" : "models\/rules\/RuleWithTerm.html", "kind" : "trait"}, {"name" : "models.rules.SynonymRule", "shortDescription" : "", "object" : "models\/rules\/SynonymRule$.html", "members_object" : [{"label" : "loadUndirectedBySearchInputIds", "tail" : "(ids: Seq[SearchInputId])(connection: Connection): Map[SearchInputId, Seq[SynonymRule]]", "member" : "models.rules.SynonymRule.loadUndirectedBySearchInputIds", "link" : "models\/rules\/SynonymRule$.html#loadUndirectedBySearchInputIds(ids:Seq[models.input.SearchInputId])(implicitconnection:java.sql.Connection):Map[models.input.SearchInputId,Seq[models.rules.SynonymRule]]", "kind" : "def"}, {"label" : "sqlParser", "tail" : ": RowParser[SynonymRule]", "member" : "models.rules.SynonymRule.sqlParser", "link" : "models\/rules\/SynonymRule$.html#sqlParser:anorm.RowParser[models.rules.SynonymRule]", "kind" : "val"}, {"label" : "fieldNames", "tail" : "(): Seq[String]", "member" : "models.rules.SynonymRule.fieldNames", "link" : "models\/rules\/SynonymRule$.html#fieldNames:Seq[String]", "kind" : "def"}, {"label" : "jsonFormat", "tail" : ": OFormat[SynonymRule]", "member" : "models.rules.SynonymRule.jsonFormat", "link" : "models\/rules\/SynonymRule$.html#jsonFormat:play.api.libs.json.OFormat[models.rules.SynonymRule]", "kind" : "implicit val"}, {"label" : "TYPE_DIRECTED", "tail" : ": Int", "member" : "models.rules.SynonymRule.TYPE_DIRECTED", "link" : "models\/rules\/SynonymRule$.html#TYPE_DIRECTED:Int", "kind" : "val"}, {"label" : "TYPE_UNDIRECTED", "tail" : ": Int", "member" : "models.rules.SynonymRule.TYPE_UNDIRECTED", "link" : "models\/rules\/SynonymRule$.html#TYPE_UNDIRECTED:Int", "kind" : "val"}, {"label" : "TYPE", "tail" : ": String", "member" : "models.rules.SynonymRule.TYPE", "link" : "models\/rules\/SynonymRule$.html#TYPE:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.rules.SynonymRule.TABLE_NAME", "link" : "models\/rules\/SynonymRule$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "orderByField", "tail" : "(): String", "member" : "models.rules.RuleObjectWithTerm.orderByField", "link" : "models\/rules\/SynonymRule$.html#orderByField:String", "kind" : "def"}, {"label" : "loadByInputId", "tail" : "(searchInputId: SearchInputId)(connection: Connection): List[SynonymRule]", "member" : "models.rules.RuleObject.loadByInputId", "link" : "models\/rules\/SynonymRule$.html#loadByInputId(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):List[T]", "kind" : "def"}, {"label" : "deleteBySearchInput", "tail" : "(searchInputId: SearchInputId)(connection: Connection): Int", "member" : "models.rules.RuleObject.deleteBySearchInput", "link" : "models\/rules\/SynonymRule$.html#deleteBySearchInput(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "updateForSearchInput", "tail" : "(searchInputId: SearchInputId, rules: Seq[SynonymRule])(connection: Connection): Unit", "member" : "models.rules.RuleObject.updateForSearchInput", "link" : "models\/rules\/SynonymRule$.html#updateForSearchInput(searchInputId:models.input.SearchInputId,rules:Seq[T])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "TERM", "tail" : ": String", "member" : "models.rules.CommonRuleFields.TERM", "link" : "models\/rules\/SynonymRule$.html#TERM:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.rules.CommonRuleFields.LAST_UPDATE", "link" : "models\/rules\/SynonymRule$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SEARCH_INPUT_ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.SEARCH_INPUT_ID", "link" : "models\/rules\/SynonymRule$.html#SEARCH_INPUT_ID:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.rules.CommonRuleFields.STATUS", "link" : "models\/rules\/SynonymRule$.html#STATUS:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.ID", "link" : "models\/rules\/SynonymRule$.html#ID:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/SynonymRule$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/SynonymRule$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/SynonymRule$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/SynonymRule$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/SynonymRule$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/SynonymRule$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/SynonymRule$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRule$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRule$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRule$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/SynonymRule$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/SynonymRule$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/SynonymRule$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/SynonymRule$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/SynonymRule$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/SynonymRule$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/SynonymRule$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/SynonymRule$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/SynonymRule$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toNamedParameters", "tail" : "(searchInputId: SearchInputId): Seq[NamedParameter]", "member" : "models.rules.SynonymRule.toNamedParameters", "link" : "models\/rules\/SynonymRule.html#toNamedParameters(searchInputId:models.input.SearchInputId):Seq[anorm.NamedParameter]", "kind" : "def"}, {"member" : "models.rules.SynonymRule#", "error" : "unsupported entity"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.rules.SynonymRule.isActive", "link" : "models\/rules\/SynonymRule.html#isActive:Boolean", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.rules.SynonymRule.term", "link" : "models\/rules\/SynonymRule.html#term:String", "kind" : "val"}, {"label" : "synonymType", "tail" : ": Int", "member" : "models.rules.SynonymRule.synonymType", "link" : "models\/rules\/SynonymRule.html#synonymType:Int", "kind" : "val"}, {"label" : "id", "tail" : ": SynonymRuleId", "member" : "models.rules.SynonymRule.id", "link" : "models\/rules\/SynonymRule.html#id:models.rules.SynonymRuleId", "kind" : "val"}, {"label" : "status", "tail" : "(): Int", "member" : "models.rules.Rule.status", "link" : "models\/rules\/SynonymRule.html#status:Int", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/SynonymRule.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/SynonymRule.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/SynonymRule.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/SynonymRule.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/SynonymRule.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/SynonymRule.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/SynonymRule.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRule.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRule.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRule.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/SynonymRule.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/SynonymRule.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/SynonymRule.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/SynonymRule.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/SynonymRule.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/SynonymRule.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/rules\/SynonymRule.html", "kind" : "case class"}, {"name" : "models.rules.SynonymRuleId", "shortDescription" : "", "object" : "models\/rules\/SynonymRuleId$.html", "members_class" : [{"member" : "models.rules.SynonymRuleId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/rules\/SynonymRuleId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/rules\/SynonymRuleId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/rules\/SynonymRuleId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/rules\/SynonymRuleId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/rules\/SynonymRuleId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/SynonymRuleId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/SynonymRuleId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/SynonymRuleId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/SynonymRuleId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/SynonymRuleId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/SynonymRuleId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/SynonymRuleId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRuleId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRuleId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRuleId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/SynonymRuleId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/SynonymRuleId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/SynonymRuleId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/SynonymRuleId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/SynonymRuleId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/SynonymRuleId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[SynonymRuleId]", "member" : "models.IdObject.columnToId", "link" : "models\/rules\/SynonymRuleId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[SynonymRuleId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/rules\/SynonymRuleId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[SynonymRuleId]", "member" : "models.IdObject.customToStatement", "link" : "models\/rules\/SynonymRuleId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): SynonymRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/SynonymRuleId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[SynonymRuleId]", "member" : "models.IdObject.jsonReads", "link" : "models\/rules\/SynonymRuleId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[SynonymRuleId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/rules\/SynonymRuleId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): SynonymRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/SynonymRuleId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/SynonymRuleId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/SynonymRuleId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/SynonymRuleId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/SynonymRuleId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/SynonymRuleId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/SynonymRuleId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/SynonymRuleId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRuleId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRuleId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRuleId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/SynonymRuleId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/SynonymRuleId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/SynonymRuleId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/SynonymRuleId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/SynonymRuleId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/SynonymRuleId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/SynonymRuleId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/SynonymRuleId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/SynonymRuleId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/rules\/SynonymRuleId.html", "kind" : "class"}, {"name" : "models.rules.UpDownRule", "shortDescription" : "", "object" : "models\/rules\/UpDownRule$.html", "members_object" : [{"label" : "sqlParser", "tail" : ": RowParser[UpDownRule]", "member" : "models.rules.UpDownRule.sqlParser", "link" : "models\/rules\/UpDownRule$.html#sqlParser:anorm.RowParser[models.rules.UpDownRule]", "kind" : "val"}, {"label" : "jsonFormat", "tail" : ": OFormat[UpDownRule]", "member" : "models.rules.UpDownRule.jsonFormat", "link" : "models\/rules\/UpDownRule$.html#jsonFormat:play.api.libs.json.OFormat[models.rules.UpDownRule]", "kind" : "implicit val"}, {"label" : "fieldNames", "tail" : "(): Seq[String]", "member" : "models.rules.UpDownRule.fieldNames", "link" : "models\/rules\/UpDownRule$.html#fieldNames:Seq[String]", "kind" : "def"}, {"label" : "TYPE_DOWN", "tail" : ": Int", "member" : "models.rules.UpDownRule.TYPE_DOWN", "link" : "models\/rules\/UpDownRule$.html#TYPE_DOWN:Int", "kind" : "val"}, {"label" : "TYPE_UP", "tail" : ": Int", "member" : "models.rules.UpDownRule.TYPE_UP", "link" : "models\/rules\/UpDownRule$.html#TYPE_UP:Int", "kind" : "val"}, {"label" : "BOOST_MALUS_VALUE", "tail" : ": String", "member" : "models.rules.UpDownRule.BOOST_MALUS_VALUE", "link" : "models\/rules\/UpDownRule$.html#BOOST_MALUS_VALUE:String", "kind" : "val"}, {"label" : "UP_DOWN_TYPE", "tail" : ": String", "member" : "models.rules.UpDownRule.UP_DOWN_TYPE", "link" : "models\/rules\/UpDownRule$.html#UP_DOWN_TYPE:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.rules.UpDownRule.TABLE_NAME", "link" : "models\/rules\/UpDownRule$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "orderByField", "tail" : "(): String", "member" : "models.rules.RuleObjectWithTerm.orderByField", "link" : "models\/rules\/UpDownRule$.html#orderByField:String", "kind" : "def"}, {"label" : "loadByInputId", "tail" : "(searchInputId: SearchInputId)(connection: Connection): List[UpDownRule]", "member" : "models.rules.RuleObject.loadByInputId", "link" : "models\/rules\/UpDownRule$.html#loadByInputId(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):List[T]", "kind" : "def"}, {"label" : "deleteBySearchInput", "tail" : "(searchInputId: SearchInputId)(connection: Connection): Int", "member" : "models.rules.RuleObject.deleteBySearchInput", "link" : "models\/rules\/UpDownRule$.html#deleteBySearchInput(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "updateForSearchInput", "tail" : "(searchInputId: SearchInputId, rules: Seq[UpDownRule])(connection: Connection): Unit", "member" : "models.rules.RuleObject.updateForSearchInput", "link" : "models\/rules\/UpDownRule$.html#updateForSearchInput(searchInputId:models.input.SearchInputId,rules:Seq[T])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "TERM", "tail" : ": String", "member" : "models.rules.CommonRuleFields.TERM", "link" : "models\/rules\/UpDownRule$.html#TERM:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.rules.CommonRuleFields.LAST_UPDATE", "link" : "models\/rules\/UpDownRule$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SEARCH_INPUT_ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.SEARCH_INPUT_ID", "link" : "models\/rules\/UpDownRule$.html#SEARCH_INPUT_ID:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.rules.CommonRuleFields.STATUS", "link" : "models\/rules\/UpDownRule$.html#STATUS:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.ID", "link" : "models\/rules\/UpDownRule$.html#ID:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/UpDownRule$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/UpDownRule$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/UpDownRule$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/UpDownRule$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/UpDownRule$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/UpDownRule$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/UpDownRule$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRule$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRule$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRule$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/UpDownRule$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/UpDownRule$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/UpDownRule$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/UpDownRule$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/UpDownRule$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/UpDownRule$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/UpDownRule$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/UpDownRule$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/UpDownRule$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toNamedParameters", "tail" : "(searchInputId: SearchInputId): Seq[NamedParameter]", "member" : "models.rules.UpDownRule.toNamedParameters", "link" : "models\/rules\/UpDownRule.html#toNamedParameters(searchInputId:models.input.SearchInputId):Seq[anorm.NamedParameter]", "kind" : "def"}, {"member" : "models.rules.UpDownRule#", "error" : "unsupported entity"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.rules.UpDownRule.isActive", "link" : "models\/rules\/UpDownRule.html#isActive:Boolean", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.rules.UpDownRule.term", "link" : "models\/rules\/UpDownRule.html#term:String", "kind" : "val"}, {"label" : "boostMalusValue", "tail" : ": Int", "member" : "models.rules.UpDownRule.boostMalusValue", "link" : "models\/rules\/UpDownRule.html#boostMalusValue:Int", "kind" : "val"}, {"label" : "upDownType", "tail" : ": Int", "member" : "models.rules.UpDownRule.upDownType", "link" : "models\/rules\/UpDownRule.html#upDownType:Int", "kind" : "val"}, {"label" : "id", "tail" : ": UpDownRuleId", "member" : "models.rules.UpDownRule.id", "link" : "models\/rules\/UpDownRule.html#id:models.rules.UpDownRuleId", "kind" : "val"}, {"label" : "status", "tail" : "(): Int", "member" : "models.rules.Rule.status", "link" : "models\/rules\/UpDownRule.html#status:Int", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/UpDownRule.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/UpDownRule.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/UpDownRule.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/UpDownRule.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/UpDownRule.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/UpDownRule.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/UpDownRule.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRule.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRule.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRule.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/UpDownRule.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/UpDownRule.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/UpDownRule.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/UpDownRule.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/UpDownRule.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/UpDownRule.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/rules\/UpDownRule.html", "kind" : "case class"}, {"name" : "models.rules.UpDownRuleId", "shortDescription" : "", "object" : "models\/rules\/UpDownRuleId$.html", "members_class" : [{"member" : "models.rules.UpDownRuleId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/rules\/UpDownRuleId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/rules\/UpDownRuleId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/rules\/UpDownRuleId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/rules\/UpDownRuleId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/rules\/UpDownRuleId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/UpDownRuleId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/UpDownRuleId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/UpDownRuleId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/UpDownRuleId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/UpDownRuleId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/UpDownRuleId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/UpDownRuleId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRuleId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRuleId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRuleId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/UpDownRuleId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/UpDownRuleId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/UpDownRuleId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/UpDownRuleId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/UpDownRuleId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/UpDownRuleId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[UpDownRuleId]", "member" : "models.IdObject.columnToId", "link" : "models\/rules\/UpDownRuleId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[UpDownRuleId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/rules\/UpDownRuleId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[UpDownRuleId]", "member" : "models.IdObject.customToStatement", "link" : "models\/rules\/UpDownRuleId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): UpDownRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/UpDownRuleId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[UpDownRuleId]", "member" : "models.IdObject.jsonReads", "link" : "models\/rules\/UpDownRuleId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[UpDownRuleId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/rules\/UpDownRuleId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): UpDownRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/UpDownRuleId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/UpDownRuleId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/UpDownRuleId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/UpDownRuleId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/UpDownRuleId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/UpDownRuleId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/UpDownRuleId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/UpDownRuleId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRuleId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRuleId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRuleId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/UpDownRuleId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/UpDownRuleId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/UpDownRuleId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/UpDownRuleId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/UpDownRuleId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/UpDownRuleId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/UpDownRuleId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/UpDownRuleId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/UpDownRuleId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/rules\/UpDownRuleId.html", "kind" : "class"}], "models.input" : [{"name" : "models.input.FullSearchInputWithRules", "shortDescription" : "Needed for JSON persistence in eventhistory (especially for DELETED events).", "object" : "models\/input\/FullSearchInputWithRules$.html", "members_object" : [{"label" : "loadById", "tail" : "(id: SearchInputId)(connection: Connection): Option[FullSearchInputWithRules]", "member" : "models.input.FullSearchInputWithRules.loadById", "link" : "models\/input\/FullSearchInputWithRules$.html#loadById(id:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Option[models.input.FullSearchInputWithRules]", "kind" : "def"}, {"label" : "jsonFormat", "tail" : ": OFormat[FullSearchInputWithRules]", "member" : "models.input.FullSearchInputWithRules.jsonFormat", "link" : "models\/input\/FullSearchInputWithRules$.html#jsonFormat:play.api.libs.json.OFormat[models.input.FullSearchInputWithRules]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/FullSearchInputWithRules$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/FullSearchInputWithRules$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/FullSearchInputWithRules$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/FullSearchInputWithRules$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/FullSearchInputWithRules$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/FullSearchInputWithRules$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/FullSearchInputWithRules$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/FullSearchInputWithRules$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/FullSearchInputWithRules$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/FullSearchInputWithRules$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/FullSearchInputWithRules$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/FullSearchInputWithRules$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/FullSearchInputWithRules$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/FullSearchInputWithRules$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/FullSearchInputWithRules$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/FullSearchInputWithRules$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/FullSearchInputWithRules$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/FullSearchInputWithRules$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/FullSearchInputWithRules$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.input.FullSearchInputWithRules#", "error" : "unsupported entity"}, {"label" : "lastUpdate", "tail" : ": LocalDateTime", "member" : "models.input.FullSearchInputWithRules.lastUpdate", "link" : "models\/input\/FullSearchInputWithRules.html#lastUpdate:java.time.LocalDateTime", "kind" : "val"}, {"label" : "solrIndexId", "tail" : ": SolrIndexId", "member" : "models.input.FullSearchInputWithRules.solrIndexId", "link" : "models\/input\/FullSearchInputWithRules.html#solrIndexId:models.SolrIndexId", "kind" : "val"}, {"label" : "comment", "tail" : ": String", "member" : "models.input.FullSearchInputWithRules.comment", "link" : "models\/input\/FullSearchInputWithRules.html#comment:String", "kind" : "val"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.input.FullSearchInputWithRules.isActive", "link" : "models\/input\/FullSearchInputWithRules.html#isActive:Boolean", "kind" : "val"}, {"label" : "tags", "tail" : ": Seq[InputTag]", "member" : "models.input.FullSearchInputWithRules.tags", "link" : "models\/input\/FullSearchInputWithRules.html#tags:Seq[models.input.InputTag]", "kind" : "val"}, {"label" : "redirectRules", "tail" : ": List[RedirectRule]", "member" : "models.input.FullSearchInputWithRules.redirectRules", "link" : "models\/input\/FullSearchInputWithRules.html#redirectRules:List[models.rules.RedirectRule]", "kind" : "val"}, {"label" : "deleteRules", "tail" : ": List[DeleteRule]", "member" : "models.input.FullSearchInputWithRules.deleteRules", "link" : "models\/input\/FullSearchInputWithRules.html#deleteRules:List[models.rules.DeleteRule]", "kind" : "val"}, {"label" : "filterRules", "tail" : ": List[FilterRule]", "member" : "models.input.FullSearchInputWithRules.filterRules", "link" : "models\/input\/FullSearchInputWithRules.html#filterRules:List[models.rules.FilterRule]", "kind" : "val"}, {"label" : "upDownRules", "tail" : ": List[UpDownRule]", "member" : "models.input.FullSearchInputWithRules.upDownRules", "link" : "models\/input\/FullSearchInputWithRules.html#upDownRules:List[models.rules.UpDownRule]", "kind" : "val"}, {"label" : "synonymRules", "tail" : ": List[SynonymRule]", "member" : "models.input.FullSearchInputWithRules.synonymRules", "link" : "models\/input\/FullSearchInputWithRules.html#synonymRules:List[models.rules.SynonymRule]", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.input.FullSearchInputWithRules.term", "link" : "models\/input\/FullSearchInputWithRules.html#term:String", "kind" : "val"}, {"label" : "id", "tail" : ": SearchInputId", "member" : "models.input.FullSearchInputWithRules.id", "link" : "models\/input\/FullSearchInputWithRules.html#id:models.input.SearchInputId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/FullSearchInputWithRules.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/FullSearchInputWithRules.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/FullSearchInputWithRules.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/FullSearchInputWithRules.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/FullSearchInputWithRules.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/FullSearchInputWithRules.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/FullSearchInputWithRules.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/FullSearchInputWithRules.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/FullSearchInputWithRules.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/FullSearchInputWithRules.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/FullSearchInputWithRules.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/FullSearchInputWithRules.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/FullSearchInputWithRules.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/FullSearchInputWithRules.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/FullSearchInputWithRules.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/FullSearchInputWithRules.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/input\/FullSearchInputWithRules.html", "kind" : "case class"}, {"name" : "models.input.InputTag", "shortDescription" : "Defines a tag that can be assigned to a search input", "object" : "models\/input\/InputTag$.html", "members_object" : [{"label" : "deleteByIds", "tail" : "(ids: Seq[InputTagId])(connection: Connection): Unit", "member" : "models.input.InputTag.deleteByIds", "link" : "models\/input\/InputTag$.html#deleteByIds(ids:Seq[models.input.InputTagId])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "loadAll", "tail" : "()(connection: Connection): Seq[InputTag]", "member" : "models.input.InputTag.loadAll", "link" : "models\/input\/InputTag$.html#loadAll()(implicitconnection:java.sql.Connection):Seq[models.input.InputTag]", "kind" : "def"}, {"label" : "insert", "tail" : "(tags: InputTag*)(connection: Connection): Unit", "member" : "models.input.InputTag.insert", "link" : "models\/input\/InputTag$.html#insert(tags:models.input.InputTag*)(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "sqlParser", "tail" : ": RowParser[InputTag]", "member" : "models.input.InputTag.sqlParser", "link" : "models\/input\/InputTag$.html#sqlParser:anorm.RowParser[models.input.InputTag]", "kind" : "val"}, {"label" : "create", "tail" : "(solrIndexId: Option[SolrIndexId], property: Option[String], value: String, exported: Boolean, predefined: Boolean): InputTag", "member" : "models.input.InputTag.create", "link" : "models\/input\/InputTag$.html#create(solrIndexId:Option[models.SolrIndexId],property:Option[String],value:String,exported:Boolean,predefined:Boolean):models.input.InputTag", "kind" : "def"}, {"label" : "jsonWrites", "tail" : ": OWrites[InputTag]", "member" : "models.input.InputTag.jsonWrites", "link" : "models\/input\/InputTag$.html#jsonWrites:play.api.libs.json.OWrites[models.input.InputTag]", "kind" : "implicit val"}, {"label" : "jsonReads", "tail" : ": Reads[InputTag]", "member" : "models.input.InputTag.jsonReads", "link" : "models\/input\/InputTag$.html#jsonReads:play.api.libs.json.Reads[models.input.InputTag]", "kind" : "implicit val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.input.InputTag.LAST_UPDATE", "link" : "models\/input\/InputTag$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "PREDEFINED", "tail" : ": String", "member" : "models.input.InputTag.PREDEFINED", "link" : "models\/input\/InputTag$.html#PREDEFINED:String", "kind" : "val"}, {"label" : "EXPORTED", "tail" : ": String", "member" : "models.input.InputTag.EXPORTED", "link" : "models\/input\/InputTag$.html#EXPORTED:String", "kind" : "val"}, {"label" : "VALUE", "tail" : ": String", "member" : "models.input.InputTag.VALUE", "link" : "models\/input\/InputTag$.html#VALUE:String", "kind" : "val"}, {"label" : "PROPERTY", "tail" : ": String", "member" : "models.input.InputTag.PROPERTY", "link" : "models\/input\/InputTag$.html#PROPERTY:String", "kind" : "val"}, {"label" : "SOLR_INDEX_ID", "tail" : ": String", "member" : "models.input.InputTag.SOLR_INDEX_ID", "link" : "models\/input\/InputTag$.html#SOLR_INDEX_ID:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.input.InputTag.ID", "link" : "models\/input\/InputTag$.html#ID:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.input.InputTag.TABLE_NAME", "link" : "models\/input\/InputTag$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/InputTag$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/InputTag$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/InputTag$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/InputTag$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/InputTag$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/InputTag$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/InputTag$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTag$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTag$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTag$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/InputTag$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/InputTag$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/InputTag$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/InputTag$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/InputTag$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/InputTag$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/InputTag$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/InputTag$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/InputTag$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "displayValue", "tail" : "(): String", "member" : "models.input.InputTag.displayValue", "link" : "models\/input\/InputTag.html#displayValue:String", "kind" : "def"}, {"label" : "tagContent", "tail" : "(): TagContent", "member" : "models.input.InputTag.tagContent", "link" : "models\/input\/InputTag.html#tagContent:models.input.TagContent", "kind" : "def"}, {"label" : "toNamedParameters", "tail" : "(): Seq[NamedParameter]", "member" : "models.input.InputTag.toNamedParameters", "link" : "models\/input\/InputTag.html#toNamedParameters:Seq[anorm.NamedParameter]", "kind" : "def"}, {"member" : "models.input.InputTag#", "error" : "unsupported entity"}, {"label" : "lastUpdate", "tail" : ": LocalDateTime", "member" : "models.input.InputTag.lastUpdate", "link" : "models\/input\/InputTag.html#lastUpdate:java.time.LocalDateTime", "kind" : "val"}, {"label" : "predefined", "tail" : ": Boolean", "member" : "models.input.InputTag.predefined", "link" : "models\/input\/InputTag.html#predefined:Boolean", "kind" : "val"}, {"label" : "exported", "tail" : ": Boolean", "member" : "models.input.InputTag.exported", "link" : "models\/input\/InputTag.html#exported:Boolean", "kind" : "val"}, {"label" : "value", "tail" : ": String", "member" : "models.input.InputTag.value", "link" : "models\/input\/InputTag.html#value:String", "kind" : "val"}, {"label" : "property", "tail" : ": Option[String]", "member" : "models.input.InputTag.property", "link" : "models\/input\/InputTag.html#property:Option[String]", "kind" : "val"}, {"label" : "solrIndexId", "tail" : ": Option[SolrIndexId]", "member" : "models.input.InputTag.solrIndexId", "link" : "models\/input\/InputTag.html#solrIndexId:Option[models.SolrIndexId]", "kind" : "val"}, {"label" : "id", "tail" : ": InputTagId", "member" : "models.input.InputTag.id", "link" : "models\/input\/InputTag.html#id:models.input.InputTagId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/InputTag.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/InputTag.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/InputTag.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/InputTag.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/InputTag.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/InputTag.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/InputTag.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTag.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTag.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTag.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/InputTag.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/InputTag.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/InputTag.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/InputTag.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/InputTag.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/InputTag.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/input\/InputTag.html", "kind" : "case class"}, {"name" : "models.input.InputTagId", "shortDescription" : "", "object" : "models\/input\/InputTagId$.html", "members_class" : [{"member" : "models.input.InputTagId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/input\/InputTagId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/input\/InputTagId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/input\/InputTagId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/input\/InputTagId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/input\/InputTagId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/InputTagId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/InputTagId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/InputTagId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/InputTagId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/InputTagId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/InputTagId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/InputTagId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTagId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTagId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTagId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/InputTagId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/InputTagId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/InputTagId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/InputTagId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/InputTagId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/InputTagId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[InputTagId]", "member" : "models.IdObject.columnToId", "link" : "models\/input\/InputTagId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[InputTagId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/input\/InputTagId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[InputTagId]", "member" : "models.IdObject.customToStatement", "link" : "models\/input\/InputTagId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): InputTagId", "member" : "models.IdObject.apply", "link" : "models\/input\/InputTagId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[InputTagId]", "member" : "models.IdObject.jsonReads", "link" : "models\/input\/InputTagId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[InputTagId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/input\/InputTagId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): InputTagId", "member" : "models.IdObject.apply", "link" : "models\/input\/InputTagId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/InputTagId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/InputTagId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/InputTagId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/InputTagId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/InputTagId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/InputTagId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/InputTagId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTagId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTagId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTagId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/InputTagId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/InputTagId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/InputTagId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/InputTagId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/InputTagId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/InputTagId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/InputTagId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/InputTagId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/InputTagId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/input\/InputTagId.html", "kind" : "class"}, {"name" : "models.input.InputValidator", "shortDescription" : "", "object" : "models\/input\/InputValidator$.html", "members_object" : [{"label" : "validateInputTerm", "tail" : "(term: String): Seq[String]", "member" : "models.input.InputValidator.validateInputTerm", "link" : "models\/input\/InputValidator$.html#validateInputTerm(term:String):Seq[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/InputValidator$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/InputValidator$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/InputValidator$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/InputValidator$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/InputValidator$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/InputValidator$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/InputValidator$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputValidator$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputValidator$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputValidator$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/InputValidator$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/InputValidator$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/InputValidator$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/InputValidator$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/InputValidator$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/InputValidator$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/InputValidator$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/InputValidator$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/InputValidator$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}, {"name" : "models.input.ListItem", "shortDescription" : "", "object" : "models\/input\/ListItem$.html", "members_object" : [{"label" : "jsonFormat", "tail" : ": OFormat[ListItem]", "member" : "models.input.ListItem.jsonFormat", "link" : "models\/input\/ListItem$.html#jsonFormat:play.api.libs.json.OFormat[models.input.ListItem]", "kind" : "implicit val"}, {"label" : "create", "tail" : "(searchInputs: Seq[SearchInputWithRules], spellings: Seq[CanonicalSpellingWithAlternatives]): Seq[ListItem]", "member" : "models.input.ListItem.create", "link" : "models\/input\/ListItem$.html#create(searchInputs:Seq[models.input.SearchInputWithRules],spellings:Seq[models.spellings.CanonicalSpellingWithAlternatives]):Seq[models.input.ListItem]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/ListItem$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/ListItem$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/ListItem$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/ListItem$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/ListItem$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/ListItem$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/ListItem$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/ListItem$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/ListItem$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/ListItem$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/ListItem$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/ListItem$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/ListItem$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/ListItem$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/ListItem$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/ListItem$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/ListItem$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/ListItem$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/ListItem$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.input.ListItem#", "error" : "unsupported entity"}, {"label" : "additionalTermsForSearch", "tail" : ": Seq[String]", "member" : "models.input.ListItem.additionalTermsForSearch", "link" : "models\/input\/ListItem.html#additionalTermsForSearch:Seq[String]", "kind" : "val"}, {"label" : "comment", "tail" : ": String", "member" : "models.input.ListItem.comment", "link" : "models\/input\/ListItem.html#comment:String", "kind" : "val"}, {"label" : "tags", "tail" : ": Seq[InputTag]", "member" : "models.input.ListItem.tags", "link" : "models\/input\/ListItem.html#tags:Seq[models.input.InputTag]", "kind" : "val"}, {"label" : "synonyms", "tail" : ": Seq[String]", "member" : "models.input.ListItem.synonyms", "link" : "models\/input\/ListItem.html#synonyms:Seq[String]", "kind" : "val"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.input.ListItem.isActive", "link" : "models\/input\/ListItem.html#isActive:Boolean", "kind" : "val"}, {"label" : "itemType", "tail" : ": ListItemType", "member" : "models.input.ListItem.itemType", "link" : "models\/input\/ListItem.html#itemType:models.input.ListItemType.ListItemType", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.input.ListItem.term", "link" : "models\/input\/ListItem.html#term:String", "kind" : "val"}, {"label" : "id", "tail" : ": String", "member" : "models.input.ListItem.id", "link" : "models\/input\/ListItem.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/ListItem.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/ListItem.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/ListItem.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/ListItem.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/ListItem.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/ListItem.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/ListItem.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/ListItem.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/ListItem.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/ListItem.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/ListItem.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/ListItem.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/ListItem.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/ListItem.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/ListItem.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/ListItem.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/input\/ListItem.html", "kind" : "case class"}, {"name" : "models.input.ListItemType", "shortDescription" : "", "object" : "models\/input\/ListItemType$.html", "members_object" : [{"label" : "ValueSet", "tail" : "", "member" : "scala.Enumeration.ValueSet", "link" : "models\/input\/ListItemType$.html#ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable", "kind" : "class"}, {"label" : "Val", "tail" : "", "member" : "scala.Enumeration.Val", "link" : "models\/input\/ListItemType$.html#ValextendsEnumeration.this.ValuewithSerializable", "kind" : "class"}, {"label" : "Value", "tail" : "", "member" : "scala.Enumeration.Value", "link" : "models\/input\/ListItemType$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable", "kind" : "abstract class"}, {"label" : "jsonFormat", "tail" : ": Format[Value]", "member" : "models.input.ListItemType.jsonFormat", "link" : "models\/input\/ListItemType$.html#jsonFormat:play.api.libs.json.Format[models.input.ListItemType.Value]", "kind" : "implicit val"}, {"label" : "Spelling", "tail" : ": Value", "member" : "models.input.ListItemType.Spelling", "link" : "models\/input\/ListItemType$.html#Spelling:models.input.ListItemType.Value", "kind" : "val"}, {"label" : "RuleManagement", "tail" : ": Value", "member" : "models.input.ListItemType.RuleManagement", "link" : "models\/input\/ListItemType$.html#RuleManagement:models.input.ListItemType.Value", "kind" : "val"}, {"label" : "ListItemType", "tail" : "", "member" : "models.input.ListItemType.ListItemType", "link" : "models\/input\/ListItemType$.html#ListItemType=models.input.ListItemType.Value", "kind" : "type"}, {"label" : "Value", "tail" : "(i: Int, name: String): Value", "member" : "scala.Enumeration.Value", "link" : "models\/input\/ListItemType$.html#Value(i:Int,name:String):Enumeration.this.Value", "kind" : "final def"}, {"label" : "Value", "tail" : "(name: String): Value", "member" : "scala.Enumeration.Value", "link" : "models\/input\/ListItemType$.html#Value(name:String):Enumeration.this.Value", "kind" : "final def"}, {"label" : "Value", "tail" : "(i: Int): Value", "member" : "scala.Enumeration.Value", "link" : "models\/input\/ListItemType$.html#Value(i:Int):Enumeration.this.Value", "kind" : "final def"}, {"label" : "Value", "tail" : "(): Value", "member" : "scala.Enumeration.Value", "link" : "models\/input\/ListItemType$.html#Value:Enumeration.this.Value", "kind" : "final def"}, {"label" : "withName", "tail" : "(s: String): Value", "member" : "scala.Enumeration.withName", "link" : "models\/input\/ListItemType$.html#withName(s:String):Enumeration.this.Value", "kind" : "final def"}, {"label" : "apply", "tail" : "(x: Int): Value", "member" : "scala.Enumeration.apply", "link" : "models\/input\/ListItemType$.html#apply(x:Int):Enumeration.this.Value", "kind" : "final def"}, {"label" : "maxId", "tail" : "(): Int", "member" : "scala.Enumeration.maxId", "link" : "models\/input\/ListItemType$.html#maxId:Int", "kind" : "final def"}, {"label" : "nextName", "tail" : ": Iterator[String]", "member" : "scala.Enumeration.nextName", "link" : "models\/input\/ListItemType$.html#nextName:Iterator[String]", "kind" : "var"}, {"label" : "nextId", "tail" : ": Int", "member" : "scala.Enumeration.nextId", "link" : "models\/input\/ListItemType$.html#nextId:Int", "kind" : "var"}, {"label" : "values", "tail" : "(): ValueSet", "member" : "scala.Enumeration.values", "link" : "models\/input\/ListItemType$.html#values:Enumeration.this.ValueSet", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.Enumeration.toString", "link" : "models\/input\/ListItemType$.html#toString():String", "kind" : "def"}, {"label" : "readResolve", "tail" : "(): AnyRef", "member" : "scala.Enumeration.readResolve", "link" : "models\/input\/ListItemType$.html#readResolve():AnyRef", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/ListItemType$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/ListItemType$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/ListItemType$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/ListItemType$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/ListItemType$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/ListItemType$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/ListItemType$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/ListItemType$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/ListItemType$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/ListItemType$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/ListItemType$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/ListItemType$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/ListItemType$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/ListItemType$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/ListItemType$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/ListItemType$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/ListItemType$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/ListItemType$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}, {"name" : "models.input.PredefinedTag", "shortDescription" : "", "object" : "models\/input\/PredefinedTag$.html", "members_object" : [{"label" : "updateInDB", "tail" : "(predefinedTags: Seq[PredefinedTag])(connection: Connection): (Seq[InputTagId], Seq[InputTag])", "member" : "models.input.PredefinedTag.updateInDB", "link" : "models\/input\/PredefinedTag$.html#updateInDB(predefinedTags:Seq[models.input.PredefinedTag])(implicitconnection:java.sql.Connection):(Seq[models.input.InputTagId],Seq[models.input.InputTag])", "kind" : "def"}, {"label" : "fromStream", "tail" : "(stream: InputStream): Seq[PredefinedTag]", "member" : "models.input.PredefinedTag.fromStream", "link" : "models\/input\/PredefinedTag$.html#fromStream(stream:java.io.InputStream):Seq[models.input.PredefinedTag]", "kind" : "def"}, {"label" : "jsonFormat", "tail" : ": OFormat[PredefinedTag]", "member" : "models.input.PredefinedTag.jsonFormat", "link" : "models\/input\/PredefinedTag$.html#jsonFormat:play.api.libs.json.OFormat[models.input.PredefinedTag]", "kind" : "implicit val"}, {"label" : "logger", "tail" : ": Logger", "member" : "models.input.PredefinedTag.logger", "link" : "models\/input\/PredefinedTag$.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/PredefinedTag$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/PredefinedTag$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/PredefinedTag$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/PredefinedTag$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/PredefinedTag$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/PredefinedTag$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/PredefinedTag$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/PredefinedTag$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/PredefinedTag$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/PredefinedTag$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/PredefinedTag$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/PredefinedTag$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/PredefinedTag$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/PredefinedTag$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/PredefinedTag$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/PredefinedTag$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/PredefinedTag$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/PredefinedTag$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/PredefinedTag$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.input.PredefinedTag#", "error" : "unsupported entity"}, {"label" : "exported", "tail" : ": Option[Boolean]", "member" : "models.input.PredefinedTag.exported", "link" : "models\/input\/PredefinedTag.html#exported:Option[Boolean]", "kind" : "val"}, {"label" : "solrIndexName", "tail" : ": Option[String]", "member" : "models.input.PredefinedTag.solrIndexName", "link" : "models\/input\/PredefinedTag.html#solrIndexName:Option[String]", "kind" : "val"}, {"label" : "value", "tail" : ": String", "member" : "models.input.PredefinedTag.value", "link" : "models\/input\/PredefinedTag.html#value:String", "kind" : "val"}, {"label" : "property", "tail" : ": Option[String]", "member" : "models.input.PredefinedTag.property", "link" : "models\/input\/PredefinedTag.html#property:Option[String]", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/PredefinedTag.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/PredefinedTag.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/PredefinedTag.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/PredefinedTag.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/PredefinedTag.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/PredefinedTag.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/PredefinedTag.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/PredefinedTag.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/PredefinedTag.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/PredefinedTag.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/PredefinedTag.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/PredefinedTag.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/PredefinedTag.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/PredefinedTag.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/PredefinedTag.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/PredefinedTag.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/input\/PredefinedTag.html", "kind" : "case class"}, {"name" : "models.input.SearchInput", "shortDescription" : "", "object" : "models\/input\/SearchInput$.html", "members_object" : [{"label" : "delete", "tail" : "(id: SearchInputId)(connection: Connection): Int", "member" : "models.input.SearchInput.delete", "link" : "models\/input\/SearchInput$.html#delete(id:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "update", "tail" : "(id: SearchInputId, term: String, isActive: Boolean, comment: String)(connection: Connection): Unit", "member" : "models.input.SearchInput.update", "link" : "models\/input\/SearchInput$.html#update(id:models.input.SearchInputId,term:String,isActive:Boolean,comment:String)(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "loadById", "tail" : "(id: SearchInputId)(connection: Connection): Option[SearchInput]", "member" : "models.input.SearchInput.loadById", "link" : "models\/input\/SearchInput$.html#loadById(id:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Option[models.input.SearchInput]", "kind" : "def"}, {"label" : "loadAllIdsForIndex", "tail" : "(solrIndexId: SolrIndexId)(connection: Connection): List[SearchInputId]", "member" : "models.input.SearchInput.loadAllIdsForIndex", "link" : "models\/input\/SearchInput$.html#loadAllIdsForIndex(solrIndexId:models.SolrIndexId)(implicitconnection:java.sql.Connection):List[models.input.SearchInputId]", "kind" : "def"}, {"label" : "loadAllForIndex", "tail" : "(solrIndexId: SolrIndexId)(connection: Connection): List[SearchInput]", "member" : "models.input.SearchInput.loadAllForIndex", "link" : "models\/input\/SearchInput$.html#loadAllForIndex(solrIndexId:models.SolrIndexId)(implicitconnection:java.sql.Connection):List[models.input.SearchInput]", "kind" : "def"}, {"label" : "insert", "tail" : "(solrIndexId: SolrIndexId, term: String)(connection: Connection): SearchInput", "member" : "models.input.SearchInput.insert", "link" : "models\/input\/SearchInput$.html#insert(solrIndexId:models.SolrIndexId,term:String)(implicitconnection:java.sql.Connection):models.input.SearchInput", "kind" : "def"}, {"label" : "sqlParser", "tail" : ": RowParser[SearchInput]", "member" : "models.input.SearchInput.sqlParser", "link" : "models\/input\/SearchInput$.html#sqlParser:anorm.RowParser[models.input.SearchInput]", "kind" : "val"}, {"label" : "COMMENT", "tail" : ": String", "member" : "models.input.SearchInput.COMMENT", "link" : "models\/input\/SearchInput$.html#COMMENT:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.input.SearchInput.STATUS", "link" : "models\/input\/SearchInput$.html#STATUS:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.input.SearchInput.LAST_UPDATE", "link" : "models\/input\/SearchInput$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SOLR_INDEX_ID", "tail" : ": String", "member" : "models.input.SearchInput.SOLR_INDEX_ID", "link" : "models\/input\/SearchInput$.html#SOLR_INDEX_ID:String", "kind" : "val"}, {"label" : "TERM", "tail" : ": String", "member" : "models.input.SearchInput.TERM", "link" : "models\/input\/SearchInput$.html#TERM:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.input.SearchInput.ID", "link" : "models\/input\/SearchInput$.html#ID:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.input.SearchInput.TABLE_NAME", "link" : "models\/input\/SearchInput$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "jsonFormat", "tail" : ": OFormat[SearchInput]", "member" : "models.input.SearchInput.jsonFormat", "link" : "models\/input\/SearchInput$.html#jsonFormat:play.api.libs.json.OFormat[models.input.SearchInput]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/SearchInput$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/SearchInput$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/SearchInput$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/SearchInput$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/SearchInput$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/SearchInput$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/SearchInput$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInput$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInput$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInput$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/SearchInput$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/SearchInput$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/SearchInput$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/SearchInput$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/SearchInput$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/SearchInput$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/SearchInput$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/SearchInput$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/SearchInput$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toNamedParameters", "tail" : "(): Seq[NamedParameter]", "member" : "models.input.SearchInput.toNamedParameters", "link" : "models\/input\/SearchInput.html#toNamedParameters:Seq[anorm.NamedParameter]", "kind" : "def"}, {"label" : "status", "tail" : "(): Int", "member" : "models.input.SearchInput.status", "link" : "models\/input\/SearchInput.html#status:Int", "kind" : "def"}, {"member" : "models.input.SearchInput#", "error" : "unsupported entity"}, {"label" : "comment", "tail" : ": String", "member" : "models.input.SearchInput.comment", "link" : "models\/input\/SearchInput.html#comment:String", "kind" : "val"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.input.SearchInput.isActive", "link" : "models\/input\/SearchInput.html#isActive:Boolean", "kind" : "val"}, {"label" : "lastUpdate", "tail" : ": LocalDateTime", "member" : "models.input.SearchInput.lastUpdate", "link" : "models\/input\/SearchInput.html#lastUpdate:java.time.LocalDateTime", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.input.SearchInput.term", "link" : "models\/input\/SearchInput.html#term:String", "kind" : "val"}, {"label" : "solrIndexId", "tail" : ": SolrIndexId", "member" : "models.input.SearchInput.solrIndexId", "link" : "models\/input\/SearchInput.html#solrIndexId:models.SolrIndexId", "kind" : "val"}, {"label" : "id", "tail" : ": SearchInputId", "member" : "models.input.SearchInput.id", "link" : "models\/input\/SearchInput.html#id:models.input.SearchInputId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/SearchInput.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/SearchInput.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/SearchInput.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/SearchInput.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/SearchInput.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/SearchInput.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/SearchInput.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInput.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInput.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInput.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/SearchInput.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/SearchInput.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/SearchInput.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/SearchInput.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/SearchInput.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/SearchInput.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/input\/SearchInput.html", "kind" : "case class"}, {"name" : "models.input.SearchInputId", "shortDescription" : "", "object" : "models\/input\/SearchInputId$.html", "members_class" : [{"member" : "models.input.SearchInputId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/input\/SearchInputId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/input\/SearchInputId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/input\/SearchInputId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/input\/SearchInputId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/input\/SearchInputId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/SearchInputId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/SearchInputId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/SearchInputId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/SearchInputId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/SearchInputId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/SearchInputId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/SearchInputId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/SearchInputId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/SearchInputId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/SearchInputId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/SearchInputId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/SearchInputId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/SearchInputId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[SearchInputId]", "member" : "models.IdObject.columnToId", "link" : "models\/input\/SearchInputId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[SearchInputId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/input\/SearchInputId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[SearchInputId]", "member" : "models.IdObject.customToStatement", "link" : "models\/input\/SearchInputId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): SearchInputId", "member" : "models.IdObject.apply", "link" : "models\/input\/SearchInputId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[SearchInputId]", "member" : "models.IdObject.jsonReads", "link" : "models\/input\/SearchInputId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[SearchInputId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/input\/SearchInputId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): SearchInputId", "member" : "models.IdObject.apply", "link" : "models\/input\/SearchInputId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/SearchInputId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/SearchInputId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/SearchInputId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/SearchInputId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/SearchInputId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/SearchInputId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/SearchInputId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/SearchInputId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/SearchInputId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/SearchInputId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/SearchInputId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/SearchInputId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/SearchInputId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/SearchInputId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/SearchInputId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/SearchInputId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/input\/SearchInputId.html", "kind" : "class"}, {"name" : "models.input.SearchInputWithRules", "shortDescription" : "", "object" : "models\/input\/SearchInputWithRules$.html", "members_object" : [{"label" : "delete", "tail" : "(id: SearchInputId)(connection: Connection): Int", "member" : "models.input.SearchInputWithRules.delete", "link" : "models\/input\/SearchInputWithRules$.html#delete(id:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "update", "tail" : "(searchInput: SearchInputWithRules)(connection: Connection): Unit", "member" : "models.input.SearchInputWithRules.update", "link" : "models\/input\/SearchInputWithRules$.html#update(searchInput:models.input.SearchInputWithRules)(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "loadWithUndirectedSynonymsAndTagsForSolrIndexId", "tail" : "(solrIndexId: SolrIndexId)(connection: Connection): List[SearchInputWithRules]", "member" : "models.input.SearchInputWithRules.loadWithUndirectedSynonymsAndTagsForSolrIndexId", "link" : "models\/input\/SearchInputWithRules$.html#loadWithUndirectedSynonymsAndTagsForSolrIndexId(solrIndexId:models.SolrIndexId)(implicitconnection:java.sql.Connection):List[models.input.SearchInputWithRules]", "kind" : "def"}, {"label" : "loadById", "tail" : "(id: SearchInputId)(connection: Connection): Option[SearchInputWithRules]", "member" : "models.input.SearchInputWithRules.loadById", "link" : "models\/input\/SearchInputWithRules$.html#loadById(id:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Option[models.input.SearchInputWithRules]", "kind" : "def"}, {"label" : "jsonFormat", "tail" : ": OFormat[SearchInputWithRules]", "member" : "models.input.SearchInputWithRules.jsonFormat", "link" : "models\/input\/SearchInputWithRules$.html#jsonFormat:play.api.libs.json.OFormat[models.input.SearchInputWithRules]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/SearchInputWithRules$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/SearchInputWithRules$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/SearchInputWithRules$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/SearchInputWithRules$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/SearchInputWithRules$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/SearchInputWithRules$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/SearchInputWithRules$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputWithRules$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputWithRules$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputWithRules$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/SearchInputWithRules$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/SearchInputWithRules$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/SearchInputWithRules$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/SearchInputWithRules$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/SearchInputWithRules$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/SearchInputWithRules$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/SearchInputWithRules$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/SearchInputWithRules$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/SearchInputWithRules$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "hasAnyActiveRules", "tail" : "(): Boolean", "member" : "models.input.SearchInputWithRules.hasAnyActiveRules", "link" : "models\/input\/SearchInputWithRules.html#hasAnyActiveRules:Boolean", "kind" : "def"}, {"label" : "allRules", "tail" : "(): List[Rule]", "member" : "models.input.SearchInputWithRules.allRules", "link" : "models\/input\/SearchInputWithRules.html#allRules:List[models.rules.Rule]", "kind" : "def"}, {"label" : "trimmedTerm", "tail" : ": String", "member" : "models.input.SearchInputWithRules.trimmedTerm", "link" : "models\/input\/SearchInputWithRules.html#trimmedTerm:String", "kind" : "lazy val"}, {"member" : "models.input.SearchInputWithRules#", "error" : "unsupported entity"}, {"label" : "comment", "tail" : ": String", "member" : "models.input.SearchInputWithRules.comment", "link" : "models\/input\/SearchInputWithRules.html#comment:String", "kind" : "val"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.input.SearchInputWithRules.isActive", "link" : "models\/input\/SearchInputWithRules.html#isActive:Boolean", "kind" : "val"}, {"label" : "tags", "tail" : ": Seq[InputTag]", "member" : "models.input.SearchInputWithRules.tags", "link" : "models\/input\/SearchInputWithRules.html#tags:Seq[models.input.InputTag]", "kind" : "val"}, {"label" : "redirectRules", "tail" : ": List[RedirectRule]", "member" : "models.input.SearchInputWithRules.redirectRules", "link" : "models\/input\/SearchInputWithRules.html#redirectRules:List[models.rules.RedirectRule]", "kind" : "val"}, {"label" : "deleteRules", "tail" : ": List[DeleteRule]", "member" : "models.input.SearchInputWithRules.deleteRules", "link" : "models\/input\/SearchInputWithRules.html#deleteRules:List[models.rules.DeleteRule]", "kind" : "val"}, {"label" : "filterRules", "tail" : ": List[FilterRule]", "member" : "models.input.SearchInputWithRules.filterRules", "link" : "models\/input\/SearchInputWithRules.html#filterRules:List[models.rules.FilterRule]", "kind" : "val"}, {"label" : "upDownRules", "tail" : ": List[UpDownRule]", "member" : "models.input.SearchInputWithRules.upDownRules", "link" : "models\/input\/SearchInputWithRules.html#upDownRules:List[models.rules.UpDownRule]", "kind" : "val"}, {"label" : "synonymRules", "tail" : ": List[SynonymRule]", "member" : "models.input.SearchInputWithRules.synonymRules", "link" : "models\/input\/SearchInputWithRules.html#synonymRules:List[models.rules.SynonymRule]", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.input.SearchInputWithRules.term", "link" : "models\/input\/SearchInputWithRules.html#term:String", "kind" : "val"}, {"label" : "id", "tail" : ": SearchInputId", "member" : "models.input.SearchInputWithRules.id", "link" : "models\/input\/SearchInputWithRules.html#id:models.input.SearchInputId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/SearchInputWithRules.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/SearchInputWithRules.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/SearchInputWithRules.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/SearchInputWithRules.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/SearchInputWithRules.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/SearchInputWithRules.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/SearchInputWithRules.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputWithRules.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputWithRules.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputWithRules.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/SearchInputWithRules.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/SearchInputWithRules.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/SearchInputWithRules.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/SearchInputWithRules.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/SearchInputWithRules.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/SearchInputWithRules.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/input\/SearchInputWithRules.html", "kind" : "case class"}, {"name" : "models.input.SearchRulesAndSpellingsForList", "shortDescription" : "", "members_case class" : [{"member" : "models.input.SearchRulesAndSpellingsForList#", "error" : "unsupported entity"}, {"label" : "items", "tail" : ": Seq[ListItem]", "member" : "models.input.SearchRulesAndSpellingsForList.items", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#items:Seq[models.input.ListItem]", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/SearchRulesAndSpellingsForList.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/input\/SearchRulesAndSpellingsForList.html", "kind" : "case class"}, {"name" : "models.input.TagContent", "shortDescription" : "Version of a tag with only the basic information.", "members_case class" : [{"member" : "models.input.TagContent#", "error" : "unsupported entity"}, {"label" : "value", "tail" : ": String", "member" : "models.input.TagContent.value", "link" : "models\/input\/TagContent.html#value:String", "kind" : "val"}, {"label" : "property", "tail" : ": Option[String]", "member" : "models.input.TagContent.property", "link" : "models\/input\/TagContent.html#property:Option[String]", "kind" : "val"}, {"label" : "solrIndexId", "tail" : ": Option[SolrIndexId]", "member" : "models.input.TagContent.solrIndexId", "link" : "models\/input\/TagContent.html#solrIndexId:Option[models.SolrIndexId]", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/TagContent.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/TagContent.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/TagContent.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/TagContent.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/TagContent.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/TagContent.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/TagContent.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/TagContent.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/TagContent.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/TagContent.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/TagContent.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/TagContent.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/TagContent.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/TagContent.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/TagContent.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/TagContent.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/input\/TagContent.html", "kind" : "case class"}, {"name" : "models.input.TagInputAssociation", "shortDescription" : "", "object" : "models\/input\/TagInputAssociation$.html", "members_object" : [{"label" : "deleteBySearchInputId", "tail" : "(id: SearchInputId)(connection: Connection): Int", "member" : "models.input.TagInputAssociation.deleteBySearchInputId", "link" : "models\/input\/TagInputAssociation$.html#deleteBySearchInputId(id:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "loadTagsBySearchInputIds", "tail" : "(ids: Seq[SearchInputId])(connection: Connection): Map[SearchInputId, Seq[InputTag]]", "member" : "models.input.TagInputAssociation.loadTagsBySearchInputIds", "link" : "models\/input\/TagInputAssociation$.html#loadTagsBySearchInputIds(ids:Seq[models.input.SearchInputId])(implicitconnection:java.sql.Connection):Map[models.input.SearchInputId,Seq[models.input.InputTag]]", "kind" : "def"}, {"label" : "loadTagsBySearchInputId", "tail" : "(id: SearchInputId)(connection: Connection): Seq[InputTag]", "member" : "models.input.TagInputAssociation.loadTagsBySearchInputId", "link" : "models\/input\/TagInputAssociation$.html#loadTagsBySearchInputId(id:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Seq[models.input.InputTag]", "kind" : "def"}, {"label" : "updateTagsForSearchInput", "tail" : "(searchInputId: SearchInputId, tagIds: Seq[InputTagId])(connection: Connection): Unit", "member" : "models.input.TagInputAssociation.updateTagsForSearchInput", "link" : "models\/input\/TagInputAssociation$.html#updateTagsForSearchInput(searchInputId:models.input.SearchInputId,tagIds:Seq[models.input.InputTagId])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "insert", "tail" : "(associations: TagInputAssociation*)(connection: Connection): Unit", "member" : "models.input.TagInputAssociation.insert", "link" : "models\/input\/TagInputAssociation$.html#insert(associations:models.input.TagInputAssociation*)(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.input.TagInputAssociation.LAST_UPDATE", "link" : "models\/input\/TagInputAssociation$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "INPUT_ID", "tail" : ": String", "member" : "models.input.TagInputAssociation.INPUT_ID", "link" : "models\/input\/TagInputAssociation$.html#INPUT_ID:String", "kind" : "val"}, {"label" : "TAG_ID", "tail" : ": String", "member" : "models.input.TagInputAssociation.TAG_ID", "link" : "models\/input\/TagInputAssociation$.html#TAG_ID:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.input.TagInputAssociation.TABLE_NAME", "link" : "models\/input\/TagInputAssociation$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/TagInputAssociation$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/TagInputAssociation$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/TagInputAssociation$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/TagInputAssociation$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/TagInputAssociation$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/TagInputAssociation$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/TagInputAssociation$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/TagInputAssociation$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/TagInputAssociation$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/TagInputAssociation$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/TagInputAssociation$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/TagInputAssociation$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/TagInputAssociation$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/TagInputAssociation$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/TagInputAssociation$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/TagInputAssociation$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/TagInputAssociation$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/TagInputAssociation$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/TagInputAssociation$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toNamedParameters", "tail" : "(): Seq[NamedParameter]", "member" : "models.input.TagInputAssociation.toNamedParameters", "link" : "models\/input\/TagInputAssociation.html#toNamedParameters:Seq[anorm.NamedParameter]", "kind" : "def"}, {"member" : "models.input.TagInputAssociation#", "error" : "unsupported entity"}, {"label" : "lastUpdate", "tail" : ": LocalDateTime", "member" : "models.input.TagInputAssociation.lastUpdate", "link" : "models\/input\/TagInputAssociation.html#lastUpdate:java.time.LocalDateTime", "kind" : "val"}, {"label" : "searchInputId", "tail" : ": SearchInputId", "member" : "models.input.TagInputAssociation.searchInputId", "link" : "models\/input\/TagInputAssociation.html#searchInputId:models.input.SearchInputId", "kind" : "val"}, {"label" : "tagId", "tail" : ": InputTagId", "member" : "models.input.TagInputAssociation.tagId", "link" : "models\/input\/TagInputAssociation.html#tagId:models.input.InputTagId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/TagInputAssociation.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/TagInputAssociation.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/TagInputAssociation.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/TagInputAssociation.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/TagInputAssociation.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/TagInputAssociation.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/TagInputAssociation.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/TagInputAssociation.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/TagInputAssociation.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/TagInputAssociation.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/TagInputAssociation.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/TagInputAssociation.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/TagInputAssociation.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/TagInputAssociation.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/TagInputAssociation.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/TagInputAssociation.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/input\/TagInputAssociation.html", "kind" : "case class"}], "controllers" : [{"name" : "controllers.ApiController", "shortDescription" : "", "members_class" : [{"label" : "Status", "tail" : "", "member" : "play.api.mvc.Results.Status", "link" : "controllers\/ApiController.html#StatusextendsResult", "kind" : "class"}, {"label" : "getActivityReport", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.getActivityReport", "link" : "controllers\/ApiController.html#getActivityReport(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "getRulesReport", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.getRulesReport", "link" : "controllers\/ApiController.html#getRulesReport(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "getActivityLog", "tail" : "(inputId: String): Action[AnyContent]", "member" : "controllers.ApiController.getActivityLog", "link" : "controllers\/ApiController.html#getActivityLog(inputId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "getLatestVersionInfo", "tail" : "(): Action[AnyContent]", "member" : "controllers.ApiController.getLatestVersionInfo", "link" : "controllers\/ApiController.html#getLatestVersionInfo():play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "smuiVersionInfoWrites", "tail" : ": OWrites[SmuiVersionInfo]", "member" : "controllers.ApiController.smuiVersionInfoWrites", "link" : "controllers\/ApiController.html#smuiVersionInfoWrites:play.api.libs.json.OWrites[ApiController.this.SmuiVersionInfo]", "kind" : "implicit val"}, {"label" : "SmuiVersionInfoType", "tail" : "", "member" : "controllers.ApiController.SmuiVersionInfoType", "link" : "controllers\/ApiController.html#SmuiVersionInfoType", "kind" : "object"}, {"label" : "SmuiVersionInfo", "tail" : "", "member" : "controllers.ApiController.SmuiVersionInfo", "link" : "controllers\/ApiController.html#SmuiVersionInfoextendsProductwithSerializable", "kind" : "case class"}, {"label" : "getLatestDeploymentResult", "tail" : "(solrIndexId: String, targetSystem: String): Action[AnyContent]", "member" : "controllers.ApiController.getLatestDeploymentResult", "link" : "controllers\/ApiController.html#getLatestDeploymentResult(solrIndexId:String,targetSystem:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "logDeploymentInfoWrites", "tail" : ": OWrites[DeploymentInfo]", "member" : "controllers.ApiController.logDeploymentInfoWrites", "link" : "controllers\/ApiController.html#logDeploymentInfoWrites:play.api.libs.json.OWrites[ApiController.this.DeploymentInfo]", "kind" : "implicit val"}, {"label" : "DeploymentInfo", "tail" : "", "member" : "controllers.ApiController.DeploymentInfo", "link" : "controllers\/ApiController.html#DeploymentInfoextendsProductwithSerializable", "kind" : "case class"}, {"label" : "importFromRulesTxt", "tail" : "(solrIndexId: String): Action[MultipartFormData[TemporaryFile]]", "member" : "controllers.ApiController.importFromRulesTxt", "link" : "controllers\/ApiController.html#importFromRulesTxt(solrIndexId:String):play.api.mvc.Action[play.api.mvc.MultipartFormData[play.api.libs.Files.TemporaryFile]]", "kind" : "def"}, {"label" : "deleteSuggestedSolrField", "tail" : "(solrIndexId: String, suggestedFieldId: String): Action[AnyContent]", "member" : "controllers.ApiController.deleteSuggestedSolrField", "link" : "controllers\/ApiController.html#deleteSuggestedSolrField(solrIndexId:String,suggestedFieldId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "addNewSuggestedSolrField", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.addNewSuggestedSolrField", "link" : "controllers\/ApiController.html#addNewSuggestedSolrField(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "listAllSuggestedSolrFields", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.listAllSuggestedSolrFields", "link" : "controllers\/ApiController.html#listAllSuggestedSolrFields(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "updateRulesTxtForSolrIndexAndTargetPlatform", "tail" : "(solrIndexId: String, targetSystem: String): Action[AnyContent]", "member" : "controllers.ApiController.updateRulesTxtForSolrIndexAndTargetPlatform", "link" : "controllers\/ApiController.html#updateRulesTxtForSolrIndexAndTargetPlatform(solrIndexId:String,targetSystem:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "deleteSpelling", "tail" : "(canonicalSpellingId: String): Action[AnyContent]", "member" : "controllers.ApiController.deleteSpelling", "link" : "controllers\/ApiController.html#deleteSpelling(canonicalSpellingId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "updateSpelling", "tail" : "(solrIndexId: String, canonicalSpellingId: String): Action[AnyContent]", "member" : "controllers.ApiController.updateSpelling", "link" : "controllers\/ApiController.html#updateSpelling(solrIndexId:String,canonicalSpellingId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "getDetailedSpelling", "tail" : "(canonicalSpellingId: String): Action[AnyContent]", "member" : "controllers.ApiController.getDetailedSpelling", "link" : "controllers\/ApiController.html#getDetailedSpelling(canonicalSpellingId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "addNewSpelling", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.addNewSpelling", "link" : "controllers\/ApiController.html#addNewSpelling(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "listAll", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.listAll", "link" : "controllers\/ApiController.html#listAll(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "deleteSearchInput", "tail" : "(searchInputId: String): Action[AnyContent]", "member" : "controllers.ApiController.deleteSearchInput", "link" : "controllers\/ApiController.html#deleteSearchInput(searchInputId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "updateSearchInput", "tail" : "(searchInputId: String): Action[AnyContent]", "member" : "controllers.ApiController.updateSearchInput", "link" : "controllers\/ApiController.html#updateSearchInput(searchInputId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "addNewSearchInput", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.addNewSearchInput", "link" : "controllers\/ApiController.html#addNewSearchInput(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "getDetailedSearchInput", "tail" : "(searchInputId: String): Action[AnyContent]", "member" : "controllers.ApiController.getDetailedSearchInput", "link" : "controllers\/ApiController.html#getDetailedSearchInput(searchInputId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "listAllInputTags", "tail" : "(): Action[AnyContent]", "member" : "controllers.ApiController.listAllInputTags", "link" : "controllers\/ApiController.html#listAllInputTags():play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "listAllSearchInputs", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.listAllSearchInputs", "link" : "controllers\/ApiController.html#listAllSearchInputs(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "downloadAllRulesTxtFiles", "tail" : "(): Action[AnyContent]", "member" : "controllers.ApiController.downloadAllRulesTxtFiles", "link" : "controllers\/ApiController.html#downloadAllRulesTxtFiles:play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "deleteSolrIndex", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.deleteSolrIndex", "link" : "controllers\/ApiController.html#deleteSolrIndex(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "getSolrIndex", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.getSolrIndex", "link" : "controllers\/ApiController.html#getSolrIndex(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "addNewSolrIndex", "tail" : "(): Action[AnyContent]", "member" : "controllers.ApiController.addNewSolrIndex", "link" : "controllers\/ApiController.html#addNewSolrIndex:play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "listAllSolrIndeces", "tail" : "(): Action[AnyContent]", "member" : "controllers.ApiController.listAllSolrIndeces", "link" : "controllers\/ApiController.html#listAllSolrIndeces:play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "getFeatureToggles", "tail" : "(): Action[AnyContent]", "member" : "controllers.ApiController.getFeatureToggles", "link" : "controllers\/ApiController.html#getFeatureToggles:play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "apiResultWrites", "tail" : ": OWrites[ApiResult]", "member" : "controllers.ApiController.apiResultWrites", "link" : "controllers\/ApiController.html#apiResultWrites:play.api.libs.json.OWrites[ApiController.this.ApiResult]", "kind" : "implicit val"}, {"label" : "ApiResult", "tail" : "", "member" : "controllers.ApiController.ApiResult", "link" : "controllers\/ApiController.html#ApiResultextendsProductwithSerializable", "kind" : "case class"}, {"label" : "API_RESULT_FAIL", "tail" : ": String", "member" : "controllers.ApiController.API_RESULT_FAIL", "link" : "controllers\/ApiController.html#API_RESULT_FAIL:String", "kind" : "val"}, {"label" : "API_RESULT_OK", "tail" : ": String", "member" : "controllers.ApiController.API_RESULT_OK", "link" : "controllers\/ApiController.html#API_RESULT_OK:String", "kind" : "val"}, {"member" : "controllers.ApiController#", "error" : "unsupported entity"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "controllers\/ApiController.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "controllerComponents", "tail" : ": MessagesControllerComponents", "member" : "play.api.mvc.MessagesAbstractController.controllerComponents", "link" : "controllers\/ApiController.html#controllerComponents:play.api.mvc.MessagesControllerComponents", "kind" : "val"}, {"label" : "Action", "tail" : "(): ActionBuilder[MessagesRequest, AnyContent]", "member" : "play.api.mvc.MessagesBaseController.Action", "link" : "controllers\/ApiController.html#Action:play.api.mvc.ActionBuilder[play.api.mvc.MessagesRequest,play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "fileMimeTypes", "tail" : "(): FileMimeTypes", "member" : "play.api.mvc.BaseControllerHelpers.fileMimeTypes", "link" : "controllers\/ApiController.html#fileMimeTypes:play.api.http.FileMimeTypes", "kind" : "implicit def"}, {"label" : "supportedLangs", "tail" : "(): Langs", "member" : "play.api.mvc.BaseControllerHelpers.supportedLangs", "link" : "controllers\/ApiController.html#supportedLangs:play.api.i18n.Langs", "kind" : "implicit def"}, {"label" : "messagesApi", "tail" : "(): MessagesApi", "member" : "play.api.mvc.BaseControllerHelpers.messagesApi", "link" : "controllers\/ApiController.html#messagesApi:play.api.i18n.MessagesApi", "kind" : "implicit def"}, {"label" : "defaultExecutionContext", "tail" : "(): ExecutionContext", "member" : "play.api.mvc.BaseControllerHelpers.defaultExecutionContext", "link" : "controllers\/ApiController.html#defaultExecutionContext:scala.concurrent.ExecutionContext", "kind" : "def"}, {"label" : "parse", "tail" : "(): PlayBodyParsers", "member" : "play.api.mvc.BaseControllerHelpers.parse", "link" : "controllers\/ApiController.html#parse:play.api.mvc.PlayBodyParsers", "kind" : "def"}, {"label" : "TODO", "tail" : ": Action[AnyContent]", "member" : "play.api.mvc.ControllerHelpers.TODO", "link" : "controllers\/ApiController.html#TODO:play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "lazy val"}, {"label" : "request2flash", "tail" : "(request: RequestHeader): Flash", "member" : "play.api.mvc.RequestImplicits.request2flash", "link" : "controllers\/ApiController.html#request2flash(implicitrequest:play.api.mvc.RequestHeader):play.api.mvc.Flash", "kind" : "implicit def"}, {"label" : "request2session", "tail" : "(request: RequestHeader): Session", "member" : "play.api.mvc.RequestImplicits.request2session", "link" : "controllers\/ApiController.html#request2session(implicitrequest:play.api.mvc.RequestHeader):play.api.mvc.Session", "kind" : "implicit def"}, {"label" : "withCharset", "tail" : "(mimeType: String)(codec: Codec): String", "member" : "play.api.http.ContentTypes.withCharset", "link" : "controllers\/ApiController.html#withCharset(mimeType:String)(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "BINARY", "tail" : ": String", "member" : "play.api.http.ContentTypes.BINARY", "link" : "controllers\/ApiController.html#BINARY:String", "kind" : "val"}, {"label" : "FORM", "tail" : ": String", "member" : "play.api.http.ContentTypes.FORM", "link" : "controllers\/ApiController.html#FORM:String", "kind" : "val"}, {"label" : "JSON", "tail" : ": String", "member" : "play.api.http.ContentTypes.JSON", "link" : "controllers\/ApiController.html#JSON:String", "kind" : "val"}, {"label" : "CACHE_MANIFEST", "tail" : ": String", "member" : "play.api.http.ContentTypes.CACHE_MANIFEST", "link" : "controllers\/ApiController.html#CACHE_MANIFEST:String", "kind" : "val"}, {"label" : "EVENT_STREAM", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.EVENT_STREAM", "link" : "controllers\/ApiController.html#EVENT_STREAM(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "JAVASCRIPT", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.JAVASCRIPT", "link" : "controllers\/ApiController.html#JAVASCRIPT(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "CSS", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.CSS", "link" : "controllers\/ApiController.html#CSS(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "XML", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.XML", "link" : "controllers\/ApiController.html#XML(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "XHTML", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.XHTML", "link" : "controllers\/ApiController.html#XHTML(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "HTML", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.HTML", "link" : "controllers\/ApiController.html#HTML(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "TEXT", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.TEXT", "link" : "controllers\/ApiController.html#TEXT(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "X_CONTENT_SECURITY_POLICY_NONCE_HEADER", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_CONTENT_SECURITY_POLICY_NONCE_HEADER", "link" : "controllers\/ApiController.html#X_CONTENT_SECURITY_POLICY_NONCE_HEADER:String", "kind" : "val"}, {"label" : "CONTENT_SECURITY_POLICY_REPORT_ONLY", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_SECURITY_POLICY_REPORT_ONLY", "link" : "controllers\/ApiController.html#CONTENT_SECURITY_POLICY_REPORT_ONLY:String", "kind" : "val"}, {"label" : "CONTENT_SECURITY_POLICY", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_SECURITY_POLICY", "link" : "controllers\/ApiController.html#CONTENT_SECURITY_POLICY:String", "kind" : "val"}, {"label" : "REFERRER_POLICY", "tail" : ": String", "member" : "play.api.http.HeaderNames.REFERRER_POLICY", "link" : "controllers\/ApiController.html#REFERRER_POLICY:String", "kind" : "val"}, {"label" : "X_PERMITTED_CROSS_DOMAIN_POLICIES", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_PERMITTED_CROSS_DOMAIN_POLICIES", "link" : "controllers\/ApiController.html#X_PERMITTED_CROSS_DOMAIN_POLICIES:String", "kind" : "val"}, {"label" : "X_CONTENT_TYPE_OPTIONS", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_CONTENT_TYPE_OPTIONS", "link" : "controllers\/ApiController.html#X_CONTENT_TYPE_OPTIONS:String", "kind" : "val"}, {"label" : "X_XSS_PROTECTION", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_XSS_PROTECTION", "link" : "controllers\/ApiController.html#X_XSS_PROTECTION:String", "kind" : "val"}, {"label" : "X_FRAME_OPTIONS", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FRAME_OPTIONS", "link" : "controllers\/ApiController.html#X_FRAME_OPTIONS:String", "kind" : "val"}, {"label" : "STRICT_TRANSPORT_SECURITY", "tail" : ": String", "member" : "play.api.http.HeaderNames.STRICT_TRANSPORT_SECURITY", "link" : "controllers\/ApiController.html#STRICT_TRANSPORT_SECURITY:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_REQUEST_HEADERS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_REQUEST_HEADERS", "link" : "controllers\/ApiController.html#ACCESS_CONTROL_REQUEST_HEADERS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_REQUEST_METHOD", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_REQUEST_METHOD", "link" : "controllers\/ApiController.html#ACCESS_CONTROL_REQUEST_METHOD:String", "kind" : "val"}, {"label" : "ORIGIN", "tail" : ": String", "member" : "play.api.http.HeaderNames.ORIGIN", "link" : "controllers\/ApiController.html#ORIGIN:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_HEADERS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_HEADERS", "link" : "controllers\/ApiController.html#ACCESS_CONTROL_ALLOW_HEADERS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_METHODS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_METHODS", "link" : "controllers\/ApiController.html#ACCESS_CONTROL_ALLOW_METHODS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_CREDENTIALS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_CREDENTIALS", "link" : "controllers\/ApiController.html#ACCESS_CONTROL_ALLOW_CREDENTIALS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_MAX_AGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_MAX_AGE", "link" : "controllers\/ApiController.html#ACCESS_CONTROL_MAX_AGE:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_EXPOSE_HEADERS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_EXPOSE_HEADERS", "link" : "controllers\/ApiController.html#ACCESS_CONTROL_EXPOSE_HEADERS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_ORIGIN", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_ORIGIN", "link" : "controllers\/ApiController.html#ACCESS_CONTROL_ALLOW_ORIGIN:String", "kind" : "val"}, {"label" : "X_REQUESTED_WITH", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_REQUESTED_WITH", "link" : "controllers\/ApiController.html#X_REQUESTED_WITH:String", "kind" : "val"}, {"label" : "X_FORWARDED_PROTO", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_PROTO", "link" : "controllers\/ApiController.html#X_FORWARDED_PROTO:String", "kind" : "val"}, {"label" : "X_FORWARDED_PORT", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_PORT", "link" : "controllers\/ApiController.html#X_FORWARDED_PORT:String", "kind" : "val"}, {"label" : "X_FORWARDED_HOST", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_HOST", "link" : "controllers\/ApiController.html#X_FORWARDED_HOST:String", "kind" : "val"}, {"label" : "X_FORWARDED_FOR", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_FOR", "link" : "controllers\/ApiController.html#X_FORWARDED_FOR:String", "kind" : "val"}, {"label" : "FORWARDED", "tail" : ": String", "member" : "play.api.http.HeaderNames.FORWARDED", "link" : "controllers\/ApiController.html#FORWARDED:String", "kind" : "val"}, {"label" : "WWW_AUTHENTICATE", "tail" : ": String", "member" : "play.api.http.HeaderNames.WWW_AUTHENTICATE", "link" : "controllers\/ApiController.html#WWW_AUTHENTICATE:String", "kind" : "val"}, {"label" : "WARNING", "tail" : ": String", "member" : "play.api.http.HeaderNames.WARNING", "link" : "controllers\/ApiController.html#WARNING:String", "kind" : "val"}, {"label" : "VIA", "tail" : ": String", "member" : "play.api.http.HeaderNames.VIA", "link" : "controllers\/ApiController.html#VIA:String", "kind" : "val"}, {"label" : "VARY", "tail" : ": String", "member" : "play.api.http.HeaderNames.VARY", "link" : "controllers\/ApiController.html#VARY:String", "kind" : "val"}, {"label" : "USER_AGENT", "tail" : ": String", "member" : "play.api.http.HeaderNames.USER_AGENT", "link" : "controllers\/ApiController.html#USER_AGENT:String", "kind" : "val"}, {"label" : "UPGRADE", "tail" : ": String", "member" : "play.api.http.HeaderNames.UPGRADE", "link" : "controllers\/ApiController.html#UPGRADE:String", "kind" : "val"}, {"label" : "TRANSFER_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.TRANSFER_ENCODING", "link" : "controllers\/ApiController.html#TRANSFER_ENCODING:String", "kind" : "val"}, {"label" : "TRAILER", "tail" : ": String", "member" : "play.api.http.HeaderNames.TRAILER", "link" : "controllers\/ApiController.html#TRAILER:String", "kind" : "val"}, {"label" : "TE", "tail" : ": String", "member" : "play.api.http.HeaderNames.TE", "link" : "controllers\/ApiController.html#TE:String", "kind" : "val"}, {"label" : "SET_COOKIE2", "tail" : ": String", "member" : "play.api.http.HeaderNames.SET_COOKIE2", "link" : "controllers\/ApiController.html#SET_COOKIE2:String", "kind" : "val"}, {"label" : "SET_COOKIE", "tail" : ": String", "member" : "play.api.http.HeaderNames.SET_COOKIE", "link" : "controllers\/ApiController.html#SET_COOKIE:String", "kind" : "val"}, {"label" : "SERVER", "tail" : ": String", "member" : "play.api.http.HeaderNames.SERVER", "link" : "controllers\/ApiController.html#SERVER:String", "kind" : "val"}, {"label" : "RETRY_AFTER", "tail" : ": String", "member" : "play.api.http.HeaderNames.RETRY_AFTER", "link" : "controllers\/ApiController.html#RETRY_AFTER:String", "kind" : "val"}, {"label" : "REFERER", "tail" : ": String", "member" : "play.api.http.HeaderNames.REFERER", "link" : "controllers\/ApiController.html#REFERER:String", "kind" : "val"}, {"label" : "RANGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.RANGE", "link" : "controllers\/ApiController.html#RANGE:String", "kind" : "val"}, {"label" : "PROXY_AUTHORIZATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.PROXY_AUTHORIZATION", "link" : "controllers\/ApiController.html#PROXY_AUTHORIZATION:String", "kind" : "val"}, {"label" : "PROXY_AUTHENTICATE", "tail" : ": String", "member" : "play.api.http.HeaderNames.PROXY_AUTHENTICATE", "link" : "controllers\/ApiController.html#PROXY_AUTHENTICATE:String", "kind" : "val"}, {"label" : "PRAGMA", "tail" : ": String", "member" : "play.api.http.HeaderNames.PRAGMA", "link" : "controllers\/ApiController.html#PRAGMA:String", "kind" : "val"}, {"label" : "MAX_FORWARDS", "tail" : ": String", "member" : "play.api.http.HeaderNames.MAX_FORWARDS", "link" : "controllers\/ApiController.html#MAX_FORWARDS:String", "kind" : "val"}, {"label" : "LOCATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.LOCATION", "link" : "controllers\/ApiController.html#LOCATION:String", "kind" : "val"}, {"label" : "LINK", "tail" : ": String", "member" : "play.api.http.HeaderNames.LINK", "link" : "controllers\/ApiController.html#LINK:String", "kind" : "val"}, {"label" : "LAST_MODIFIED", "tail" : ": String", "member" : "play.api.http.HeaderNames.LAST_MODIFIED", "link" : "controllers\/ApiController.html#LAST_MODIFIED:String", "kind" : "val"}, {"label" : "IF_UNMODIFIED_SINCE", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_UNMODIFIED_SINCE", "link" : "controllers\/ApiController.html#IF_UNMODIFIED_SINCE:String", "kind" : "val"}, {"label" : "IF_RANGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_RANGE", "link" : "controllers\/ApiController.html#IF_RANGE:String", "kind" : "val"}, {"label" : "IF_NONE_MATCH", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_NONE_MATCH", "link" : "controllers\/ApiController.html#IF_NONE_MATCH:String", "kind" : "val"}, {"label" : "IF_MODIFIED_SINCE", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_MODIFIED_SINCE", "link" : "controllers\/ApiController.html#IF_MODIFIED_SINCE:String", "kind" : "val"}, {"label" : "IF_MATCH", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_MATCH", "link" : "controllers\/ApiController.html#IF_MATCH:String", "kind" : "val"}, {"label" : "HOST", "tail" : ": String", "member" : "play.api.http.HeaderNames.HOST", "link" : "controllers\/ApiController.html#HOST:String", "kind" : "val"}, {"label" : "FROM", "tail" : ": String", "member" : "play.api.http.HeaderNames.FROM", "link" : "controllers\/ApiController.html#FROM:String", "kind" : "val"}, {"label" : "EXPIRES", "tail" : ": String", "member" : "play.api.http.HeaderNames.EXPIRES", "link" : "controllers\/ApiController.html#EXPIRES:String", "kind" : "val"}, {"label" : "EXPECT", "tail" : ": String", "member" : "play.api.http.HeaderNames.EXPECT", "link" : "controllers\/ApiController.html#EXPECT:String", "kind" : "val"}, {"label" : "ETAG", "tail" : ": String", "member" : "play.api.http.HeaderNames.ETAG", "link" : "controllers\/ApiController.html#ETAG:String", "kind" : "val"}, {"label" : "DATE", "tail" : ": String", "member" : "play.api.http.HeaderNames.DATE", "link" : "controllers\/ApiController.html#DATE:String", "kind" : "val"}, {"label" : "COOKIE", "tail" : ": String", "member" : "play.api.http.HeaderNames.COOKIE", "link" : "controllers\/ApiController.html#COOKIE:String", "kind" : "val"}, {"label" : "CONTENT_TYPE", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_TYPE", "link" : "controllers\/ApiController.html#CONTENT_TYPE:String", "kind" : "val"}, {"label" : "CONTENT_TRANSFER_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_TRANSFER_ENCODING", "link" : "controllers\/ApiController.html#CONTENT_TRANSFER_ENCODING:String", "kind" : "val"}, {"label" : "CONTENT_RANGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_RANGE", "link" : "controllers\/ApiController.html#CONTENT_RANGE:String", "kind" : "val"}, {"label" : "CONTENT_MD5", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_MD5", "link" : "controllers\/ApiController.html#CONTENT_MD5:String", "kind" : "val"}, {"label" : "CONTENT_LOCATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_LOCATION", "link" : "controllers\/ApiController.html#CONTENT_LOCATION:String", "kind" : "val"}, {"label" : "CONTENT_LENGTH", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_LENGTH", "link" : "controllers\/ApiController.html#CONTENT_LENGTH:String", "kind" : "val"}, {"label" : "CONTENT_LANGUAGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_LANGUAGE", "link" : "controllers\/ApiController.html#CONTENT_LANGUAGE:String", "kind" : "val"}, {"label" : "CONTENT_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_ENCODING", "link" : "controllers\/ApiController.html#CONTENT_ENCODING:String", "kind" : "val"}, {"label" : "CONTENT_DISPOSITION", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_DISPOSITION", "link" : "controllers\/ApiController.html#CONTENT_DISPOSITION:String", "kind" : "val"}, {"label" : "CONNECTION", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONNECTION", "link" : "controllers\/ApiController.html#CONNECTION:String", "kind" : "val"}, {"label" : "CACHE_CONTROL", "tail" : ": String", "member" : "play.api.http.HeaderNames.CACHE_CONTROL", "link" : "controllers\/ApiController.html#CACHE_CONTROL:String", "kind" : "val"}, {"label" : "AUTHORIZATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.AUTHORIZATION", "link" : "controllers\/ApiController.html#AUTHORIZATION:String", "kind" : "val"}, {"label" : "ALLOW", "tail" : ": String", "member" : "play.api.http.HeaderNames.ALLOW", "link" : "controllers\/ApiController.html#ALLOW:String", "kind" : "val"}, {"label" : "AGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.AGE", "link" : "controllers\/ApiController.html#AGE:String", "kind" : "val"}, {"label" : "ACCEPT_RANGES", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_RANGES", "link" : "controllers\/ApiController.html#ACCEPT_RANGES:String", "kind" : "val"}, {"label" : "ACCEPT_LANGUAGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_LANGUAGE", "link" : "controllers\/ApiController.html#ACCEPT_LANGUAGE:String", "kind" : "val"}, {"label" : "ACCEPT_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_ENCODING", "link" : "controllers\/ApiController.html#ACCEPT_ENCODING:String", "kind" : "val"}, {"label" : "ACCEPT_CHARSET", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_CHARSET", "link" : "controllers\/ApiController.html#ACCEPT_CHARSET:String", "kind" : "val"}, {"label" : "ACCEPT", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT", "link" : "controllers\/ApiController.html#ACCEPT:String", "kind" : "val"}, {"label" : "NETWORK_AUTHENTICATION_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.NETWORK_AUTHENTICATION_REQUIRED", "link" : "controllers\/ApiController.html#NETWORK_AUTHENTICATION_REQUIRED:Int", "kind" : "val"}, {"label" : "INSUFFICIENT_STORAGE", "tail" : ": Int", "member" : "play.api.http.Status.INSUFFICIENT_STORAGE", "link" : "controllers\/ApiController.html#INSUFFICIENT_STORAGE:Int", "kind" : "val"}, {"label" : "HTTP_VERSION_NOT_SUPPORTED", "tail" : ": Int", "member" : "play.api.http.Status.HTTP_VERSION_NOT_SUPPORTED", "link" : "controllers\/ApiController.html#HTTP_VERSION_NOT_SUPPORTED:Int", "kind" : "val"}, {"label" : "GATEWAY_TIMEOUT", "tail" : ": Int", "member" : "play.api.http.Status.GATEWAY_TIMEOUT", "link" : "controllers\/ApiController.html#GATEWAY_TIMEOUT:Int", "kind" : "val"}, {"label" : "SERVICE_UNAVAILABLE", "tail" : ": Int", "member" : "play.api.http.Status.SERVICE_UNAVAILABLE", "link" : "controllers\/ApiController.html#SERVICE_UNAVAILABLE:Int", "kind" : "val"}, {"label" : "BAD_GATEWAY", "tail" : ": Int", "member" : "play.api.http.Status.BAD_GATEWAY", "link" : "controllers\/ApiController.html#BAD_GATEWAY:Int", "kind" : "val"}, {"label" : "NOT_IMPLEMENTED", "tail" : ": Int", "member" : "play.api.http.Status.NOT_IMPLEMENTED", "link" : "controllers\/ApiController.html#NOT_IMPLEMENTED:Int", "kind" : "val"}, {"label" : "INTERNAL_SERVER_ERROR", "tail" : ": Int", "member" : "play.api.http.Status.INTERNAL_SERVER_ERROR", "link" : "controllers\/ApiController.html#INTERNAL_SERVER_ERROR:Int", "kind" : "val"}, {"label" : "TOO_MANY_REQUEST", "tail" : ": Int", "member" : "play.api.http.Status.TOO_MANY_REQUEST", "link" : "controllers\/ApiController.html#TOO_MANY_REQUEST:Int", "kind" : "val"}, {"label" : "REQUEST_HEADER_FIELDS_TOO_LARGE", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_HEADER_FIELDS_TOO_LARGE", "link" : "controllers\/ApiController.html#REQUEST_HEADER_FIELDS_TOO_LARGE:Int", "kind" : "val"}, {"label" : "TOO_MANY_REQUESTS", "tail" : ": Int", "member" : "play.api.http.Status.TOO_MANY_REQUESTS", "link" : "controllers\/ApiController.html#TOO_MANY_REQUESTS:Int", "kind" : "val"}, {"label" : "PRECONDITION_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.PRECONDITION_REQUIRED", "link" : "controllers\/ApiController.html#PRECONDITION_REQUIRED:Int", "kind" : "val"}, {"label" : "UPGRADE_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.UPGRADE_REQUIRED", "link" : "controllers\/ApiController.html#UPGRADE_REQUIRED:Int", "kind" : "val"}, {"label" : "FAILED_DEPENDENCY", "tail" : ": Int", "member" : "play.api.http.Status.FAILED_DEPENDENCY", "link" : "controllers\/ApiController.html#FAILED_DEPENDENCY:Int", "kind" : "val"}, {"label" : "LOCKED", "tail" : ": Int", "member" : "play.api.http.Status.LOCKED", "link" : "controllers\/ApiController.html#LOCKED:Int", "kind" : "val"}, {"label" : "UNPROCESSABLE_ENTITY", "tail" : ": Int", "member" : "play.api.http.Status.UNPROCESSABLE_ENTITY", "link" : "controllers\/ApiController.html#UNPROCESSABLE_ENTITY:Int", "kind" : "val"}, {"label" : "IM_A_TEAPOT", "tail" : ": Int", "member" : "play.api.http.Status.IM_A_TEAPOT", "link" : "controllers\/ApiController.html#IM_A_TEAPOT:Int", "kind" : "val"}, {"label" : "EXPECTATION_FAILED", "tail" : ": Int", "member" : "play.api.http.Status.EXPECTATION_FAILED", "link" : "controllers\/ApiController.html#EXPECTATION_FAILED:Int", "kind" : "val"}, {"label" : "REQUESTED_RANGE_NOT_SATISFIABLE", "tail" : ": Int", "member" : "play.api.http.Status.REQUESTED_RANGE_NOT_SATISFIABLE", "link" : "controllers\/ApiController.html#REQUESTED_RANGE_NOT_SATISFIABLE:Int", "kind" : "val"}, {"label" : "UNSUPPORTED_MEDIA_TYPE", "tail" : ": Int", "member" : "play.api.http.Status.UNSUPPORTED_MEDIA_TYPE", "link" : "controllers\/ApiController.html#UNSUPPORTED_MEDIA_TYPE:Int", "kind" : "val"}, {"label" : "REQUEST_URI_TOO_LONG", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_URI_TOO_LONG", "link" : "controllers\/ApiController.html#REQUEST_URI_TOO_LONG:Int", "kind" : "val"}, {"label" : "REQUEST_ENTITY_TOO_LARGE", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_ENTITY_TOO_LARGE", "link" : "controllers\/ApiController.html#REQUEST_ENTITY_TOO_LARGE:Int", "kind" : "val"}, {"label" : "PRECONDITION_FAILED", "tail" : ": Int", "member" : "play.api.http.Status.PRECONDITION_FAILED", "link" : "controllers\/ApiController.html#PRECONDITION_FAILED:Int", "kind" : "val"}, {"label" : "LENGTH_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.LENGTH_REQUIRED", "link" : "controllers\/ApiController.html#LENGTH_REQUIRED:Int", "kind" : "val"}, {"label" : "GONE", "tail" : ": Int", "member" : "play.api.http.Status.GONE", "link" : "controllers\/ApiController.html#GONE:Int", "kind" : "val"}, {"label" : "CONFLICT", "tail" : ": Int", "member" : "play.api.http.Status.CONFLICT", "link" : "controllers\/ApiController.html#CONFLICT:Int", "kind" : "val"}, {"label" : "REQUEST_TIMEOUT", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_TIMEOUT", "link" : "controllers\/ApiController.html#REQUEST_TIMEOUT:Int", "kind" : "val"}, {"label" : "PROXY_AUTHENTICATION_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.PROXY_AUTHENTICATION_REQUIRED", "link" : "controllers\/ApiController.html#PROXY_AUTHENTICATION_REQUIRED:Int", "kind" : "val"}, {"label" : "NOT_ACCEPTABLE", "tail" : ": Int", "member" : "play.api.http.Status.NOT_ACCEPTABLE", "link" : "controllers\/ApiController.html#NOT_ACCEPTABLE:Int", "kind" : "val"}, {"label" : "METHOD_NOT_ALLOWED", "tail" : ": Int", "member" : "play.api.http.Status.METHOD_NOT_ALLOWED", "link" : "controllers\/ApiController.html#METHOD_NOT_ALLOWED:Int", "kind" : "val"}, {"label" : "NOT_FOUND", "tail" : ": Int", "member" : "play.api.http.Status.NOT_FOUND", "link" : "controllers\/ApiController.html#NOT_FOUND:Int", "kind" : "val"}, {"label" : "FORBIDDEN", "tail" : ": Int", "member" : "play.api.http.Status.FORBIDDEN", "link" : "controllers\/ApiController.html#FORBIDDEN:Int", "kind" : "val"}, {"label" : "PAYMENT_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.PAYMENT_REQUIRED", "link" : "controllers\/ApiController.html#PAYMENT_REQUIRED:Int", "kind" : "val"}, {"label" : "UNAUTHORIZED", "tail" : ": Int", "member" : "play.api.http.Status.UNAUTHORIZED", "link" : "controllers\/ApiController.html#UNAUTHORIZED:Int", "kind" : "val"}, {"label" : "BAD_REQUEST", "tail" : ": Int", "member" : "play.api.http.Status.BAD_REQUEST", "link" : "controllers\/ApiController.html#BAD_REQUEST:Int", "kind" : "val"}, {"label" : "PERMANENT_REDIRECT", "tail" : ": Int", "member" : "play.api.http.Status.PERMANENT_REDIRECT", "link" : "controllers\/ApiController.html#PERMANENT_REDIRECT:Int", "kind" : "val"}, {"label" : "TEMPORARY_REDIRECT", "tail" : ": Int", "member" : "play.api.http.Status.TEMPORARY_REDIRECT", "link" : "controllers\/ApiController.html#TEMPORARY_REDIRECT:Int", "kind" : "val"}, {"label" : "USE_PROXY", "tail" : ": Int", "member" : "play.api.http.Status.USE_PROXY", "link" : "controllers\/ApiController.html#USE_PROXY:Int", "kind" : "val"}, {"label" : "NOT_MODIFIED", "tail" : ": Int", "member" : "play.api.http.Status.NOT_MODIFIED", "link" : "controllers\/ApiController.html#NOT_MODIFIED:Int", "kind" : "val"}, {"label" : "SEE_OTHER", "tail" : ": Int", "member" : "play.api.http.Status.SEE_OTHER", "link" : "controllers\/ApiController.html#SEE_OTHER:Int", "kind" : "val"}, {"label" : "FOUND", "tail" : ": Int", "member" : "play.api.http.Status.FOUND", "link" : "controllers\/ApiController.html#FOUND:Int", "kind" : "val"}, {"label" : "MOVED_PERMANENTLY", "tail" : ": Int", "member" : "play.api.http.Status.MOVED_PERMANENTLY", "link" : "controllers\/ApiController.html#MOVED_PERMANENTLY:Int", "kind" : "val"}, {"label" : "MULTIPLE_CHOICES", "tail" : ": Int", "member" : "play.api.http.Status.MULTIPLE_CHOICES", "link" : "controllers\/ApiController.html#MULTIPLE_CHOICES:Int", "kind" : "val"}, {"label" : "MULTI_STATUS", "tail" : ": Int", "member" : "play.api.http.Status.MULTI_STATUS", "link" : "controllers\/ApiController.html#MULTI_STATUS:Int", "kind" : "val"}, {"label" : "PARTIAL_CONTENT", "tail" : ": Int", "member" : "play.api.http.Status.PARTIAL_CONTENT", "link" : "controllers\/ApiController.html#PARTIAL_CONTENT:Int", "kind" : "val"}, {"label" : "RESET_CONTENT", "tail" : ": Int", "member" : "play.api.http.Status.RESET_CONTENT", "link" : "controllers\/ApiController.html#RESET_CONTENT:Int", "kind" : "val"}, {"label" : "NO_CONTENT", "tail" : ": Int", "member" : "play.api.http.Status.NO_CONTENT", "link" : "controllers\/ApiController.html#NO_CONTENT:Int", "kind" : "val"}, {"label" : "NON_AUTHORITATIVE_INFORMATION", "tail" : ": Int", "member" : "play.api.http.Status.NON_AUTHORITATIVE_INFORMATION", "link" : "controllers\/ApiController.html#NON_AUTHORITATIVE_INFORMATION:Int", "kind" : "val"}, {"label" : "ACCEPTED", "tail" : ": Int", "member" : "play.api.http.Status.ACCEPTED", "link" : "controllers\/ApiController.html#ACCEPTED:Int", "kind" : "val"}, {"label" : "CREATED", "tail" : ": Int", "member" : "play.api.http.Status.CREATED", "link" : "controllers\/ApiController.html#CREATED:Int", "kind" : "val"}, {"label" : "OK", "tail" : ": Int", "member" : "play.api.http.Status.OK", "link" : "controllers\/ApiController.html#OK:Int", "kind" : "val"}, {"label" : "SWITCHING_PROTOCOLS", "tail" : ": Int", "member" : "play.api.http.Status.SWITCHING_PROTOCOLS", "link" : "controllers\/ApiController.html#SWITCHING_PROTOCOLS:Int", "kind" : "val"}, {"label" : "CONTINUE", "tail" : ": Int", "member" : "play.api.http.Status.CONTINUE", "link" : "controllers\/ApiController.html#CONTINUE:Int", "kind" : "val"}, {"label" : "CHUNKED", "tail" : ": String", "member" : "play.api.http.HttpProtocol.CHUNKED", "link" : "controllers\/ApiController.html#CHUNKED:String", "kind" : "val"}, {"label" : "HTTP_1_1", "tail" : ": String", "member" : "play.api.http.HttpProtocol.HTTP_1_1", "link" : "controllers\/ApiController.html#HTTP_1_1:String", "kind" : "val"}, {"label" : "HTTP_1_0", "tail" : ": String", "member" : "play.api.http.HttpProtocol.HTTP_1_0", "link" : "controllers\/ApiController.html#HTTP_1_0:String", "kind" : "val"}, {"label" : "Redirect", "tail" : "(call: Call, status: Int): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/ApiController.html#Redirect(call:play.api.mvc.Call,status:Int):play.api.mvc.Result", "kind" : "def"}, {"label" : "Redirect", "tail" : "(call: Call): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/ApiController.html#Redirect(call:play.api.mvc.Call):play.api.mvc.Result", "kind" : "def"}, {"label" : "Redirect", "tail" : "(url: String, queryString: Map[String, Seq[String]], status: Int): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/ApiController.html#Redirect(url:String,queryString:Map[String,Seq[String]],status:Int):play.api.mvc.Result", "kind" : "def"}, {"label" : "Redirect", "tail" : "(url: String, status: Int): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/ApiController.html#Redirect(url:String,status:Int):play.api.mvc.Result", "kind" : "def"}, {"label" : "Status", "tail" : "(code: Int): Status", "member" : "play.api.mvc.Results.Status", "link" : "controllers\/ApiController.html#Status(code:Int):Results.this.Status", "kind" : "def"}, {"label" : "NetworkAuthenticationRequired", "tail" : ": Status", "member" : "play.api.mvc.Results.NetworkAuthenticationRequired", "link" : "controllers\/ApiController.html#NetworkAuthenticationRequired:Results.this.Status", "kind" : "val"}, {"label" : "InsufficientStorage", "tail" : ": Status", "member" : "play.api.mvc.Results.InsufficientStorage", "link" : "controllers\/ApiController.html#InsufficientStorage:Results.this.Status", "kind" : "val"}, {"label" : "HttpVersionNotSupported", "tail" : ": Status", "member" : "play.api.mvc.Results.HttpVersionNotSupported", "link" : "controllers\/ApiController.html#HttpVersionNotSupported:Results.this.Status", "kind" : "val"}, {"label" : "GatewayTimeout", "tail" : ": Status", "member" : "play.api.mvc.Results.GatewayTimeout", "link" : "controllers\/ApiController.html#GatewayTimeout:Results.this.Status", "kind" : "val"}, {"label" : "ServiceUnavailable", "tail" : ": Status", "member" : "play.api.mvc.Results.ServiceUnavailable", "link" : "controllers\/ApiController.html#ServiceUnavailable:Results.this.Status", "kind" : "val"}, {"label" : "BadGateway", "tail" : ": Status", "member" : "play.api.mvc.Results.BadGateway", "link" : "controllers\/ApiController.html#BadGateway:Results.this.Status", "kind" : "val"}, {"label" : "NotImplemented", "tail" : ": Status", "member" : "play.api.mvc.Results.NotImplemented", "link" : "controllers\/ApiController.html#NotImplemented:Results.this.Status", "kind" : "val"}, {"label" : "InternalServerError", "tail" : ": Status", "member" : "play.api.mvc.Results.InternalServerError", "link" : "controllers\/ApiController.html#InternalServerError:Results.this.Status", "kind" : "val"}, {"label" : "TooManyRequest", "tail" : ": Status", "member" : "play.api.mvc.Results.TooManyRequest", "link" : "controllers\/ApiController.html#TooManyRequest:Results.this.Status", "kind" : "val"}, {"label" : "RequestHeaderFieldsTooLarge", "tail" : ": Status", "member" : "play.api.mvc.Results.RequestHeaderFieldsTooLarge", "link" : "controllers\/ApiController.html#RequestHeaderFieldsTooLarge:Results.this.Status", "kind" : "val"}, {"label" : "TooManyRequests", "tail" : ": Status", "member" : "play.api.mvc.Results.TooManyRequests", "link" : "controllers\/ApiController.html#TooManyRequests:Results.this.Status", "kind" : "val"}, {"label" : "PreconditionRequired", "tail" : ": Status", "member" : "play.api.mvc.Results.PreconditionRequired", "link" : "controllers\/ApiController.html#PreconditionRequired:Results.this.Status", "kind" : "val"}, {"label" : "FailedDependency", "tail" : ": Status", "member" : "play.api.mvc.Results.FailedDependency", "link" : "controllers\/ApiController.html#FailedDependency:Results.this.Status", "kind" : "val"}, {"label" : "Locked", "tail" : ": Status", "member" : "play.api.mvc.Results.Locked", "link" : "controllers\/ApiController.html#Locked:Results.this.Status", "kind" : "val"}, {"label" : "UnprocessableEntity", "tail" : ": Status", "member" : "play.api.mvc.Results.UnprocessableEntity", "link" : "controllers\/ApiController.html#UnprocessableEntity:Results.this.Status", "kind" : "val"}, {"label" : "ImATeapot", "tail" : ": Status", "member" : "play.api.mvc.Results.ImATeapot", "link" : "controllers\/ApiController.html#ImATeapot:Results.this.Status", "kind" : "val"}, {"label" : "ExpectationFailed", "tail" : ": Status", "member" : "play.api.mvc.Results.ExpectationFailed", "link" : "controllers\/ApiController.html#ExpectationFailed:Results.this.Status", "kind" : "val"}, {"label" : "UnsupportedMediaType", "tail" : ": Status", "member" : "play.api.mvc.Results.UnsupportedMediaType", "link" : "controllers\/ApiController.html#UnsupportedMediaType:Results.this.Status", "kind" : "val"}, {"label" : "UriTooLong", "tail" : ": Status", "member" : "play.api.mvc.Results.UriTooLong", "link" : "controllers\/ApiController.html#UriTooLong:Results.this.Status", "kind" : "val"}, {"label" : "EntityTooLarge", "tail" : ": Status", "member" : "play.api.mvc.Results.EntityTooLarge", "link" : "controllers\/ApiController.html#EntityTooLarge:Results.this.Status", "kind" : "val"}, {"label" : "PreconditionFailed", "tail" : ": Status", "member" : "play.api.mvc.Results.PreconditionFailed", "link" : "controllers\/ApiController.html#PreconditionFailed:Results.this.Status", "kind" : "val"}, {"label" : "Gone", "tail" : ": Status", "member" : "play.api.mvc.Results.Gone", "link" : "controllers\/ApiController.html#Gone:Results.this.Status", "kind" : "val"}, {"label" : "Conflict", "tail" : ": Status", "member" : "play.api.mvc.Results.Conflict", "link" : "controllers\/ApiController.html#Conflict:Results.this.Status", "kind" : "val"}, {"label" : "RequestTimeout", "tail" : ": Status", "member" : "play.api.mvc.Results.RequestTimeout", "link" : "controllers\/ApiController.html#RequestTimeout:Results.this.Status", "kind" : "val"}, {"label" : "NotAcceptable", "tail" : ": Status", "member" : "play.api.mvc.Results.NotAcceptable", "link" : "controllers\/ApiController.html#NotAcceptable:Results.this.Status", "kind" : "val"}, {"label" : "MethodNotAllowed", "tail" : ": Status", "member" : "play.api.mvc.Results.MethodNotAllowed", "link" : "controllers\/ApiController.html#MethodNotAllowed:Results.this.Status", "kind" : "val"}, {"label" : "NotFound", "tail" : ": Status", "member" : "play.api.mvc.Results.NotFound", "link" : "controllers\/ApiController.html#NotFound:Results.this.Status", "kind" : "val"}, {"label" : "Forbidden", "tail" : ": Status", "member" : "play.api.mvc.Results.Forbidden", "link" : "controllers\/ApiController.html#Forbidden:Results.this.Status", "kind" : "val"}, {"label" : "PaymentRequired", "tail" : ": Status", "member" : "play.api.mvc.Results.PaymentRequired", "link" : "controllers\/ApiController.html#PaymentRequired:Results.this.Status", "kind" : "val"}, {"label" : "Unauthorized", "tail" : ": Status", "member" : "play.api.mvc.Results.Unauthorized", "link" : "controllers\/ApiController.html#Unauthorized:Results.this.Status", "kind" : "val"}, {"label" : "BadRequest", "tail" : ": Status", "member" : "play.api.mvc.Results.BadRequest", "link" : "controllers\/ApiController.html#BadRequest:Results.this.Status", "kind" : "val"}, {"label" : "PermanentRedirect", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.PermanentRedirect", "link" : "controllers\/ApiController.html#PermanentRedirect(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "TemporaryRedirect", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.TemporaryRedirect", "link" : "controllers\/ApiController.html#TemporaryRedirect(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "NotModified", "tail" : ": Result", "member" : "play.api.mvc.Results.NotModified", "link" : "controllers\/ApiController.html#NotModified:play.api.mvc.Result", "kind" : "val"}, {"label" : "SeeOther", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.SeeOther", "link" : "controllers\/ApiController.html#SeeOther(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "Found", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.Found", "link" : "controllers\/ApiController.html#Found(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "MovedPermanently", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.MovedPermanently", "link" : "controllers\/ApiController.html#MovedPermanently(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "MultiStatus", "tail" : ": Status", "member" : "play.api.mvc.Results.MultiStatus", "link" : "controllers\/ApiController.html#MultiStatus:Results.this.Status", "kind" : "val"}, {"label" : "PartialContent", "tail" : ": Status", "member" : "play.api.mvc.Results.PartialContent", "link" : "controllers\/ApiController.html#PartialContent:Results.this.Status", "kind" : "val"}, {"label" : "ResetContent", "tail" : ": Result", "member" : "play.api.mvc.Results.ResetContent", "link" : "controllers\/ApiController.html#ResetContent:play.api.mvc.Result", "kind" : "val"}, {"label" : "NoContent", "tail" : ": Result", "member" : "play.api.mvc.Results.NoContent", "link" : "controllers\/ApiController.html#NoContent:play.api.mvc.Result", "kind" : "val"}, {"label" : "NonAuthoritativeInformation", "tail" : ": Status", "member" : "play.api.mvc.Results.NonAuthoritativeInformation", "link" : "controllers\/ApiController.html#NonAuthoritativeInformation:Results.this.Status", "kind" : "val"}, {"label" : "Accepted", "tail" : ": Status", "member" : "play.api.mvc.Results.Accepted", "link" : "controllers\/ApiController.html#Accepted:Results.this.Status", "kind" : "val"}, {"label" : "Created", "tail" : ": Status", "member" : "play.api.mvc.Results.Created", "link" : "controllers\/ApiController.html#Created:Results.this.Status", "kind" : "val"}, {"label" : "Ok", "tail" : ": Status", "member" : "play.api.mvc.Results.Ok", "link" : "controllers\/ApiController.html#Ok:Results.this.Status", "kind" : "val"}, {"label" : "SwitchingProtocols", "tail" : ": Result", "member" : "play.api.mvc.Results.SwitchingProtocols", "link" : "controllers\/ApiController.html#SwitchingProtocols:play.api.mvc.Result", "kind" : "val"}, {"label" : "Continue", "tail" : ": Result", "member" : "play.api.mvc.Results.Continue", "link" : "controllers\/ApiController.html#Continue:play.api.mvc.Result", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/ApiController.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/ApiController.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/ApiController.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/ApiController.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/ApiController.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/ApiController.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/ApiController.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ApiController.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ApiController.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ApiController.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/ApiController.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/ApiController.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/ApiController.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/ApiController.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/ApiController.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/ApiController.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/ApiController.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/ApiController.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/ApiController.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/ApiController.html", "kind" : "class"}, {"name" : "controllers.FrontendController", "shortDescription" : "", "members_class" : [{"label" : "Status", "tail" : "", "member" : "play.api.mvc.Results.Status", "link" : "controllers\/FrontendController.html#StatusextendsResult", "kind" : "class"}, {"label" : "assetOrDefault", "tail" : "(resource: String): Action[AnyContent]", "member" : "controllers.FrontendController.assetOrDefault", "link" : "controllers\/FrontendController.html#assetOrDefault(resource:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "index", "tail" : "(): Action[AnyContent]", "member" : "controllers.FrontendController.index", "link" : "controllers\/FrontendController.html#index():play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"member" : "controllers.FrontendController#", "error" : "unsupported entity"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "controllers\/FrontendController.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "controllerComponents", "tail" : ": MessagesControllerComponents", "member" : "play.api.mvc.MessagesAbstractController.controllerComponents", "link" : "controllers\/FrontendController.html#controllerComponents:play.api.mvc.MessagesControllerComponents", "kind" : "val"}, {"label" : "Action", "tail" : "(): ActionBuilder[MessagesRequest, AnyContent]", "member" : "play.api.mvc.MessagesBaseController.Action", "link" : "controllers\/FrontendController.html#Action:play.api.mvc.ActionBuilder[play.api.mvc.MessagesRequest,play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "fileMimeTypes", "tail" : "(): FileMimeTypes", "member" : "play.api.mvc.BaseControllerHelpers.fileMimeTypes", "link" : "controllers\/FrontendController.html#fileMimeTypes:play.api.http.FileMimeTypes", "kind" : "implicit def"}, {"label" : "supportedLangs", "tail" : "(): Langs", "member" : "play.api.mvc.BaseControllerHelpers.supportedLangs", "link" : "controllers\/FrontendController.html#supportedLangs:play.api.i18n.Langs", "kind" : "implicit def"}, {"label" : "messagesApi", "tail" : "(): MessagesApi", "member" : "play.api.mvc.BaseControllerHelpers.messagesApi", "link" : "controllers\/FrontendController.html#messagesApi:play.api.i18n.MessagesApi", "kind" : "implicit def"}, {"label" : "defaultExecutionContext", "tail" : "(): ExecutionContext", "member" : "play.api.mvc.BaseControllerHelpers.defaultExecutionContext", "link" : "controllers\/FrontendController.html#defaultExecutionContext:scala.concurrent.ExecutionContext", "kind" : "def"}, {"label" : "parse", "tail" : "(): PlayBodyParsers", "member" : "play.api.mvc.BaseControllerHelpers.parse", "link" : "controllers\/FrontendController.html#parse:play.api.mvc.PlayBodyParsers", "kind" : "def"}, {"label" : "TODO", "tail" : ": Action[AnyContent]", "member" : "play.api.mvc.ControllerHelpers.TODO", "link" : "controllers\/FrontendController.html#TODO:play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "lazy val"}, {"label" : "request2flash", "tail" : "(request: RequestHeader): Flash", "member" : "play.api.mvc.RequestImplicits.request2flash", "link" : "controllers\/FrontendController.html#request2flash(implicitrequest:play.api.mvc.RequestHeader):play.api.mvc.Flash", "kind" : "implicit def"}, {"label" : "request2session", "tail" : "(request: RequestHeader): Session", "member" : "play.api.mvc.RequestImplicits.request2session", "link" : "controllers\/FrontendController.html#request2session(implicitrequest:play.api.mvc.RequestHeader):play.api.mvc.Session", "kind" : "implicit def"}, {"label" : "withCharset", "tail" : "(mimeType: String)(codec: Codec): String", "member" : "play.api.http.ContentTypes.withCharset", "link" : "controllers\/FrontendController.html#withCharset(mimeType:String)(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "BINARY", "tail" : ": String", "member" : "play.api.http.ContentTypes.BINARY", "link" : "controllers\/FrontendController.html#BINARY:String", "kind" : "val"}, {"label" : "FORM", "tail" : ": String", "member" : "play.api.http.ContentTypes.FORM", "link" : "controllers\/FrontendController.html#FORM:String", "kind" : "val"}, {"label" : "JSON", "tail" : ": String", "member" : "play.api.http.ContentTypes.JSON", "link" : "controllers\/FrontendController.html#JSON:String", "kind" : "val"}, {"label" : "CACHE_MANIFEST", "tail" : ": String", "member" : "play.api.http.ContentTypes.CACHE_MANIFEST", "link" : "controllers\/FrontendController.html#CACHE_MANIFEST:String", "kind" : "val"}, {"label" : "EVENT_STREAM", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.EVENT_STREAM", "link" : "controllers\/FrontendController.html#EVENT_STREAM(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "JAVASCRIPT", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.JAVASCRIPT", "link" : "controllers\/FrontendController.html#JAVASCRIPT(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "CSS", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.CSS", "link" : "controllers\/FrontendController.html#CSS(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "XML", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.XML", "link" : "controllers\/FrontendController.html#XML(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "XHTML", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.XHTML", "link" : "controllers\/FrontendController.html#XHTML(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "HTML", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.HTML", "link" : "controllers\/FrontendController.html#HTML(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "TEXT", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.TEXT", "link" : "controllers\/FrontendController.html#TEXT(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "X_CONTENT_SECURITY_POLICY_NONCE_HEADER", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_CONTENT_SECURITY_POLICY_NONCE_HEADER", "link" : "controllers\/FrontendController.html#X_CONTENT_SECURITY_POLICY_NONCE_HEADER:String", "kind" : "val"}, {"label" : "CONTENT_SECURITY_POLICY_REPORT_ONLY", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_SECURITY_POLICY_REPORT_ONLY", "link" : "controllers\/FrontendController.html#CONTENT_SECURITY_POLICY_REPORT_ONLY:String", "kind" : "val"}, {"label" : "CONTENT_SECURITY_POLICY", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_SECURITY_POLICY", "link" : "controllers\/FrontendController.html#CONTENT_SECURITY_POLICY:String", "kind" : "val"}, {"label" : "REFERRER_POLICY", "tail" : ": String", "member" : "play.api.http.HeaderNames.REFERRER_POLICY", "link" : "controllers\/FrontendController.html#REFERRER_POLICY:String", "kind" : "val"}, {"label" : "X_PERMITTED_CROSS_DOMAIN_POLICIES", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_PERMITTED_CROSS_DOMAIN_POLICIES", "link" : "controllers\/FrontendController.html#X_PERMITTED_CROSS_DOMAIN_POLICIES:String", "kind" : "val"}, {"label" : "X_CONTENT_TYPE_OPTIONS", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_CONTENT_TYPE_OPTIONS", "link" : "controllers\/FrontendController.html#X_CONTENT_TYPE_OPTIONS:String", "kind" : "val"}, {"label" : "X_XSS_PROTECTION", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_XSS_PROTECTION", "link" : "controllers\/FrontendController.html#X_XSS_PROTECTION:String", "kind" : "val"}, {"label" : "X_FRAME_OPTIONS", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FRAME_OPTIONS", "link" : "controllers\/FrontendController.html#X_FRAME_OPTIONS:String", "kind" : "val"}, {"label" : "STRICT_TRANSPORT_SECURITY", "tail" : ": String", "member" : "play.api.http.HeaderNames.STRICT_TRANSPORT_SECURITY", "link" : "controllers\/FrontendController.html#STRICT_TRANSPORT_SECURITY:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_REQUEST_HEADERS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_REQUEST_HEADERS", "link" : "controllers\/FrontendController.html#ACCESS_CONTROL_REQUEST_HEADERS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_REQUEST_METHOD", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_REQUEST_METHOD", "link" : "controllers\/FrontendController.html#ACCESS_CONTROL_REQUEST_METHOD:String", "kind" : "val"}, {"label" : "ORIGIN", "tail" : ": String", "member" : "play.api.http.HeaderNames.ORIGIN", "link" : "controllers\/FrontendController.html#ORIGIN:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_HEADERS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_HEADERS", "link" : "controllers\/FrontendController.html#ACCESS_CONTROL_ALLOW_HEADERS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_METHODS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_METHODS", "link" : "controllers\/FrontendController.html#ACCESS_CONTROL_ALLOW_METHODS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_CREDENTIALS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_CREDENTIALS", "link" : "controllers\/FrontendController.html#ACCESS_CONTROL_ALLOW_CREDENTIALS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_MAX_AGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_MAX_AGE", "link" : "controllers\/FrontendController.html#ACCESS_CONTROL_MAX_AGE:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_EXPOSE_HEADERS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_EXPOSE_HEADERS", "link" : "controllers\/FrontendController.html#ACCESS_CONTROL_EXPOSE_HEADERS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_ORIGIN", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_ORIGIN", "link" : "controllers\/FrontendController.html#ACCESS_CONTROL_ALLOW_ORIGIN:String", "kind" : "val"}, {"label" : "X_REQUESTED_WITH", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_REQUESTED_WITH", "link" : "controllers\/FrontendController.html#X_REQUESTED_WITH:String", "kind" : "val"}, {"label" : "X_FORWARDED_PROTO", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_PROTO", "link" : "controllers\/FrontendController.html#X_FORWARDED_PROTO:String", "kind" : "val"}, {"label" : "X_FORWARDED_PORT", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_PORT", "link" : "controllers\/FrontendController.html#X_FORWARDED_PORT:String", "kind" : "val"}, {"label" : "X_FORWARDED_HOST", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_HOST", "link" : "controllers\/FrontendController.html#X_FORWARDED_HOST:String", "kind" : "val"}, {"label" : "X_FORWARDED_FOR", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_FOR", "link" : "controllers\/FrontendController.html#X_FORWARDED_FOR:String", "kind" : "val"}, {"label" : "FORWARDED", "tail" : ": String", "member" : "play.api.http.HeaderNames.FORWARDED", "link" : "controllers\/FrontendController.html#FORWARDED:String", "kind" : "val"}, {"label" : "WWW_AUTHENTICATE", "tail" : ": String", "member" : "play.api.http.HeaderNames.WWW_AUTHENTICATE", "link" : "controllers\/FrontendController.html#WWW_AUTHENTICATE:String", "kind" : "val"}, {"label" : "WARNING", "tail" : ": String", "member" : "play.api.http.HeaderNames.WARNING", "link" : "controllers\/FrontendController.html#WARNING:String", "kind" : "val"}, {"label" : "VIA", "tail" : ": String", "member" : "play.api.http.HeaderNames.VIA", "link" : "controllers\/FrontendController.html#VIA:String", "kind" : "val"}, {"label" : "VARY", "tail" : ": String", "member" : "play.api.http.HeaderNames.VARY", "link" : "controllers\/FrontendController.html#VARY:String", "kind" : "val"}, {"label" : "USER_AGENT", "tail" : ": String", "member" : "play.api.http.HeaderNames.USER_AGENT", "link" : "controllers\/FrontendController.html#USER_AGENT:String", "kind" : "val"}, {"label" : "UPGRADE", "tail" : ": String", "member" : "play.api.http.HeaderNames.UPGRADE", "link" : "controllers\/FrontendController.html#UPGRADE:String", "kind" : "val"}, {"label" : "TRANSFER_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.TRANSFER_ENCODING", "link" : "controllers\/FrontendController.html#TRANSFER_ENCODING:String", "kind" : "val"}, {"label" : "TRAILER", "tail" : ": String", "member" : "play.api.http.HeaderNames.TRAILER", "link" : "controllers\/FrontendController.html#TRAILER:String", "kind" : "val"}, {"label" : "TE", "tail" : ": String", "member" : "play.api.http.HeaderNames.TE", "link" : "controllers\/FrontendController.html#TE:String", "kind" : "val"}, {"label" : "SET_COOKIE2", "tail" : ": String", "member" : "play.api.http.HeaderNames.SET_COOKIE2", "link" : "controllers\/FrontendController.html#SET_COOKIE2:String", "kind" : "val"}, {"label" : "SET_COOKIE", "tail" : ": String", "member" : "play.api.http.HeaderNames.SET_COOKIE", "link" : "controllers\/FrontendController.html#SET_COOKIE:String", "kind" : "val"}, {"label" : "SERVER", "tail" : ": String", "member" : "play.api.http.HeaderNames.SERVER", "link" : "controllers\/FrontendController.html#SERVER:String", "kind" : "val"}, {"label" : "RETRY_AFTER", "tail" : ": String", "member" : "play.api.http.HeaderNames.RETRY_AFTER", "link" : "controllers\/FrontendController.html#RETRY_AFTER:String", "kind" : "val"}, {"label" : "REFERER", "tail" : ": String", "member" : "play.api.http.HeaderNames.REFERER", "link" : "controllers\/FrontendController.html#REFERER:String", "kind" : "val"}, {"label" : "RANGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.RANGE", "link" : "controllers\/FrontendController.html#RANGE:String", "kind" : "val"}, {"label" : "PROXY_AUTHORIZATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.PROXY_AUTHORIZATION", "link" : "controllers\/FrontendController.html#PROXY_AUTHORIZATION:String", "kind" : "val"}, {"label" : "PROXY_AUTHENTICATE", "tail" : ": String", "member" : "play.api.http.HeaderNames.PROXY_AUTHENTICATE", "link" : "controllers\/FrontendController.html#PROXY_AUTHENTICATE:String", "kind" : "val"}, {"label" : "PRAGMA", "tail" : ": String", "member" : "play.api.http.HeaderNames.PRAGMA", "link" : "controllers\/FrontendController.html#PRAGMA:String", "kind" : "val"}, {"label" : "MAX_FORWARDS", "tail" : ": String", "member" : "play.api.http.HeaderNames.MAX_FORWARDS", "link" : "controllers\/FrontendController.html#MAX_FORWARDS:String", "kind" : "val"}, {"label" : "LOCATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.LOCATION", "link" : "controllers\/FrontendController.html#LOCATION:String", "kind" : "val"}, {"label" : "LINK", "tail" : ": String", "member" : "play.api.http.HeaderNames.LINK", "link" : "controllers\/FrontendController.html#LINK:String", "kind" : "val"}, {"label" : "LAST_MODIFIED", "tail" : ": String", "member" : "play.api.http.HeaderNames.LAST_MODIFIED", "link" : "controllers\/FrontendController.html#LAST_MODIFIED:String", "kind" : "val"}, {"label" : "IF_UNMODIFIED_SINCE", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_UNMODIFIED_SINCE", "link" : "controllers\/FrontendController.html#IF_UNMODIFIED_SINCE:String", "kind" : "val"}, {"label" : "IF_RANGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_RANGE", "link" : "controllers\/FrontendController.html#IF_RANGE:String", "kind" : "val"}, {"label" : "IF_NONE_MATCH", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_NONE_MATCH", "link" : "controllers\/FrontendController.html#IF_NONE_MATCH:String", "kind" : "val"}, {"label" : "IF_MODIFIED_SINCE", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_MODIFIED_SINCE", "link" : "controllers\/FrontendController.html#IF_MODIFIED_SINCE:String", "kind" : "val"}, {"label" : "IF_MATCH", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_MATCH", "link" : "controllers\/FrontendController.html#IF_MATCH:String", "kind" : "val"}, {"label" : "HOST", "tail" : ": String", "member" : "play.api.http.HeaderNames.HOST", "link" : "controllers\/FrontendController.html#HOST:String", "kind" : "val"}, {"label" : "FROM", "tail" : ": String", "member" : "play.api.http.HeaderNames.FROM", "link" : "controllers\/FrontendController.html#FROM:String", "kind" : "val"}, {"label" : "EXPIRES", "tail" : ": String", "member" : "play.api.http.HeaderNames.EXPIRES", "link" : "controllers\/FrontendController.html#EXPIRES:String", "kind" : "val"}, {"label" : "EXPECT", "tail" : ": String", "member" : "play.api.http.HeaderNames.EXPECT", "link" : "controllers\/FrontendController.html#EXPECT:String", "kind" : "val"}, {"label" : "ETAG", "tail" : ": String", "member" : "play.api.http.HeaderNames.ETAG", "link" : "controllers\/FrontendController.html#ETAG:String", "kind" : "val"}, {"label" : "DATE", "tail" : ": String", "member" : "play.api.http.HeaderNames.DATE", "link" : "controllers\/FrontendController.html#DATE:String", "kind" : "val"}, {"label" : "COOKIE", "tail" : ": String", "member" : "play.api.http.HeaderNames.COOKIE", "link" : "controllers\/FrontendController.html#COOKIE:String", "kind" : "val"}, {"label" : "CONTENT_TYPE", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_TYPE", "link" : "controllers\/FrontendController.html#CONTENT_TYPE:String", "kind" : "val"}, {"label" : "CONTENT_TRANSFER_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_TRANSFER_ENCODING", "link" : "controllers\/FrontendController.html#CONTENT_TRANSFER_ENCODING:String", "kind" : "val"}, {"label" : "CONTENT_RANGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_RANGE", "link" : "controllers\/FrontendController.html#CONTENT_RANGE:String", "kind" : "val"}, {"label" : "CONTENT_MD5", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_MD5", "link" : "controllers\/FrontendController.html#CONTENT_MD5:String", "kind" : "val"}, {"label" : "CONTENT_LOCATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_LOCATION", "link" : "controllers\/FrontendController.html#CONTENT_LOCATION:String", "kind" : "val"}, {"label" : "CONTENT_LENGTH", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_LENGTH", "link" : "controllers\/FrontendController.html#CONTENT_LENGTH:String", "kind" : "val"}, {"label" : "CONTENT_LANGUAGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_LANGUAGE", "link" : "controllers\/FrontendController.html#CONTENT_LANGUAGE:String", "kind" : "val"}, {"label" : "CONTENT_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_ENCODING", "link" : "controllers\/FrontendController.html#CONTENT_ENCODING:String", "kind" : "val"}, {"label" : "CONTENT_DISPOSITION", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_DISPOSITION", "link" : "controllers\/FrontendController.html#CONTENT_DISPOSITION:String", "kind" : "val"}, {"label" : "CONNECTION", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONNECTION", "link" : "controllers\/FrontendController.html#CONNECTION:String", "kind" : "val"}, {"label" : "CACHE_CONTROL", "tail" : ": String", "member" : "play.api.http.HeaderNames.CACHE_CONTROL", "link" : "controllers\/FrontendController.html#CACHE_CONTROL:String", "kind" : "val"}, {"label" : "AUTHORIZATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.AUTHORIZATION", "link" : "controllers\/FrontendController.html#AUTHORIZATION:String", "kind" : "val"}, {"label" : "ALLOW", "tail" : ": String", "member" : "play.api.http.HeaderNames.ALLOW", "link" : "controllers\/FrontendController.html#ALLOW:String", "kind" : "val"}, {"label" : "AGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.AGE", "link" : "controllers\/FrontendController.html#AGE:String", "kind" : "val"}, {"label" : "ACCEPT_RANGES", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_RANGES", "link" : "controllers\/FrontendController.html#ACCEPT_RANGES:String", "kind" : "val"}, {"label" : "ACCEPT_LANGUAGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_LANGUAGE", "link" : "controllers\/FrontendController.html#ACCEPT_LANGUAGE:String", "kind" : "val"}, {"label" : "ACCEPT_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_ENCODING", "link" : "controllers\/FrontendController.html#ACCEPT_ENCODING:String", "kind" : "val"}, {"label" : "ACCEPT_CHARSET", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_CHARSET", "link" : "controllers\/FrontendController.html#ACCEPT_CHARSET:String", "kind" : "val"}, {"label" : "ACCEPT", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT", "link" : "controllers\/FrontendController.html#ACCEPT:String", "kind" : "val"}, {"label" : "NETWORK_AUTHENTICATION_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.NETWORK_AUTHENTICATION_REQUIRED", "link" : "controllers\/FrontendController.html#NETWORK_AUTHENTICATION_REQUIRED:Int", "kind" : "val"}, {"label" : "INSUFFICIENT_STORAGE", "tail" : ": Int", "member" : "play.api.http.Status.INSUFFICIENT_STORAGE", "link" : "controllers\/FrontendController.html#INSUFFICIENT_STORAGE:Int", "kind" : "val"}, {"label" : "HTTP_VERSION_NOT_SUPPORTED", "tail" : ": Int", "member" : "play.api.http.Status.HTTP_VERSION_NOT_SUPPORTED", "link" : "controllers\/FrontendController.html#HTTP_VERSION_NOT_SUPPORTED:Int", "kind" : "val"}, {"label" : "GATEWAY_TIMEOUT", "tail" : ": Int", "member" : "play.api.http.Status.GATEWAY_TIMEOUT", "link" : "controllers\/FrontendController.html#GATEWAY_TIMEOUT:Int", "kind" : "val"}, {"label" : "SERVICE_UNAVAILABLE", "tail" : ": Int", "member" : "play.api.http.Status.SERVICE_UNAVAILABLE", "link" : "controllers\/FrontendController.html#SERVICE_UNAVAILABLE:Int", "kind" : "val"}, {"label" : "BAD_GATEWAY", "tail" : ": Int", "member" : "play.api.http.Status.BAD_GATEWAY", "link" : "controllers\/FrontendController.html#BAD_GATEWAY:Int", "kind" : "val"}, {"label" : "NOT_IMPLEMENTED", "tail" : ": Int", "member" : "play.api.http.Status.NOT_IMPLEMENTED", "link" : "controllers\/FrontendController.html#NOT_IMPLEMENTED:Int", "kind" : "val"}, {"label" : "INTERNAL_SERVER_ERROR", "tail" : ": Int", "member" : "play.api.http.Status.INTERNAL_SERVER_ERROR", "link" : "controllers\/FrontendController.html#INTERNAL_SERVER_ERROR:Int", "kind" : "val"}, {"label" : "TOO_MANY_REQUEST", "tail" : ": Int", "member" : "play.api.http.Status.TOO_MANY_REQUEST", "link" : "controllers\/FrontendController.html#TOO_MANY_REQUEST:Int", "kind" : "val"}, {"label" : "REQUEST_HEADER_FIELDS_TOO_LARGE", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_HEADER_FIELDS_TOO_LARGE", "link" : "controllers\/FrontendController.html#REQUEST_HEADER_FIELDS_TOO_LARGE:Int", "kind" : "val"}, {"label" : "TOO_MANY_REQUESTS", "tail" : ": Int", "member" : "play.api.http.Status.TOO_MANY_REQUESTS", "link" : "controllers\/FrontendController.html#TOO_MANY_REQUESTS:Int", "kind" : "val"}, {"label" : "PRECONDITION_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.PRECONDITION_REQUIRED", "link" : "controllers\/FrontendController.html#PRECONDITION_REQUIRED:Int", "kind" : "val"}, {"label" : "UPGRADE_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.UPGRADE_REQUIRED", "link" : "controllers\/FrontendController.html#UPGRADE_REQUIRED:Int", "kind" : "val"}, {"label" : "FAILED_DEPENDENCY", "tail" : ": Int", "member" : "play.api.http.Status.FAILED_DEPENDENCY", "link" : "controllers\/FrontendController.html#FAILED_DEPENDENCY:Int", "kind" : "val"}, {"label" : "LOCKED", "tail" : ": Int", "member" : "play.api.http.Status.LOCKED", "link" : "controllers\/FrontendController.html#LOCKED:Int", "kind" : "val"}, {"label" : "UNPROCESSABLE_ENTITY", "tail" : ": Int", "member" : "play.api.http.Status.UNPROCESSABLE_ENTITY", "link" : "controllers\/FrontendController.html#UNPROCESSABLE_ENTITY:Int", "kind" : "val"}, {"label" : "IM_A_TEAPOT", "tail" : ": Int", "member" : "play.api.http.Status.IM_A_TEAPOT", "link" : "controllers\/FrontendController.html#IM_A_TEAPOT:Int", "kind" : "val"}, {"label" : "EXPECTATION_FAILED", "tail" : ": Int", "member" : "play.api.http.Status.EXPECTATION_FAILED", "link" : "controllers\/FrontendController.html#EXPECTATION_FAILED:Int", "kind" : "val"}, {"label" : "REQUESTED_RANGE_NOT_SATISFIABLE", "tail" : ": Int", "member" : "play.api.http.Status.REQUESTED_RANGE_NOT_SATISFIABLE", "link" : "controllers\/FrontendController.html#REQUESTED_RANGE_NOT_SATISFIABLE:Int", "kind" : "val"}, {"label" : "UNSUPPORTED_MEDIA_TYPE", "tail" : ": Int", "member" : "play.api.http.Status.UNSUPPORTED_MEDIA_TYPE", "link" : "controllers\/FrontendController.html#UNSUPPORTED_MEDIA_TYPE:Int", "kind" : "val"}, {"label" : "REQUEST_URI_TOO_LONG", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_URI_TOO_LONG", "link" : "controllers\/FrontendController.html#REQUEST_URI_TOO_LONG:Int", "kind" : "val"}, {"label" : "REQUEST_ENTITY_TOO_LARGE", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_ENTITY_TOO_LARGE", "link" : "controllers\/FrontendController.html#REQUEST_ENTITY_TOO_LARGE:Int", "kind" : "val"}, {"label" : "PRECONDITION_FAILED", "tail" : ": Int", "member" : "play.api.http.Status.PRECONDITION_FAILED", "link" : "controllers\/FrontendController.html#PRECONDITION_FAILED:Int", "kind" : "val"}, {"label" : "LENGTH_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.LENGTH_REQUIRED", "link" : "controllers\/FrontendController.html#LENGTH_REQUIRED:Int", "kind" : "val"}, {"label" : "GONE", "tail" : ": Int", "member" : "play.api.http.Status.GONE", "link" : "controllers\/FrontendController.html#GONE:Int", "kind" : "val"}, {"label" : "CONFLICT", "tail" : ": Int", "member" : "play.api.http.Status.CONFLICT", "link" : "controllers\/FrontendController.html#CONFLICT:Int", "kind" : "val"}, {"label" : "REQUEST_TIMEOUT", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_TIMEOUT", "link" : "controllers\/FrontendController.html#REQUEST_TIMEOUT:Int", "kind" : "val"}, {"label" : "PROXY_AUTHENTICATION_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.PROXY_AUTHENTICATION_REQUIRED", "link" : "controllers\/FrontendController.html#PROXY_AUTHENTICATION_REQUIRED:Int", "kind" : "val"}, {"label" : "NOT_ACCEPTABLE", "tail" : ": Int", "member" : "play.api.http.Status.NOT_ACCEPTABLE", "link" : "controllers\/FrontendController.html#NOT_ACCEPTABLE:Int", "kind" : "val"}, {"label" : "METHOD_NOT_ALLOWED", "tail" : ": Int", "member" : "play.api.http.Status.METHOD_NOT_ALLOWED", "link" : "controllers\/FrontendController.html#METHOD_NOT_ALLOWED:Int", "kind" : "val"}, {"label" : "NOT_FOUND", "tail" : ": Int", "member" : "play.api.http.Status.NOT_FOUND", "link" : "controllers\/FrontendController.html#NOT_FOUND:Int", "kind" : "val"}, {"label" : "FORBIDDEN", "tail" : ": Int", "member" : "play.api.http.Status.FORBIDDEN", "link" : "controllers\/FrontendController.html#FORBIDDEN:Int", "kind" : "val"}, {"label" : "PAYMENT_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.PAYMENT_REQUIRED", "link" : "controllers\/FrontendController.html#PAYMENT_REQUIRED:Int", "kind" : "val"}, {"label" : "UNAUTHORIZED", "tail" : ": Int", "member" : "play.api.http.Status.UNAUTHORIZED", "link" : "controllers\/FrontendController.html#UNAUTHORIZED:Int", "kind" : "val"}, {"label" : "BAD_REQUEST", "tail" : ": Int", "member" : "play.api.http.Status.BAD_REQUEST", "link" : "controllers\/FrontendController.html#BAD_REQUEST:Int", "kind" : "val"}, {"label" : "PERMANENT_REDIRECT", "tail" : ": Int", "member" : "play.api.http.Status.PERMANENT_REDIRECT", "link" : "controllers\/FrontendController.html#PERMANENT_REDIRECT:Int", "kind" : "val"}, {"label" : "TEMPORARY_REDIRECT", "tail" : ": Int", "member" : "play.api.http.Status.TEMPORARY_REDIRECT", "link" : "controllers\/FrontendController.html#TEMPORARY_REDIRECT:Int", "kind" : "val"}, {"label" : "USE_PROXY", "tail" : ": Int", "member" : "play.api.http.Status.USE_PROXY", "link" : "controllers\/FrontendController.html#USE_PROXY:Int", "kind" : "val"}, {"label" : "NOT_MODIFIED", "tail" : ": Int", "member" : "play.api.http.Status.NOT_MODIFIED", "link" : "controllers\/FrontendController.html#NOT_MODIFIED:Int", "kind" : "val"}, {"label" : "SEE_OTHER", "tail" : ": Int", "member" : "play.api.http.Status.SEE_OTHER", "link" : "controllers\/FrontendController.html#SEE_OTHER:Int", "kind" : "val"}, {"label" : "FOUND", "tail" : ": Int", "member" : "play.api.http.Status.FOUND", "link" : "controllers\/FrontendController.html#FOUND:Int", "kind" : "val"}, {"label" : "MOVED_PERMANENTLY", "tail" : ": Int", "member" : "play.api.http.Status.MOVED_PERMANENTLY", "link" : "controllers\/FrontendController.html#MOVED_PERMANENTLY:Int", "kind" : "val"}, {"label" : "MULTIPLE_CHOICES", "tail" : ": Int", "member" : "play.api.http.Status.MULTIPLE_CHOICES", "link" : "controllers\/FrontendController.html#MULTIPLE_CHOICES:Int", "kind" : "val"}, {"label" : "MULTI_STATUS", "tail" : ": Int", "member" : "play.api.http.Status.MULTI_STATUS", "link" : "controllers\/FrontendController.html#MULTI_STATUS:Int", "kind" : "val"}, {"label" : "PARTIAL_CONTENT", "tail" : ": Int", "member" : "play.api.http.Status.PARTIAL_CONTENT", "link" : "controllers\/FrontendController.html#PARTIAL_CONTENT:Int", "kind" : "val"}, {"label" : "RESET_CONTENT", "tail" : ": Int", "member" : "play.api.http.Status.RESET_CONTENT", "link" : "controllers\/FrontendController.html#RESET_CONTENT:Int", "kind" : "val"}, {"label" : "NO_CONTENT", "tail" : ": Int", "member" : "play.api.http.Status.NO_CONTENT", "link" : "controllers\/FrontendController.html#NO_CONTENT:Int", "kind" : "val"}, {"label" : "NON_AUTHORITATIVE_INFORMATION", "tail" : ": Int", "member" : "play.api.http.Status.NON_AUTHORITATIVE_INFORMATION", "link" : "controllers\/FrontendController.html#NON_AUTHORITATIVE_INFORMATION:Int", "kind" : "val"}, {"label" : "ACCEPTED", "tail" : ": Int", "member" : "play.api.http.Status.ACCEPTED", "link" : "controllers\/FrontendController.html#ACCEPTED:Int", "kind" : "val"}, {"label" : "CREATED", "tail" : ": Int", "member" : "play.api.http.Status.CREATED", "link" : "controllers\/FrontendController.html#CREATED:Int", "kind" : "val"}, {"label" : "OK", "tail" : ": Int", "member" : "play.api.http.Status.OK", "link" : "controllers\/FrontendController.html#OK:Int", "kind" : "val"}, {"label" : "SWITCHING_PROTOCOLS", "tail" : ": Int", "member" : "play.api.http.Status.SWITCHING_PROTOCOLS", "link" : "controllers\/FrontendController.html#SWITCHING_PROTOCOLS:Int", "kind" : "val"}, {"label" : "CONTINUE", "tail" : ": Int", "member" : "play.api.http.Status.CONTINUE", "link" : "controllers\/FrontendController.html#CONTINUE:Int", "kind" : "val"}, {"label" : "CHUNKED", "tail" : ": String", "member" : "play.api.http.HttpProtocol.CHUNKED", "link" : "controllers\/FrontendController.html#CHUNKED:String", "kind" : "val"}, {"label" : "HTTP_1_1", "tail" : ": String", "member" : "play.api.http.HttpProtocol.HTTP_1_1", "link" : "controllers\/FrontendController.html#HTTP_1_1:String", "kind" : "val"}, {"label" : "HTTP_1_0", "tail" : ": String", "member" : "play.api.http.HttpProtocol.HTTP_1_0", "link" : "controllers\/FrontendController.html#HTTP_1_0:String", "kind" : "val"}, {"label" : "Redirect", "tail" : "(call: Call, status: Int): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/FrontendController.html#Redirect(call:play.api.mvc.Call,status:Int):play.api.mvc.Result", "kind" : "def"}, {"label" : "Redirect", "tail" : "(call: Call): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/FrontendController.html#Redirect(call:play.api.mvc.Call):play.api.mvc.Result", "kind" : "def"}, {"label" : "Redirect", "tail" : "(url: String, queryString: Map[String, Seq[String]], status: Int): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/FrontendController.html#Redirect(url:String,queryString:Map[String,Seq[String]],status:Int):play.api.mvc.Result", "kind" : "def"}, {"label" : "Redirect", "tail" : "(url: String, status: Int): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/FrontendController.html#Redirect(url:String,status:Int):play.api.mvc.Result", "kind" : "def"}, {"label" : "Status", "tail" : "(code: Int): Status", "member" : "play.api.mvc.Results.Status", "link" : "controllers\/FrontendController.html#Status(code:Int):Results.this.Status", "kind" : "def"}, {"label" : "NetworkAuthenticationRequired", "tail" : ": Status", "member" : "play.api.mvc.Results.NetworkAuthenticationRequired", "link" : "controllers\/FrontendController.html#NetworkAuthenticationRequired:Results.this.Status", "kind" : "val"}, {"label" : "InsufficientStorage", "tail" : ": Status", "member" : "play.api.mvc.Results.InsufficientStorage", "link" : "controllers\/FrontendController.html#InsufficientStorage:Results.this.Status", "kind" : "val"}, {"label" : "HttpVersionNotSupported", "tail" : ": Status", "member" : "play.api.mvc.Results.HttpVersionNotSupported", "link" : "controllers\/FrontendController.html#HttpVersionNotSupported:Results.this.Status", "kind" : "val"}, {"label" : "GatewayTimeout", "tail" : ": Status", "member" : "play.api.mvc.Results.GatewayTimeout", "link" : "controllers\/FrontendController.html#GatewayTimeout:Results.this.Status", "kind" : "val"}, {"label" : "ServiceUnavailable", "tail" : ": Status", "member" : "play.api.mvc.Results.ServiceUnavailable", "link" : "controllers\/FrontendController.html#ServiceUnavailable:Results.this.Status", "kind" : "val"}, {"label" : "BadGateway", "tail" : ": Status", "member" : "play.api.mvc.Results.BadGateway", "link" : "controllers\/FrontendController.html#BadGateway:Results.this.Status", "kind" : "val"}, {"label" : "NotImplemented", "tail" : ": Status", "member" : "play.api.mvc.Results.NotImplemented", "link" : "controllers\/FrontendController.html#NotImplemented:Results.this.Status", "kind" : "val"}, {"label" : "InternalServerError", "tail" : ": Status", "member" : "play.api.mvc.Results.InternalServerError", "link" : "controllers\/FrontendController.html#InternalServerError:Results.this.Status", "kind" : "val"}, {"label" : "TooManyRequest", "tail" : ": Status", "member" : "play.api.mvc.Results.TooManyRequest", "link" : "controllers\/FrontendController.html#TooManyRequest:Results.this.Status", "kind" : "val"}, {"label" : "RequestHeaderFieldsTooLarge", "tail" : ": Status", "member" : "play.api.mvc.Results.RequestHeaderFieldsTooLarge", "link" : "controllers\/FrontendController.html#RequestHeaderFieldsTooLarge:Results.this.Status", "kind" : "val"}, {"label" : "TooManyRequests", "tail" : ": Status", "member" : "play.api.mvc.Results.TooManyRequests", "link" : "controllers\/FrontendController.html#TooManyRequests:Results.this.Status", "kind" : "val"}, {"label" : "PreconditionRequired", "tail" : ": Status", "member" : "play.api.mvc.Results.PreconditionRequired", "link" : "controllers\/FrontendController.html#PreconditionRequired:Results.this.Status", "kind" : "val"}, {"label" : "FailedDependency", "tail" : ": Status", "member" : "play.api.mvc.Results.FailedDependency", "link" : "controllers\/FrontendController.html#FailedDependency:Results.this.Status", "kind" : "val"}, {"label" : "Locked", "tail" : ": Status", "member" : "play.api.mvc.Results.Locked", "link" : "controllers\/FrontendController.html#Locked:Results.this.Status", "kind" : "val"}, {"label" : "UnprocessableEntity", "tail" : ": Status", "member" : "play.api.mvc.Results.UnprocessableEntity", "link" : "controllers\/FrontendController.html#UnprocessableEntity:Results.this.Status", "kind" : "val"}, {"label" : "ImATeapot", "tail" : ": Status", "member" : "play.api.mvc.Results.ImATeapot", "link" : "controllers\/FrontendController.html#ImATeapot:Results.this.Status", "kind" : "val"}, {"label" : "ExpectationFailed", "tail" : ": Status", "member" : "play.api.mvc.Results.ExpectationFailed", "link" : "controllers\/FrontendController.html#ExpectationFailed:Results.this.Status", "kind" : "val"}, {"label" : "UnsupportedMediaType", "tail" : ": Status", "member" : "play.api.mvc.Results.UnsupportedMediaType", "link" : "controllers\/FrontendController.html#UnsupportedMediaType:Results.this.Status", "kind" : "val"}, {"label" : "UriTooLong", "tail" : ": Status", "member" : "play.api.mvc.Results.UriTooLong", "link" : "controllers\/FrontendController.html#UriTooLong:Results.this.Status", "kind" : "val"}, {"label" : "EntityTooLarge", "tail" : ": Status", "member" : "play.api.mvc.Results.EntityTooLarge", "link" : "controllers\/FrontendController.html#EntityTooLarge:Results.this.Status", "kind" : "val"}, {"label" : "PreconditionFailed", "tail" : ": Status", "member" : "play.api.mvc.Results.PreconditionFailed", "link" : "controllers\/FrontendController.html#PreconditionFailed:Results.this.Status", "kind" : "val"}, {"label" : "Gone", "tail" : ": Status", "member" : "play.api.mvc.Results.Gone", "link" : "controllers\/FrontendController.html#Gone:Results.this.Status", "kind" : "val"}, {"label" : "Conflict", "tail" : ": Status", "member" : "play.api.mvc.Results.Conflict", "link" : "controllers\/FrontendController.html#Conflict:Results.this.Status", "kind" : "val"}, {"label" : "RequestTimeout", "tail" : ": Status", "member" : "play.api.mvc.Results.RequestTimeout", "link" : "controllers\/FrontendController.html#RequestTimeout:Results.this.Status", "kind" : "val"}, {"label" : "NotAcceptable", "tail" : ": Status", "member" : "play.api.mvc.Results.NotAcceptable", "link" : "controllers\/FrontendController.html#NotAcceptable:Results.this.Status", "kind" : "val"}, {"label" : "MethodNotAllowed", "tail" : ": Status", "member" : "play.api.mvc.Results.MethodNotAllowed", "link" : "controllers\/FrontendController.html#MethodNotAllowed:Results.this.Status", "kind" : "val"}, {"label" : "NotFound", "tail" : ": Status", "member" : "play.api.mvc.Results.NotFound", "link" : "controllers\/FrontendController.html#NotFound:Results.this.Status", "kind" : "val"}, {"label" : "Forbidden", "tail" : ": Status", "member" : "play.api.mvc.Results.Forbidden", "link" : "controllers\/FrontendController.html#Forbidden:Results.this.Status", "kind" : "val"}, {"label" : "PaymentRequired", "tail" : ": Status", "member" : "play.api.mvc.Results.PaymentRequired", "link" : "controllers\/FrontendController.html#PaymentRequired:Results.this.Status", "kind" : "val"}, {"label" : "Unauthorized", "tail" : ": Status", "member" : "play.api.mvc.Results.Unauthorized", "link" : "controllers\/FrontendController.html#Unauthorized:Results.this.Status", "kind" : "val"}, {"label" : "BadRequest", "tail" : ": Status", "member" : "play.api.mvc.Results.BadRequest", "link" : "controllers\/FrontendController.html#BadRequest:Results.this.Status", "kind" : "val"}, {"label" : "PermanentRedirect", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.PermanentRedirect", "link" : "controllers\/FrontendController.html#PermanentRedirect(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "TemporaryRedirect", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.TemporaryRedirect", "link" : "controllers\/FrontendController.html#TemporaryRedirect(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "NotModified", "tail" : ": Result", "member" : "play.api.mvc.Results.NotModified", "link" : "controllers\/FrontendController.html#NotModified:play.api.mvc.Result", "kind" : "val"}, {"label" : "SeeOther", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.SeeOther", "link" : "controllers\/FrontendController.html#SeeOther(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "Found", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.Found", "link" : "controllers\/FrontendController.html#Found(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "MovedPermanently", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.MovedPermanently", "link" : "controllers\/FrontendController.html#MovedPermanently(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "MultiStatus", "tail" : ": Status", "member" : "play.api.mvc.Results.MultiStatus", "link" : "controllers\/FrontendController.html#MultiStatus:Results.this.Status", "kind" : "val"}, {"label" : "PartialContent", "tail" : ": Status", "member" : "play.api.mvc.Results.PartialContent", "link" : "controllers\/FrontendController.html#PartialContent:Results.this.Status", "kind" : "val"}, {"label" : "ResetContent", "tail" : ": Result", "member" : "play.api.mvc.Results.ResetContent", "link" : "controllers\/FrontendController.html#ResetContent:play.api.mvc.Result", "kind" : "val"}, {"label" : "NoContent", "tail" : ": Result", "member" : "play.api.mvc.Results.NoContent", "link" : "controllers\/FrontendController.html#NoContent:play.api.mvc.Result", "kind" : "val"}, {"label" : "NonAuthoritativeInformation", "tail" : ": Status", "member" : "play.api.mvc.Results.NonAuthoritativeInformation", "link" : "controllers\/FrontendController.html#NonAuthoritativeInformation:Results.this.Status", "kind" : "val"}, {"label" : "Accepted", "tail" : ": Status", "member" : "play.api.mvc.Results.Accepted", "link" : "controllers\/FrontendController.html#Accepted:Results.this.Status", "kind" : "val"}, {"label" : "Created", "tail" : ": Status", "member" : "play.api.mvc.Results.Created", "link" : "controllers\/FrontendController.html#Created:Results.this.Status", "kind" : "val"}, {"label" : "Ok", "tail" : ": Status", "member" : "play.api.mvc.Results.Ok", "link" : "controllers\/FrontendController.html#Ok:Results.this.Status", "kind" : "val"}, {"label" : "SwitchingProtocols", "tail" : ": Result", "member" : "play.api.mvc.Results.SwitchingProtocols", "link" : "controllers\/FrontendController.html#SwitchingProtocols:play.api.mvc.Result", "kind" : "val"}, {"label" : "Continue", "tail" : ": Result", "member" : "play.api.mvc.Results.Continue", "link" : "controllers\/FrontendController.html#Continue:play.api.mvc.Result", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/FrontendController.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/FrontendController.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/FrontendController.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/FrontendController.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/FrontendController.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/FrontendController.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/FrontendController.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/FrontendController.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/FrontendController.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/FrontendController.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/FrontendController.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/FrontendController.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/FrontendController.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/FrontendController.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/FrontendController.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/FrontendController.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/FrontendController.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/FrontendController.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/FrontendController.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/FrontendController.html", "kind" : "class"}, {"name" : "controllers.HealthController", "shortDescription" : "", "members_class" : [{"label" : "Status", "tail" : "", "member" : "play.api.mvc.Results.Status", "link" : "controllers\/HealthController.html#StatusextendsResult", "kind" : "class"}, {"label" : "health", "tail" : ": Action[AnyContent]", "member" : "controllers.HealthController.health", "link" : "controllers\/HealthController.html#health:play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "val"}, {"member" : "controllers.HealthController#", "error" : "unsupported entity"}, {"label" : "controllerComponents", "tail" : ": ControllerComponents", "member" : "play.api.mvc.AbstractController.controllerComponents", "link" : "controllers\/HealthController.html#controllerComponents:play.api.mvc.ControllerComponents", "kind" : "val"}, {"label" : "Action", "tail" : "(): ActionBuilder[Request, AnyContent]", "member" : "play.api.mvc.BaseController.Action", "link" : "controllers\/HealthController.html#Action:play.api.mvc.ActionBuilder[play.api.mvc.Request,play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "fileMimeTypes", "tail" : "(): FileMimeTypes", "member" : "play.api.mvc.BaseControllerHelpers.fileMimeTypes", "link" : "controllers\/HealthController.html#fileMimeTypes:play.api.http.FileMimeTypes", "kind" : "implicit def"}, {"label" : "supportedLangs", "tail" : "(): Langs", "member" : "play.api.mvc.BaseControllerHelpers.supportedLangs", "link" : "controllers\/HealthController.html#supportedLangs:play.api.i18n.Langs", "kind" : "implicit def"}, {"label" : "messagesApi", "tail" : "(): MessagesApi", "member" : "play.api.mvc.BaseControllerHelpers.messagesApi", "link" : "controllers\/HealthController.html#messagesApi:play.api.i18n.MessagesApi", "kind" : "implicit def"}, {"label" : "defaultExecutionContext", "tail" : "(): ExecutionContext", "member" : "play.api.mvc.BaseControllerHelpers.defaultExecutionContext", "link" : "controllers\/HealthController.html#defaultExecutionContext:scala.concurrent.ExecutionContext", "kind" : "def"}, {"label" : "parse", "tail" : "(): PlayBodyParsers", "member" : "play.api.mvc.BaseControllerHelpers.parse", "link" : "controllers\/HealthController.html#parse:play.api.mvc.PlayBodyParsers", "kind" : "def"}, {"label" : "TODO", "tail" : ": Action[AnyContent]", "member" : "play.api.mvc.ControllerHelpers.TODO", "link" : "controllers\/HealthController.html#TODO:play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "lazy val"}, {"label" : "request2flash", "tail" : "(request: RequestHeader): Flash", "member" : "play.api.mvc.RequestImplicits.request2flash", "link" : "controllers\/HealthController.html#request2flash(implicitrequest:play.api.mvc.RequestHeader):play.api.mvc.Flash", "kind" : "implicit def"}, {"label" : "request2session", "tail" : "(request: RequestHeader): Session", "member" : "play.api.mvc.RequestImplicits.request2session", "link" : "controllers\/HealthController.html#request2session(implicitrequest:play.api.mvc.RequestHeader):play.api.mvc.Session", "kind" : "implicit def"}, {"label" : "withCharset", "tail" : "(mimeType: String)(codec: Codec): String", "member" : "play.api.http.ContentTypes.withCharset", "link" : "controllers\/HealthController.html#withCharset(mimeType:String)(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "BINARY", "tail" : ": String", "member" : "play.api.http.ContentTypes.BINARY", "link" : "controllers\/HealthController.html#BINARY:String", "kind" : "val"}, {"label" : "FORM", "tail" : ": String", "member" : "play.api.http.ContentTypes.FORM", "link" : "controllers\/HealthController.html#FORM:String", "kind" : "val"}, {"label" : "JSON", "tail" : ": String", "member" : "play.api.http.ContentTypes.JSON", "link" : "controllers\/HealthController.html#JSON:String", "kind" : "val"}, {"label" : "CACHE_MANIFEST", "tail" : ": String", "member" : "play.api.http.ContentTypes.CACHE_MANIFEST", "link" : "controllers\/HealthController.html#CACHE_MANIFEST:String", "kind" : "val"}, {"label" : "EVENT_STREAM", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.EVENT_STREAM", "link" : "controllers\/HealthController.html#EVENT_STREAM(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "JAVASCRIPT", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.JAVASCRIPT", "link" : "controllers\/HealthController.html#JAVASCRIPT(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "CSS", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.CSS", "link" : "controllers\/HealthController.html#CSS(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "XML", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.XML", "link" : "controllers\/HealthController.html#XML(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "XHTML", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.XHTML", "link" : "controllers\/HealthController.html#XHTML(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "HTML", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.HTML", "link" : "controllers\/HealthController.html#HTML(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "TEXT", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.TEXT", "link" : "controllers\/HealthController.html#TEXT(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "X_CONTENT_SECURITY_POLICY_NONCE_HEADER", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_CONTENT_SECURITY_POLICY_NONCE_HEADER", "link" : "controllers\/HealthController.html#X_CONTENT_SECURITY_POLICY_NONCE_HEADER:String", "kind" : "val"}, {"label" : "CONTENT_SECURITY_POLICY_REPORT_ONLY", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_SECURITY_POLICY_REPORT_ONLY", "link" : "controllers\/HealthController.html#CONTENT_SECURITY_POLICY_REPORT_ONLY:String", "kind" : "val"}, {"label" : "CONTENT_SECURITY_POLICY", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_SECURITY_POLICY", "link" : "controllers\/HealthController.html#CONTENT_SECURITY_POLICY:String", "kind" : "val"}, {"label" : "REFERRER_POLICY", "tail" : ": String", "member" : "play.api.http.HeaderNames.REFERRER_POLICY", "link" : "controllers\/HealthController.html#REFERRER_POLICY:String", "kind" : "val"}, {"label" : "X_PERMITTED_CROSS_DOMAIN_POLICIES", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_PERMITTED_CROSS_DOMAIN_POLICIES", "link" : "controllers\/HealthController.html#X_PERMITTED_CROSS_DOMAIN_POLICIES:String", "kind" : "val"}, {"label" : "X_CONTENT_TYPE_OPTIONS", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_CONTENT_TYPE_OPTIONS", "link" : "controllers\/HealthController.html#X_CONTENT_TYPE_OPTIONS:String", "kind" : "val"}, {"label" : "X_XSS_PROTECTION", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_XSS_PROTECTION", "link" : "controllers\/HealthController.html#X_XSS_PROTECTION:String", "kind" : "val"}, {"label" : "X_FRAME_OPTIONS", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FRAME_OPTIONS", "link" : "controllers\/HealthController.html#X_FRAME_OPTIONS:String", "kind" : "val"}, {"label" : "STRICT_TRANSPORT_SECURITY", "tail" : ": String", "member" : "play.api.http.HeaderNames.STRICT_TRANSPORT_SECURITY", "link" : "controllers\/HealthController.html#STRICT_TRANSPORT_SECURITY:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_REQUEST_HEADERS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_REQUEST_HEADERS", "link" : "controllers\/HealthController.html#ACCESS_CONTROL_REQUEST_HEADERS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_REQUEST_METHOD", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_REQUEST_METHOD", "link" : "controllers\/HealthController.html#ACCESS_CONTROL_REQUEST_METHOD:String", "kind" : "val"}, {"label" : "ORIGIN", "tail" : ": String", "member" : "play.api.http.HeaderNames.ORIGIN", "link" : "controllers\/HealthController.html#ORIGIN:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_HEADERS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_HEADERS", "link" : "controllers\/HealthController.html#ACCESS_CONTROL_ALLOW_HEADERS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_METHODS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_METHODS", "link" : "controllers\/HealthController.html#ACCESS_CONTROL_ALLOW_METHODS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_CREDENTIALS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_CREDENTIALS", "link" : "controllers\/HealthController.html#ACCESS_CONTROL_ALLOW_CREDENTIALS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_MAX_AGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_MAX_AGE", "link" : "controllers\/HealthController.html#ACCESS_CONTROL_MAX_AGE:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_EXPOSE_HEADERS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_EXPOSE_HEADERS", "link" : "controllers\/HealthController.html#ACCESS_CONTROL_EXPOSE_HEADERS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_ORIGIN", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_ORIGIN", "link" : "controllers\/HealthController.html#ACCESS_CONTROL_ALLOW_ORIGIN:String", "kind" : "val"}, {"label" : "X_REQUESTED_WITH", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_REQUESTED_WITH", "link" : "controllers\/HealthController.html#X_REQUESTED_WITH:String", "kind" : "val"}, {"label" : "X_FORWARDED_PROTO", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_PROTO", "link" : "controllers\/HealthController.html#X_FORWARDED_PROTO:String", "kind" : "val"}, {"label" : "X_FORWARDED_PORT", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_PORT", "link" : "controllers\/HealthController.html#X_FORWARDED_PORT:String", "kind" : "val"}, {"label" : "X_FORWARDED_HOST", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_HOST", "link" : "controllers\/HealthController.html#X_FORWARDED_HOST:String", "kind" : "val"}, {"label" : "X_FORWARDED_FOR", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_FOR", "link" : "controllers\/HealthController.html#X_FORWARDED_FOR:String", "kind" : "val"}, {"label" : "FORWARDED", "tail" : ": String", "member" : "play.api.http.HeaderNames.FORWARDED", "link" : "controllers\/HealthController.html#FORWARDED:String", "kind" : "val"}, {"label" : "WWW_AUTHENTICATE", "tail" : ": String", "member" : "play.api.http.HeaderNames.WWW_AUTHENTICATE", "link" : "controllers\/HealthController.html#WWW_AUTHENTICATE:String", "kind" : "val"}, {"label" : "WARNING", "tail" : ": String", "member" : "play.api.http.HeaderNames.WARNING", "link" : "controllers\/HealthController.html#WARNING:String", "kind" : "val"}, {"label" : "VIA", "tail" : ": String", "member" : "play.api.http.HeaderNames.VIA", "link" : "controllers\/HealthController.html#VIA:String", "kind" : "val"}, {"label" : "VARY", "tail" : ": String", "member" : "play.api.http.HeaderNames.VARY", "link" : "controllers\/HealthController.html#VARY:String", "kind" : "val"}, {"label" : "USER_AGENT", "tail" : ": String", "member" : "play.api.http.HeaderNames.USER_AGENT", "link" : "controllers\/HealthController.html#USER_AGENT:String", "kind" : "val"}, {"label" : "UPGRADE", "tail" : ": String", "member" : "play.api.http.HeaderNames.UPGRADE", "link" : "controllers\/HealthController.html#UPGRADE:String", "kind" : "val"}, {"label" : "TRANSFER_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.TRANSFER_ENCODING", "link" : "controllers\/HealthController.html#TRANSFER_ENCODING:String", "kind" : "val"}, {"label" : "TRAILER", "tail" : ": String", "member" : "play.api.http.HeaderNames.TRAILER", "link" : "controllers\/HealthController.html#TRAILER:String", "kind" : "val"}, {"label" : "TE", "tail" : ": String", "member" : "play.api.http.HeaderNames.TE", "link" : "controllers\/HealthController.html#TE:String", "kind" : "val"}, {"label" : "SET_COOKIE2", "tail" : ": String", "member" : "play.api.http.HeaderNames.SET_COOKIE2", "link" : "controllers\/HealthController.html#SET_COOKIE2:String", "kind" : "val"}, {"label" : "SET_COOKIE", "tail" : ": String", "member" : "play.api.http.HeaderNames.SET_COOKIE", "link" : "controllers\/HealthController.html#SET_COOKIE:String", "kind" : "val"}, {"label" : "SERVER", "tail" : ": String", "member" : "play.api.http.HeaderNames.SERVER", "link" : "controllers\/HealthController.html#SERVER:String", "kind" : "val"}, {"label" : "RETRY_AFTER", "tail" : ": String", "member" : "play.api.http.HeaderNames.RETRY_AFTER", "link" : "controllers\/HealthController.html#RETRY_AFTER:String", "kind" : "val"}, {"label" : "REFERER", "tail" : ": String", "member" : "play.api.http.HeaderNames.REFERER", "link" : "controllers\/HealthController.html#REFERER:String", "kind" : "val"}, {"label" : "RANGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.RANGE", "link" : "controllers\/HealthController.html#RANGE:String", "kind" : "val"}, {"label" : "PROXY_AUTHORIZATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.PROXY_AUTHORIZATION", "link" : "controllers\/HealthController.html#PROXY_AUTHORIZATION:String", "kind" : "val"}, {"label" : "PROXY_AUTHENTICATE", "tail" : ": String", "member" : "play.api.http.HeaderNames.PROXY_AUTHENTICATE", "link" : "controllers\/HealthController.html#PROXY_AUTHENTICATE:String", "kind" : "val"}, {"label" : "PRAGMA", "tail" : ": String", "member" : "play.api.http.HeaderNames.PRAGMA", "link" : "controllers\/HealthController.html#PRAGMA:String", "kind" : "val"}, {"label" : "MAX_FORWARDS", "tail" : ": String", "member" : "play.api.http.HeaderNames.MAX_FORWARDS", "link" : "controllers\/HealthController.html#MAX_FORWARDS:String", "kind" : "val"}, {"label" : "LOCATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.LOCATION", "link" : "controllers\/HealthController.html#LOCATION:String", "kind" : "val"}, {"label" : "LINK", "tail" : ": String", "member" : "play.api.http.HeaderNames.LINK", "link" : "controllers\/HealthController.html#LINK:String", "kind" : "val"}, {"label" : "LAST_MODIFIED", "tail" : ": String", "member" : "play.api.http.HeaderNames.LAST_MODIFIED", "link" : "controllers\/HealthController.html#LAST_MODIFIED:String", "kind" : "val"}, {"label" : "IF_UNMODIFIED_SINCE", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_UNMODIFIED_SINCE", "link" : "controllers\/HealthController.html#IF_UNMODIFIED_SINCE:String", "kind" : "val"}, {"label" : "IF_RANGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_RANGE", "link" : "controllers\/HealthController.html#IF_RANGE:String", "kind" : "val"}, {"label" : "IF_NONE_MATCH", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_NONE_MATCH", "link" : "controllers\/HealthController.html#IF_NONE_MATCH:String", "kind" : "val"}, {"label" : "IF_MODIFIED_SINCE", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_MODIFIED_SINCE", "link" : "controllers\/HealthController.html#IF_MODIFIED_SINCE:String", "kind" : "val"}, {"label" : "IF_MATCH", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_MATCH", "link" : "controllers\/HealthController.html#IF_MATCH:String", "kind" : "val"}, {"label" : "HOST", "tail" : ": String", "member" : "play.api.http.HeaderNames.HOST", "link" : "controllers\/HealthController.html#HOST:String", "kind" : "val"}, {"label" : "FROM", "tail" : ": String", "member" : "play.api.http.HeaderNames.FROM", "link" : "controllers\/HealthController.html#FROM:String", "kind" : "val"}, {"label" : "EXPIRES", "tail" : ": String", "member" : "play.api.http.HeaderNames.EXPIRES", "link" : "controllers\/HealthController.html#EXPIRES:String", "kind" : "val"}, {"label" : "EXPECT", "tail" : ": String", "member" : "play.api.http.HeaderNames.EXPECT", "link" : "controllers\/HealthController.html#EXPECT:String", "kind" : "val"}, {"label" : "ETAG", "tail" : ": String", "member" : "play.api.http.HeaderNames.ETAG", "link" : "controllers\/HealthController.html#ETAG:String", "kind" : "val"}, {"label" : "DATE", "tail" : ": String", "member" : "play.api.http.HeaderNames.DATE", "link" : "controllers\/HealthController.html#DATE:String", "kind" : "val"}, {"label" : "COOKIE", "tail" : ": String", "member" : "play.api.http.HeaderNames.COOKIE", "link" : "controllers\/HealthController.html#COOKIE:String", "kind" : "val"}, {"label" : "CONTENT_TYPE", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_TYPE", "link" : "controllers\/HealthController.html#CONTENT_TYPE:String", "kind" : "val"}, {"label" : "CONTENT_TRANSFER_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_TRANSFER_ENCODING", "link" : "controllers\/HealthController.html#CONTENT_TRANSFER_ENCODING:String", "kind" : "val"}, {"label" : "CONTENT_RANGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_RANGE", "link" : "controllers\/HealthController.html#CONTENT_RANGE:String", "kind" : "val"}, {"label" : "CONTENT_MD5", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_MD5", "link" : "controllers\/HealthController.html#CONTENT_MD5:String", "kind" : "val"}, {"label" : "CONTENT_LOCATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_LOCATION", "link" : "controllers\/HealthController.html#CONTENT_LOCATION:String", "kind" : "val"}, {"label" : "CONTENT_LENGTH", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_LENGTH", "link" : "controllers\/HealthController.html#CONTENT_LENGTH:String", "kind" : "val"}, {"label" : "CONTENT_LANGUAGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_LANGUAGE", "link" : "controllers\/HealthController.html#CONTENT_LANGUAGE:String", "kind" : "val"}, {"label" : "CONTENT_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_ENCODING", "link" : "controllers\/HealthController.html#CONTENT_ENCODING:String", "kind" : "val"}, {"label" : "CONTENT_DISPOSITION", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_DISPOSITION", "link" : "controllers\/HealthController.html#CONTENT_DISPOSITION:String", "kind" : "val"}, {"label" : "CONNECTION", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONNECTION", "link" : "controllers\/HealthController.html#CONNECTION:String", "kind" : "val"}, {"label" : "CACHE_CONTROL", "tail" : ": String", "member" : "play.api.http.HeaderNames.CACHE_CONTROL", "link" : "controllers\/HealthController.html#CACHE_CONTROL:String", "kind" : "val"}, {"label" : "AUTHORIZATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.AUTHORIZATION", "link" : "controllers\/HealthController.html#AUTHORIZATION:String", "kind" : "val"}, {"label" : "ALLOW", "tail" : ": String", "member" : "play.api.http.HeaderNames.ALLOW", "link" : "controllers\/HealthController.html#ALLOW:String", "kind" : "val"}, {"label" : "AGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.AGE", "link" : "controllers\/HealthController.html#AGE:String", "kind" : "val"}, {"label" : "ACCEPT_RANGES", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_RANGES", "link" : "controllers\/HealthController.html#ACCEPT_RANGES:String", "kind" : "val"}, {"label" : "ACCEPT_LANGUAGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_LANGUAGE", "link" : "controllers\/HealthController.html#ACCEPT_LANGUAGE:String", "kind" : "val"}, {"label" : "ACCEPT_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_ENCODING", "link" : "controllers\/HealthController.html#ACCEPT_ENCODING:String", "kind" : "val"}, {"label" : "ACCEPT_CHARSET", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_CHARSET", "link" : "controllers\/HealthController.html#ACCEPT_CHARSET:String", "kind" : "val"}, {"label" : "ACCEPT", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT", "link" : "controllers\/HealthController.html#ACCEPT:String", "kind" : "val"}, {"label" : "NETWORK_AUTHENTICATION_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.NETWORK_AUTHENTICATION_REQUIRED", "link" : "controllers\/HealthController.html#NETWORK_AUTHENTICATION_REQUIRED:Int", "kind" : "val"}, {"label" : "INSUFFICIENT_STORAGE", "tail" : ": Int", "member" : "play.api.http.Status.INSUFFICIENT_STORAGE", "link" : "controllers\/HealthController.html#INSUFFICIENT_STORAGE:Int", "kind" : "val"}, {"label" : "HTTP_VERSION_NOT_SUPPORTED", "tail" : ": Int", "member" : "play.api.http.Status.HTTP_VERSION_NOT_SUPPORTED", "link" : "controllers\/HealthController.html#HTTP_VERSION_NOT_SUPPORTED:Int", "kind" : "val"}, {"label" : "GATEWAY_TIMEOUT", "tail" : ": Int", "member" : "play.api.http.Status.GATEWAY_TIMEOUT", "link" : "controllers\/HealthController.html#GATEWAY_TIMEOUT:Int", "kind" : "val"}, {"label" : "SERVICE_UNAVAILABLE", "tail" : ": Int", "member" : "play.api.http.Status.SERVICE_UNAVAILABLE", "link" : "controllers\/HealthController.html#SERVICE_UNAVAILABLE:Int", "kind" : "val"}, {"label" : "BAD_GATEWAY", "tail" : ": Int", "member" : "play.api.http.Status.BAD_GATEWAY", "link" : "controllers\/HealthController.html#BAD_GATEWAY:Int", "kind" : "val"}, {"label" : "NOT_IMPLEMENTED", "tail" : ": Int", "member" : "play.api.http.Status.NOT_IMPLEMENTED", "link" : "controllers\/HealthController.html#NOT_IMPLEMENTED:Int", "kind" : "val"}, {"label" : "INTERNAL_SERVER_ERROR", "tail" : ": Int", "member" : "play.api.http.Status.INTERNAL_SERVER_ERROR", "link" : "controllers\/HealthController.html#INTERNAL_SERVER_ERROR:Int", "kind" : "val"}, {"label" : "TOO_MANY_REQUEST", "tail" : ": Int", "member" : "play.api.http.Status.TOO_MANY_REQUEST", "link" : "controllers\/HealthController.html#TOO_MANY_REQUEST:Int", "kind" : "val"}, {"label" : "REQUEST_HEADER_FIELDS_TOO_LARGE", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_HEADER_FIELDS_TOO_LARGE", "link" : "controllers\/HealthController.html#REQUEST_HEADER_FIELDS_TOO_LARGE:Int", "kind" : "val"}, {"label" : "TOO_MANY_REQUESTS", "tail" : ": Int", "member" : "play.api.http.Status.TOO_MANY_REQUESTS", "link" : "controllers\/HealthController.html#TOO_MANY_REQUESTS:Int", "kind" : "val"}, {"label" : "PRECONDITION_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.PRECONDITION_REQUIRED", "link" : "controllers\/HealthController.html#PRECONDITION_REQUIRED:Int", "kind" : "val"}, {"label" : "UPGRADE_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.UPGRADE_REQUIRED", "link" : "controllers\/HealthController.html#UPGRADE_REQUIRED:Int", "kind" : "val"}, {"label" : "FAILED_DEPENDENCY", "tail" : ": Int", "member" : "play.api.http.Status.FAILED_DEPENDENCY", "link" : "controllers\/HealthController.html#FAILED_DEPENDENCY:Int", "kind" : "val"}, {"label" : "LOCKED", "tail" : ": Int", "member" : "play.api.http.Status.LOCKED", "link" : "controllers\/HealthController.html#LOCKED:Int", "kind" : "val"}, {"label" : "UNPROCESSABLE_ENTITY", "tail" : ": Int", "member" : "play.api.http.Status.UNPROCESSABLE_ENTITY", "link" : "controllers\/HealthController.html#UNPROCESSABLE_ENTITY:Int", "kind" : "val"}, {"label" : "IM_A_TEAPOT", "tail" : ": Int", "member" : "play.api.http.Status.IM_A_TEAPOT", "link" : "controllers\/HealthController.html#IM_A_TEAPOT:Int", "kind" : "val"}, {"label" : "EXPECTATION_FAILED", "tail" : ": Int", "member" : "play.api.http.Status.EXPECTATION_FAILED", "link" : "controllers\/HealthController.html#EXPECTATION_FAILED:Int", "kind" : "val"}, {"label" : "REQUESTED_RANGE_NOT_SATISFIABLE", "tail" : ": Int", "member" : "play.api.http.Status.REQUESTED_RANGE_NOT_SATISFIABLE", "link" : "controllers\/HealthController.html#REQUESTED_RANGE_NOT_SATISFIABLE:Int", "kind" : "val"}, {"label" : "UNSUPPORTED_MEDIA_TYPE", "tail" : ": Int", "member" : "play.api.http.Status.UNSUPPORTED_MEDIA_TYPE", "link" : "controllers\/HealthController.html#UNSUPPORTED_MEDIA_TYPE:Int", "kind" : "val"}, {"label" : "REQUEST_URI_TOO_LONG", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_URI_TOO_LONG", "link" : "controllers\/HealthController.html#REQUEST_URI_TOO_LONG:Int", "kind" : "val"}, {"label" : "REQUEST_ENTITY_TOO_LARGE", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_ENTITY_TOO_LARGE", "link" : "controllers\/HealthController.html#REQUEST_ENTITY_TOO_LARGE:Int", "kind" : "val"}, {"label" : "PRECONDITION_FAILED", "tail" : ": Int", "member" : "play.api.http.Status.PRECONDITION_FAILED", "link" : "controllers\/HealthController.html#PRECONDITION_FAILED:Int", "kind" : "val"}, {"label" : "LENGTH_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.LENGTH_REQUIRED", "link" : "controllers\/HealthController.html#LENGTH_REQUIRED:Int", "kind" : "val"}, {"label" : "GONE", "tail" : ": Int", "member" : "play.api.http.Status.GONE", "link" : "controllers\/HealthController.html#GONE:Int", "kind" : "val"}, {"label" : "CONFLICT", "tail" : ": Int", "member" : "play.api.http.Status.CONFLICT", "link" : "controllers\/HealthController.html#CONFLICT:Int", "kind" : "val"}, {"label" : "REQUEST_TIMEOUT", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_TIMEOUT", "link" : "controllers\/HealthController.html#REQUEST_TIMEOUT:Int", "kind" : "val"}, {"label" : "PROXY_AUTHENTICATION_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.PROXY_AUTHENTICATION_REQUIRED", "link" : "controllers\/HealthController.html#PROXY_AUTHENTICATION_REQUIRED:Int", "kind" : "val"}, {"label" : "NOT_ACCEPTABLE", "tail" : ": Int", "member" : "play.api.http.Status.NOT_ACCEPTABLE", "link" : "controllers\/HealthController.html#NOT_ACCEPTABLE:Int", "kind" : "val"}, {"label" : "METHOD_NOT_ALLOWED", "tail" : ": Int", "member" : "play.api.http.Status.METHOD_NOT_ALLOWED", "link" : "controllers\/HealthController.html#METHOD_NOT_ALLOWED:Int", "kind" : "val"}, {"label" : "NOT_FOUND", "tail" : ": Int", "member" : "play.api.http.Status.NOT_FOUND", "link" : "controllers\/HealthController.html#NOT_FOUND:Int", "kind" : "val"}, {"label" : "FORBIDDEN", "tail" : ": Int", "member" : "play.api.http.Status.FORBIDDEN", "link" : "controllers\/HealthController.html#FORBIDDEN:Int", "kind" : "val"}, {"label" : "PAYMENT_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.PAYMENT_REQUIRED", "link" : "controllers\/HealthController.html#PAYMENT_REQUIRED:Int", "kind" : "val"}, {"label" : "UNAUTHORIZED", "tail" : ": Int", "member" : "play.api.http.Status.UNAUTHORIZED", "link" : "controllers\/HealthController.html#UNAUTHORIZED:Int", "kind" : "val"}, {"label" : "BAD_REQUEST", "tail" : ": Int", "member" : "play.api.http.Status.BAD_REQUEST", "link" : "controllers\/HealthController.html#BAD_REQUEST:Int", "kind" : "val"}, {"label" : "PERMANENT_REDIRECT", "tail" : ": Int", "member" : "play.api.http.Status.PERMANENT_REDIRECT", "link" : "controllers\/HealthController.html#PERMANENT_REDIRECT:Int", "kind" : "val"}, {"label" : "TEMPORARY_REDIRECT", "tail" : ": Int", "member" : "play.api.http.Status.TEMPORARY_REDIRECT", "link" : "controllers\/HealthController.html#TEMPORARY_REDIRECT:Int", "kind" : "val"}, {"label" : "USE_PROXY", "tail" : ": Int", "member" : "play.api.http.Status.USE_PROXY", "link" : "controllers\/HealthController.html#USE_PROXY:Int", "kind" : "val"}, {"label" : "NOT_MODIFIED", "tail" : ": Int", "member" : "play.api.http.Status.NOT_MODIFIED", "link" : "controllers\/HealthController.html#NOT_MODIFIED:Int", "kind" : "val"}, {"label" : "SEE_OTHER", "tail" : ": Int", "member" : "play.api.http.Status.SEE_OTHER", "link" : "controllers\/HealthController.html#SEE_OTHER:Int", "kind" : "val"}, {"label" : "FOUND", "tail" : ": Int", "member" : "play.api.http.Status.FOUND", "link" : "controllers\/HealthController.html#FOUND:Int", "kind" : "val"}, {"label" : "MOVED_PERMANENTLY", "tail" : ": Int", "member" : "play.api.http.Status.MOVED_PERMANENTLY", "link" : "controllers\/HealthController.html#MOVED_PERMANENTLY:Int", "kind" : "val"}, {"label" : "MULTIPLE_CHOICES", "tail" : ": Int", "member" : "play.api.http.Status.MULTIPLE_CHOICES", "link" : "controllers\/HealthController.html#MULTIPLE_CHOICES:Int", "kind" : "val"}, {"label" : "MULTI_STATUS", "tail" : ": Int", "member" : "play.api.http.Status.MULTI_STATUS", "link" : "controllers\/HealthController.html#MULTI_STATUS:Int", "kind" : "val"}, {"label" : "PARTIAL_CONTENT", "tail" : ": Int", "member" : "play.api.http.Status.PARTIAL_CONTENT", "link" : "controllers\/HealthController.html#PARTIAL_CONTENT:Int", "kind" : "val"}, {"label" : "RESET_CONTENT", "tail" : ": Int", "member" : "play.api.http.Status.RESET_CONTENT", "link" : "controllers\/HealthController.html#RESET_CONTENT:Int", "kind" : "val"}, {"label" : "NO_CONTENT", "tail" : ": Int", "member" : "play.api.http.Status.NO_CONTENT", "link" : "controllers\/HealthController.html#NO_CONTENT:Int", "kind" : "val"}, {"label" : "NON_AUTHORITATIVE_INFORMATION", "tail" : ": Int", "member" : "play.api.http.Status.NON_AUTHORITATIVE_INFORMATION", "link" : "controllers\/HealthController.html#NON_AUTHORITATIVE_INFORMATION:Int", "kind" : "val"}, {"label" : "ACCEPTED", "tail" : ": Int", "member" : "play.api.http.Status.ACCEPTED", "link" : "controllers\/HealthController.html#ACCEPTED:Int", "kind" : "val"}, {"label" : "CREATED", "tail" : ": Int", "member" : "play.api.http.Status.CREATED", "link" : "controllers\/HealthController.html#CREATED:Int", "kind" : "val"}, {"label" : "OK", "tail" : ": Int", "member" : "play.api.http.Status.OK", "link" : "controllers\/HealthController.html#OK:Int", "kind" : "val"}, {"label" : "SWITCHING_PROTOCOLS", "tail" : ": Int", "member" : "play.api.http.Status.SWITCHING_PROTOCOLS", "link" : "controllers\/HealthController.html#SWITCHING_PROTOCOLS:Int", "kind" : "val"}, {"label" : "CONTINUE", "tail" : ": Int", "member" : "play.api.http.Status.CONTINUE", "link" : "controllers\/HealthController.html#CONTINUE:Int", "kind" : "val"}, {"label" : "CHUNKED", "tail" : ": String", "member" : "play.api.http.HttpProtocol.CHUNKED", "link" : "controllers\/HealthController.html#CHUNKED:String", "kind" : "val"}, {"label" : "HTTP_1_1", "tail" : ": String", "member" : "play.api.http.HttpProtocol.HTTP_1_1", "link" : "controllers\/HealthController.html#HTTP_1_1:String", "kind" : "val"}, {"label" : "HTTP_1_0", "tail" : ": String", "member" : "play.api.http.HttpProtocol.HTTP_1_0", "link" : "controllers\/HealthController.html#HTTP_1_0:String", "kind" : "val"}, {"label" : "Redirect", "tail" : "(call: Call, status: Int): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/HealthController.html#Redirect(call:play.api.mvc.Call,status:Int):play.api.mvc.Result", "kind" : "def"}, {"label" : "Redirect", "tail" : "(call: Call): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/HealthController.html#Redirect(call:play.api.mvc.Call):play.api.mvc.Result", "kind" : "def"}, {"label" : "Redirect", "tail" : "(url: String, queryString: Map[String, Seq[String]], status: Int): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/HealthController.html#Redirect(url:String,queryString:Map[String,Seq[String]],status:Int):play.api.mvc.Result", "kind" : "def"}, {"label" : "Redirect", "tail" : "(url: String, status: Int): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/HealthController.html#Redirect(url:String,status:Int):play.api.mvc.Result", "kind" : "def"}, {"label" : "Status", "tail" : "(code: Int): Status", "member" : "play.api.mvc.Results.Status", "link" : "controllers\/HealthController.html#Status(code:Int):Results.this.Status", "kind" : "def"}, {"label" : "NetworkAuthenticationRequired", "tail" : ": Status", "member" : "play.api.mvc.Results.NetworkAuthenticationRequired", "link" : "controllers\/HealthController.html#NetworkAuthenticationRequired:Results.this.Status", "kind" : "val"}, {"label" : "InsufficientStorage", "tail" : ": Status", "member" : "play.api.mvc.Results.InsufficientStorage", "link" : "controllers\/HealthController.html#InsufficientStorage:Results.this.Status", "kind" : "val"}, {"label" : "HttpVersionNotSupported", "tail" : ": Status", "member" : "play.api.mvc.Results.HttpVersionNotSupported", "link" : "controllers\/HealthController.html#HttpVersionNotSupported:Results.this.Status", "kind" : "val"}, {"label" : "GatewayTimeout", "tail" : ": Status", "member" : "play.api.mvc.Results.GatewayTimeout", "link" : "controllers\/HealthController.html#GatewayTimeout:Results.this.Status", "kind" : "val"}, {"label" : "ServiceUnavailable", "tail" : ": Status", "member" : "play.api.mvc.Results.ServiceUnavailable", "link" : "controllers\/HealthController.html#ServiceUnavailable:Results.this.Status", "kind" : "val"}, {"label" : "BadGateway", "tail" : ": Status", "member" : "play.api.mvc.Results.BadGateway", "link" : "controllers\/HealthController.html#BadGateway:Results.this.Status", "kind" : "val"}, {"label" : "NotImplemented", "tail" : ": Status", "member" : "play.api.mvc.Results.NotImplemented", "link" : "controllers\/HealthController.html#NotImplemented:Results.this.Status", "kind" : "val"}, {"label" : "InternalServerError", "tail" : ": Status", "member" : "play.api.mvc.Results.InternalServerError", "link" : "controllers\/HealthController.html#InternalServerError:Results.this.Status", "kind" : "val"}, {"label" : "TooManyRequest", "tail" : ": Status", "member" : "play.api.mvc.Results.TooManyRequest", "link" : "controllers\/HealthController.html#TooManyRequest:Results.this.Status", "kind" : "val"}, {"label" : "RequestHeaderFieldsTooLarge", "tail" : ": Status", "member" : "play.api.mvc.Results.RequestHeaderFieldsTooLarge", "link" : "controllers\/HealthController.html#RequestHeaderFieldsTooLarge:Results.this.Status", "kind" : "val"}, {"label" : "TooManyRequests", "tail" : ": Status", "member" : "play.api.mvc.Results.TooManyRequests", "link" : "controllers\/HealthController.html#TooManyRequests:Results.this.Status", "kind" : "val"}, {"label" : "PreconditionRequired", "tail" : ": Status", "member" : "play.api.mvc.Results.PreconditionRequired", "link" : "controllers\/HealthController.html#PreconditionRequired:Results.this.Status", "kind" : "val"}, {"label" : "FailedDependency", "tail" : ": Status", "member" : "play.api.mvc.Results.FailedDependency", "link" : "controllers\/HealthController.html#FailedDependency:Results.this.Status", "kind" : "val"}, {"label" : "Locked", "tail" : ": Status", "member" : "play.api.mvc.Results.Locked", "link" : "controllers\/HealthController.html#Locked:Results.this.Status", "kind" : "val"}, {"label" : "UnprocessableEntity", "tail" : ": Status", "member" : "play.api.mvc.Results.UnprocessableEntity", "link" : "controllers\/HealthController.html#UnprocessableEntity:Results.this.Status", "kind" : "val"}, {"label" : "ImATeapot", "tail" : ": Status", "member" : "play.api.mvc.Results.ImATeapot", "link" : "controllers\/HealthController.html#ImATeapot:Results.this.Status", "kind" : "val"}, {"label" : "ExpectationFailed", "tail" : ": Status", "member" : "play.api.mvc.Results.ExpectationFailed", "link" : "controllers\/HealthController.html#ExpectationFailed:Results.this.Status", "kind" : "val"}, {"label" : "UnsupportedMediaType", "tail" : ": Status", "member" : "play.api.mvc.Results.UnsupportedMediaType", "link" : "controllers\/HealthController.html#UnsupportedMediaType:Results.this.Status", "kind" : "val"}, {"label" : "UriTooLong", "tail" : ": Status", "member" : "play.api.mvc.Results.UriTooLong", "link" : "controllers\/HealthController.html#UriTooLong:Results.this.Status", "kind" : "val"}, {"label" : "EntityTooLarge", "tail" : ": Status", "member" : "play.api.mvc.Results.EntityTooLarge", "link" : "controllers\/HealthController.html#EntityTooLarge:Results.this.Status", "kind" : "val"}, {"label" : "PreconditionFailed", "tail" : ": Status", "member" : "play.api.mvc.Results.PreconditionFailed", "link" : "controllers\/HealthController.html#PreconditionFailed:Results.this.Status", "kind" : "val"}, {"label" : "Gone", "tail" : ": Status", "member" : "play.api.mvc.Results.Gone", "link" : "controllers\/HealthController.html#Gone:Results.this.Status", "kind" : "val"}, {"label" : "Conflict", "tail" : ": Status", "member" : "play.api.mvc.Results.Conflict", "link" : "controllers\/HealthController.html#Conflict:Results.this.Status", "kind" : "val"}, {"label" : "RequestTimeout", "tail" : ": Status", "member" : "play.api.mvc.Results.RequestTimeout", "link" : "controllers\/HealthController.html#RequestTimeout:Results.this.Status", "kind" : "val"}, {"label" : "NotAcceptable", "tail" : ": Status", "member" : "play.api.mvc.Results.NotAcceptable", "link" : "controllers\/HealthController.html#NotAcceptable:Results.this.Status", "kind" : "val"}, {"label" : "MethodNotAllowed", "tail" : ": Status", "member" : "play.api.mvc.Results.MethodNotAllowed", "link" : "controllers\/HealthController.html#MethodNotAllowed:Results.this.Status", "kind" : "val"}, {"label" : "NotFound", "tail" : ": Status", "member" : "play.api.mvc.Results.NotFound", "link" : "controllers\/HealthController.html#NotFound:Results.this.Status", "kind" : "val"}, {"label" : "Forbidden", "tail" : ": Status", "member" : "play.api.mvc.Results.Forbidden", "link" : "controllers\/HealthController.html#Forbidden:Results.this.Status", "kind" : "val"}, {"label" : "PaymentRequired", "tail" : ": Status", "member" : "play.api.mvc.Results.PaymentRequired", "link" : "controllers\/HealthController.html#PaymentRequired:Results.this.Status", "kind" : "val"}, {"label" : "Unauthorized", "tail" : ": Status", "member" : "play.api.mvc.Results.Unauthorized", "link" : "controllers\/HealthController.html#Unauthorized:Results.this.Status", "kind" : "val"}, {"label" : "BadRequest", "tail" : ": Status", "member" : "play.api.mvc.Results.BadRequest", "link" : "controllers\/HealthController.html#BadRequest:Results.this.Status", "kind" : "val"}, {"label" : "PermanentRedirect", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.PermanentRedirect", "link" : "controllers\/HealthController.html#PermanentRedirect(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "TemporaryRedirect", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.TemporaryRedirect", "link" : "controllers\/HealthController.html#TemporaryRedirect(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "NotModified", "tail" : ": Result", "member" : "play.api.mvc.Results.NotModified", "link" : "controllers\/HealthController.html#NotModified:play.api.mvc.Result", "kind" : "val"}, {"label" : "SeeOther", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.SeeOther", "link" : "controllers\/HealthController.html#SeeOther(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "Found", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.Found", "link" : "controllers\/HealthController.html#Found(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "MovedPermanently", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.MovedPermanently", "link" : "controllers\/HealthController.html#MovedPermanently(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "MultiStatus", "tail" : ": Status", "member" : "play.api.mvc.Results.MultiStatus", "link" : "controllers\/HealthController.html#MultiStatus:Results.this.Status", "kind" : "val"}, {"label" : "PartialContent", "tail" : ": Status", "member" : "play.api.mvc.Results.PartialContent", "link" : "controllers\/HealthController.html#PartialContent:Results.this.Status", "kind" : "val"}, {"label" : "ResetContent", "tail" : ": Result", "member" : "play.api.mvc.Results.ResetContent", "link" : "controllers\/HealthController.html#ResetContent:play.api.mvc.Result", "kind" : "val"}, {"label" : "NoContent", "tail" : ": Result", "member" : "play.api.mvc.Results.NoContent", "link" : "controllers\/HealthController.html#NoContent:play.api.mvc.Result", "kind" : "val"}, {"label" : "NonAuthoritativeInformation", "tail" : ": Status", "member" : "play.api.mvc.Results.NonAuthoritativeInformation", "link" : "controllers\/HealthController.html#NonAuthoritativeInformation:Results.this.Status", "kind" : "val"}, {"label" : "Accepted", "tail" : ": Status", "member" : "play.api.mvc.Results.Accepted", "link" : "controllers\/HealthController.html#Accepted:Results.this.Status", "kind" : "val"}, {"label" : "Created", "tail" : ": Status", "member" : "play.api.mvc.Results.Created", "link" : "controllers\/HealthController.html#Created:Results.this.Status", "kind" : "val"}, {"label" : "Ok", "tail" : ": Status", "member" : "play.api.mvc.Results.Ok", "link" : "controllers\/HealthController.html#Ok:Results.this.Status", "kind" : "val"}, {"label" : "SwitchingProtocols", "tail" : ": Result", "member" : "play.api.mvc.Results.SwitchingProtocols", "link" : "controllers\/HealthController.html#SwitchingProtocols:play.api.mvc.Result", "kind" : "val"}, {"label" : "Continue", "tail" : ": Result", "member" : "play.api.mvc.Results.Continue", "link" : "controllers\/HealthController.html#Continue:play.api.mvc.Result", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/HealthController.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/HealthController.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/HealthController.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/HealthController.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/HealthController.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/HealthController.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/HealthController.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/HealthController.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/HealthController.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/HealthController.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/HealthController.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/HealthController.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/HealthController.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/HealthController.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/HealthController.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/HealthController.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/HealthController.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/HealthController.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/HealthController.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/HealthController.html", "kind" : "class"}, {"name" : "controllers.ReverseApiController", "shortDescription" : "", "members_class" : [{"label" : "listAllSuggestedSolrFields", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.listAllSuggestedSolrFields", "link" : "controllers\/ReverseApiController.html#listAllSuggestedSolrFields(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "listAllSolrIndeces", "tail" : "(): Call", "member" : "controllers.ReverseApiController.listAllSolrIndeces", "link" : "controllers\/ReverseApiController.html#listAllSolrIndeces():play.api.mvc.Call", "kind" : "def"}, {"label" : "getActivityLog", "tail" : "(inputId: String): Call", "member" : "controllers.ReverseApiController.getActivityLog", "link" : "controllers\/ReverseApiController.html#getActivityLog(inputId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "getSolrIndex", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.getSolrIndex", "link" : "controllers\/ReverseApiController.html#getSolrIndex(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "getFeatureToggles", "tail" : "(): Call", "member" : "controllers.ReverseApiController.getFeatureToggles", "link" : "controllers\/ReverseApiController.html#getFeatureToggles():play.api.mvc.Call", "kind" : "def"}, {"label" : "listAll", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.listAll", "link" : "controllers\/ReverseApiController.html#listAll(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "deleteSpelling", "tail" : "(canonicalSpellingId: String): Call", "member" : "controllers.ReverseApiController.deleteSpelling", "link" : "controllers\/ReverseApiController.html#deleteSpelling(canonicalSpellingId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "deleteSearchInput", "tail" : "(searchInputId: String): Call", "member" : "controllers.ReverseApiController.deleteSearchInput", "link" : "controllers\/ReverseApiController.html#deleteSearchInput(searchInputId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "listAllSearchInputs", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.listAllSearchInputs", "link" : "controllers\/ReverseApiController.html#listAllSearchInputs(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "updateSearchInput", "tail" : "(searchInputId: String): Call", "member" : "controllers.ReverseApiController.updateSearchInput", "link" : "controllers\/ReverseApiController.html#updateSearchInput(searchInputId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "deleteSolrIndex", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.deleteSolrIndex", "link" : "controllers\/ReverseApiController.html#deleteSolrIndex(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "getRulesReport", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.getRulesReport", "link" : "controllers\/ReverseApiController.html#getRulesReport(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "addNewSearchInput", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.addNewSearchInput", "link" : "controllers\/ReverseApiController.html#addNewSearchInput(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "importFromRulesTxt", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.importFromRulesTxt", "link" : "controllers\/ReverseApiController.html#importFromRulesTxt(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "addNewSuggestedSolrField", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.addNewSuggestedSolrField", "link" : "controllers\/ReverseApiController.html#addNewSuggestedSolrField(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "updateRulesTxtForSolrIndexAndTargetPlatform", "tail" : "(solrIndexId: String, targetPlatform: String): Call", "member" : "controllers.ReverseApiController.updateRulesTxtForSolrIndexAndTargetPlatform", "link" : "controllers\/ReverseApiController.html#updateRulesTxtForSolrIndexAndTargetPlatform(solrIndexId:String,targetPlatform:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "deleteSuggestedSolrField", "tail" : "(solrIndexId: String, suggestedFieldId: String): Call", "member" : "controllers.ReverseApiController.deleteSuggestedSolrField", "link" : "controllers\/ReverseApiController.html#deleteSuggestedSolrField(solrIndexId:String,suggestedFieldId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "getDetailedSpelling", "tail" : "(canonicalSpellingId: String): Call", "member" : "controllers.ReverseApiController.getDetailedSpelling", "link" : "controllers\/ReverseApiController.html#getDetailedSpelling(canonicalSpellingId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "getDetailedSearchInput", "tail" : "(searchInputId: String): Call", "member" : "controllers.ReverseApiController.getDetailedSearchInput", "link" : "controllers\/ReverseApiController.html#getDetailedSearchInput(searchInputId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "getLatestVersionInfo", "tail" : "(): Call", "member" : "controllers.ReverseApiController.getLatestVersionInfo", "link" : "controllers\/ReverseApiController.html#getLatestVersionInfo():play.api.mvc.Call", "kind" : "def"}, {"label" : "updateSpelling", "tail" : "(solrIndexId: String, canonicalSpellingId: String): Call", "member" : "controllers.ReverseApiController.updateSpelling", "link" : "controllers\/ReverseApiController.html#updateSpelling(solrIndexId:String,canonicalSpellingId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "addNewSpelling", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.addNewSpelling", "link" : "controllers\/ReverseApiController.html#addNewSpelling(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "getActivityReport", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.getActivityReport", "link" : "controllers\/ReverseApiController.html#getActivityReport(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "listAllInputTags", "tail" : "(): Call", "member" : "controllers.ReverseApiController.listAllInputTags", "link" : "controllers\/ReverseApiController.html#listAllInputTags():play.api.mvc.Call", "kind" : "def"}, {"label" : "downloadAllRulesTxtFiles", "tail" : "(): Call", "member" : "controllers.ReverseApiController.downloadAllRulesTxtFiles", "link" : "controllers\/ReverseApiController.html#downloadAllRulesTxtFiles():play.api.mvc.Call", "kind" : "def"}, {"label" : "addNewSolrIndex", "tail" : "(): Call", "member" : "controllers.ReverseApiController.addNewSolrIndex", "link" : "controllers\/ReverseApiController.html#addNewSolrIndex():play.api.mvc.Call", "kind" : "def"}, {"label" : "getLatestDeploymentResult", "tail" : "(solrIndexId: String, targetSystem: String): Call", "member" : "controllers.ReverseApiController.getLatestDeploymentResult", "link" : "controllers\/ReverseApiController.html#getLatestDeploymentResult(solrIndexId:String,targetSystem:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "_defaultPrefix", "tail" : "(): String", "member" : "controllers.ReverseApiController._defaultPrefix", "link" : "controllers\/ReverseApiController.html#_defaultPrefix:String", "kind" : "def"}, {"member" : "controllers.ReverseApiController#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/ReverseApiController.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/ReverseApiController.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/ReverseApiController.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/ReverseApiController.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/ReverseApiController.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/ReverseApiController.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/ReverseApiController.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ReverseApiController.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ReverseApiController.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ReverseApiController.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/ReverseApiController.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/ReverseApiController.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/ReverseApiController.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/ReverseApiController.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/ReverseApiController.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/ReverseApiController.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/ReverseApiController.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/ReverseApiController.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/ReverseApiController.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/ReverseApiController.html", "kind" : "class"}, {"name" : "controllers.ReverseFrontendController", "shortDescription" : "", "members_class" : [{"label" : "index", "tail" : "(): Call", "member" : "controllers.ReverseFrontendController.index", "link" : "controllers\/ReverseFrontendController.html#index():play.api.mvc.Call", "kind" : "def"}, {"label" : "assetOrDefault", "tail" : "(file: String): Call", "member" : "controllers.ReverseFrontendController.assetOrDefault", "link" : "controllers\/ReverseFrontendController.html#assetOrDefault(file:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "_defaultPrefix", "tail" : "(): String", "member" : "controllers.ReverseFrontendController._defaultPrefix", "link" : "controllers\/ReverseFrontendController.html#_defaultPrefix:String", "kind" : "def"}, {"member" : "controllers.ReverseFrontendController#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/ReverseFrontendController.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/ReverseFrontendController.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/ReverseFrontendController.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/ReverseFrontendController.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/ReverseFrontendController.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/ReverseFrontendController.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/ReverseFrontendController.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ReverseFrontendController.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ReverseFrontendController.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ReverseFrontendController.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/ReverseFrontendController.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/ReverseFrontendController.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/ReverseFrontendController.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/ReverseFrontendController.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/ReverseFrontendController.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/ReverseFrontendController.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/ReverseFrontendController.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/ReverseFrontendController.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/ReverseFrontendController.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/ReverseFrontendController.html", "kind" : "class"}, {"name" : "controllers.ReverseHealthController", "shortDescription" : "", "members_class" : [{"label" : "health", "tail" : "(): Call", "member" : "controllers.ReverseHealthController.health", "link" : "controllers\/ReverseHealthController.html#health():play.api.mvc.Call", "kind" : "def"}, {"label" : "_defaultPrefix", "tail" : "(): String", "member" : "controllers.ReverseHealthController._defaultPrefix", "link" : "controllers\/ReverseHealthController.html#_defaultPrefix:String", "kind" : "def"}, {"member" : "controllers.ReverseHealthController#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/ReverseHealthController.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/ReverseHealthController.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/ReverseHealthController.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/ReverseHealthController.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/ReverseHealthController.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/ReverseHealthController.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/ReverseHealthController.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ReverseHealthController.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ReverseHealthController.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ReverseHealthController.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/ReverseHealthController.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/ReverseHealthController.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/ReverseHealthController.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/ReverseHealthController.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/ReverseHealthController.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/ReverseHealthController.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/ReverseHealthController.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/ReverseHealthController.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/ReverseHealthController.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/ReverseHealthController.html", "kind" : "class"}, {"name" : "controllers.routes", "shortDescription" : "", "members_class" : [{"member" : "controllers.routes#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/routes.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/routes.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/routes.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/routes.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/routes.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/routes.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/routes.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/routes.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/routes.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/routes.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/routes.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/routes.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/routes.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/routes.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/routes.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/routes.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/routes.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/routes.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/routes.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/routes.html", "kind" : "class"}], "models.querqy" : [{"name" : "models.querqy.QuerqyReplaceRulesGenerator", "shortDescription" : "", "object" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html", "members_object" : [{"label" : "validateQuerqyReplaceRulesTxtToErrMsg", "tail" : "(rulesString: String): Option[String]", "member" : "models.querqy.QuerqyReplaceRulesGenerator.validateQuerqyReplaceRulesTxtToErrMsg", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#validateQuerqyReplaceRulesTxtToErrMsg(rulesString:String):Option[String]", "kind" : "def"}, {"label" : "validateQuerqyReplaceRulesTxtToErrMsg", "tail" : "(spellings: CanonicalSpellingWithAlternatives): Option[String]", "member" : "models.querqy.QuerqyReplaceRulesGenerator.validateQuerqyReplaceRulesTxtToErrMsg", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#validateQuerqyReplaceRulesTxtToErrMsg(spellings:models.spellings.CanonicalSpellingWithAlternatives):Option[String]", "kind" : "def"}, {"label" : "renderReplaceRule", "tail" : "(spelling: CanonicalSpellingWithAlternatives): Option[String]", "member" : "models.querqy.QuerqyReplaceRulesGenerator.renderReplaceRule", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#renderReplaceRule(spelling:models.spellings.CanonicalSpellingWithAlternatives):Option[String]", "kind" : "def"}, {"label" : "renderAllCanonicalSpellingsToReplaceRules", "tail" : "(allSpellings: Seq[CanonicalSpellingWithAlternatives]): String", "member" : "models.querqy.QuerqyReplaceRulesGenerator.renderAllCanonicalSpellingsToReplaceRules", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#renderAllCanonicalSpellingsToReplaceRules(allSpellings:Seq[models.spellings.CanonicalSpellingWithAlternatives]):String", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}, {"name" : "models.querqy.QuerqyRulesTxtGenerator", "shortDescription" : "", "members_class" : [{"label" : "validateSearchInputToErrMsg", "tail" : "(searchInput: SearchInputWithRules): Option[String]", "member" : "models.querqy.QuerqyRulesTxtGenerator.validateSearchInputToErrMsg", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#validateSearchInputToErrMsg(searchInput:models.input.SearchInputWithRules):Option[String]", "kind" : "def"}, {"label" : "validateNativeQuery", "tail" : "(ruleTerm: String): Option[String]", "member" : "models.querqy.QuerqyRulesTxtGenerator.validateNativeQuery", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#validateNativeQuery(ruleTerm:String):Option[String]", "kind" : "def"}, {"label" : "validateQuerqyRulesTxtToErrMsg", "tail" : "(strRulesTxt: String): Option[String]", "member" : "models.querqy.QuerqyRulesTxtGenerator.validateQuerqyRulesTxtToErrMsg", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#validateQuerqyRulesTxtToErrMsg(strRulesTxt:String):Option[String]", "kind" : "def"}, {"label" : "renderSeparatedRulesTxts", "tail" : "(solrIndexId: SolrIndexId, renderCompoundsRulesTxt: Boolean): String", "member" : "models.querqy.QuerqyRulesTxtGenerator.renderSeparatedRulesTxts", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#renderSeparatedRulesTxts(solrIndexId:models.SolrIndexId,renderCompoundsRulesTxt:Boolean):String", "kind" : "def"}, {"label" : "renderSingleRulesTxt", "tail" : "(solrIndexId: SolrIndexId): String", "member" : "models.querqy.QuerqyRulesTxtGenerator.renderSingleRulesTxt", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#renderSingleRulesTxt(solrIndexId:models.SolrIndexId):String", "kind" : "def"}, {"label" : "renderListSearchInputRules", "tail" : "(listSearchInput: Seq[SearchInputWithRules]): String", "member" : "models.querqy.QuerqyRulesTxtGenerator.renderListSearchInputRules", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#renderListSearchInputRules(listSearchInput:Seq[models.input.SearchInputWithRules]):String", "kind" : "def"}, {"label" : "renderSearchInputRulesForTerm", "tail" : "(term: String, searchInput: SearchInputWithRules): String", "member" : "models.querqy.QuerqyRulesTxtGenerator.renderSearchInputRulesForTerm", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#renderSearchInputRulesForTerm(term:String,searchInput:models.input.SearchInputWithRules):String", "kind" : "def"}, {"member" : "models.querqy.QuerqyRulesTxtGenerator#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/querqy\/QuerqyRulesTxtGenerator.html", "kind" : "class"}], "controllers.auth" : [{"name" : "controllers.auth.AuthActionFactory", "shortDescription" : "", "members_class" : [{"label" : "getAuthenticatedAction", "tail" : "(defaultAction: ActionBuilder[Request, AnyContent]): ActionBuilder[Request, AnyContent]", "member" : "controllers.auth.AuthActionFactory.getAuthenticatedAction", "link" : "controllers\/auth\/AuthActionFactory.html#getAuthenticatedAction(defaultAction:play.api.mvc.ActionBuilder[play.api.mvc.Request,play.api.mvc.AnyContent]):play.api.mvc.ActionBuilder[play.api.mvc.Request,play.api.mvc.AnyContent]", "kind" : "def"}, {"member" : "controllers.auth.AuthActionFactory#", "error" : "unsupported entity"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "controllers\/auth\/AuthActionFactory.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/auth\/AuthActionFactory.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/auth\/AuthActionFactory.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/auth\/AuthActionFactory.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/auth\/AuthActionFactory.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/auth\/AuthActionFactory.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/auth\/AuthActionFactory.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/auth\/AuthActionFactory.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/AuthActionFactory.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/AuthActionFactory.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/AuthActionFactory.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/auth\/AuthActionFactory.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/auth\/AuthActionFactory.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/auth\/AuthActionFactory.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/auth\/AuthActionFactory.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/auth\/AuthActionFactory.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/auth\/AuthActionFactory.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/auth\/AuthActionFactory.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/auth\/AuthActionFactory.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/auth\/AuthActionFactory.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/auth\/AuthActionFactory.html", "kind" : "class"}, {"name" : "controllers.auth.BasicAuthAuthenticatedAction", "shortDescription" : "", "members_class" : [{"label" : "invokeBlock", "tail" : "(request: Request[A], block: (Request[A]) ⇒ Future[Result]): Future[Result]", "member" : "controllers.auth.BasicAuthAuthenticatedAction.invokeBlock", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#invokeBlock[A](request:play.api.mvc.Request[A],block:play.api.mvc.Request[A]=>scala.concurrent.Future[play.api.mvc.Result]):scala.concurrent.Future[play.api.mvc.Result]", "kind" : "def"}, {"label" : "BASIC_AUTH_PASS", "tail" : ": String", "member" : "controllers.auth.BasicAuthAuthenticatedAction.BASIC_AUTH_PASS", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#BASIC_AUTH_PASS:String", "kind" : "val"}, {"label" : "BASIC_AUTH_USER", "tail" : ": String", "member" : "controllers.auth.BasicAuthAuthenticatedAction.BASIC_AUTH_USER", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#BASIC_AUTH_USER:String", "kind" : "val"}, {"member" : "controllers.auth.BasicAuthAuthenticatedAction#", "error" : "unsupported entity"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "executionContext", "tail" : ": ExecutionContext", "member" : "play.api.mvc.ActionBuilderImpl.executionContext", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#executionContext:scala.concurrent.ExecutionContext", "kind" : "implicit val"}, {"label" : "parser", "tail" : ": BodyParser[AnyContent]", "member" : "play.api.mvc.ActionBuilderImpl.parser", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#parser:play.api.mvc.BodyParser[B]", "kind" : "val"}, {"label" : "andThen", "tail" : "(other: ActionFunction[Request, Q]): ActionBuilder[Q, AnyContent]", "member" : "play.api.mvc.ActionBuilder.andThen", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#andThen[Q[_]](other:play.api.mvc.ActionFunction[R,Q]):play.api.mvc.ActionBuilder[Q,B]", "kind" : "def"}, {"label" : "composeAction", "tail" : "(action: Action[A]): Action[A]", "member" : "play.api.mvc.ActionBuilder.composeAction", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#composeAction[A](action:play.api.mvc.Action[A]):play.api.mvc.Action[A]", "kind" : "def"}, {"label" : "composeParser", "tail" : "(bodyParser: BodyParser[A]): BodyParser[A]", "member" : "play.api.mvc.ActionBuilder.composeParser", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#composeParser[A](bodyParser:play.api.mvc.BodyParser[A]):play.api.mvc.BodyParser[A]", "kind" : "def"}, {"label" : "async", "tail" : "(bodyParser: BodyParser[A])(block: (Request[A]) ⇒ Future[Result]): Action[A]", "member" : "play.api.mvc.ActionBuilder.async", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#async[A](bodyParser:play.api.mvc.BodyParser[A])(block:R[A]=>scala.concurrent.Future[play.api.mvc.Result]):play.api.mvc.Action[A]", "kind" : "final def"}, {"label" : "async", "tail" : "(block: (Request[AnyContent]) ⇒ Future[Result]): Action[AnyContent]", "member" : "play.api.mvc.ActionBuilder.async", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#async(block:R[B]=>scala.concurrent.Future[play.api.mvc.Result]):play.api.mvc.Action[B]", "kind" : "final def"}, {"label" : "async", "tail" : "(block: ⇒ Future[Result]): Action[AnyContent]", "member" : "play.api.mvc.ActionBuilder.async", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#async(block:=>scala.concurrent.Future[play.api.mvc.Result]):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "final def"}, {"label" : "apply", "tail" : "(block: ⇒ Result): Action[AnyContent]", "member" : "play.api.mvc.ActionBuilder.apply", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#apply(block:=>play.api.mvc.Result):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "final def"}, {"label" : "apply", "tail" : "(block: (Request[AnyContent]) ⇒ Result): Action[AnyContent]", "member" : "play.api.mvc.ActionBuilder.apply", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#apply(block:R[B]=>play.api.mvc.Result):play.api.mvc.Action[B]", "kind" : "final def"}, {"label" : "apply", "tail" : "(bodyParser: BodyParser[A]): ActionBuilder[Request, A]", "member" : "play.api.mvc.ActionBuilder.apply", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#apply[A](bodyParser:play.api.mvc.BodyParser[A]):play.api.mvc.ActionBuilder[R,A]", "kind" : "final def"}, {"label" : "compose", "tail" : "(other: ActionBuilder[Request, B]): ActionBuilder[Request, B]", "member" : "play.api.mvc.ActionFunction.compose", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#compose[B](other:play.api.mvc.ActionBuilder[R,B]):play.api.mvc.ActionBuilder[P,B]", "kind" : "def"}, {"label" : "compose", "tail" : "(other: ActionFunction[Q, Request]): ActionFunction[Q, Request]", "member" : "play.api.mvc.ActionFunction.compose", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#compose[Q[_<:]](other:play.api.mvc.ActionFunction[Q,R]):play.api.mvc.ActionFunction[Q,P]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/auth\/BasicAuthAuthenticatedAction.html", "kind" : "class"}, {"name" : "controllers.auth.JWTJsonAuthenticatedAction", "shortDescription" : "", "members_class" : [{"label" : "invokeBlock", "tail" : "(request: Request[A], block: (Request[A]) ⇒ Future[Result]): Future[Result]", "member" : "controllers.auth.JWTJsonAuthenticatedAction.invokeBlock", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#invokeBlock[A](request:play.api.mvc.Request[A],block:play.api.mvc.Request[A]=>scala.concurrent.Future[play.api.mvc.Result]):scala.concurrent.Future[play.api.mvc.Result]", "kind" : "def"}, {"member" : "controllers.auth.JWTJsonAuthenticatedAction#", "error" : "unsupported entity"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "executionContext", "tail" : ": ExecutionContext", "member" : "play.api.mvc.ActionBuilderImpl.executionContext", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#executionContext:scala.concurrent.ExecutionContext", "kind" : "implicit val"}, {"label" : "parser", "tail" : ": BodyParser[AnyContent]", "member" : "play.api.mvc.ActionBuilderImpl.parser", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#parser:play.api.mvc.BodyParser[B]", "kind" : "val"}, {"label" : "andThen", "tail" : "(other: ActionFunction[Request, Q]): ActionBuilder[Q, AnyContent]", "member" : "play.api.mvc.ActionBuilder.andThen", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#andThen[Q[_]](other:play.api.mvc.ActionFunction[R,Q]):play.api.mvc.ActionBuilder[Q,B]", "kind" : "def"}, {"label" : "composeAction", "tail" : "(action: Action[A]): Action[A]", "member" : "play.api.mvc.ActionBuilder.composeAction", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#composeAction[A](action:play.api.mvc.Action[A]):play.api.mvc.Action[A]", "kind" : "def"}, {"label" : "composeParser", "tail" : "(bodyParser: BodyParser[A]): BodyParser[A]", "member" : "play.api.mvc.ActionBuilder.composeParser", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#composeParser[A](bodyParser:play.api.mvc.BodyParser[A]):play.api.mvc.BodyParser[A]", "kind" : "def"}, {"label" : "async", "tail" : "(bodyParser: BodyParser[A])(block: (Request[A]) ⇒ Future[Result]): Action[A]", "member" : "play.api.mvc.ActionBuilder.async", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#async[A](bodyParser:play.api.mvc.BodyParser[A])(block:R[A]=>scala.concurrent.Future[play.api.mvc.Result]):play.api.mvc.Action[A]", "kind" : "final def"}, {"label" : "async", "tail" : "(block: (Request[AnyContent]) ⇒ Future[Result]): Action[AnyContent]", "member" : "play.api.mvc.ActionBuilder.async", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#async(block:R[B]=>scala.concurrent.Future[play.api.mvc.Result]):play.api.mvc.Action[B]", "kind" : "final def"}, {"label" : "async", "tail" : "(block: ⇒ Future[Result]): Action[AnyContent]", "member" : "play.api.mvc.ActionBuilder.async", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#async(block:=>scala.concurrent.Future[play.api.mvc.Result]):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "final def"}, {"label" : "apply", "tail" : "(block: ⇒ Result): Action[AnyContent]", "member" : "play.api.mvc.ActionBuilder.apply", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#apply(block:=>play.api.mvc.Result):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "final def"}, {"label" : "apply", "tail" : "(block: (Request[AnyContent]) ⇒ Result): Action[AnyContent]", "member" : "play.api.mvc.ActionBuilder.apply", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#apply(block:R[B]=>play.api.mvc.Result):play.api.mvc.Action[B]", "kind" : "final def"}, {"label" : "apply", "tail" : "(bodyParser: BodyParser[A]): ActionBuilder[Request, A]", "member" : "play.api.mvc.ActionBuilder.apply", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#apply[A](bodyParser:play.api.mvc.BodyParser[A]):play.api.mvc.ActionBuilder[R,A]", "kind" : "final def"}, {"label" : "compose", "tail" : "(other: ActionBuilder[Request, B]): ActionBuilder[Request, B]", "member" : "play.api.mvc.ActionFunction.compose", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#compose[B](other:play.api.mvc.ActionBuilder[R,B]):play.api.mvc.ActionBuilder[P,B]", "kind" : "def"}, {"label" : "compose", "tail" : "(other: ActionFunction[Q, Request]): ActionFunction[Q, Request]", "member" : "play.api.mvc.ActionFunction.compose", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#compose[Q[_<:]](other:play.api.mvc.ActionFunction[Q,R]):play.api.mvc.ActionFunction[Q,P]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/auth\/JWTJsonAuthenticatedAction.html", "kind" : "class"}, {"name" : "controllers.auth.UserRequest", "shortDescription" : "", "members_case class" : [{"member" : "controllers.auth.UserRequest#", "error" : "unsupported entity"}, {"label" : "request", "tail" : ": Request[A]", "member" : "controllers.auth.UserRequest.request", "link" : "controllers\/auth\/UserRequest.html#request:play.api.mvc.Request[A]", "kind" : "val"}, {"label" : "username", "tail" : ": String", "member" : "controllers.auth.UserRequest.username", "link" : "controllers\/auth\/UserRequest.html#username:String", "kind" : "val"}, {"label" : "withBody", "tail" : "(body: B): WrappedRequest[B]", "member" : "play.api.mvc.WrappedRequest.withBody", "link" : "controllers\/auth\/UserRequest.html#withBody[B](body:B):play.api.mvc.WrappedRequest[B]", "kind" : "def"}, {"label" : "withAttrs", "tail" : "(newAttrs: TypedMap): WrappedRequest[A]", "member" : "play.api.mvc.WrappedRequest.withAttrs", "link" : "controllers\/auth\/UserRequest.html#withAttrs(newAttrs:play.api.libs.typedmap.TypedMap):play.api.mvc.WrappedRequest[A]", "kind" : "def"}, {"label" : "withHeaders", "tail" : "(newHeaders: Headers): WrappedRequest[A]", "member" : "play.api.mvc.WrappedRequest.withHeaders", "link" : "controllers\/auth\/UserRequest.html#withHeaders(newHeaders:play.api.mvc.Headers):play.api.mvc.WrappedRequest[A]", "kind" : "def"}, {"label" : "withVersion", "tail" : "(newVersion: String): WrappedRequest[A]", "member" : "play.api.mvc.WrappedRequest.withVersion", "link" : "controllers\/auth\/UserRequest.html#withVersion(newVersion:String):play.api.mvc.WrappedRequest[A]", "kind" : "def"}, {"label" : "withTarget", "tail" : "(newTarget: RequestTarget): WrappedRequest[A]", "member" : "play.api.mvc.WrappedRequest.withTarget", "link" : "controllers\/auth\/UserRequest.html#withTarget(newTarget:play.api.mvc.request.RequestTarget):play.api.mvc.WrappedRequest[A]", "kind" : "def"}, {"label" : "withMethod", "tail" : "(newMethod: String): WrappedRequest[A]", "member" : "play.api.mvc.WrappedRequest.withMethod", "link" : "controllers\/auth\/UserRequest.html#withMethod(newMethod:String):play.api.mvc.WrappedRequest[A]", "kind" : "def"}, {"label" : "withConnection", "tail" : "(newConnection: RemoteConnection): WrappedRequest[A]", "member" : "play.api.mvc.WrappedRequest.withConnection", "link" : "controllers\/auth\/UserRequest.html#withConnection(newConnection:play.api.mvc.request.RemoteConnection):play.api.mvc.WrappedRequest[A]", "kind" : "def"}, {"label" : "newWrapper", "tail" : "(newRequest: Request[B]): WrappedRequest[B]", "member" : "play.api.mvc.WrappedRequest.newWrapper", "link" : "controllers\/auth\/UserRequest.html#newWrapper[B](newRequest:play.api.mvc.Request[B]):play.api.mvc.WrappedRequest[B]", "kind" : "def"}, {"label" : "attrs", "tail" : "(): TypedMap", "member" : "play.api.mvc.WrappedRequest.attrs", "link" : "controllers\/auth\/UserRequest.html#attrs:play.api.libs.typedmap.TypedMap", "kind" : "def"}, {"label" : "body", "tail" : "(): A", "member" : "play.api.mvc.WrappedRequest.body", "link" : "controllers\/auth\/UserRequest.html#body:A", "kind" : "def"}, {"label" : "headers", "tail" : "(): Headers", "member" : "play.api.mvc.WrappedRequest.headers", "link" : "controllers\/auth\/UserRequest.html#headers:play.api.mvc.Headers", "kind" : "def"}, {"label" : "version", "tail" : "(): String", "member" : "play.api.mvc.WrappedRequest.version", "link" : "controllers\/auth\/UserRequest.html#version:String", "kind" : "def"}, {"label" : "target", "tail" : "(): RequestTarget", "member" : "play.api.mvc.WrappedRequest.target", "link" : "controllers\/auth\/UserRequest.html#target:play.api.mvc.request.RequestTarget", "kind" : "def"}, {"label" : "method", "tail" : "(): String", "member" : "play.api.mvc.WrappedRequest.method", "link" : "controllers\/auth\/UserRequest.html#method:String", "kind" : "def"}, {"label" : "connection", "tail" : "(): RemoteConnection", "member" : "play.api.mvc.WrappedRequest.connection", "link" : "controllers\/auth\/UserRequest.html#connection:play.api.mvc.request.RemoteConnection", "kind" : "def"}, {"label" : "asJava", "tail" : "(): Request", "member" : "play.api.mvc.Request.asJava", "link" : "controllers\/auth\/UserRequest.html#asJava:play.mvc.Http.Request", "kind" : "def"}, {"label" : "withoutTransientLang", "tail" : "(): Request[A]", "member" : "play.api.mvc.Request.withoutTransientLang", "link" : "controllers\/auth\/UserRequest.html#withoutTransientLang():play.api.mvc.Request[A]", "kind" : "def"}, {"label" : "withTransientLang", "tail" : "(locale: Locale): Request[A]", "member" : "play.api.mvc.Request.withTransientLang", "link" : "controllers\/auth\/UserRequest.html#withTransientLang(locale:java.util.Locale):play.api.mvc.Request[A]", "kind" : "def"}, {"label" : "withTransientLang", "tail" : "(code: String): Request[A]", "member" : "play.api.mvc.Request.withTransientLang", "link" : "controllers\/auth\/UserRequest.html#withTransientLang(code:String):play.api.mvc.Request[A]", "kind" : "def"}, {"label" : "withTransientLang", "tail" : "(lang: Lang): Request[A]", "member" : "play.api.mvc.Request.withTransientLang", "link" : "controllers\/auth\/UserRequest.html#withTransientLang(lang:play.api.i18n.Lang):play.api.mvc.Request[A]", "kind" : "def"}, {"label" : "removeAttr", "tail" : "(key: TypedKey[_]): Request[A]", "member" : "play.api.mvc.Request.removeAttr", "link" : "controllers\/auth\/UserRequest.html#removeAttr(key:play.api.libs.typedmap.TypedKey[_]):play.api.mvc.Request[A]", "kind" : "def"}, {"label" : "addAttr", "tail" : "(key: TypedKey[B], value: B): Request[A]", "member" : "play.api.mvc.Request.addAttr", "link" : "controllers\/auth\/UserRequest.html#addAttr[B](key:play.api.libs.typedmap.TypedKey[B],value:B):play.api.mvc.Request[A]", "kind" : "def"}, {"label" : "map", "tail" : "(f: (A) ⇒ B): Request[B]", "member" : "play.api.mvc.Request.map", "link" : "controllers\/auth\/UserRequest.html#map[B](f:A=>B):play.api.mvc.Request[B]", "kind" : "def"}, {"label" : "hasBody", "tail" : "(): Boolean", "member" : "play.api.mvc.Request.hasBody", "link" : "controllers\/auth\/UserRequest.html#hasBody:Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "play.api.mvc.RequestHeader.toString", "link" : "controllers\/auth\/UserRequest.html#toString():String", "kind" : "def"}, {"label" : "transientLang", "tail" : "(): Option[Lang]", "member" : "play.api.mvc.RequestHeader.transientLang", "link" : "controllers\/auth\/UserRequest.html#transientLang():Option[play.api.i18n.Lang]", "kind" : "def"}, {"label" : "charset", "tail" : ": Option[String]", "member" : "play.api.mvc.RequestHeader.charset", "link" : "controllers\/auth\/UserRequest.html#charset:Option[String]", "kind" : "lazy val"}, {"label" : "contentType", "tail" : ": Option[String]", "member" : "play.api.mvc.RequestHeader.contentType", "link" : "controllers\/auth\/UserRequest.html#contentType:Option[String]", "kind" : "lazy val"}, {"label" : "mediaType", "tail" : ": Option[MediaType]", "member" : "play.api.mvc.RequestHeader.mediaType", "link" : "controllers\/auth\/UserRequest.html#mediaType:Option[play.api.http.MediaType]", "kind" : "lazy val"}, {"label" : "rawQueryString", "tail" : "(): String", "member" : "play.api.mvc.RequestHeader.rawQueryString", "link" : "controllers\/auth\/UserRequest.html#rawQueryString:String", "kind" : "def"}, {"label" : "flash", "tail" : "(): Flash", "member" : "play.api.mvc.RequestHeader.flash", "link" : "controllers\/auth\/UserRequest.html#flash:play.api.mvc.Flash", "kind" : "def"}, {"label" : "session", "tail" : "(): Session", "member" : "play.api.mvc.RequestHeader.session", "link" : "controllers\/auth\/UserRequest.html#session:play.api.mvc.Session", "kind" : "def"}, {"label" : "cookies", "tail" : "(): Cookies", "member" : "play.api.mvc.RequestHeader.cookies", "link" : "controllers\/auth\/UserRequest.html#cookies:play.api.mvc.Cookies", "kind" : "def"}, {"label" : "accepts", "tail" : "(mimeType: String): Boolean", "member" : "play.api.mvc.RequestHeader.accepts", "link" : "controllers\/auth\/UserRequest.html#accepts(mimeType:String):Boolean", "kind" : "def"}, {"label" : "acceptedTypes", "tail" : ": Seq[MediaRange]", "member" : "play.api.mvc.RequestHeader.acceptedTypes", "link" : "controllers\/auth\/UserRequest.html#acceptedTypes:Seq[play.api.http.MediaRange]", "kind" : "lazy val"}, {"label" : "acceptLanguages", "tail" : ": Seq[Lang]", "member" : "play.api.mvc.RequestHeader.acceptLanguages", "link" : "controllers\/auth\/UserRequest.html#acceptLanguages:Seq[play.api.i18n.Lang]", "kind" : "lazy val"}, {"label" : "domain", "tail" : ": String", "member" : "play.api.mvc.RequestHeader.domain", "link" : "controllers\/auth\/UserRequest.html#domain:String", "kind" : "lazy val"}, {"label" : "host", "tail" : ": String", "member" : "play.api.mvc.RequestHeader.host", "link" : "controllers\/auth\/UserRequest.html#host:String", "kind" : "lazy val"}, {"label" : "getQueryString", "tail" : "(key: String): Option[String]", "member" : "play.api.mvc.RequestHeader.getQueryString", "link" : "controllers\/auth\/UserRequest.html#getQueryString(key:String):Option[String]", "kind" : "def"}, {"label" : "clientCertificateChain", "tail" : "(): Option[Seq[X509Certificate]]", "member" : "play.api.mvc.RequestHeader.clientCertificateChain", "link" : "controllers\/auth\/UserRequest.html#clientCertificateChain:Option[Seq[java.security.cert.X509Certificate]]", "kind" : "final def"}, {"label" : "secure", "tail" : "(): Boolean", "member" : "play.api.mvc.RequestHeader.secure", "link" : "controllers\/auth\/UserRequest.html#secure:Boolean", "kind" : "final def"}, {"label" : "remoteAddress", "tail" : "(): String", "member" : "play.api.mvc.RequestHeader.remoteAddress", "link" : "controllers\/auth\/UserRequest.html#remoteAddress:String", "kind" : "final def"}, {"label" : "queryString", "tail" : "(): Map[String, Seq[String]]", "member" : "play.api.mvc.RequestHeader.queryString", "link" : "controllers\/auth\/UserRequest.html#queryString:Map[String,Seq[String]]", "kind" : "final def"}, {"label" : "path", "tail" : "(): String", "member" : "play.api.mvc.RequestHeader.path", "link" : "controllers\/auth\/UserRequest.html#path:String", "kind" : "final def"}, {"label" : "uri", "tail" : "(): String", "member" : "play.api.mvc.RequestHeader.uri", "link" : "controllers\/auth\/UserRequest.html#uri:String", "kind" : "final def"}, {"label" : "id", "tail" : "(): Long", "member" : "play.api.mvc.RequestHeader.id", "link" : "controllers\/auth\/UserRequest.html#id:Long", "kind" : "final def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/auth\/UserRequest.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/auth\/UserRequest.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/auth\/UserRequest.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/auth\/UserRequest.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/auth\/UserRequest.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/auth\/UserRequest.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/auth\/UserRequest.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/UserRequest.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/UserRequest.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/UserRequest.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/auth\/UserRequest.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/auth\/UserRequest.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/auth\/UserRequest.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/auth\/UserRequest.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/auth\/UserRequest.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/auth\/UserRequest.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "controllers\/auth\/UserRequest.html", "kind" : "case class"}], "controllers.javascript" : [{"name" : "controllers.javascript.ReverseApiController", "shortDescription" : "", "members_class" : [{"label" : "listAllSuggestedSolrFields", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.listAllSuggestedSolrFields", "link" : "controllers\/javascript\/ReverseApiController.html#listAllSuggestedSolrFields:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "listAllSolrIndeces", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.listAllSolrIndeces", "link" : "controllers\/javascript\/ReverseApiController.html#listAllSolrIndeces:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "getActivityLog", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.getActivityLog", "link" : "controllers\/javascript\/ReverseApiController.html#getActivityLog:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "getSolrIndex", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.getSolrIndex", "link" : "controllers\/javascript\/ReverseApiController.html#getSolrIndex:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "getFeatureToggles", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.getFeatureToggles", "link" : "controllers\/javascript\/ReverseApiController.html#getFeatureToggles:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "listAll", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.listAll", "link" : "controllers\/javascript\/ReverseApiController.html#listAll:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "deleteSpelling", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.deleteSpelling", "link" : "controllers\/javascript\/ReverseApiController.html#deleteSpelling:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "deleteSearchInput", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.deleteSearchInput", "link" : "controllers\/javascript\/ReverseApiController.html#deleteSearchInput:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "listAllSearchInputs", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.listAllSearchInputs", "link" : "controllers\/javascript\/ReverseApiController.html#listAllSearchInputs:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "updateSearchInput", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.updateSearchInput", "link" : "controllers\/javascript\/ReverseApiController.html#updateSearchInput:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "deleteSolrIndex", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.deleteSolrIndex", "link" : "controllers\/javascript\/ReverseApiController.html#deleteSolrIndex:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "getRulesReport", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.getRulesReport", "link" : "controllers\/javascript\/ReverseApiController.html#getRulesReport:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "addNewSearchInput", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.addNewSearchInput", "link" : "controllers\/javascript\/ReverseApiController.html#addNewSearchInput:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "importFromRulesTxt", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.importFromRulesTxt", "link" : "controllers\/javascript\/ReverseApiController.html#importFromRulesTxt:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "addNewSuggestedSolrField", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.addNewSuggestedSolrField", "link" : "controllers\/javascript\/ReverseApiController.html#addNewSuggestedSolrField:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "updateRulesTxtForSolrIndexAndTargetPlatform", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.updateRulesTxtForSolrIndexAndTargetPlatform", "link" : "controllers\/javascript\/ReverseApiController.html#updateRulesTxtForSolrIndexAndTargetPlatform:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "deleteSuggestedSolrField", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.deleteSuggestedSolrField", "link" : "controllers\/javascript\/ReverseApiController.html#deleteSuggestedSolrField:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "getDetailedSpelling", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.getDetailedSpelling", "link" : "controllers\/javascript\/ReverseApiController.html#getDetailedSpelling:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "getDetailedSearchInput", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.getDetailedSearchInput", "link" : "controllers\/javascript\/ReverseApiController.html#getDetailedSearchInput:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "getLatestVersionInfo", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.getLatestVersionInfo", "link" : "controllers\/javascript\/ReverseApiController.html#getLatestVersionInfo:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "updateSpelling", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.updateSpelling", "link" : "controllers\/javascript\/ReverseApiController.html#updateSpelling:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "addNewSpelling", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.addNewSpelling", "link" : "controllers\/javascript\/ReverseApiController.html#addNewSpelling:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "getActivityReport", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.getActivityReport", "link" : "controllers\/javascript\/ReverseApiController.html#getActivityReport:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "listAllInputTags", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.listAllInputTags", "link" : "controllers\/javascript\/ReverseApiController.html#listAllInputTags:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "downloadAllRulesTxtFiles", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.downloadAllRulesTxtFiles", "link" : "controllers\/javascript\/ReverseApiController.html#downloadAllRulesTxtFiles:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "addNewSolrIndex", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.addNewSolrIndex", "link" : "controllers\/javascript\/ReverseApiController.html#addNewSolrIndex:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "getLatestDeploymentResult", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.getLatestDeploymentResult", "link" : "controllers\/javascript\/ReverseApiController.html#getLatestDeploymentResult:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "_defaultPrefix", "tail" : "(): String", "member" : "controllers.javascript.ReverseApiController._defaultPrefix", "link" : "controllers\/javascript\/ReverseApiController.html#_defaultPrefix:String", "kind" : "def"}, {"member" : "controllers.javascript.ReverseApiController#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/javascript\/ReverseApiController.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/javascript\/ReverseApiController.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/javascript\/ReverseApiController.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/javascript\/ReverseApiController.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/javascript\/ReverseApiController.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/javascript\/ReverseApiController.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/javascript\/ReverseApiController.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/javascript\/ReverseApiController.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/javascript\/ReverseApiController.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/javascript\/ReverseApiController.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/javascript\/ReverseApiController.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/javascript\/ReverseApiController.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/javascript\/ReverseApiController.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/javascript\/ReverseApiController.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/javascript\/ReverseApiController.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/javascript\/ReverseApiController.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/javascript\/ReverseApiController.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/javascript\/ReverseApiController.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/javascript\/ReverseApiController.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/javascript\/ReverseApiController.html", "kind" : "class"}, {"name" : "controllers.javascript.ReverseFrontendController", "shortDescription" : "", "members_class" : [{"label" : "index", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseFrontendController.index", "link" : "controllers\/javascript\/ReverseFrontendController.html#index:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "assetOrDefault", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseFrontendController.assetOrDefault", "link" : "controllers\/javascript\/ReverseFrontendController.html#assetOrDefault:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "_defaultPrefix", "tail" : "(): String", "member" : "controllers.javascript.ReverseFrontendController._defaultPrefix", "link" : "controllers\/javascript\/ReverseFrontendController.html#_defaultPrefix:String", "kind" : "def"}, {"member" : "controllers.javascript.ReverseFrontendController#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/javascript\/ReverseFrontendController.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/javascript\/ReverseFrontendController.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/javascript\/ReverseFrontendController.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/javascript\/ReverseFrontendController.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/javascript\/ReverseFrontendController.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/javascript\/ReverseFrontendController.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/javascript\/ReverseFrontendController.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/javascript\/ReverseFrontendController.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/javascript\/ReverseFrontendController.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/javascript\/ReverseFrontendController.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/javascript\/ReverseFrontendController.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/javascript\/ReverseFrontendController.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/javascript\/ReverseFrontendController.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/javascript\/ReverseFrontendController.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/javascript\/ReverseFrontendController.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/javascript\/ReverseFrontendController.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/javascript\/ReverseFrontendController.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/javascript\/ReverseFrontendController.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/javascript\/ReverseFrontendController.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/javascript\/ReverseFrontendController.html", "kind" : "class"}, {"name" : "controllers.javascript.ReverseHealthController", "shortDescription" : "", "members_class" : [{"label" : "health", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseHealthController.health", "link" : "controllers\/javascript\/ReverseHealthController.html#health:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "_defaultPrefix", "tail" : "(): String", "member" : "controllers.javascript.ReverseHealthController._defaultPrefix", "link" : "controllers\/javascript\/ReverseHealthController.html#_defaultPrefix:String", "kind" : "def"}, {"member" : "controllers.javascript.ReverseHealthController#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/javascript\/ReverseHealthController.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/javascript\/ReverseHealthController.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/javascript\/ReverseHealthController.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/javascript\/ReverseHealthController.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/javascript\/ReverseHealthController.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/javascript\/ReverseHealthController.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/javascript\/ReverseHealthController.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/javascript\/ReverseHealthController.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/javascript\/ReverseHealthController.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/javascript\/ReverseHealthController.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/javascript\/ReverseHealthController.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/javascript\/ReverseHealthController.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/javascript\/ReverseHealthController.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/javascript\/ReverseHealthController.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/javascript\/ReverseHealthController.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/javascript\/ReverseHealthController.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/javascript\/ReverseHealthController.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/javascript\/ReverseHealthController.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/javascript\/ReverseHealthController.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/javascript\/ReverseHealthController.html", "kind" : "class"}], "models.FeatureToggleModel" : [{"name" : "models.FeatureToggleModel.FeatureToggleService", "shortDescription" : "", "members_class" : [{"label" : "getSmuiDeploymentGitFilenameCommonRulesTxt", "tail" : "(): String", "member" : "models.FeatureToggleModel.FeatureToggleService.getSmuiDeploymentGitFilenameCommonRulesTxt", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getSmuiDeploymentGitFilenameCommonRulesTxt:String", "kind" : "def"}, {"label" : "getSmuiDeploymentGitRepoUrl", "tail" : "(): String", "member" : "models.FeatureToggleModel.FeatureToggleService.getSmuiDeploymentGitRepoUrl", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getSmuiDeploymentGitRepoUrl:String", "kind" : "def"}, {"label" : "getToggleActivateEventHistory", "tail" : "(): Boolean", "member" : "models.FeatureToggleModel.FeatureToggleService.getToggleActivateEventHistory", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getToggleActivateEventHistory:Boolean", "kind" : "def"}, {"label" : "getToggleDefaultDisplayUsername", "tail" : "(): String", "member" : "models.FeatureToggleModel.FeatureToggleService.getToggleDefaultDisplayUsername", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getToggleDefaultDisplayUsername:String", "kind" : "def"}, {"label" : "getToggleActivateSpelling", "tail" : "(): Boolean", "member" : "models.FeatureToggleModel.FeatureToggleService.getToggleActivateSpelling", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getToggleActivateSpelling:Boolean", "kind" : "def"}, {"label" : "predefinedTagsFileName", "tail" : "(): Option[String]", "member" : "models.FeatureToggleModel.FeatureToggleService.predefinedTagsFileName", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#predefinedTagsFileName:Option[String]", "kind" : "def"}, {"label" : "isRuleTaggingActive", "tail" : "(): Boolean", "member" : "models.FeatureToggleModel.FeatureToggleService.isRuleTaggingActive", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#isRuleTaggingActive:Boolean", "kind" : "def"}, {"label" : "getToggleRuleDeploymentCustomScriptSmui2solrShPath", "tail" : "(): String", "member" : "models.FeatureToggleModel.FeatureToggleService.getToggleRuleDeploymentCustomScriptSmui2solrShPath", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getToggleRuleDeploymentCustomScriptSmui2solrShPath:String", "kind" : "def"}, {"label" : "getToggleRuleDeploymentCustomScript", "tail" : "(): Boolean", "member" : "models.FeatureToggleModel.FeatureToggleService.getToggleRuleDeploymentCustomScript", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getToggleRuleDeploymentCustomScript:Boolean", "kind" : "def"}, {"label" : "getToggleRuleDeploymentSplitDecompoundRulesTxtDstCpFileTo", "tail" : "(): String", "member" : "models.FeatureToggleModel.FeatureToggleService.getToggleRuleDeploymentSplitDecompoundRulesTxtDstCpFileTo", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getToggleRuleDeploymentSplitDecompoundRulesTxtDstCpFileTo:String", "kind" : "def"}, {"label" : "getToggleRuleDeploymentSplitDecompoundRulesTxt", "tail" : "(): Boolean", "member" : "models.FeatureToggleModel.FeatureToggleService.getToggleRuleDeploymentSplitDecompoundRulesTxt", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getToggleRuleDeploymentSplitDecompoundRulesTxt:Boolean", "kind" : "def"}, {"label" : "getToggleRuleDeploymentLogRuleId", "tail" : "(): Boolean", "member" : "models.FeatureToggleModel.FeatureToggleService.getToggleRuleDeploymentLogRuleId", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getToggleRuleDeploymentLogRuleId:Boolean", "kind" : "def"}, {"label" : "getJsFrontendToggleList", "tail" : "(): List[JsFeatureToggle]", "member" : "models.FeatureToggleModel.FeatureToggleService.getJsFrontendToggleList", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getJsFrontendToggleList:List[models.FeatureToggleModel.package.JsFeatureToggle]", "kind" : "def"}, {"label" : "isCustomUpDownMappingsValid", "tail" : "(rawCustomUpDownMappings: String): Boolean", "member" : "models.FeatureToggleModel.FeatureToggleService.isCustomUpDownMappingsValid", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#isCustomUpDownMappingsValid(rawCustomUpDownMappings:String):Boolean", "kind" : "def"}, {"label" : "jsonFormatUpDownDropdownMapping", "tail" : ": OFormat[UpDownDropdownMapping]", "member" : "models.FeatureToggleModel.FeatureToggleService.jsonFormatUpDownDropdownMapping", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#jsonFormatUpDownDropdownMapping:play.api.libs.json.OFormat[FeatureToggleService.this.UpDownDropdownMapping]", "kind" : "implicit val"}, {"label" : "UpDownDropdownMapping", "tail" : "", "member" : "models.FeatureToggleModel.FeatureToggleService.UpDownDropdownMapping", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#UpDownDropdownMappingextendsProductwithSerializable", "kind" : "case class"}, {"member" : "models.FeatureToggleModel.FeatureToggleService#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html", "kind" : "class"}, {"name" : "models.FeatureToggleModel.JsBoolFeatureToggleValue", "shortDescription" : "", "members_class" : [{"label" : "render", "tail" : "(): String", "member" : "models.FeatureToggleModel.JsBoolFeatureToggleValue.render", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#render():String", "kind" : "def"}, {"member" : "models.FeatureToggleModel.JsBoolFeatureToggleValue#", "error" : "unsupported entity"}, {"label" : "bState", "tail" : ": Boolean", "member" : "models.FeatureToggleModel.JsBoolFeatureToggleValue.bState", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#bState:Boolean", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html", "kind" : "class"}, {"name" : "models.FeatureToggleModel.JsFeatureToggle", "shortDescription" : "", "object" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html", "members_object" : [{"label" : "toJson", "tail" : ": OWrites[JsFeatureToggle]", "member" : "models.FeatureToggleModel.JsFeatureToggle.toJson", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#toJson:play.api.libs.json.OWrites[models.FeatureToggleModel.package.JsFeatureToggle]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.FeatureToggleModel.JsFeatureToggle#", "error" : "unsupported entity"}, {"label" : "toggleValue", "tail" : ": JsFeatureToggleValue", "member" : "models.FeatureToggleModel.JsFeatureToggle.toggleValue", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#toggleValue:models.FeatureToggleModel.package.JsFeatureToggleValue", "kind" : "val"}, {"label" : "toggleName", "tail" : ": String", "member" : "models.FeatureToggleModel.JsFeatureToggle.toggleName", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#toggleName:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html", "kind" : "case class"}, {"name" : "models.FeatureToggleModel.JsFeatureToggleValue", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "render", "tail" : "(): String", "member" : "models.FeatureToggleModel.JsFeatureToggleValue.render", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#render():String", "kind" : "abstract def"}], "shortDescription" : "", "trait" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html", "kind" : "trait"}, {"name" : "models.FeatureToggleModel.JsRawObjFeatureToggleValue", "shortDescription" : "", "members_class" : [{"label" : "render", "tail" : "(): String", "member" : "models.FeatureToggleModel.JsRawObjFeatureToggleValue.render", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#render():String", "kind" : "def"}, {"member" : "models.FeatureToggleModel.JsRawObjFeatureToggleValue#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html", "kind" : "class"}, {"name" : "models.FeatureToggleModel.JsStringFeatureToggleValue", "shortDescription" : "", "members_class" : [{"label" : "render", "tail" : "(): String", "member" : "models.FeatureToggleModel.JsStringFeatureToggleValue.render", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#render():String", "kind" : "def"}, {"member" : "models.FeatureToggleModel.JsStringFeatureToggleValue#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html", "kind" : "class"}], "models.config" : [{"name" : "models.config.SmuiVersion", "shortDescription" : "", "object" : "models\/config\/SmuiVersion$.html", "members_object" : [{"label" : "latestVersionFromDockerHub", "tail" : "(): Option[SmuiVersion]", "member" : "models.config.SmuiVersion.latestVersionFromDockerHub", "link" : "models\/config\/SmuiVersion$.html#latestVersionFromDockerHub():Option[models.config.SmuiVersion]", "kind" : "def"}, {"label" : "parse", "tail" : "(rawVersionString: String): Option[SmuiVersion]", "member" : "models.config.SmuiVersion.parse", "link" : "models\/config\/SmuiVersion$.html#parse(rawVersionString:String):Option[models.config.SmuiVersion]", "kind" : "def"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "models\/config\/SmuiVersion$.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/config\/SmuiVersion$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/config\/SmuiVersion$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/config\/SmuiVersion$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/config\/SmuiVersion$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/config\/SmuiVersion$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/config\/SmuiVersion$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/config\/SmuiVersion$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/config\/SmuiVersion$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/config\/SmuiVersion$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/config\/SmuiVersion$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/config\/SmuiVersion$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/config\/SmuiVersion$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/config\/SmuiVersion$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/config\/SmuiVersion$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/config\/SmuiVersion$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/config\/SmuiVersion$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/config\/SmuiVersion$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/config\/SmuiVersion$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/config\/SmuiVersion$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toString", "tail" : "(): String", "member" : "models.config.SmuiVersion.toString", "link" : "models\/config\/SmuiVersion.html#toString():String", "kind" : "def"}, {"label" : "greaterThan", "tail" : "(bVersion: SmuiVersion): Boolean", "member" : "models.config.SmuiVersion.greaterThan", "link" : "models\/config\/SmuiVersion.html#greaterThan(bVersion:models.config.SmuiVersion):Boolean", "kind" : "def"}, {"member" : "models.config.SmuiVersion#", "error" : "unsupported entity"}, {"label" : "build", "tail" : ": Int", "member" : "models.config.SmuiVersion.build", "link" : "models\/config\/SmuiVersion.html#build:Int", "kind" : "val"}, {"label" : "minor", "tail" : ": Int", "member" : "models.config.SmuiVersion.minor", "link" : "models\/config\/SmuiVersion.html#minor:Int", "kind" : "val"}, {"label" : "major", "tail" : ": Int", "member" : "models.config.SmuiVersion.major", "link" : "models\/config\/SmuiVersion.html#major:Int", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/config\/SmuiVersion.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/config\/SmuiVersion.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/config\/SmuiVersion.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/config\/SmuiVersion.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/config\/SmuiVersion.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/config\/SmuiVersion.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/config\/SmuiVersion.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/config\/SmuiVersion.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/config\/SmuiVersion.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/config\/SmuiVersion.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/config\/SmuiVersion.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/config\/SmuiVersion.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/config\/SmuiVersion.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/config\/SmuiVersion.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/config\/SmuiVersion.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/config\/SmuiVersion.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/config\/SmuiVersion.html", "kind" : "case class"}], "models.buildInfo" : [{"name" : "models.buildInfo.BuildInfo", "shortDescription" : "This object was generated by sbt-buildinfo.", "object" : "models\/buildInfo\/BuildInfo$.html", "members_object" : [{"label" : "toJson", "tail" : ": String", "member" : "models.buildInfo.BuildInfo.toJson", "link" : "models\/buildInfo\/BuildInfo$.html#toJson:String", "kind" : "val"}, {"label" : "toMap", "tail" : ": Map[String, Any]", "member" : "models.buildInfo.BuildInfo.toMap", "link" : "models\/buildInfo\/BuildInfo$.html#toMap:Map[String,Any]", "kind" : "val"}, {"label" : "toString", "tail" : ": String", "member" : "models.buildInfo.BuildInfo.toString", "link" : "models\/buildInfo\/BuildInfo$.html#toString:String", "kind" : "val"}, {"label" : "builtAtMillis", "tail" : ": Long", "member" : "models.buildInfo.BuildInfo.builtAtMillis", "link" : "models\/buildInfo\/BuildInfo$.html#builtAtMillis:Long", "kind" : "val"}, {"label" : "builtAtString", "tail" : ": String", "member" : "models.buildInfo.BuildInfo.builtAtString", "link" : "models\/buildInfo\/BuildInfo$.html#builtAtString:String", "kind" : "val"}, {"label" : "gitHash", "tail" : ": String", "member" : "models.buildInfo.BuildInfo.gitHash", "link" : "models\/buildInfo\/BuildInfo$.html#gitHash:String", "kind" : "val"}, {"label" : "version", "tail" : ": String", "member" : "models.buildInfo.BuildInfo.version", "link" : "models\/buildInfo\/BuildInfo$.html#version:String", "kind" : "val"}, {"label" : "name", "tail" : ": String", "member" : "models.buildInfo.BuildInfo.name", "link" : "models\/buildInfo\/BuildInfo$.html#name:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/buildInfo\/BuildInfo$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/buildInfo\/BuildInfo$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/buildInfo\/BuildInfo$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/buildInfo\/BuildInfo$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/buildInfo\/BuildInfo$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/buildInfo\/BuildInfo$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/buildInfo\/BuildInfo$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/buildInfo\/BuildInfo$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/buildInfo\/BuildInfo$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/buildInfo\/BuildInfo$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/buildInfo\/BuildInfo$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/buildInfo\/BuildInfo$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/buildInfo\/BuildInfo$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/buildInfo\/BuildInfo$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/buildInfo\/BuildInfo$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/buildInfo\/BuildInfo$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/buildInfo\/BuildInfo$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}], "models" : [{"name" : "models.DatabaseExecutionContext", "shortDescription" : "This class is a pointer to an execution context configured to point to \"database.dispatcher\"in the \"application.conf\" file.", "members_class" : [{"member" : "models.DatabaseExecutionContext#", "error" : "unsupported entity"}, {"label" : "reportFailure", "tail" : "(cause: Throwable): Unit", "member" : "play.api.libs.concurrent.CustomExecutionContext.reportFailure", "link" : "models\/DatabaseExecutionContext.html#reportFailure(cause:Throwable):Unit", "kind" : "def"}, {"label" : "execute", "tail" : "(command: Runnable): Unit", "member" : "play.api.libs.concurrent.CustomExecutionContext.execute", "link" : "models\/DatabaseExecutionContext.html#execute(command:Runnable):Unit", "kind" : "def"}, {"label" : "prepare", "tail" : "(): ExecutionContext", "member" : "scala.concurrent.ExecutionContext.prepare", "link" : "models\/DatabaseExecutionContext.html#prepare():scala.concurrent.ExecutionContext", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/DatabaseExecutionContext.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/DatabaseExecutionContext.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/DatabaseExecutionContext.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/DatabaseExecutionContext.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/DatabaseExecutionContext.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/DatabaseExecutionContext.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/DatabaseExecutionContext.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/DatabaseExecutionContext.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/DatabaseExecutionContext.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/DatabaseExecutionContext.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/DatabaseExecutionContext.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/DatabaseExecutionContext.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/DatabaseExecutionContext.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/DatabaseExecutionContext.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/DatabaseExecutionContext.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/DatabaseExecutionContext.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/DatabaseExecutionContext.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/DatabaseExecutionContext.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/DatabaseExecutionContext.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/DatabaseExecutionContext.html", "kind" : "class"}, {"name" : "models.DeploymentScriptResult", "shortDescription" : "", "members_case class" : [{"label" : "success", "tail" : ": Boolean", "member" : "models.DeploymentScriptResult.success", "link" : "models\/DeploymentScriptResult.html#success:Boolean", "kind" : "val"}, {"member" : "models.DeploymentScriptResult#", "error" : "unsupported entity"}, {"label" : "output", "tail" : ": String", "member" : "models.DeploymentScriptResult.output", "link" : "models\/DeploymentScriptResult.html#output:String", "kind" : "val"}, {"label" : "exitCode", "tail" : ": Int", "member" : "models.DeploymentScriptResult.exitCode", "link" : "models\/DeploymentScriptResult.html#exitCode:Int", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/DeploymentScriptResult.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/DeploymentScriptResult.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/DeploymentScriptResult.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/DeploymentScriptResult.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/DeploymentScriptResult.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/DeploymentScriptResult.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/DeploymentScriptResult.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/DeploymentScriptResult.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/DeploymentScriptResult.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/DeploymentScriptResult.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/DeploymentScriptResult.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/DeploymentScriptResult.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/DeploymentScriptResult.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/DeploymentScriptResult.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/DeploymentScriptResult.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/DeploymentScriptResult.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/DeploymentScriptResult.html", "kind" : "case class"}, {"name" : "models.Id", "shortDescription" : "", "object" : "models\/Id$.html", "members_class" : [{"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/Id.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/Id.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/Id.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/Id.html#toString():String", "kind" : "def"}, {"member" : "models.Id#", "error" : "unsupported entity"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/Id.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/Id.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/Id.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/Id.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/Id.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/Id.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/Id.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/Id.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/Id.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/Id.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/Id.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/Id.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/Id.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/Id.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/Id.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/Id.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/Id.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "jsonWrites", "tail" : ": Writes[Id]", "member" : "models.Id.jsonWrites", "link" : "models\/Id$.html#jsonWrites:play.api.libs.json.Writes[models.Id]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/Id$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/Id$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/Id$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/Id$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/Id$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/Id$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/Id$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/Id$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/Id$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/Id$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/Id$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/Id$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/Id$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/Id$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/Id$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/Id$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/Id$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/Id$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/Id$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/Id.html", "kind" : "class"}, {"name" : "models.IdObject", "shortDescription" : "", "members_class" : [{"label" : "columnToId", "tail" : ": Column[T]", "member" : "models.IdObject.columnToId", "link" : "models\/IdObject.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[T]", "member" : "models.IdObject.customParamMeta", "link" : "models\/IdObject.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[T]", "member" : "models.IdObject.customToStatement", "link" : "models\/IdObject.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): T", "member" : "models.IdObject.apply", "link" : "models\/IdObject.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[T]", "member" : "models.IdObject.jsonReads", "link" : "models\/IdObject.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[T]", "member" : "models.IdObject.jsonWrites", "link" : "models\/IdObject.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): T", "member" : "models.IdObject.apply", "link" : "models\/IdObject.html#apply(str:String):T", "kind" : "def"}, {"member" : "models.IdObject#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/IdObject.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/IdObject.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/IdObject.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/IdObject.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/IdObject.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/IdObject.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/IdObject.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/IdObject.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/IdObject.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/IdObject.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/IdObject.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/IdObject.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/IdObject.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/IdObject.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/IdObject.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/IdObject.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/IdObject.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/IdObject.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/IdObject.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/IdObject.html", "kind" : "class"}, {"name" : "models.SearchManagementRepository", "shortDescription" : "", "members_class" : [{"label" : "getActivityReport", "tail" : "(solrIndexId: SolrIndexId, dateFrom: LocalDateTime, dateTo: LocalDateTime): ActivityReport", "member" : "models.SearchManagementRepository.getActivityReport", "link" : "models\/SearchManagementRepository.html#getActivityReport(solrIndexId:models.SolrIndexId,dateFrom:java.time.LocalDateTime,dateTo:java.time.LocalDateTime):models.reports.ActivityReport", "kind" : "def"}, {"label" : "getRulesReport", "tail" : "(solrIndexId: SolrIndexId): RulesReport", "member" : "models.SearchManagementRepository.getRulesReport", "link" : "models\/SearchManagementRepository.html#getRulesReport(solrIndexId:models.SolrIndexId):models.reports.RulesReport", "kind" : "def"}, {"label" : "getInputRuleActivityLog", "tail" : "(inputId: String): ActivityLog", "member" : "models.SearchManagementRepository.getInputRuleActivityLog", "link" : "models\/SearchManagementRepository.html#getInputRuleActivityLog(inputId:String):models.eventhistory.ActivityLog", "kind" : "def"}, {"label" : "lastDeploymentLogDetail", "tail" : "(solrIndexId: String, targetPlatform: String): Option[DeploymentLog]", "member" : "models.SearchManagementRepository.lastDeploymentLogDetail", "link" : "models\/SearchManagementRepository.html#lastDeploymentLogDetail(solrIndexId:String,targetPlatform:String):Option[models.reports.DeploymentLog]", "kind" : "def"}, {"label" : "addNewDeploymentLogOk", "tail" : "(solrIndexId: String, targetPlatform: String): Boolean", "member" : "models.SearchManagementRepository.addNewDeploymentLogOk", "link" : "models\/SearchManagementRepository.html#addNewDeploymentLogOk(solrIndexId:String,targetPlatform:String):Boolean", "kind" : "def"}, {"label" : "deleteSuggestedSolrField", "tail" : "(suggestedSolrFieldId: SuggestedSolrFieldId): Int", "member" : "models.SearchManagementRepository.deleteSuggestedSolrField", "link" : "models\/SearchManagementRepository.html#deleteSuggestedSolrField(suggestedSolrFieldId:models.SuggestedSolrFieldId):Int", "kind" : "def"}, {"label" : "addNewSuggestedSolrField", "tail" : "(solrIndexId: SolrIndexId, suggestedSolrFieldName: String): SuggestedSolrField", "member" : "models.SearchManagementRepository.addNewSuggestedSolrField", "link" : "models\/SearchManagementRepository.html#addNewSuggestedSolrField(solrIndexId:models.SolrIndexId,suggestedSolrFieldName:String):models.SuggestedSolrField", "kind" : "def"}, {"label" : "listAllSuggestedSolrFields", "tail" : "(solrIndexId: String): List[SuggestedSolrField]", "member" : "models.SearchManagementRepository.listAllSuggestedSolrFields", "link" : "models\/SearchManagementRepository.html#listAllSuggestedSolrFields(solrIndexId:String):List[models.SuggestedSolrField]", "kind" : "def"}, {"label" : "deleteSearchInput", "tail" : "(searchInputId: String, userInfo: Option[String]): Int", "member" : "models.SearchManagementRepository.deleteSearchInput", "link" : "models\/SearchManagementRepository.html#deleteSearchInput(searchInputId:String,userInfo:Option[String]):Int", "kind" : "def"}, {"label" : "updateSearchInput", "tail" : "(searchInput: SearchInputWithRules, userInfo: Option[String]): Unit", "member" : "models.SearchManagementRepository.updateSearchInput", "link" : "models\/SearchManagementRepository.html#updateSearchInput(searchInput:models.input.SearchInputWithRules,userInfo:Option[String]):Unit", "kind" : "def"}, {"label" : "getDetailedSearchInput", "tail" : "(searchInputId: SearchInputId): Option[SearchInputWithRules]", "member" : "models.SearchManagementRepository.getDetailedSearchInput", "link" : "models\/SearchManagementRepository.html#getDetailedSearchInput(searchInputId:models.input.SearchInputId):Option[models.input.SearchInputWithRules]", "kind" : "def"}, {"label" : "addNewSearchInput", "tail" : "(solrIndexId: SolrIndexId, searchInputTerm: String, tags: Seq[InputTagId], userInfo: Option[String]): SearchInputId", "member" : "models.SearchManagementRepository.addNewSearchInput", "link" : "models\/SearchManagementRepository.html#addNewSearchInput(solrIndexId:models.SolrIndexId,searchInputTerm:String,tags:Seq[models.input.InputTagId],userInfo:Option[String]):models.input.SearchInputId", "kind" : "def"}, {"label" : "deleteSpelling", "tail" : "(canonicalSpellingId: String, userInfo: Option[String]): Int", "member" : "models.SearchManagementRepository.deleteSpelling", "link" : "models\/SearchManagementRepository.html#deleteSpelling(canonicalSpellingId:String,userInfo:Option[String]):Int", "kind" : "def"}, {"label" : "listAllSpellingsWithAlternatives", "tail" : "(solrIndexId: SolrIndexId): List[CanonicalSpellingWithAlternatives]", "member" : "models.SearchManagementRepository.listAllSpellingsWithAlternatives", "link" : "models\/SearchManagementRepository.html#listAllSpellingsWithAlternatives(solrIndexId:models.SolrIndexId):List[models.spellings.CanonicalSpellingWithAlternatives]", "kind" : "def"}, {"label" : "listAllSpellings", "tail" : "(solrIndexId: SolrIndexId): List[CanonicalSpelling]", "member" : "models.SearchManagementRepository.listAllSpellings", "link" : "models\/SearchManagementRepository.html#listAllSpellings(solrIndexId:models.SolrIndexId):List[models.spellings.CanonicalSpelling]", "kind" : "def"}, {"label" : "updateSpelling", "tail" : "(spelling: CanonicalSpellingWithAlternatives, userInfo: Option[String]): Unit", "member" : "models.SearchManagementRepository.updateSpelling", "link" : "models\/SearchManagementRepository.html#updateSpelling(spelling:models.spellings.CanonicalSpellingWithAlternatives,userInfo:Option[String]):Unit", "kind" : "def"}, {"label" : "getDetailedSpelling", "tail" : "(canonicalSpellingId: String): Option[CanonicalSpellingWithAlternatives]", "member" : "models.SearchManagementRepository.getDetailedSpelling", "link" : "models\/SearchManagementRepository.html#getDetailedSpelling(canonicalSpellingId:String):Option[models.spellings.CanonicalSpellingWithAlternatives]", "kind" : "def"}, {"label" : "addNewCanonicalSpelling", "tail" : "(solrIndexId: SolrIndexId, term: String, userInfo: Option[String]): CanonicalSpelling", "member" : "models.SearchManagementRepository.addNewCanonicalSpelling", "link" : "models\/SearchManagementRepository.html#addNewCanonicalSpelling(solrIndexId:models.SolrIndexId,term:String,userInfo:Option[String]):models.spellings.CanonicalSpelling", "kind" : "def"}, {"label" : "loadAllInputIdsForSolrIndex", "tail" : "(solrIndexId: SolrIndexId): Seq[SearchInputId]", "member" : "models.SearchManagementRepository.loadAllInputIdsForSolrIndex", "link" : "models\/SearchManagementRepository.html#loadAllInputIdsForSolrIndex(solrIndexId:models.SolrIndexId):Seq[models.input.SearchInputId]", "kind" : "def"}, {"label" : "listAllSearchInputsInclDirectedSynonyms", "tail" : "(solrIndexId: SolrIndexId): List[SearchInputWithRules]", "member" : "models.SearchManagementRepository.listAllSearchInputsInclDirectedSynonyms", "link" : "models\/SearchManagementRepository.html#listAllSearchInputsInclDirectedSynonyms(solrIndexId:models.SolrIndexId):List[models.input.SearchInputWithRules]", "kind" : "def"}, {"label" : "addNewInputTag", "tail" : "(inputTag: InputTag): Unit", "member" : "models.SearchManagementRepository.addNewInputTag", "link" : "models\/SearchManagementRepository.html#addNewInputTag(inputTag:models.input.InputTag):Unit", "kind" : "def"}, {"label" : "listAllInputTags", "tail" : "(): Seq[InputTag]", "member" : "models.SearchManagementRepository.listAllInputTags", "link" : "models\/SearchManagementRepository.html#listAllInputTags():Seq[models.input.InputTag]", "kind" : "def"}, {"label" : "deleteSolrIndex", "tail" : "(solrIndexId: String): Int", "member" : "models.SearchManagementRepository.deleteSolrIndex", "link" : "models\/SearchManagementRepository.html#deleteSolrIndex(solrIndexId:String):Int", "kind" : "def"}, {"label" : "addNewSolrIndex", "tail" : "(newSolrIndex: SolrIndex): SolrIndexId", "member" : "models.SearchManagementRepository.addNewSolrIndex", "link" : "models\/SearchManagementRepository.html#addNewSolrIndex(newSolrIndex:models.SolrIndex):models.SolrIndexId", "kind" : "def"}, {"label" : "getSolrIndex", "tail" : "(solrIndexId: SolrIndexId): SolrIndex", "member" : "models.SearchManagementRepository.getSolrIndex", "link" : "models\/SearchManagementRepository.html#getSolrIndex(solrIndexId:models.SolrIndexId):models.SolrIndex", "kind" : "def"}, {"label" : "getSolrIndexName", "tail" : "(solrIndexId: SolrIndexId): String", "member" : "models.SearchManagementRepository.getSolrIndexName", "link" : "models\/SearchManagementRepository.html#getSolrIndexName(solrIndexId:models.SolrIndexId):String", "kind" : "def"}, {"label" : "listAllSolrIndexes", "tail" : "(): List[SolrIndex]", "member" : "models.SearchManagementRepository.listAllSolrIndexes", "link" : "models\/SearchManagementRepository.html#listAllSolrIndexes:List[models.SolrIndex]", "kind" : "def"}, {"member" : "models.SearchManagementRepository#", "error" : "unsupported entity"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "models\/SearchManagementRepository.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/SearchManagementRepository.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/SearchManagementRepository.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/SearchManagementRepository.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/SearchManagementRepository.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/SearchManagementRepository.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/SearchManagementRepository.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/SearchManagementRepository.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SearchManagementRepository.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SearchManagementRepository.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SearchManagementRepository.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/SearchManagementRepository.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/SearchManagementRepository.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/SearchManagementRepository.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/SearchManagementRepository.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/SearchManagementRepository.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/SearchManagementRepository.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/SearchManagementRepository.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/SearchManagementRepository.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/SearchManagementRepository.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/SearchManagementRepository.html", "kind" : "class"}, {"name" : "models.SolrIndex", "shortDescription" : "", "object" : "models\/SolrIndex$.html", "members_object" : [{"label" : "delete", "tail" : "(id: String)(connection: Connection): Int", "member" : "models.SolrIndex.delete", "link" : "models\/SolrIndex$.html#delete(id:String)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "insert", "tail" : "(newSolrIndex: SolrIndex)(connection: Connection): SolrIndexId", "member" : "models.SolrIndex.insert", "link" : "models\/SolrIndex$.html#insert(newSolrIndex:models.SolrIndex)(implicitconnection:java.sql.Connection):models.SolrIndexId", "kind" : "def"}, {"label" : "loadById", "tail" : "(solrIndexId: SolrIndexId)(connection: Connection): SolrIndex", "member" : "models.SolrIndex.loadById", "link" : "models\/SolrIndex$.html#loadById(solrIndexId:models.SolrIndexId)(implicitconnection:java.sql.Connection):models.SolrIndex", "kind" : "def"}, {"label" : "loadNameById", "tail" : "(solrIndexId: SolrIndexId)(connection: Connection): String", "member" : "models.SolrIndex.loadNameById", "link" : "models\/SolrIndex$.html#loadNameById(solrIndexId:models.SolrIndexId)(implicitconnection:java.sql.Connection):String", "kind" : "def"}, {"label" : "listAll", "tail" : "(connection: Connection): List[SolrIndex]", "member" : "models.SolrIndex.listAll", "link" : "models\/SolrIndex$.html#listAll(implicitconnection:java.sql.Connection):List[models.SolrIndex]", "kind" : "def"}, {"label" : "sqlParser", "tail" : ": RowParser[SolrIndex]", "member" : "models.SolrIndex.sqlParser", "link" : "models\/SolrIndex$.html#sqlParser:anorm.RowParser[models.SolrIndex]", "kind" : "val"}, {"label" : "jsonFormat", "tail" : ": OFormat[SolrIndex]", "member" : "models.SolrIndex.jsonFormat", "link" : "models\/SolrIndex$.html#jsonFormat:play.api.libs.json.OFormat[models.SolrIndex]", "kind" : "implicit val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.SolrIndex.TABLE_NAME", "link" : "models\/SolrIndex$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/SolrIndex$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/SolrIndex$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/SolrIndex$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/SolrIndex$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/SolrIndex$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/SolrIndex$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/SolrIndex$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndex$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndex$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndex$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/SolrIndex$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/SolrIndex$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/SolrIndex$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/SolrIndex$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/SolrIndex$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/SolrIndex$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/SolrIndex$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/SolrIndex$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/SolrIndex$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.SolrIndex#", "error" : "unsupported entity"}, {"label" : "description", "tail" : ": String", "member" : "models.SolrIndex.description", "link" : "models\/SolrIndex.html#description:String", "kind" : "val"}, {"label" : "name", "tail" : ": String", "member" : "models.SolrIndex.name", "link" : "models\/SolrIndex.html#name:String", "kind" : "val"}, {"label" : "id", "tail" : ": SolrIndexId", "member" : "models.SolrIndex.id", "link" : "models\/SolrIndex.html#id:models.SolrIndexId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/SolrIndex.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/SolrIndex.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/SolrIndex.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/SolrIndex.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/SolrIndex.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/SolrIndex.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/SolrIndex.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndex.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndex.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndex.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/SolrIndex.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/SolrIndex.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/SolrIndex.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/SolrIndex.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/SolrIndex.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/SolrIndex.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/SolrIndex.html", "kind" : "case class"}, {"name" : "models.SolrIndexId", "shortDescription" : "", "object" : "models\/SolrIndexId$.html", "members_class" : [{"member" : "models.SolrIndexId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/SolrIndexId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/SolrIndexId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/SolrIndexId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/SolrIndexId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/SolrIndexId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/SolrIndexId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/SolrIndexId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/SolrIndexId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/SolrIndexId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/SolrIndexId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/SolrIndexId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/SolrIndexId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndexId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndexId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndexId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/SolrIndexId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/SolrIndexId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/SolrIndexId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/SolrIndexId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/SolrIndexId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/SolrIndexId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[SolrIndexId]", "member" : "models.IdObject.columnToId", "link" : "models\/SolrIndexId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[SolrIndexId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/SolrIndexId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[SolrIndexId]", "member" : "models.IdObject.customToStatement", "link" : "models\/SolrIndexId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): SolrIndexId", "member" : "models.IdObject.apply", "link" : "models\/SolrIndexId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[SolrIndexId]", "member" : "models.IdObject.jsonReads", "link" : "models\/SolrIndexId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[SolrIndexId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/SolrIndexId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): SolrIndexId", "member" : "models.IdObject.apply", "link" : "models\/SolrIndexId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/SolrIndexId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/SolrIndexId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/SolrIndexId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/SolrIndexId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/SolrIndexId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/SolrIndexId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/SolrIndexId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndexId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndexId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndexId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/SolrIndexId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/SolrIndexId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/SolrIndexId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/SolrIndexId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/SolrIndexId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/SolrIndexId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/SolrIndexId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/SolrIndexId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/SolrIndexId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/SolrIndexId.html", "kind" : "class"}, {"name" : "models.Status", "shortDescription" : "", "object" : "models\/Status$.html", "members_object" : [{"label" : "statusFromIsActive", "tail" : "(isActive: Boolean): Int", "member" : "models.Status.statusFromIsActive", "link" : "models\/Status$.html#statusFromIsActive(isActive:Boolean):Int", "kind" : "def"}, {"label" : "isActiveFromStatus", "tail" : "(status: Int): Boolean", "member" : "models.Status.isActiveFromStatus", "link" : "models\/Status$.html#isActiveFromStatus(status:Int):Boolean", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/Status$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/Status$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/Status$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/Status$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/Status$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/Status$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/Status$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/Status$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/Status$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/Status$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/Status$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/Status$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/Status$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/Status$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/Status$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/Status$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/Status$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/Status$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/Status$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}, {"name" : "models.SuggestedSolrField", "shortDescription" : "", "object" : "models\/SuggestedSolrField$.html", "members_object" : [{"label" : "delete", "tail" : "(id: SuggestedSolrFieldId)(connection: Connection): Int", "member" : "models.SuggestedSolrField.delete", "link" : "models\/SuggestedSolrField$.html#delete(id:models.SuggestedSolrFieldId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "insert", "tail" : "(solrIndexId: SolrIndexId, fieldName: String)(connection: Connection): SuggestedSolrField", "member" : "models.SuggestedSolrField.insert", "link" : "models\/SuggestedSolrField$.html#insert(solrIndexId:models.SolrIndexId,fieldName:String)(implicitconnection:java.sql.Connection):models.SuggestedSolrField", "kind" : "def"}, {"label" : "listAll", "tail" : "(solrIndexId: SolrIndexId)(connection: Connection): List[SuggestedSolrField]", "member" : "models.SuggestedSolrField.listAll", "link" : "models\/SuggestedSolrField$.html#listAll(solrIndexId:models.SolrIndexId)(implicitconnection:java.sql.Connection):List[models.SuggestedSolrField]", "kind" : "def"}, {"label" : "sqlParser", "tail" : ": RowParser[SuggestedSolrField]", "member" : "models.SuggestedSolrField.sqlParser", "link" : "models\/SuggestedSolrField$.html#sqlParser:anorm.RowParser[models.SuggestedSolrField]", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.SuggestedSolrField.LAST_UPDATE", "link" : "models\/SuggestedSolrField$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SOLR_INDEX_ID", "tail" : ": String", "member" : "models.SuggestedSolrField.SOLR_INDEX_ID", "link" : "models\/SuggestedSolrField$.html#SOLR_INDEX_ID:String", "kind" : "val"}, {"label" : "NAME", "tail" : ": String", "member" : "models.SuggestedSolrField.NAME", "link" : "models\/SuggestedSolrField$.html#NAME:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.SuggestedSolrField.ID", "link" : "models\/SuggestedSolrField$.html#ID:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.SuggestedSolrField.TABLE_NAME", "link" : "models\/SuggestedSolrField$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "jsonFormat", "tail" : ": OFormat[SuggestedSolrField]", "member" : "models.SuggestedSolrField.jsonFormat", "link" : "models\/SuggestedSolrField$.html#jsonFormat:play.api.libs.json.OFormat[models.SuggestedSolrField]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/SuggestedSolrField$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/SuggestedSolrField$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/SuggestedSolrField$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/SuggestedSolrField$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/SuggestedSolrField$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/SuggestedSolrField$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/SuggestedSolrField$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrField$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrField$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrField$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/SuggestedSolrField$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/SuggestedSolrField$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/SuggestedSolrField$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/SuggestedSolrField$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/SuggestedSolrField$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/SuggestedSolrField$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/SuggestedSolrField$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/SuggestedSolrField$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/SuggestedSolrField$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.SuggestedSolrField#", "error" : "unsupported entity"}, {"label" : "name", "tail" : ": String", "member" : "models.SuggestedSolrField.name", "link" : "models\/SuggestedSolrField.html#name:String", "kind" : "val"}, {"label" : "id", "tail" : ": SuggestedSolrFieldId", "member" : "models.SuggestedSolrField.id", "link" : "models\/SuggestedSolrField.html#id:models.SuggestedSolrFieldId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/SuggestedSolrField.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/SuggestedSolrField.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/SuggestedSolrField.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/SuggestedSolrField.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/SuggestedSolrField.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/SuggestedSolrField.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/SuggestedSolrField.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrField.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrField.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrField.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/SuggestedSolrField.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/SuggestedSolrField.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/SuggestedSolrField.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/SuggestedSolrField.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/SuggestedSolrField.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/SuggestedSolrField.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/SuggestedSolrField.html", "kind" : "case class"}, {"name" : "models.SuggestedSolrFieldId", "shortDescription" : "", "object" : "models\/SuggestedSolrFieldId$.html", "members_class" : [{"member" : "models.SuggestedSolrFieldId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/SuggestedSolrFieldId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/SuggestedSolrFieldId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/SuggestedSolrFieldId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/SuggestedSolrFieldId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/SuggestedSolrFieldId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/SuggestedSolrFieldId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/SuggestedSolrFieldId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/SuggestedSolrFieldId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/SuggestedSolrFieldId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/SuggestedSolrFieldId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/SuggestedSolrFieldId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/SuggestedSolrFieldId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrFieldId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrFieldId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrFieldId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/SuggestedSolrFieldId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/SuggestedSolrFieldId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/SuggestedSolrFieldId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/SuggestedSolrFieldId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/SuggestedSolrFieldId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/SuggestedSolrFieldId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[SuggestedSolrFieldId]", "member" : "models.IdObject.columnToId", "link" : "models\/SuggestedSolrFieldId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[SuggestedSolrFieldId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/SuggestedSolrFieldId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[SuggestedSolrFieldId]", "member" : "models.IdObject.customToStatement", "link" : "models\/SuggestedSolrFieldId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): SuggestedSolrFieldId", "member" : "models.IdObject.apply", "link" : "models\/SuggestedSolrFieldId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[SuggestedSolrFieldId]", "member" : "models.IdObject.jsonReads", "link" : "models\/SuggestedSolrFieldId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[SuggestedSolrFieldId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/SuggestedSolrFieldId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): SuggestedSolrFieldId", "member" : "models.IdObject.apply", "link" : "models\/SuggestedSolrFieldId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/SuggestedSolrFieldId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/SuggestedSolrFieldId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/SuggestedSolrFieldId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/SuggestedSolrFieldId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/SuggestedSolrFieldId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/SuggestedSolrFieldId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/SuggestedSolrFieldId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrFieldId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrFieldId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrFieldId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/SuggestedSolrFieldId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/SuggestedSolrFieldId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/SuggestedSolrFieldId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/SuggestedSolrFieldId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/SuggestedSolrFieldId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/SuggestedSolrFieldId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/SuggestedSolrFieldId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/SuggestedSolrFieldId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/SuggestedSolrFieldId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/SuggestedSolrFieldId.html", "kind" : "class"}], "models.reports" : [{"name" : "models.reports.ActivityReport", "shortDescription" : "", "object" : "models\/reports\/ActivityReport$.html", "members_object" : [{"label" : "reportForSolrIndexIdInPeriod", "tail" : "(solrIndexId: SolrIndexId, dateFrom: LocalDateTime, dateTo: LocalDateTime)(connection: Connection): ActivityReport", "member" : "models.reports.ActivityReport.reportForSolrIndexIdInPeriod", "link" : "models\/reports\/ActivityReport$.html#reportForSolrIndexIdInPeriod(solrIndexId:models.SolrIndexId,dateFrom:java.time.LocalDateTime,dateTo:java.time.LocalDateTime)(implicitconnection:java.sql.Connection):models.reports.ActivityReport", "kind" : "def"}, {"label" : "jsonFormatActivityReport", "tail" : ": OFormat[ActivityReport]", "member" : "models.reports.ActivityReport.jsonFormatActivityReport", "link" : "models\/reports\/ActivityReport$.html#jsonFormatActivityReport:play.api.libs.json.OFormat[models.reports.ActivityReport]", "kind" : "implicit val"}, {"label" : "jsonFormatActivityReportEntry", "tail" : ": OFormat[ActivityReportEntry]", "member" : "models.reports.ActivityReport.jsonFormatActivityReportEntry", "link" : "models\/reports\/ActivityReport$.html#jsonFormatActivityReportEntry:play.api.libs.json.OFormat[models.reports.ActivityReportEntry]", "kind" : "implicit val"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "models\/reports\/ActivityReport$.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/reports\/ActivityReport$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/reports\/ActivityReport$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/reports\/ActivityReport$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/reports\/ActivityReport$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/reports\/ActivityReport$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/reports\/ActivityReport$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/reports\/ActivityReport$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/ActivityReport$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/ActivityReport$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/ActivityReport$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/reports\/ActivityReport$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/reports\/ActivityReport$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/reports\/ActivityReport$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/reports\/ActivityReport$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/reports\/ActivityReport$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/reports\/ActivityReport$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/reports\/ActivityReport$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/reports\/ActivityReport$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/reports\/ActivityReport$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.reports.ActivityReport#", "error" : "unsupported entity"}, {"label" : "items", "tail" : ": Seq[ActivityReportEntry]", "member" : "models.reports.ActivityReport.items", "link" : "models\/reports\/ActivityReport.html#items:Seq[models.reports.ActivityReportEntry]", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/reports\/ActivityReport.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/reports\/ActivityReport.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/reports\/ActivityReport.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/reports\/ActivityReport.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/reports\/ActivityReport.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/reports\/ActivityReport.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/reports\/ActivityReport.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/ActivityReport.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/ActivityReport.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/ActivityReport.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/reports\/ActivityReport.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/reports\/ActivityReport.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/reports\/ActivityReport.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/reports\/ActivityReport.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/reports\/ActivityReport.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/reports\/ActivityReport.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/reports\/ActivityReport.html", "kind" : "case class"}, {"name" : "models.reports.ActivityReportEntry", "shortDescription" : "", "members_case class" : [{"member" : "models.reports.ActivityReportEntry#", "error" : "unsupported entity"}, {"label" : "after", "tail" : ": Option[String]", "member" : "models.reports.ActivityReportEntry.after", "link" : "models\/reports\/ActivityReportEntry.html#after:Option[String]", "kind" : "val"}, {"label" : "before", "tail" : ": Option[String]", "member" : "models.reports.ActivityReportEntry.before", "link" : "models\/reports\/ActivityReportEntry.html#before:Option[String]", "kind" : "val"}, {"label" : "eventType", "tail" : ": String", "member" : "models.reports.ActivityReportEntry.eventType", "link" : "models\/reports\/ActivityReportEntry.html#eventType:String", "kind" : "val"}, {"label" : "entity", "tail" : ": String", "member" : "models.reports.ActivityReportEntry.entity", "link" : "models\/reports\/ActivityReportEntry.html#entity:String", "kind" : "val"}, {"label" : "inputTerm", "tail" : ": String", "member" : "models.reports.ActivityReportEntry.inputTerm", "link" : "models\/reports\/ActivityReportEntry.html#inputTerm:String", "kind" : "val"}, {"label" : "user", "tail" : ": Option[String]", "member" : "models.reports.ActivityReportEntry.user", "link" : "models\/reports\/ActivityReportEntry.html#user:Option[String]", "kind" : "val"}, {"label" : "modificationTime", "tail" : ": String", "member" : "models.reports.ActivityReportEntry.modificationTime", "link" : "models\/reports\/ActivityReportEntry.html#modificationTime:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/reports\/ActivityReportEntry.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/reports\/ActivityReportEntry.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/reports\/ActivityReportEntry.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/reports\/ActivityReportEntry.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/reports\/ActivityReportEntry.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/reports\/ActivityReportEntry.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/reports\/ActivityReportEntry.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/ActivityReportEntry.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/ActivityReportEntry.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/ActivityReportEntry.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/reports\/ActivityReportEntry.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/reports\/ActivityReportEntry.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/reports\/ActivityReportEntry.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/reports\/ActivityReportEntry.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/reports\/ActivityReportEntry.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/reports\/ActivityReportEntry.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/reports\/ActivityReportEntry.html", "kind" : "case class"}, {"name" : "models.reports.DeploymentLog", "shortDescription" : "", "object" : "models\/reports\/DeploymentLog$.html", "members_object" : [{"label" : "loadForSolrIndexIdAndPlatform", "tail" : "(solrIndexId: String, targetPlatform: String)(connection: Connection): Option[DeploymentLog]", "member" : "models.reports.DeploymentLog.loadForSolrIndexIdAndPlatform", "link" : "models\/reports\/DeploymentLog$.html#loadForSolrIndexIdAndPlatform(solrIndexId:String,targetPlatform:String)(implicitconnection:java.sql.Connection):Option[models.reports.DeploymentLog]", "kind" : "def"}, {"label" : "sqlParserDeploymentLogDetail", "tail" : ": RowParser[DeploymentLog]", "member" : "models.reports.DeploymentLog.sqlParserDeploymentLogDetail", "link" : "models\/reports\/DeploymentLog$.html#sqlParserDeploymentLogDetail:anorm.RowParser[models.reports.DeploymentLog]", "kind" : "val"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "models\/reports\/DeploymentLog$.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/reports\/DeploymentLog$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/reports\/DeploymentLog$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/reports\/DeploymentLog$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/reports\/DeploymentLog$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/reports\/DeploymentLog$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/reports\/DeploymentLog$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/reports\/DeploymentLog$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/DeploymentLog$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/DeploymentLog$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/DeploymentLog$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/reports\/DeploymentLog$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/reports\/DeploymentLog$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/reports\/DeploymentLog$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/reports\/DeploymentLog$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/reports\/DeploymentLog$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/reports\/DeploymentLog$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/reports\/DeploymentLog$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/reports\/DeploymentLog$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/reports\/DeploymentLog$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.reports.DeploymentLog#", "error" : "unsupported entity"}, {"label" : "result", "tail" : ": Int", "member" : "models.reports.DeploymentLog.result", "link" : "models\/reports\/DeploymentLog.html#result:Int", "kind" : "val"}, {"label" : "lastUpdate", "tail" : ": LocalDateTime", "member" : "models.reports.DeploymentLog.lastUpdate", "link" : "models\/reports\/DeploymentLog.html#lastUpdate:java.time.LocalDateTime", "kind" : "val"}, {"label" : "id", "tail" : ": String", "member" : "models.reports.DeploymentLog.id", "link" : "models\/reports\/DeploymentLog.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/reports\/DeploymentLog.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/reports\/DeploymentLog.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/reports\/DeploymentLog.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/reports\/DeploymentLog.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/reports\/DeploymentLog.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/reports\/DeploymentLog.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/reports\/DeploymentLog.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/DeploymentLog.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/DeploymentLog.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/DeploymentLog.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/reports\/DeploymentLog.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/reports\/DeploymentLog.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/reports\/DeploymentLog.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/reports\/DeploymentLog.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/reports\/DeploymentLog.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/reports\/DeploymentLog.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/reports\/DeploymentLog.html", "kind" : "case class"}, {"name" : "models.reports.RulesReport", "shortDescription" : "", "object" : "models\/reports\/RulesReport$.html", "members_object" : [{"label" : "loadForSolrIndexId", "tail" : "(solrIndexId: SolrIndexId)(connection: Connection): RulesReport", "member" : "models.reports.RulesReport.loadForSolrIndexId", "link" : "models\/reports\/RulesReport$.html#loadForSolrIndexId(solrIndexId:models.SolrIndexId)(implicitconnection:java.sql.Connection):models.reports.RulesReport", "kind" : "def"}, {"label" : "jsonFormatRulesReport", "tail" : ": OFormat[RulesReport]", "member" : "models.reports.RulesReport.jsonFormatRulesReport", "link" : "models\/reports\/RulesReport$.html#jsonFormatRulesReport:play.api.libs.json.OFormat[models.reports.RulesReport]", "kind" : "implicit val"}, {"label" : "jsonFormatRulesReportItem", "tail" : ": OFormat[RulesReportItem]", "member" : "models.reports.RulesReport.jsonFormatRulesReportItem", "link" : "models\/reports\/RulesReport$.html#jsonFormatRulesReportItem:play.api.libs.json.OFormat[models.reports.RulesReportItem]", "kind" : "implicit val"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "models\/reports\/RulesReport$.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/reports\/RulesReport$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/reports\/RulesReport$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/reports\/RulesReport$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/reports\/RulesReport$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/reports\/RulesReport$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/reports\/RulesReport$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/reports\/RulesReport$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/RulesReport$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/RulesReport$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/RulesReport$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/reports\/RulesReport$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/reports\/RulesReport$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/reports\/RulesReport$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/reports\/RulesReport$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/reports\/RulesReport$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/reports\/RulesReport$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/reports\/RulesReport$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/reports\/RulesReport$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/reports\/RulesReport$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.reports.RulesReport#", "error" : "unsupported entity"}, {"label" : "items", "tail" : ": Seq[RulesReportItem]", "member" : "models.reports.RulesReport.items", "link" : "models\/reports\/RulesReport.html#items:Seq[models.reports.RulesReportItem]", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/reports\/RulesReport.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/reports\/RulesReport.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/reports\/RulesReport.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/reports\/RulesReport.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/reports\/RulesReport.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/reports\/RulesReport.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/reports\/RulesReport.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/RulesReport.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/RulesReport.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/RulesReport.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/reports\/RulesReport.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/reports\/RulesReport.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/reports\/RulesReport.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/reports\/RulesReport.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/reports\/RulesReport.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/reports\/RulesReport.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/reports\/RulesReport.html", "kind" : "case class"}, {"name" : "models.reports.RulesReportItem", "shortDescription" : "", "members_case class" : [{"member" : "models.reports.RulesReportItem#", "error" : "unsupported entity"}, {"label" : "inputTags", "tail" : ": Seq[String]", "member" : "models.reports.RulesReportItem.inputTags", "link" : "models\/reports\/RulesReportItem.html#inputTags:Seq[String]", "kind" : "val"}, {"label" : "inputModified", "tail" : ": LocalDateTime", "member" : "models.reports.RulesReportItem.inputModified", "link" : "models\/reports\/RulesReportItem.html#inputModified:java.time.LocalDateTime", "kind" : "val"}, {"label" : "inputTerm", "tail" : ": String", "member" : "models.reports.RulesReportItem.inputTerm", "link" : "models\/reports\/RulesReportItem.html#inputTerm:String", "kind" : "val"}, {"label" : "modified", "tail" : ": LocalDateTime", "member" : "models.reports.RulesReportItem.modified", "link" : "models\/reports\/RulesReportItem.html#modified:java.time.LocalDateTime", "kind" : "val"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.reports.RulesReportItem.isActive", "link" : "models\/reports\/RulesReportItem.html#isActive:Boolean", "kind" : "val"}, {"label" : "details", "tail" : ": String", "member" : "models.reports.RulesReportItem.details", "link" : "models\/reports\/RulesReportItem.html#details:String", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.reports.RulesReportItem.term", "link" : "models\/reports\/RulesReportItem.html#term:String", "kind" : "val"}, {"label" : "inputId", "tail" : ": String", "member" : "models.reports.RulesReportItem.inputId", "link" : "models\/reports\/RulesReportItem.html#inputId:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/reports\/RulesReportItem.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/reports\/RulesReportItem.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/reports\/RulesReportItem.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/reports\/RulesReportItem.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/reports\/RulesReportItem.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/reports\/RulesReportItem.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/reports\/RulesReportItem.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/RulesReportItem.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/RulesReportItem.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/RulesReportItem.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/reports\/RulesReportItem.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/reports\/RulesReportItem.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/reports\/RulesReportItem.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/reports\/RulesReportItem.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/reports\/RulesReportItem.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/reports\/RulesReportItem.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/reports\/RulesReportItem.html", "kind" : "case class"}], "models.spellings" : [{"name" : "models.spellings.AlternativeSpelling", "shortDescription" : "", "object" : "models\/spellings\/AlternativeSpelling$.html", "members_object" : [{"label" : "loadByCanonicalSpellingIds", "tail" : "(ids: Seq[CanonicalSpellingId])(connection: Connection): Map[CanonicalSpellingId, Seq[AlternativeSpelling]]", "member" : "models.spellings.AlternativeSpelling.loadByCanonicalSpellingIds", "link" : "models\/spellings\/AlternativeSpelling$.html#loadByCanonicalSpellingIds(ids:Seq[models.spellings.CanonicalSpellingId])(implicitconnection:java.sql.Connection):Map[models.spellings.CanonicalSpellingId,Seq[models.spellings.AlternativeSpelling]]", "kind" : "def"}, {"label" : "deleteByCanonicalSpelling", "tail" : "(canonicalSpellingId: CanonicalSpellingId)(connection: Connection): Int", "member" : "models.spellings.AlternativeSpelling.deleteByCanonicalSpelling", "link" : "models\/spellings\/AlternativeSpelling$.html#deleteByCanonicalSpelling(canonicalSpellingId:models.spellings.CanonicalSpellingId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "updateForCanonicalSpelling", "tail" : "(canonicalSpellingId: CanonicalSpellingId, alternativeSpellings: List[AlternativeSpelling])(connection: Connection): Unit", "member" : "models.spellings.AlternativeSpelling.updateForCanonicalSpelling", "link" : "models\/spellings\/AlternativeSpelling$.html#updateForCanonicalSpelling(canonicalSpellingId:models.spellings.CanonicalSpellingId,alternativeSpellings:List[models.spellings.AlternativeSpelling])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "loadByCanonicalId", "tail" : "(canonicalSpellingId: CanonicalSpellingId)(connection: Connection): List[AlternativeSpelling]", "member" : "models.spellings.AlternativeSpelling.loadByCanonicalId", "link" : "models\/spellings\/AlternativeSpelling$.html#loadByCanonicalId(canonicalSpellingId:models.spellings.CanonicalSpellingId)(implicitconnection:java.sql.Connection):List[models.spellings.AlternativeSpelling]", "kind" : "def"}, {"label" : "insertStatement", "tail" : ": String", "member" : "models.spellings.AlternativeSpelling.insertStatement", "link" : "models\/spellings\/AlternativeSpelling$.html#insertStatement:String", "kind" : "val"}, {"label" : "sqlParser", "tail" : ": RowParser[AlternativeSpelling]", "member" : "models.spellings.AlternativeSpelling.sqlParser", "link" : "models\/spellings\/AlternativeSpelling$.html#sqlParser:anorm.RowParser[models.spellings.AlternativeSpelling]", "kind" : "val"}, {"label" : "jsonFormat", "tail" : ": OFormat[AlternativeSpelling]", "member" : "models.spellings.AlternativeSpelling.jsonFormat", "link" : "models\/spellings\/AlternativeSpelling$.html#jsonFormat:play.api.libs.json.OFormat[models.spellings.AlternativeSpelling]", "kind" : "implicit val"}, {"label" : "orderByField", "tail" : ": String", "member" : "models.spellings.AlternativeSpelling.orderByField", "link" : "models\/spellings\/AlternativeSpelling$.html#orderByField:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.spellings.AlternativeSpelling.STATUS", "link" : "models\/spellings\/AlternativeSpelling$.html#STATUS:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.spellings.AlternativeSpelling.LAST_UPDATE", "link" : "models\/spellings\/AlternativeSpelling$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "TERM", "tail" : ": String", "member" : "models.spellings.AlternativeSpelling.TERM", "link" : "models\/spellings\/AlternativeSpelling$.html#TERM:String", "kind" : "val"}, {"label" : "CANONICAL_SPELLING_ID", "tail" : ": String", "member" : "models.spellings.AlternativeSpelling.CANONICAL_SPELLING_ID", "link" : "models\/spellings\/AlternativeSpelling$.html#CANONICAL_SPELLING_ID:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.spellings.AlternativeSpelling.ID", "link" : "models\/spellings\/AlternativeSpelling$.html#ID:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.spellings.AlternativeSpelling.TABLE_NAME", "link" : "models\/spellings\/AlternativeSpelling$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/AlternativeSpelling$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/AlternativeSpelling$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/AlternativeSpelling$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/AlternativeSpelling$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/AlternativeSpelling$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/AlternativeSpelling$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/AlternativeSpelling$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpelling$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpelling$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpelling$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/AlternativeSpelling$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/AlternativeSpelling$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/spellings\/AlternativeSpelling$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/AlternativeSpelling$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/spellings\/AlternativeSpelling$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/spellings\/AlternativeSpelling$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/AlternativeSpelling$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/AlternativeSpelling$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/AlternativeSpelling$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toNamedParameters", "tail" : "(): Seq[NamedParameter]", "member" : "models.spellings.AlternativeSpelling.toNamedParameters", "link" : "models\/spellings\/AlternativeSpelling.html#toNamedParameters:Seq[anorm.NamedParameter]", "kind" : "def"}, {"member" : "models.spellings.AlternativeSpelling#", "error" : "unsupported entity"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.spellings.AlternativeSpelling.isActive", "link" : "models\/spellings\/AlternativeSpelling.html#isActive:Boolean", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.spellings.AlternativeSpelling.term", "link" : "models\/spellings\/AlternativeSpelling.html#term:String", "kind" : "val"}, {"label" : "canonicalSpellingId", "tail" : ": CanonicalSpellingId", "member" : "models.spellings.AlternativeSpelling.canonicalSpellingId", "link" : "models\/spellings\/AlternativeSpelling.html#canonicalSpellingId:models.spellings.CanonicalSpellingId", "kind" : "val"}, {"label" : "id", "tail" : ": AlternativeSpellingId", "member" : "models.spellings.AlternativeSpelling.id", "link" : "models\/spellings\/AlternativeSpelling.html#id:models.spellings.AlternativeSpellingId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/AlternativeSpelling.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/AlternativeSpelling.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/AlternativeSpelling.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/AlternativeSpelling.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/AlternativeSpelling.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/AlternativeSpelling.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/AlternativeSpelling.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpelling.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpelling.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpelling.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/AlternativeSpelling.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/AlternativeSpelling.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/AlternativeSpelling.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/AlternativeSpelling.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/AlternativeSpelling.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/AlternativeSpelling.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/spellings\/AlternativeSpelling.html", "kind" : "case class"}, {"name" : "models.spellings.AlternativeSpellingId", "shortDescription" : "", "object" : "models\/spellings\/AlternativeSpellingId$.html", "members_class" : [{"member" : "models.spellings.AlternativeSpellingId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/spellings\/AlternativeSpellingId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/spellings\/AlternativeSpellingId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/spellings\/AlternativeSpellingId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/spellings\/AlternativeSpellingId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/spellings\/AlternativeSpellingId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/AlternativeSpellingId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/AlternativeSpellingId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/AlternativeSpellingId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/AlternativeSpellingId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/AlternativeSpellingId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/AlternativeSpellingId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/AlternativeSpellingId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpellingId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpellingId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpellingId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/AlternativeSpellingId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/AlternativeSpellingId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/AlternativeSpellingId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/AlternativeSpellingId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/AlternativeSpellingId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/AlternativeSpellingId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[AlternativeSpellingId]", "member" : "models.IdObject.columnToId", "link" : "models\/spellings\/AlternativeSpellingId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[AlternativeSpellingId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/spellings\/AlternativeSpellingId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[AlternativeSpellingId]", "member" : "models.IdObject.customToStatement", "link" : "models\/spellings\/AlternativeSpellingId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): AlternativeSpellingId", "member" : "models.IdObject.apply", "link" : "models\/spellings\/AlternativeSpellingId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[AlternativeSpellingId]", "member" : "models.IdObject.jsonReads", "link" : "models\/spellings\/AlternativeSpellingId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[AlternativeSpellingId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/spellings\/AlternativeSpellingId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): AlternativeSpellingId", "member" : "models.IdObject.apply", "link" : "models\/spellings\/AlternativeSpellingId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/AlternativeSpellingId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/AlternativeSpellingId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/AlternativeSpellingId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/AlternativeSpellingId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/AlternativeSpellingId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/AlternativeSpellingId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/AlternativeSpellingId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpellingId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpellingId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpellingId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/AlternativeSpellingId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/AlternativeSpellingId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/spellings\/AlternativeSpellingId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/AlternativeSpellingId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/spellings\/AlternativeSpellingId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/spellings\/AlternativeSpellingId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/AlternativeSpellingId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/AlternativeSpellingId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/AlternativeSpellingId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/spellings\/AlternativeSpellingId.html", "kind" : "class"}, {"name" : "models.spellings.CanonicalSpelling", "shortDescription" : "", "object" : "models\/spellings\/CanonicalSpelling$.html", "members_object" : [{"label" : "delete", "tail" : "(id: CanonicalSpellingId)(connection: Connection): Int", "member" : "models.spellings.CanonicalSpelling.delete", "link" : "models\/spellings\/CanonicalSpelling$.html#delete(id:models.spellings.CanonicalSpellingId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "update", "tail" : "(id: CanonicalSpellingId, term: String, isActive: Boolean, comment: String)(connection: Connection): Unit", "member" : "models.spellings.CanonicalSpelling.update", "link" : "models\/spellings\/CanonicalSpelling$.html#update(id:models.spellings.CanonicalSpellingId,term:String,isActive:Boolean,comment:String)(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "loadAllForIndex", "tail" : "(solrIndexId: SolrIndexId)(connection: Connection): List[CanonicalSpelling]", "member" : "models.spellings.CanonicalSpelling.loadAllForIndex", "link" : "models\/spellings\/CanonicalSpelling$.html#loadAllForIndex(solrIndexId:models.SolrIndexId)(implicitconnection:java.sql.Connection):List[models.spellings.CanonicalSpelling]", "kind" : "def"}, {"label" : "loadById", "tail" : "(id: CanonicalSpellingId)(connection: Connection): Option[CanonicalSpelling]", "member" : "models.spellings.CanonicalSpelling.loadById", "link" : "models\/spellings\/CanonicalSpelling$.html#loadById(id:models.spellings.CanonicalSpellingId)(implicitconnection:java.sql.Connection):Option[models.spellings.CanonicalSpelling]", "kind" : "def"}, {"label" : "insert", "tail" : "(solrIndexId: SolrIndexId, term: String)(connection: Connection): CanonicalSpelling", "member" : "models.spellings.CanonicalSpelling.insert", "link" : "models\/spellings\/CanonicalSpelling$.html#insert(solrIndexId:models.SolrIndexId,term:String)(implicitconnection:java.sql.Connection):models.spellings.CanonicalSpelling", "kind" : "def"}, {"label" : "sqlParser", "tail" : ": RowParser[CanonicalSpelling]", "member" : "models.spellings.CanonicalSpelling.sqlParser", "link" : "models\/spellings\/CanonicalSpelling$.html#sqlParser:anorm.RowParser[models.spellings.CanonicalSpelling]", "kind" : "val"}, {"label" : "jsonFormat", "tail" : ": OFormat[CanonicalSpelling]", "member" : "models.spellings.CanonicalSpelling.jsonFormat", "link" : "models\/spellings\/CanonicalSpelling$.html#jsonFormat:play.api.libs.json.OFormat[models.spellings.CanonicalSpelling]", "kind" : "implicit val"}, {"label" : "orderByField", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.orderByField", "link" : "models\/spellings\/CanonicalSpelling$.html#orderByField:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.LAST_UPDATE", "link" : "models\/spellings\/CanonicalSpelling$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "COMMENT", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.COMMENT", "link" : "models\/spellings\/CanonicalSpelling$.html#COMMENT:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.STATUS", "link" : "models\/spellings\/CanonicalSpelling$.html#STATUS:String", "kind" : "val"}, {"label" : "TERM", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.TERM", "link" : "models\/spellings\/CanonicalSpelling$.html#TERM:String", "kind" : "val"}, {"label" : "SOLR_INDEX_ID", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.SOLR_INDEX_ID", "link" : "models\/spellings\/CanonicalSpelling$.html#SOLR_INDEX_ID:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.ID", "link" : "models\/spellings\/CanonicalSpelling$.html#ID:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.TABLE_NAME", "link" : "models\/spellings\/CanonicalSpelling$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/CanonicalSpelling$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/CanonicalSpelling$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/CanonicalSpelling$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/CanonicalSpelling$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/CanonicalSpelling$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/CanonicalSpelling$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/CanonicalSpelling$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpelling$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpelling$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpelling$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/CanonicalSpelling$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/CanonicalSpelling$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/spellings\/CanonicalSpelling$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/CanonicalSpelling$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/spellings\/CanonicalSpelling$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/spellings\/CanonicalSpelling$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/CanonicalSpelling$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/CanonicalSpelling$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/CanonicalSpelling$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toNamedParameters", "tail" : "(): Seq[NamedParameter]", "member" : "models.spellings.CanonicalSpelling.toNamedParameters", "link" : "models\/spellings\/CanonicalSpelling.html#toNamedParameters:Seq[anorm.NamedParameter]", "kind" : "def"}, {"member" : "models.spellings.CanonicalSpelling#", "error" : "unsupported entity"}, {"label" : "lastUpdate", "tail" : ": LocalDateTime", "member" : "models.spellings.CanonicalSpelling.lastUpdate", "link" : "models\/spellings\/CanonicalSpelling.html#lastUpdate:java.time.LocalDateTime", "kind" : "val"}, {"label" : "comment", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.comment", "link" : "models\/spellings\/CanonicalSpelling.html#comment:String", "kind" : "val"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.spellings.CanonicalSpelling.isActive", "link" : "models\/spellings\/CanonicalSpelling.html#isActive:Boolean", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.term", "link" : "models\/spellings\/CanonicalSpelling.html#term:String", "kind" : "val"}, {"label" : "solrIndexId", "tail" : ": SolrIndexId", "member" : "models.spellings.CanonicalSpelling.solrIndexId", "link" : "models\/spellings\/CanonicalSpelling.html#solrIndexId:models.SolrIndexId", "kind" : "val"}, {"label" : "id", "tail" : ": CanonicalSpellingId", "member" : "models.spellings.CanonicalSpelling.id", "link" : "models\/spellings\/CanonicalSpelling.html#id:models.spellings.CanonicalSpellingId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/CanonicalSpelling.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/CanonicalSpelling.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/CanonicalSpelling.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/CanonicalSpelling.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/CanonicalSpelling.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/CanonicalSpelling.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/CanonicalSpelling.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpelling.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpelling.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpelling.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/CanonicalSpelling.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/CanonicalSpelling.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/CanonicalSpelling.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/CanonicalSpelling.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/CanonicalSpelling.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/CanonicalSpelling.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/spellings\/CanonicalSpelling.html", "kind" : "case class"}, {"name" : "models.spellings.CanonicalSpellingId", "shortDescription" : "", "object" : "models\/spellings\/CanonicalSpellingId$.html", "members_class" : [{"member" : "models.spellings.CanonicalSpellingId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/spellings\/CanonicalSpellingId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/spellings\/CanonicalSpellingId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/spellings\/CanonicalSpellingId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/spellings\/CanonicalSpellingId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/spellings\/CanonicalSpellingId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/CanonicalSpellingId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/CanonicalSpellingId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/CanonicalSpellingId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/CanonicalSpellingId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/CanonicalSpellingId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/CanonicalSpellingId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/CanonicalSpellingId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/CanonicalSpellingId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/CanonicalSpellingId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/CanonicalSpellingId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/CanonicalSpellingId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/CanonicalSpellingId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/CanonicalSpellingId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[CanonicalSpellingId]", "member" : "models.IdObject.columnToId", "link" : "models\/spellings\/CanonicalSpellingId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[CanonicalSpellingId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/spellings\/CanonicalSpellingId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[CanonicalSpellingId]", "member" : "models.IdObject.customToStatement", "link" : "models\/spellings\/CanonicalSpellingId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): CanonicalSpellingId", "member" : "models.IdObject.apply", "link" : "models\/spellings\/CanonicalSpellingId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[CanonicalSpellingId]", "member" : "models.IdObject.jsonReads", "link" : "models\/spellings\/CanonicalSpellingId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[CanonicalSpellingId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/spellings\/CanonicalSpellingId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): CanonicalSpellingId", "member" : "models.IdObject.apply", "link" : "models\/spellings\/CanonicalSpellingId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/CanonicalSpellingId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/CanonicalSpellingId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/CanonicalSpellingId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/CanonicalSpellingId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/CanonicalSpellingId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/CanonicalSpellingId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/CanonicalSpellingId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/CanonicalSpellingId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/CanonicalSpellingId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/spellings\/CanonicalSpellingId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/CanonicalSpellingId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/spellings\/CanonicalSpellingId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/spellings\/CanonicalSpellingId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/CanonicalSpellingId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/CanonicalSpellingId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/CanonicalSpellingId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/spellings\/CanonicalSpellingId.html", "kind" : "class"}, {"name" : "models.spellings.CanonicalSpellingValidator", "shortDescription" : "", "object" : "models\/spellings\/CanonicalSpellingValidator$.html", "members_object" : [{"label" : "validateNoMultipleAlternativesWhenWildcard", "tail" : "(spellings: CanonicalSpellingWithAlternatives): Option[String]", "member" : "models.spellings.CanonicalSpellingValidator.validateNoMultipleAlternativesWhenWildcard", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#validateNoMultipleAlternativesWhenWildcard(spellings:models.spellings.CanonicalSpellingWithAlternatives):Option[String]", "kind" : "def"}, {"label" : "validateCanonicalEqualsNoOtherAlternative", "tail" : "(spellings: CanonicalSpellingWithAlternatives, allCanonicalSpellings: List[CanonicalSpellingWithAlternatives]): Option[String]", "member" : "models.spellings.CanonicalSpellingValidator.validateCanonicalEqualsNoOtherAlternative", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#validateCanonicalEqualsNoOtherAlternative(spellings:models.spellings.CanonicalSpellingWithAlternatives,allCanonicalSpellings:List[models.spellings.CanonicalSpellingWithAlternatives]):Option[String]", "kind" : "def"}, {"label" : "validateAlternativeSpellingEqualsNoOtherCanonical", "tail" : "(spellings: CanonicalSpellingWithAlternatives, allCanonicalSpellings: List[CanonicalSpellingWithAlternatives]): Option[String]", "member" : "models.spellings.CanonicalSpellingValidator.validateAlternativeSpellingEqualsNoOtherCanonical", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#validateAlternativeSpellingEqualsNoOtherCanonical(spellings:models.spellings.CanonicalSpellingWithAlternatives,allCanonicalSpellings:List[models.spellings.CanonicalSpellingWithAlternatives]):Option[String]", "kind" : "def"}, {"label" : "validateAlternativeSpellingNotCanonical", "tail" : "(spellings: CanonicalSpellingWithAlternatives): Option[String]", "member" : "models.spellings.CanonicalSpellingValidator.validateAlternativeSpellingNotCanonical", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#validateAlternativeSpellingNotCanonical(spellings:models.spellings.CanonicalSpellingWithAlternatives):Option[String]", "kind" : "def"}, {"label" : "validateNoDuplicateAlternativeSpellingsOtherCanonical", "tail" : "(spellings: CanonicalSpellingWithAlternatives, allCanonicalSpellings: List[CanonicalSpellingWithAlternatives]): Option[String]", "member" : "models.spellings.CanonicalSpellingValidator.validateNoDuplicateAlternativeSpellingsOtherCanonical", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#validateNoDuplicateAlternativeSpellingsOtherCanonical(spellings:models.spellings.CanonicalSpellingWithAlternatives,allCanonicalSpellings:List[models.spellings.CanonicalSpellingWithAlternatives]):Option[String]", "kind" : "def"}, {"label" : "validateNoDuplicateAlternativeSpellingsSameCanonical", "tail" : "(spellings: CanonicalSpellingWithAlternatives): Option[String]", "member" : "models.spellings.CanonicalSpellingValidator.validateNoDuplicateAlternativeSpellingsSameCanonical", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#validateNoDuplicateAlternativeSpellingsSameCanonical(spellings:models.spellings.CanonicalSpellingWithAlternatives):Option[String]", "kind" : "def"}, {"label" : "validateNoEmptyAlternatives", "tail" : "(spellings: CanonicalSpellingWithAlternatives): Option[String]", "member" : "models.spellings.CanonicalSpellingValidator.validateNoEmptyAlternatives", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#validateNoEmptyAlternatives(spellings:models.spellings.CanonicalSpellingWithAlternatives):Option[String]", "kind" : "def"}, {"label" : "validateNoEmptySpelling", "tail" : "(spellingTerm: String): Option[String]", "member" : "models.spellings.CanonicalSpellingValidator.validateNoEmptySpelling", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#validateNoEmptySpelling(spellingTerm:String):Option[String]", "kind" : "def"}, {"label" : "validateCanonicalSpellingsAndAlternatives", "tail" : "(spellings: CanonicalSpellingWithAlternatives, allCanonicalSpellings: List[CanonicalSpellingWithAlternatives]): Seq[String]", "member" : "models.spellings.CanonicalSpellingValidator.validateCanonicalSpellingsAndAlternatives", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#validateCanonicalSpellingsAndAlternatives(spellings:models.spellings.CanonicalSpellingWithAlternatives,allCanonicalSpellings:List[models.spellings.CanonicalSpellingWithAlternatives]):Seq[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/CanonicalSpellingValidator$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}, {"name" : "models.spellings.CanonicalSpellingWithAlternatives", "shortDescription" : "", "object" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html", "members_object" : [{"label" : "delete", "tail" : "(id: CanonicalSpellingId)(connection: Connection): Int", "member" : "models.spellings.CanonicalSpellingWithAlternatives.delete", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#delete(id:models.spellings.CanonicalSpellingId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "update", "tail" : "(spellingWithAlternatives: CanonicalSpellingWithAlternatives)(connection: Connection): Unit", "member" : "models.spellings.CanonicalSpellingWithAlternatives.update", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#update(spellingWithAlternatives:models.spellings.CanonicalSpellingWithAlternatives)(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "loadById", "tail" : "(id: CanonicalSpellingId)(connection: Connection): Option[CanonicalSpellingWithAlternatives]", "member" : "models.spellings.CanonicalSpellingWithAlternatives.loadById", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#loadById(id:models.spellings.CanonicalSpellingId)(implicitconnection:java.sql.Connection):Option[models.spellings.CanonicalSpellingWithAlternatives]", "kind" : "def"}, {"label" : "loadAllForIndex", "tail" : "(solrIndexId: SolrIndexId)(connection: Connection): List[CanonicalSpellingWithAlternatives]", "member" : "models.spellings.CanonicalSpellingWithAlternatives.loadAllForIndex", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#loadAllForIndex(solrIndexId:models.SolrIndexId)(implicitconnection:java.sql.Connection):List[models.spellings.CanonicalSpellingWithAlternatives]", "kind" : "def"}, {"label" : "jsonFormat", "tail" : ": OFormat[CanonicalSpellingWithAlternatives]", "member" : "models.spellings.CanonicalSpellingWithAlternatives.jsonFormat", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#jsonFormat:play.api.libs.json.OFormat[models.spellings.CanonicalSpellingWithAlternatives]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "exportToReplaceFile", "tail" : "(): Boolean", "member" : "models.spellings.CanonicalSpellingWithAlternatives.exportToReplaceFile", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#exportToReplaceFile:Boolean", "kind" : "def"}, {"member" : "models.spellings.CanonicalSpellingWithAlternatives#", "error" : "unsupported entity"}, {"label" : "alternativeSpellings", "tail" : ": List[AlternativeSpelling]", "member" : "models.spellings.CanonicalSpellingWithAlternatives.alternativeSpellings", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#alternativeSpellings:List[models.spellings.AlternativeSpelling]", "kind" : "val"}, {"label" : "comment", "tail" : ": String", "member" : "models.spellings.CanonicalSpellingWithAlternatives.comment", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#comment:String", "kind" : "val"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.spellings.CanonicalSpellingWithAlternatives.isActive", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#isActive:Boolean", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.spellings.CanonicalSpellingWithAlternatives.term", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#term:String", "kind" : "val"}, {"label" : "id", "tail" : ": CanonicalSpellingId", "member" : "models.spellings.CanonicalSpellingWithAlternatives.id", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#id:models.spellings.CanonicalSpellingId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/spellings\/CanonicalSpellingWithAlternatives.html", "kind" : "case class"}, {"name" : "models.spellings.FullCanonicalSpellingWithAlternatives", "shortDescription" : "Needed for JSON persistence in eventhistory (especially for DELETED events).", "object" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html", "members_object" : [{"label" : "loadById", "tail" : "(id: CanonicalSpellingId)(connection: Connection): Option[FullCanonicalSpellingWithAlternatives]", "member" : "models.spellings.FullCanonicalSpellingWithAlternatives.loadById", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#loadById(id:models.spellings.CanonicalSpellingId)(implicitconnection:java.sql.Connection):Option[models.spellings.FullCanonicalSpellingWithAlternatives]", "kind" : "def"}, {"label" : "jsonFormat", "tail" : ": OFormat[FullCanonicalSpellingWithAlternatives]", "member" : "models.spellings.FullCanonicalSpellingWithAlternatives.jsonFormat", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#jsonFormat:play.api.libs.json.OFormat[models.spellings.FullCanonicalSpellingWithAlternatives]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.spellings.FullCanonicalSpellingWithAlternatives#", "error" : "unsupported entity"}, {"label" : "alternativeSpellings", "tail" : ": List[AlternativeSpelling]", "member" : "models.spellings.FullCanonicalSpellingWithAlternatives.alternativeSpellings", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#alternativeSpellings:List[models.spellings.AlternativeSpelling]", "kind" : "val"}, {"label" : "lastUpdate", "tail" : ": LocalDateTime", "member" : "models.spellings.FullCanonicalSpellingWithAlternatives.lastUpdate", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#lastUpdate:java.time.LocalDateTime", "kind" : "val"}, {"label" : "solrIndexId", "tail" : ": SolrIndexId", "member" : "models.spellings.FullCanonicalSpellingWithAlternatives.solrIndexId", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#solrIndexId:models.SolrIndexId", "kind" : "val"}, {"label" : "comment", "tail" : ": String", "member" : "models.spellings.FullCanonicalSpellingWithAlternatives.comment", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#comment:String", "kind" : "val"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.spellings.FullCanonicalSpellingWithAlternatives.isActive", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#isActive:Boolean", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.spellings.FullCanonicalSpellingWithAlternatives.term", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#term:String", "kind" : "val"}, {"label" : "id", "tail" : ": CanonicalSpellingId", "member" : "models.spellings.FullCanonicalSpellingWithAlternatives.id", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#id:models.spellings.CanonicalSpellingId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html", "kind" : "case class"}], "router" : [{"name" : "router.Routes", "shortDescription" : "", "members_class" : [{"label" : "routes", "tail" : "(): PartialFunction[RequestHeader, Handler]", "member" : "router.Routes.routes", "link" : "router\/Routes.html#routes:PartialFunction[play.api.mvc.RequestHeader,play.api.mvc.Handler]", "kind" : "def"}, {"label" : "documentation", "tail" : "(): List[(String, String, String)]", "member" : "router.Routes.documentation", "link" : "router\/Routes.html#documentation:List[(String,String,String)]", "kind" : "def"}, {"label" : "withPrefix", "tail" : "(addPrefix: String): Routes", "member" : "router.Routes.withPrefix", "link" : "router\/Routes.html#withPrefix(addPrefix:String):router.Routes", "kind" : "def"}, {"member" : "router.Routes#", "error" : "unsupported entity"}, {"member" : "router.Routes#", "error" : "unsupported entity"}, {"label" : "prefix", "tail" : ": String", "member" : "router.Routes.prefix", "link" : "router\/Routes.html#prefix:String", "kind" : "val"}, {"label" : "errorHandler", "tail" : ": HttpErrorHandler", "member" : "router.Routes.errorHandler", "link" : "router\/Routes.html#errorHandler:play.api.http.HttpErrorHandler", "kind" : "val"}, {"label" : "createInvoker", "tail" : "(fakeCall: ⇒ T, handlerDef: HandlerDef)(hif: HandlerInvokerFactory[T]): HandlerInvoker[T]", "member" : "play.core.routing.GeneratedRouter.createInvoker", "link" : "router\/Routes.html#createInvoker[T](fakeCall:=>T,handlerDef:play.api.routing.HandlerDef)(implicithif:play.core.routing.HandlerInvokerFactory[T]):play.core.routing.HandlerInvoker[T]", "kind" : "def"}, {"label" : "fakeValue", "tail" : "(): A", "member" : "play.core.routing.GeneratedRouter.fakeValue", "link" : "router\/Routes.html#fakeValue[A]:A", "kind" : "def"}, {"label" : "call", "tail" : "(params: List[Param[_]])(generator: (Seq[_]) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[T](params:List[play.core.routing.Param[_]])(generator:Seq[_]=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17], pa18: Param[A18], pa19: Param[A19], pa20: Param[A20], pa21: Param[A21])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12],pa13:play.core.routing.Param[A13],pa14:play.core.routing.Param[A14],pa15:play.core.routing.Param[A15],pa16:play.core.routing.Param[A16],pa17:play.core.routing.Param[A17],pa18:play.core.routing.Param[A18],pa19:play.core.routing.Param[A19],pa20:play.core.routing.Param[A20],pa21:play.core.routing.Param[A21])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17], pa18: Param[A18], pa19: Param[A19], pa20: Param[A20])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12],pa13:play.core.routing.Param[A13],pa14:play.core.routing.Param[A14],pa15:play.core.routing.Param[A15],pa16:play.core.routing.Param[A16],pa17:play.core.routing.Param[A17],pa18:play.core.routing.Param[A18],pa19:play.core.routing.Param[A19],pa20:play.core.routing.Param[A20])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17], pa18: Param[A18], pa19: Param[A19])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12],pa13:play.core.routing.Param[A13],pa14:play.core.routing.Param[A14],pa15:play.core.routing.Param[A15],pa16:play.core.routing.Param[A16],pa17:play.core.routing.Param[A17],pa18:play.core.routing.Param[A18],pa19:play.core.routing.Param[A19])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17], pa18: Param[A18])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12],pa13:play.core.routing.Param[A13],pa14:play.core.routing.Param[A14],pa15:play.core.routing.Param[A15],pa16:play.core.routing.Param[A16],pa17:play.core.routing.Param[A17],pa18:play.core.routing.Param[A18])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12],pa13:play.core.routing.Param[A13],pa14:play.core.routing.Param[A14],pa15:play.core.routing.Param[A15],pa16:play.core.routing.Param[A16],pa17:play.core.routing.Param[A17])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12],pa13:play.core.routing.Param[A13],pa14:play.core.routing.Param[A14],pa15:play.core.routing.Param[A15],pa16:play.core.routing.Param[A16])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12],pa13:play.core.routing.Param[A13],pa14:play.core.routing.Param[A14],pa15:play.core.routing.Param[A15])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12],pa13:play.core.routing.Param[A13],pa14:play.core.routing.Param[A14])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12],pa13:play.core.routing.Param[A13])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8])(generator: (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8])(generator:(A1,A2,A3,A4,A5,A6,A7,A8)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7])(generator: (A1, A2, A3, A4, A5, A6, A7) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7])(generator:(A1,A2,A3,A4,A5,A6,A7)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6])(generator: (A1, A2, A3, A4, A5, A6) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6])(generator:(A1,A2,A3,A4,A5,A6)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5])(generator: (A1, A2, A3, A4, A5) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5])(generator:(A1,A2,A3,A4,A5)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4])(generator: (A1, A2, A3, A4) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4])(generator:(A1,A2,A3,A4)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3])(generator: (A1, A2, A3) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3])(generator:(A1,A2,A3)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2])(generator: (A1, A2) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2])(generator:(A1,A2)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa: Param[P])(generator: (P) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[P](pa:play.core.routing.Param[P])(generator:P=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(generator: ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call(generator:=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "badRequest", "tail" : "(error: String): Action[AnyContent]", "member" : "play.core.routing.GeneratedRouter.badRequest", "link" : "router\/Routes.html#badRequest(error:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "orElse", "tail" : "(other: Router): Router", "member" : "play.api.routing.Router.orElse", "link" : "router\/Routes.html#orElse(other:play.api.routing.Router):play.api.routing.Router", "kind" : "final def"}, {"label" : "asJava", "tail" : "(): Router", "member" : "play.api.routing.Router.asJava", "link" : "router\/Routes.html#asJava:play.routing.Router", "kind" : "def"}, {"label" : "handlerFor", "tail" : "(request: RequestHeader): Option[Handler]", "member" : "play.api.routing.Router.handlerFor", "link" : "router\/Routes.html#handlerFor(request:play.api.mvc.RequestHeader):Option[play.api.mvc.Handler]", "kind" : "final def"}, {"label" : "\/:", "tail" : "(prefix: String): Router", "member" : "play.api.routing.Router.\/:", "link" : "router\/Routes.html#\/:(prefix:String):play.api.routing.Router", "kind" : "final def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "router\/Routes.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "router\/Routes.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "router\/Routes.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "router\/Routes.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "router\/Routes.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "router\/Routes.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "router\/Routes.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "router\/Routes.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "router\/Routes.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "router\/Routes.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "router\/Routes.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "router\/Routes.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "router\/Routes.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "router\/Routes.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "router\/Routes.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "router\/Routes.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "router\/Routes.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "router\/Routes.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "router\/Routes.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "router\/Routes.html", "kind" : "class"}, {"name" : "router.RoutesPrefix", "shortDescription" : "", "object" : "router\/RoutesPrefix$.html", "members_object" : [{"label" : "byNamePrefix", "tail" : ": () ⇒ String", "member" : "router.RoutesPrefix.byNamePrefix", "link" : "router\/RoutesPrefix$.html#byNamePrefix:()=>String", "kind" : "val"}, {"label" : "prefix", "tail" : "(): String", "member" : "router.RoutesPrefix.prefix", "link" : "router\/RoutesPrefix$.html#prefix:String", "kind" : "def"}, {"label" : "setPrefix", "tail" : "(p: String): Unit", "member" : "router.RoutesPrefix.setPrefix", "link" : "router\/RoutesPrefix$.html#setPrefix(p:String):Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "router\/RoutesPrefix$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "router\/RoutesPrefix$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "router\/RoutesPrefix$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "router\/RoutesPrefix$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "router\/RoutesPrefix$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "router\/RoutesPrefix$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "router\/RoutesPrefix$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "router\/RoutesPrefix$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "router\/RoutesPrefix$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "router\/RoutesPrefix$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "router\/RoutesPrefix$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "router\/RoutesPrefix$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "router\/RoutesPrefix$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "router\/RoutesPrefix$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "router\/RoutesPrefix$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "router\/RoutesPrefix$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "router\/RoutesPrefix$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "router\/RoutesPrefix$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "router\/RoutesPrefix$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}]}; \ No newline at end of file diff --git a/target/scala-2.12/api/lib/MaterialIcons-Regular.eot b/target/scala-2.12/api/lib/MaterialIcons-Regular.eot new file mode 100644 index 00000000..bf67d48b Binary files /dev/null and b/target/scala-2.12/api/lib/MaterialIcons-Regular.eot differ diff --git a/target/scala-2.12/api/lib/MaterialIcons-Regular.ttf b/target/scala-2.12/api/lib/MaterialIcons-Regular.ttf new file mode 100644 index 00000000..683dcd05 Binary files /dev/null and b/target/scala-2.12/api/lib/MaterialIcons-Regular.ttf differ diff --git a/target/scala-2.12/api/lib/MaterialIcons-Regular.woff b/target/scala-2.12/api/lib/MaterialIcons-Regular.woff new file mode 100644 index 00000000..ddd6be3e Binary files /dev/null and b/target/scala-2.12/api/lib/MaterialIcons-Regular.woff differ diff --git a/target/scala-2.12/api/lib/abstract_type.svg b/target/scala-2.12/api/lib/abstract_type.svg new file mode 100644 index 00000000..8a820529 --- /dev/null +++ b/target/scala-2.12/api/lib/abstract_type.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + a + + + + + + + diff --git a/target/scala-2.12/api/lib/class.svg b/target/scala-2.12/api/lib/class.svg new file mode 100644 index 00000000..128f74d1 --- /dev/null +++ b/target/scala-2.12/api/lib/class.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C + + + + + + + diff --git a/target/scala-2.12/api/lib/class_comp.svg b/target/scala-2.12/api/lib/class_comp.svg new file mode 100644 index 00000000..b457207b --- /dev/null +++ b/target/scala-2.12/api/lib/class_comp.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C + + + + + + + + diff --git a/target/scala-2.12/api/lib/class_diagram.png b/target/scala-2.12/api/lib/class_diagram.png new file mode 100644 index 00000000..9d7aec79 Binary files /dev/null and b/target/scala-2.12/api/lib/class_diagram.png differ diff --git a/target/scala-2.12/api/lib/diagrams.css b/target/scala-2.12/api/lib/diagrams.css new file mode 100644 index 00000000..08add0ef --- /dev/null +++ b/target/scala-2.12/api/lib/diagrams.css @@ -0,0 +1,203 @@ +@font-face { + font-family: 'Material Icons'; + font-style: normal; + font-weight: 400; + src: url(MaterialIcons-Regular.eot); + src: local('Material Icons'), + local('MaterialIcons-Regular'), + url(MaterialIcons-Regular.woff) format('woff'), + url(MaterialIcons-Regular.ttf) format('truetype'); +} + +.material-icons { + font-family: 'Material Icons'; + font-weight: normal; + font-style: normal; + font-size: 24px; + display: inline-block; + width: 1em; + height: 1em; + line-height: 1; + text-transform: none; + letter-spacing: normal; + word-wrap: normal; + white-space: nowrap; + direction: ltr; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; + -moz-osx-font-smoothing: grayscale; + font-feature-settings: 'liga'; +} + +.diagram-container { + display: none; +} + +.diagram-container > span.toggle { + z-index: 9; +} + +.diagram { + overflow: hidden; + padding-top:15px; +} + +.diagram svg { + display: block; + position: absolute; + visibility: hidden; + margin: auto; +} + +.diagram-help { + float:right; + display:none; +} + +.magnifying { + cursor: -webkit-zoom-in ! important; + cursor: -moz-zoom-in ! important; + cursor: pointer; +} + +#close-link { + position: absolute; + z-index: 100; + font-family: Arial, sans-serif; + font-size: 10pt; + text-decoration: underline; + color: #315479; +} + +#close:hover { + text-decoration: none; +} + +#inheritance-diagram-container > span.toggle { + z-index: 2; +} + +.diagram-container.full-screen { + position: fixed !important; + margin: 0; + border-radius: 0; + top: 0em; + bottom: 3em; + left: 0; + width: 100%; + height: 100%; + z-index: 10000; +} + +.diagram-container.full-screen > span.toggle { + display: none; +} + +.diagram-container.full-screen > div.diagram { + position: absolute; + top: 0; right: 0; bottom: 0; left: 0; + margin: auto; +} + +#diagram-controls { + z-index: 2; + position: absolute; + bottom: 1em; + right: 1em; +} + +#diagram-controls > button.diagram-btn { + border-radius: 1.25em; + height: 2.5em; + width: 2.5em; + background-color: #c2c2c2; + color: #fff; + border: 0; + float: left; + margin: 0 0.1em; + cursor: pointer; + line-height: 0.9; + outline: none; +} + +#diagram-controls > button.diagram-btn:hover { + background-color: #e2e2e2; +} + +#diagram-controls > button.diagram-btn > i.material-icons { + font-size: 1.5em; +} + +svg a { + cursor:pointer; +} + +svg text { + font-size: 8.5px; +} + +/* try to move the node text 1px in order to be vertically + * centered (does not work in all browsers) + */ +svg .node text { + transform: translate(0px,1px); + -ms-transform: translate(0px,1px); + -webkit-transform: translate(0px,1px); + -o-transform: translate(0px,1px); + -moz-transform: translate(0px,1px); +} + +/* hover effect for edges */ + +svg .edge.over text, +svg .edge.implicit-incoming.over polygon, +svg .edge.implicit-outgoing.over polygon { + fill: #103A51; +} + +svg .edge.over path, +svg .edge.over polygon { + stroke: #103A51; +} + +/* for hover effect on nodes in diagrams, edit the following */ +svg.class-diagram .node {} +svg.class-diagram .node.this {} +svg.class-diagram .node.over {} + +svg .node.over polygon { + stroke: #202020; +} + +/* hover effect for nodes in package diagrams */ + +svg.package-diagram .node.class.over polygon, +svg.class-diagram .node.this.class.over polygon { + fill: #098552; + fill: #04663e; +} + +svg.package-diagram .node.trait.over polygon, +svg.class-diagram .node.this.trait.over polygon { + fill: #3c7b9b; + fill: #235d7b; +} + +svg.package-diagram .node.type.over polygon, +svg.class-diagram .node.this.type.over polygon { + fill: #098552; + fill: #04663e; +} + + +svg.package-diagram .node.object.over polygon { + fill: #183377; +} + +svg.package-diagram .node.outside.over polygon { + fill: #d4d4d4; +} + +svg.package-diagram .node.default.over polygon { + fill: #d4d4d4; +} diff --git a/target/scala-2.12/api/lib/diagrams.js b/target/scala-2.12/api/lib/diagrams.js new file mode 100644 index 00000000..b1373276 --- /dev/null +++ b/target/scala-2.12/api/lib/diagrams.js @@ -0,0 +1,240 @@ +/** + * JavaScript functions enhancing the SVG diagrams. + * + * @author Damien Obrist + */ + +var diagrams = {}; + +/** + * Initializes the diagrams in the main window. + */ +$(document).ready(function() +{ + // hide diagrams in browsers not supporting SVG + if(Modernizr && !Modernizr.inlinesvg) + return; + + if($("#content-diagram").length) + $("#inheritance-diagram").css("padding-bottom", "20px"); + + $(".diagram-container").css("display", "block"); + + $(".diagram").each(function() { + // store initial dimensions + $(this).data("width", $("svg", $(this)).width()); + $(this).data("height", $("svg", $(this)).height()); + // store unscaled clone of SVG element + $(this).data("svg", $(this).get(0).childNodes[0].cloneNode(true)); + }); + + // make diagram visible, hide container + $(".diagram").css("display", "none"); + $(".diagram svg").css({ + "position": "static", + "visibility": "visible", + "z-index": "auto" + }); + + // enable linking to diagrams + if($(location).attr("hash") == "#inheritance-diagram") { + diagrams.toggle($("#inheritance-diagram-container"), true); + } else if($(location).attr("hash") == "#content-diagram") { + diagrams.toggle($("#content-diagram-container"), true); + } + + $(".diagram-link").click(function() { + diagrams.toggle($(this).parent()); + }); + + // register resize function + $(window).resize(diagrams.resize); + + // don't bubble event to parent div + // when clicking on a node of a resized + // diagram + $("svg a").click(function(e) { + e.stopPropagation(); + }); + + diagrams.initHighlighting(); + + $("button#diagram-fs").click(function() { + $(".diagram-container").toggleClass("full-screen"); + $(".diagram-container > div.diagram").css({ + height: $("svg").height() + "pt" + }); + + $panzoom.panzoom("reset", { animate: false, contain: false }); + }); +}); + +/** + * Initializes highlighting for nodes and edges. + */ +diagrams.initHighlighting = function() +{ + // helper function since $.hover doesn't work in IE + + function hover(elements, fn) + { + elements.mouseover(fn); + elements.mouseout(fn); + } + + // inheritance edges + + hover($("svg .edge.inheritance"), function(evt){ + var toggleClass = evt.type == "mouseout" ? diagrams.removeClass : diagrams.addClass; + var parts = $(this).attr("id").split("_"); + toggleClass($("#" + parts[0] + "_" + parts[1])); + toggleClass($("#" + parts[0] + "_" + parts[2])); + toggleClass($(this)); + }); + + // nodes + + hover($("svg .node"), function(evt){ + var toggleClass = evt.type == "mouseout" ? diagrams.removeClass : diagrams.addClass; + toggleClass($(this)); + var parts = $(this).attr("id").split("_"); + var index = parts[1]; + $("svg#" + parts[0] + " .edge.inheritance").each(function(){ + var parts2 = $(this).attr("id").split("_"); + if(parts2[1] == index) + { + toggleClass($("#" + parts2[0] + "_" + parts2[2])); + toggleClass($(this)); + } else if(parts2[2] == index) + { + toggleClass($("#" + parts2[0] + "_" + parts2[1])); + toggleClass($(this)); + } + }); + }); + + // incoming implicits + + hover($("svg .node.implicit-incoming"), function(evt){ + var toggleClass = evt.type == "mouseout" ? diagrams.removeClass : diagrams.addClass; + toggleClass($(this)); + toggleClass($("svg .edge.implicit-incoming")); + toggleClass($("svg .node.this")); + }); + + hover($("svg .edge.implicit-incoming"), function(evt){ + var toggleClass = evt.type == "mouseout" ? diagrams.removeClass : diagrams.addClass; + toggleClass($(this)); + toggleClass($("svg .node.this")); + $("svg .node.implicit-incoming").each(function(){ + toggleClass($(this)); + }); + }); + + // implicit outgoing nodes + + hover($("svg .node.implicit-outgoing"), function(evt){ + var toggleClass = evt.type == "mouseout" ? diagrams.removeClass : diagrams.addClass; + toggleClass($(this)); + toggleClass($("svg .edge.implicit-outgoing")); + toggleClass($("svg .node.this")); + }); + + hover($("svg .edge.implicit-outgoing"), function(evt){ + var toggleClass = evt.type == "mouseout" ? diagrams.removeClass : diagrams.addClass; + toggleClass($(this)); + toggleClass($("svg .node.this")); + $("svg .node.implicit-outgoing").each(function(){ + toggleClass($(this)); + }); + }); +}; + +/** + * Resizes the diagrams according to the available width. + */ +diagrams.resize = function() { + // available width + var availableWidth = $(".diagram-container").width(); + + $(".diagram-container").each(function() { + // unregister click event on whole div + $(".diagram", this).unbind("click"); + var diagramWidth = $(".diagram", this).data("width"); + var diagramHeight = $(".diagram", this).data("height"); + + if (diagramWidth > availableWidth) { + // resize diagram + var height = diagramHeight / diagramWidth * availableWidth; + $(".diagram svg", this).width(availableWidth); + $(".diagram svg", this).height(height); + } else { + // restore full size of diagram + $(".diagram svg", this).width(diagramWidth); + $(".diagram svg", this).height(diagramHeight); + // don't show custom cursor any more + $(".diagram", this).removeClass("magnifying"); + } + }); +}; + +/** + * Shows or hides a diagram depending on its current state. + */ +diagrams.toggle = function(container, dontAnimate) +{ + // change class of link + $(".diagram-link", container).toggleClass("open"); + // get element to show / hide + var div = $(".diagram", container); + if (div.is(':visible')) { + $(".diagram-help", container).hide(); + div.unbind("click"); + div.slideUp(100); + + $("#diagram-controls", container).hide(); + $("#inheritance-diagram-container").unbind('mousewheel.focal'); + } else { + diagrams.resize(); + if(dontAnimate) + div.show(); + else + div.slideDown(100); + $(".diagram-help", container).show(); + + $("#diagram-controls", container).show(); + + $(".diagram-container").on('mousewheel.focal', function(e) { + e.preventDefault(); + var delta = e.delta || e.originalEvent.wheelDelta; + var zoomOut = delta ? delta < 0 : e.originalEvent.deltaY > 0; + $panzoom.panzoom('zoom', zoomOut, { + increment: 0.1, + animate: true, + focal: e + }); + }); + } +}; + +/** + * Helper method that adds a class to a SVG element. + */ +diagrams.addClass = function(svgElem, newClass) { + newClass = newClass || "over"; + var classes = svgElem.attr("class"); + if ($.inArray(newClass, classes.split(/\s+/)) == -1) { + classes += (classes ? ' ' : '') + newClass; + svgElem.attr("class", classes); + } +}; + +/** + * Helper method that removes a class from a SVG element. + */ +diagrams.removeClass = function(svgElem, oldClass) { + oldClass = oldClass || "over"; + var classes = svgElem.attr("class"); + classes = $.grep(classes.split(/\s+/), function(n, i) { return n != oldClass; }).join(' '); + svgElem.attr("class", classes); +}; diff --git a/target/scala-2.12/api/lib/index.css b/target/scala-2.12/api/lib/index.css new file mode 100644 index 00000000..488bf3b8 --- /dev/null +++ b/target/scala-2.12/api/lib/index.css @@ -0,0 +1,928 @@ +/* Fonts */ +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 100; + src: url('lato-v11-latin-regular.eot'); + src: local('Lato'), local('Lato'), + url('lato-v11-latin-100.eot?#iefix') format('embedded-opentype'), + url('lato-v11-latin-100.woff') format('woff'), + url('lato-v11-latin-100.ttf') format('truetype'); +} + +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 400; + src: url('lato-v11-latin-regular.eot'); + src: local('Lato'), local('Lato'), + url('lato-v11-latin-regular.eot?#iefix') format('embedded-opentype'), + url('lato-v11-latin-regular.woff') format('woff'), + url('lato-v11-latin-regular.ttf') format('truetype'); +} + +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: url('open-sans-v13-latin-regular.eot'); + src: local('Open Sans'), local('OpenSans'), + url('open-sans-v13-latin-regular.eot?#iefix') format('embedded-opentype'), + url('open-sans-v13-latin-regular.woff') format('woff'), + url('open-sans-v13-latin-regular.ttf') format('truetype'); +} +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + src: url('open-sans-v13-latin-400i.eot'); + src: local('Open Sans Italic'), local('OpenSans-Italic'), + url('open-sans-v13-latin-400i.eot?#iefix') format('embedded-opentype'), + url('open-sans-v13-latin-400i.woff') format('woff'), + url('open-sans-v13-latin-400i.ttf') format('truetype'); +} +@font-face { + font-family: 'Open Sans'; + font-style: oblique; + font-weight: 400; + src: url('open-sans-v13-latin-400i.eot'); + src: local('Open Sans Italic'), local('OpenSans-Italic'), + url('open-sans-v13-latin-400i.eot?#iefix') format('embedded-opentype'), + url('open-sans-v13-latin-400i.woff') format('woff'), + url('open-sans-v13-latin-400i.ttf') format('truetype'); +} +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + src: url('open-sans-v13-latin-700.eot'); + src: local('Open Sans Bold'), local('OpenSans-Bold'), + url('open-sans-v13-latin-700.eot?#iefix') format('embedded-opentype'), + url('open-sans-v13-latin-700.woff') format('woff'), + url('open-sans-v13-latin-700.ttf') format('truetype'); +} +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + src: url('open-sans-v13-latin-700i.eot'); + src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), + url('open-sans-v13-latin-700i.eot?#iefix') format('embedded-opentype'), + url('open-sans-v13-latin-700i.woff') format('woff'), + url('open-sans-v13-latin-700i.ttf') format('truetype'); +} +@font-face { + font-family: 'Open Sans'; + font-style: oblique; + font-weight: 700; + src: url('open-sans-v13-latin-700i.eot'); + src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), + url('open-sans-v13-latin-700i.eot?#iefix') format('embedded-opentype'), + url('open-sans-v13-latin-700i.woff') format('woff'), + url('open-sans-v13-latin-700i.ttf') format('truetype'); +} + +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 400; + src: url('source-code-pro-v6-latin-regular.eot'); + src: local('Source Code Pro'), local('SourceCodePro-Regular'), + url('source-code-pro-v6-latin-regular.eot?#iefix') format('embedded-opentype'), + url('source-code-pro-v6-latin-regular.woff') format('woff'), + url('source-code-pro-v6-latin-regular.ttf') format('truetype'); +} +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 700; + src: url('source-code-pro-v6-latin-700.eot'); + src: local('Source Code Pro Bold'), local('SourceCodePro-Bold'), + url('source-code-pro-v6-latin-700.eot?#iefix') format('embedded-opentype'), + url('source-code-pro-v6-latin-700.woff') format('woff'), + url('source-code-pro-v6-latin-700.ttf') format('truetype'); +} + +* { + color: inherit; + text-decoration: none; + font-family: "Lato", Arial, sans-serif; + border-width: 0px; + margin: 0px; +} + +u { + text-decoration: underline; +} + +a { + cursor: pointer; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +span.entity > a { + padding: 0.1em 0.5em; + margin-left: 0.2em; +} + +span.entity > a.selected { + background-color: #C2D2DC; + border-radius: 0.2em; +} + +html { + background-color: #f0f3f6; + box-sizing: border-box; +} +*, *:before, *:after { + box-sizing: inherit; +} + +textarea, input { outline: none; } + +#library { + display: none; +} + +#browser { + width: 17.5em; + top: 0px; + left: 0; + bottom: 0px; + display: block; + position: fixed; + background-color: #f0f3f6; +} + +#browser.full-screen { + left: -17.5em; +} + +#search { + background-color: #103a51; /* typesafe blue */ + min-height: 5.5em; + position: fixed; + top: 0; + left: 0; + right: 0; + height: 3em; + min-height: initial; + z-index: 103; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.18), 0 4px 8px rgba(0, 0, 0, 0.28); +} + +#search > h1 { + font-size: 2em; + position: absolute; + left: 0.25em; + top: 0.5em; +} + +#search > h2 { + position: absolute; + left: 3.8em; + top: 3em; +} + +#search > img.scala-logo { + width: 3em; + height: auto; + position: absolute; + left: 5.8em; + top: 0.43em; +} + +#search > span.toggle-sidebar { + position: absolute; + top: 0.8em; + left: 0.2em; + color: #fff; + z-index: 99; + width: 1.5em; + height: 1.5em; +} + +#search > span#doc-title { + color: #fff; + position: absolute; + top: 0.8em; + left: 0; + width: 18em; + text-align: center; + cursor: pointer; + z-index: 2; +} + +#search > span#doc-title > span#doc-version { + color: #c2c2c2; + font-weight: 100; + font-size: 0.72em; + display: inline-block; + width: 12ex; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +#search > span#doc-title > span#doc-version:hover { + overflow: visible; +} + +#search > span.toggle-sidebar:hover { + cursor: pointer; +} + +/* Pseudo element replacing UTF8-symbol "Trigram From Heaven" */ +#search > span.toggle-sidebar:before { + position: absolute; + top: -0.45em; + left: 0.45em; + content: ""; + display: block; + width: 0.7em; + -webkit-box-shadow: 0 0.8em 0 1px #fff, 0 1.1em 0 1px #fff, 0 1.4em 0 1px #fff; + box-shadow: 0 0.8em 0 1px #fff, 0 1.1em 0 1px #fff, 0 1.4em 0 1px #fff; +} + +#search > span.toggle-sidebar:hover:before { + -webkit-box-shadow: 0 0.8em 0 1px #c2c2c2, 0 1.1em 0 1px #c2c2c2, 0 1.4em 0 1px #c2c2c2; + box-shadow: 0 0.8em 0 1px #c2c2c2, 0 1.1em 0 1px #c2c2c2, 0 1.4em 0 1px #c2c2c2; +} + +#textfilter > .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 23px; + width: 21px; +} + +#textfilter { + position: absolute; + top: 0.5em; + bottom: 0.8em; + left: 0; + right: 0; + display: block; + height: 2em; +} + +#textfilter > .input { + position: relative; + display: block; + padding: 0.2em; + max-width: 48.5em; + margin: 0 auto; +} + +#textfilter > .input > i#search-icon { + color: rgba(255,255,255, 0.4); + position: absolute; + left: 0.34em; + top: 0.3em; + font-size: 1.3rem; +} + +#textfilter > span.toggle { + cursor: pointer; + padding-left: 15px; + position: absolute; + left: -0.55em; + top: 3em; + z-index: 99; + color: #fff; + font-size: 0.8em; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +#textfilter > span.toggle:hover { + color: #c2c2c2; +} + +#textfilter > span.toggle:hover { + cursor: pointer; +} + +#textfilter > .hide:hover { + cursor: pointer; + color: #a2a2a2; +} + +#textfilter > .input > input { + font-family: "Open Sans"; + font-size: 0.85em; + height: 2em; + padding: 0 0 0 2.1em; + color: #fff; + width: 100%; + border-radius: 0.2em; + background: rgba(255, 255, 255, 0.2); +} + + +#textfilter > .input > input::-webkit-input-placeholder { + color: rgba(255, 255, 255, 0.4); +} + +#textfilter > .input > input::-moz-placeholder { + color: rgba(255, 255, 255, 0.4); +} + +#textfilter > .input > input:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.4); +} + +#textfilter > .input > input:-moz-placeholder { + color: rgba(255, 255, 255, 0.4); +} + +#focusfilter > .focusremove:hover { + text-decoration: none; +} + +#textfilter > .input > .clear { + display: none; + position: absolute; + font-size: 0.9em; + top: 0.7em; + right: 0.1em; + height: 23px; + width: 21px; + color: rgba(255, 255, 255, 0.4); +} + +#textfilter > .input > .clear:hover { + cursor: pointer; + color: #fff; +} + +#focusfilter { + font-size: 0.9em; + position: relative; + text-align: center; + display: none; + padding: 0.6em; + background-color: #f16665; + color: #fff; + margin: 3.9em 0.55em 0 0.35em; + border-radius: 0.2em; + z-index: 1; +} + +div#search-progress { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 0.25em; +} + +div#search-progress > div#progress-fill { + width: 0%; + background-color: #f16665; + transition: 0.1s; +} + +#focusfilter .focuscoll { + font-weight: bold; +} + +#focusfilter a.focusremove { + margin-left: 0.2em; + font-size: 0.9em; +} + +#kindfilter-container { + position: fixed; + display: block; + z-index: 99; + bottom: 0.5em; + left: 0; + width: 17.25em; +} + +#kindfilter { + float: right; + text-align: center; + padding: 0.3em 1em; + border-radius: 0.8em; + background: #f16665; + border-bottom: 2px solid #d64546; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + color: #fff; + font-size: 0.8em; +} + +#kindfilter:hover { + cursor: pointer; + background-color: rgb(226, 87, 88); +} + +#letters { + position: relative; + text-align: center; + border: 0; + margin-top: 0em; + color: #fff; +} + +#letters > a, #letters > span { + color: #fff; + font-size: 0.67em; + padding-right: 2px; +} + +#letters > a:hover { + text-decoration: none; + color: #c2c2c2; +} + +#letters > span { + color: #bbb; +} + +div#content-scroll-container { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 100; + overflow-x: hidden; + overflow-y: auto; +} + +div#content-container { + max-width: 1140px; + margin: 0 auto; +} + +div#content-container > div#content { + -webkit-overflow-scrolling: touch; + display: block; + overflow-y: hidden; + max-width: 1140px; + margin: 4em auto 0; +} + +div#content-container > div#subpackage-spacer { + float: right; + height: 100%; + margin: 1.1rem 0.5rem 0 0.5em; + font-size: 0.8em; + min-width: 8rem; + max-width: 16rem; +} + +div#packages > h1 { + color: #103a51; +} + +div#packages > ul { + list-style-type: none; +} + +div#packages > ul > li { + position: relative; + margin: 0.5rem 0; + width: 100%; + border-radius: 0.2em; + min-height: 1.5em; + padding-left: 2em; +} + +div#packages > ul > li.current-entities { + margin: 0.3rem 0; +} + +div#packages > ul > li.current:hover { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + cursor: pointer; +} + +div#packages > ul > li.current-entities > *:nth-child(1), +div#packages > ul > li.current-entities > *:nth-child(2) { + float: left; + display: inline; + height: 1rem; + width: 1rem; + margin: 1px 0 0 0; + cursor: pointer; +} + +div#packages > ul > li > a.class { + background: url("class.svg") no-repeat center; + background-size: 0.9rem; +} + +div#packages > ul > li > a.trait { + background: url("trait.svg") no-repeat center; + background-size: 0.9rem; +} + +div#packages > ul > li > a.object { + background: url("object.svg") no-repeat center; + background-size: 0.9rem; +} + +div#packages > ul > li > a.abstract.type { + background: url("abstract_type.svg") no-repeat center; + background-size: 0.9rem; +} + +div#packages > ul > li > a { + text-decoration: none !important; + margin-left: 1px; + font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace; + font-size: 0.9em; +} + +/* Indentation levels for packages */ +div#packages > ul > li.indented0 { padding-left: 0em; } +div#packages > ul > li.indented1 { padding-left: 1em; } +div#packages > ul > li.indented2 { padding-left: 2em; } +div#packages > ul > li.indented3 { padding-left: 3em; } +div#packages > ul > li.indented4 { padding-left: 4em; } +div#packages > ul > li.indented5 { padding-left: 5em; } +div#packages > ul > li.indented6 { padding-left: 6em; } +div#packages > ul > li.indented7 { padding-left: 7em; } +div#packages > ul > li.indented8 { padding-left: 8em; } +div#packages > ul > li.indented9 { padding-left: 9em; } +div#packages > ul > li.indented10 { padding-left: 10em; } +div#packages > ul > li.current.indented0 { padding-left: -0.5em } +div#packages > ul > li.current.indented1 { padding-left: 0.5em } +div#packages > ul > li.current.indented2 { padding-left: 1.5em } +div#packages > ul > li.current.indented3 { padding-left: 2.5em } +div#packages > ul > li.current.indented4 { padding-left: 3.5em } +div#packages > ul > li.current.indented5 { padding-left: 4.5em } +div#packages > ul > li.current.indented6 { padding-left: 5.5em } +div#packages > ul > li.current.indented7 { padding-left: 6.5em } +div#packages > ul > li.current.indented8 { padding-left: 7.5em } +div#packages > ul > li.current.indented9 { padding-left: 8.5em } +div#packages > ul > li.current.indented10 { padding-left: 9.5em } + +div#packages > ul > li.current > span.symbol { + border-left: 0.25em solid #72D0EB; + padding-left: 0.25em; +} + +div#packages > ul > li > span.symbol > a { + text-decoration: none; +} + +div#packages > ul > li > span.symbol > span.name { + font-weight: normal; +} + +div#packages > ul > li .fullcomment, +div#packages > ul > li .modifier_kind, +div#packages > ul > li .permalink, +div#packages > ul > li .shortcomment { + display: none; +} + +div#search-results { + color: #103a51; + position: absolute; + left: 0; + top: 3em; + right: 0; + bottom: 0; + background-color: rgb(240, 243, 246); + z-index: 101; + overflow-x: hidden; + display: none; + padding: 1em; + -webkit-overflow-scrolling: touch; +} + +div#search > span.close-results { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + position: fixed; + top: 0.8em; + left: 1em; + color: #fff; + display: none; + z-index: 1; +} + +div#search > span.close-results:hover { + cursor: pointer; +} + +div#results-content { + max-width: 1140px; + margin: 0 auto; +} + +div#results-content > span.search-text { + margin-left: 1em; + font-size: 1.2em; + float: left; + width: 100%; +} + +div#results-content > span.search-text > span.query-str { + font-weight: 900; +} + +div#results-content > div > h1.result-type { + font-size: 1.5em; + margin: 1em 0 0.3em; + font-family: "Open Sans"; + font-weight: 300; + border-bottom: 1px solid #103a51; +} + +div#results-content > div#entity-results { + float: left; + width: 50%; + padding: 1em; + display: inline; +} + +div#results-content > div#member-results { + float: left; + width: 50%; + padding: 1em; + display: inline; +} + +div#results-content > div#member-results > a.package, +div#results-content > div#entity-results > a.package { + font-size: 1em; + margin: 0 0 1em 0; + color: #f16665; + cursor: pointer; +} + +div#results-content > div#member-results > ul.entities, +div#results-content > div#entity-results > ul.entities { + list-style-type: none; + padding-left: 0; +} + +div#results-content > div#member-results > ul.entities > li, +div#results-content > div#entity-results > ul.entities > li { + margin: 0.5em 0; +} + +div#results-content > div#member-results > ul.entities > li > .icon, +div#results-content > div#entity-results > ul.entities > li > .icon { + float: left; + display: inline; + height: 1em; + width: 1em; + margin: 0.23em 0 0; + cursor: pointer; +} + +div#results-content > div#member-results > ul.entities > li > .icon.class, +div#results-content > div#entity-results > ul.entities > li > .icon.class { + background: url("class.svg") no-repeat center; + background-size: 1em 1em; +} + +div#results-content > div#member-results > ul.entities > li > .icon.trait, +div#results-content > div#entity-results > ul.entities > li > .icon.trait { + background: url("trait.svg") no-repeat center; + background-size: 1em 1em; +} + +div#results-content > div#member-results > ul.entities > li > .icon.object, +div#results-content > div#entity-results > ul.entities > li > .icon.object { + background: url("object.svg") no-repeat center; + background-size: 1em 1em; +} + +div#results-content > div#member-results > ul.entities > li > span.entity, +div#results-content > div#entity-results > ul.entities > li > span.entity { + font-size: 1.1em; + font-weight: 900; +} + +div#results-content > div#member-results > ul.entities > li > ul.members, +div#results-content > div#entity-results > ul.entities > li > ul.members { + margin-top: 0.5em; + list-style-type: none; + font-size: 0.85em; + margin-left: 0.2em; +} + +div#results-content > div#member-results > ul.entities > li > ul.members > li, +div#results-content > div#entity-results > ul.entities > li > ul.members > li { + margin: 0.5em 0; +} + +div#results-content > div#member-results > ul.entities > li > ul.members > li > span.kind, +div#results-content > div#member-results > ul.entities > li > ul.members > li > span.tail, +div#results-content > div#entity-results > ul.entities > li > ul.members > li > span.kind, +div#results-content > div#entity-results > ul.entities > li > ul.members > li > span.tail { + margin-right: 0.6em; + font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace; +} + +div#results-content > div#member-results > ul.entities > li > ul.members > li > span.kind { + font-weight: 600; +} + +div#results-content > div#member-results > ul.entities > li > ul.members > li > a.label, +div#results-content > div#entity-results > ul.entities > li > ul.members > li > a.label { + color: #2C3D9B; + font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace; +} + +/** Scrollpane settings needed for jquery.scrollpane.min.js */ +.jspContainer { + overflow: hidden; + position: relative; +} + +.jspPane { + position: absolute; +} + +.jspVerticalBar { + position: absolute; + top: 0; + right: 0; + width: 0.6em; + height: 100%; + background: transparent; +} + +.jspHorizontalBar { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 16px; + background: red; +} + +.jspCap { + display: none; +} + +.jspHorizontalBar .jspCap { + float: left; +} + +.jspTrack { + background: #f0f3f6; + position: relative; +} + +.jspDrag { + display: none; + background: rgba(0, 0, 0, 0.35); + position: relative; + top: 0; + left: 0; + cursor: pointer; +} + +#tpl:hover .jspDrag { + display: block; +} + +.jspHorizontalBar .jspTrack, +.jspHorizontalBar .jspDrag { + float: left; + height: 100%; +} + +.jspArrow { + background: #50506d; + text-indent: -20000px; + display: block; + cursor: pointer; + padding: 0; + margin: 0; +} + +.jspArrow.jspDisabled { + cursor: default; + background: #80808d; +} + +.jspVerticalBar .jspArrow { + height: 16px; +} + +.jspHorizontalBar .jspArrow { + width: 16px; + float: left; + height: 100%; +} + +.jspVerticalBar .jspArrow:focus { + outline: none; +} + +.jspCorner { + background: #eeeef4; + float: left; + height: 100%; +} + +/* CSS Hack for IE6 3 pixel bug */ +* html .jspCorner { + margin: 0 -3px 0 0; +} + +/* Media query rules for smaller viewport */ +@media only screen /* Large screen with a small window */ +and (max-width: 1300px) +{ + #textfilter { + left: 17.8em; + right: 0.35em; + } + + #textfilter .input { + max-width: none; + margin: 0; + } +} + +@media only screen /* Large screen with a smaller window */ +and (max-width: 800px) +{ + div#results-content > div#entity-results { + width: 100%; + padding: 0em; + } + + div#results-content > div#member-results { + width: 100%; + padding: 0em; + } +} + +/* Media query rules specifically for mobile devices */ +@media +screen /* HiDPI device like Nexus 5 */ +and (max-device-width: 360px) +and (max-device-height: 640px) +and (-webkit-device-pixel-ratio: 3) +, +screen /* Most mobile devices */ +and (max-device-width: 480px) +and (orientation: portrait) +, +only screen /* iPhone 6 */ +and (max-device-width: 667px) +and (-webkit-device-pixel-ratio: 2) +{ + div#content-container > div#subpackage-spacer { + display: none; + } + + div#content-container > div#content { + margin: 3.3em auto 0; + } + + #search > span#doc-title { + width: 100%; + text-align: left; + padding-left: 0.7em; + top: 0.95em; + z-index: 1; + } + + #search > div#textfilter { + z-index: 2; + } + + #search > span#doc-title > span#doc-version { + display: none; + } + + #textfilter { + left: 12.2em; + } +} diff --git a/target/scala-2.12/api/lib/index.js b/target/scala-2.12/api/lib/index.js new file mode 100644 index 00000000..12f6ed68 --- /dev/null +++ b/target/scala-2.12/api/lib/index.js @@ -0,0 +1,616 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Johannes Rudolph, "spiros", Marcin Kubala and Felix Mulder + +var scheduler = undefined; + +var title = $(document).attr('title'); + +var lastFragment = ""; + +var Index = {}; +(function (ns) { + ns.keyLength = 0; + ns.keys = function (obj) { + var result = []; + var key; + for (key in obj) { + result.push(key); + ns.keyLength++; + } + return result; + } +})(Index); + +/** Find query string from URL */ +var QueryString = function(key) { + if (QueryString.map === undefined) { // only calc once + QueryString.map = {}; + var keyVals = window.location.search.split("?").pop().split("&"); + keyVals.forEach(function(elem) { + var pair = elem.split("="); + if (pair.length == 2) QueryString.map[pair[0]] = pair[1]; + }); + } + + return QueryString.map[key]; +}; + +$(document).ready(function() { + // Clicking #doc-title returns the user to the root package + $("#doc-title").on("click", function() { document.location = toRoot + "index.html" }); + + scheduler = new Scheduler(); + scheduler.addLabel("init", 1); + scheduler.addLabel("focus", 2); + scheduler.addLabel("filter", 4); + scheduler.addLabel("search", 5); + + configureTextFilter(); + + $("#index-input").on("input", function(e) { + if($(this).val().length > 0) + $("#textfilter > .input > .clear").show(); + else + $("#textfilter > .input > .clear").hide(); + }); + + if (QueryString("search") !== undefined) { + $("#index-input").val(QueryString("search")); + searchAll(); + } +}); + +/* Handles all key presses while scrolling around with keyboard shortcuts in search results */ +function handleKeyNavigation() { + /** Iterates both back and forth among selected elements */ + var EntityIterator = function (litems, ritems) { + var it = this; + this.index = -1; + + this.items = litems; + this.litems = litems; + this.ritems = ritems; + + if (litems.length == 0) + this.items = ritems; + + /** Returns the next entry - if trying to select past last element, it + * returns the last element + */ + it.next = function() { + it.index = Math.min(it.items.length - 1, it.index + 1); + return $(it.items[it.index]); + }; + + /** Returns the previous entry - will return `undefined` instead if + * selecting up from first element + */ + it.prev = function() { + it.index = Math.max(-1, it.index - 1); + return it.index == -1 ? undefined : $(it.items[it.index]); + }; + + it.right = function() { + if (it.ritems.length != 0) { + it.items = it.ritems; + it.index = Math.min(it.index, it.items.length - 1); + } + return $(it.items[it.index]); + }; + + it.left = function() { + if (it.litems.length != 0) { + it.items = it.litems; + it.index = Math.min(it.index, it.items.length - 1); + } + return $(it.items[it.index]); + }; + }; + + function safeOffset($elem) { + return $elem.length ? $elem.offset() : { top:0, left:0 }; // offset relative to viewport + } + + /** Scroll helper, ensures that the selected elem is inside the viewport */ + var Scroller = function ($container) { + scroller = this; + scroller.container = $container; + + scroller.scrollDown = function($elem) { + var offset = safeOffset($elem); + if (offset !== undefined) { + var yPos = offset.top; + if ($container.height() < yPos || (yPos - $("#search").height()) < 0) { + $container.animate({ + scrollTop: $container.scrollTop() + yPos - $("#search").height() - 10 + }, 200); + } + } + }; + + scroller.scrollUp = function ($elem) { + var offset = safeOffset($elem); + if (offset !== undefined) { + var yPos = offset.top; + if (yPos < $("#search").height()) { + $container.animate({ + scrollTop: $container.scrollTop() + yPos - $("#search").height() - 10 + }, 200); + } + } + }; + + scroller.scrollTop = function() { + $container.animate({ + scrollTop: 0 + }, 200); + } + }; + + scheduler.add("init", function() { + $("#textfilter input").trigger("blur"); + var items = new EntityIterator( + $("div#results-content > div#entity-results > ul.entities span.entity > a").toArray(), + $("div#results-content > div#member-results > ul.entities span.entity > a").toArray() + ); + + var scroller = new Scroller($("#search-results")); + + var $old = items.next(); + $old.addClass("selected"); + scroller.scrollDown($old); + + $(window).on("keydown", function(e) { + switch ( e.keyCode ) { + case 9: // tab + $old.removeClass("selected"); + break; + + case 13: // enter + var href = $old.attr("href"); + location.replace(href); + $old.trigger("click"); + $("#textfilter input").val(""); + break; + + case 27: // escape + $("#textfilter input").val(""); + $("div#search-results").hide(); + $("#search > span.close-results").hide(); + $("#search > span#doc-title").show(); + break; + + case 37: // left + var oldTop = safeOffset($old).top; + $old.removeClass("selected"); + $old = items.left(); + $old.addClass("selected"); + + (oldTop - safeOffset($old).top < 0 ? scroller.scrollDown : scroller.scrollUp)($old); + break; + + case 38: // up + $old.removeClass('selected'); + $old = items.prev(); + + if ($old === undefined) { // scroll past top + $(window).off("keydown"); + $("#textfilter input").trigger("focus"); + scroller.scrollTop(); + return false; + } else { + $old.addClass("selected"); + scroller.scrollUp($old); + } + break; + + case 39: // right + var oldTop = safeOffset($old).top; + $old.removeClass("selected"); + $old = items.right(); + $old.addClass("selected"); + + (oldTop - safeOffset($old).top < 0 ? scroller.scrollDown : scroller.scrollUp)($old); + break; + + case 40: // down + $old.removeClass("selected"); + $old = items.next(); + $old.addClass("selected"); + scroller.scrollDown($old); + break; + } + }); + }); +} + +/* Configures the text filter */ +function configureTextFilter() { + scheduler.add("init", function() { + var input = $("#textfilter input"); + input.on('keyup', function(event) { + switch ( event.keyCode ) { + case 27: // escape + input.val(""); + $("div#search-results").hide(); + $("#search > span.close-results").hide(); + $("#search > span#doc-title").show(); + break; + + case 38: // up arrow + return false; + + case 40: // down arrow + $(window).off("keydown"); + handleKeyNavigation(); + return false; + } + + searchAll(); + }); + }); + scheduler.add("init", function() { + $("#textfilter > .input > .clear").on("click", function() { + $("#textfilter input").val(""); + $("div#search-results").hide(); + $("#search > span.close-results").hide(); + $("#search > span#doc-title").show(); + + $(this).hide(); + }); + }); + + scheduler.add("init", function() { + $("div#search > span.close-results").on("click", function() { + $("div#search-results").hide(); + $("#search > span.close-results").hide(); + $("#search > span#doc-title").show(); + $("#textfilter input").val(""); + }); + }); +} + +function compilePattern(query) { + var escaped = query.replace(/([\.\*\+\?\|\(\)\[\]\\])/g, '\\$1'); + + if (query.toLowerCase() != query) { + // Regexp that matches CamelCase subbits: "BiSe" is + // "[a-z]*Bi[a-z]*Se" and matches "BitSet", "ABitSet", ... + return new RegExp(escaped.replace(/([A-Z])/g,"[a-z]*$1")); + } + else { // if query is all lower case make a normal case insensitive search + return new RegExp(escaped, "i"); + } +} + +/** Searches packages for entites matching the search query using a regex + * + * @param {[Object]} pack: package being searched + * @param {RegExp} regExp: a regular expression for finding matching entities + */ +function searchPackage(pack, regExp) { + scheduler.add("search", function() { + var entities = Index.PACKAGES[pack]; + var matched = []; + var notMatching = []; + + scheduler.add("search", function() { + searchMembers(entities, regExp, pack); + }); + + entities.forEach(function (elem) { + regExp.test(elem.name) ? matched.push(elem) : notMatching.push(elem); + }); + + var results = { + "matched": matched, + "package": pack + }; + + scheduler.add("search", function() { + handleSearchedPackage(results, regExp); + setProgress(); + }); + }); +} + +function searchMembers(entities, regExp, pack) { + var memDiv = document.getElementById("member-results"); + var packLink = document.createElement("a"); + packLink.className = "package"; + packLink.appendChild(document.createTextNode(pack)); + packLink.style.display = "none"; + packLink.title = pack; + packLink.href = toRoot + urlFriendlyEntity(pack).replace(new RegExp("\\.", "g"), "/") + "/index.html"; + memDiv.appendChild(packLink); + + var entityUl = document.createElement("ul"); + entityUl.className = "entities"; + memDiv.appendChild(entityUl); + + entities.forEach(function(entity) { + var entityLi = document.createElement("li"); + var name = entity.name.split('.').pop() + + var iconElem = document.createElement("a"); + iconElem.className = "icon " + entity.kind; + iconElem.title = name + " " + entity.kind; + iconElem.href = toRoot + entity[entity.kind]; + entityLi.appendChild(iconElem); + + if (entity.kind != "object" && entity.object) { + var companion = document.createElement("a"); + companion.className = "icon object"; + companion.title = name + " companion object"; + companion.href = toRoot + entity.object; + entityLi.insertBefore(companion, iconElem); + } else { + var spacer = document.createElement("div"); + spacer.className = "icon spacer"; + entityLi.insertBefore(spacer, iconElem); + } + + var nameElem = document.createElement("span"); + nameElem.className = "entity"; + + var entityUrl = document.createElement("a"); + entityUrl.title = entity.shortDescription ? entity.shortDescription : name; + entityUrl.href = toRoot + entity[entity.kind]; + entityUrl.appendChild(document.createTextNode(name)); + + nameElem.appendChild(entityUrl); + entityLi.appendChild(nameElem); + + var membersUl = document.createElement("ul"); + membersUl.className = "members"; + entityLi.appendChild(membersUl); + + + searchEntity(entity, membersUl, regExp) + .then(function(res) { + if (res.length > 0) { + packLink.style.display = "block"; + entityUl.appendChild(entityLi); + } + }); + }); +} + +/** This function inserts `li` into the `ul` ordered by the li's id + * + * @param {Node} ul: the list in which to insert `li` + * @param {Node} li: item to insert + */ +function insertSorted(ul, li) { + var lis = ul.childNodes; + var beforeLi = null; + + for (var i = 0; i < lis.length; i++) { + if (lis[i].id > li.id) + beforeLi = lis[i]; + } + + // if beforeLi == null, it will be inserted last + ul.insertBefore(li, beforeLi); +} + +/** Defines the callback when a package has been searched and searches its + * members + * + * It will search all entities which matched the regExp. + * + * @param {Object} res: this is the searched package. It will contain the map + * from the `searchPackage`function. + * @param {RegExp} regExp + */ +function handleSearchedPackage(res, regExp) { + $("div#search-results").show(); + $("#search > span.close-results").show(); + $("#search > span#doc-title").hide(); + + var searchRes = document.getElementById("results-content"); + var entityDiv = document.getElementById("entity-results"); + + var packLink = document.createElement("a"); + packLink.className = "package"; + packLink.title = res.package; + packLink.href = toRoot + urlFriendlyEntity(res.package).replace(new RegExp("\\.", "g"), "/") + "/index.html"; + packLink.appendChild(document.createTextNode(res.package)); + + if (res.matched.length == 0) + packLink.style.display = "none"; + + entityDiv.appendChild(packLink); + + var ul = document.createElement("ul") + ul.className = "entities"; + + // Generate html list items from results + res.matched + .map(function(entity) { return listItem(entity, regExp); }) + .forEach(function(li) { ul.appendChild(li); }); + + entityDiv.appendChild(ul); +} + +/** Searches an entity asynchronously for regExp matches in an entity's members + * + * @param {Object} entity: the entity to be searched + * @param {Node} ul: the list in which to insert the list item created + * @param {RegExp} regExp + */ +function searchEntity(entity, ul, regExp) { + return new Promise(function(resolve, reject) { + var allMembers = + (entity.members_trait || []) + .concat(entity.members_class || []) + .concat(entity.members_object || []) + + var matchingMembers = $.grep(allMembers, function(member, i) { + return regExp.test(member.label); + }); + + resolve(matchingMembers); + }) + .then(function(res) { + res.forEach(function(elem) { + var kind = document.createElement("span"); + kind.className = "kind"; + kind.appendChild(document.createTextNode(elem.kind)); + + var label = document.createElement("a"); + label.title = elem.label; + label.href = toRoot + elem.link; + label.className = "label"; + label.appendChild(document.createTextNode(elem.label)); + + var tail = document.createElement("span"); + tail.className = "tail"; + tail.appendChild(document.createTextNode(elem.tail)); + + var li = document.createElement("li"); + li.appendChild(kind); + li.appendChild(label); + li.appendChild(tail); + + ul.appendChild(li); + }); + return res; + }); +} + +/** Creates a list item representing an entity + * + * @param {Object} entity, the searched entity to be displayed + * @param {RegExp} regExp + * @return {Node} list item containing entity + */ +function listItem(entity, regExp) { + var name = entity.name.split('.').pop() + var nameElem = document.createElement("span"); + nameElem.className = "entity"; + + var entityUrl = document.createElement("a"); + entityUrl.title = entity.shortDescription ? entity.shortDescription : name; + entityUrl.href = toRoot + entity[entity.kind]; + + entityUrl.appendChild(document.createTextNode(name)); + nameElem.appendChild(entityUrl); + + var iconElem = document.createElement("a"); + iconElem.className = "icon " + entity.kind; + iconElem.title = name + " " + entity.kind; + iconElem.href = toRoot + entity[entity.kind]; + + var li = document.createElement("li"); + li.id = entity.name.replace(new RegExp("\\.", "g"),"-"); + li.appendChild(iconElem); + li.appendChild(nameElem); + + if (entity.kind != "object" && entity.object) { + var companion = document.createElement("a"); + companion.title = name + " companion object"; + companion.href = toRoot + entity.object; + companion.className = "icon object"; + li.insertBefore(companion, iconElem); + } else { + var spacer = document.createElement("div"); + spacer.className = "icon spacer"; + li.insertBefore(spacer, iconElem); + } + + var ul = document.createElement("ul"); + ul.className = "members"; + + li.appendChild(ul); + + return li; +} + +/** Searches all packages and entities for the current search string in + * the input field "#textfilter" + * + * Then shows the results in div#search-results + */ +function searchAll() { + scheduler.clear("search"); // clear previous search + maxJobs = 1; // clear previous max + var searchStr = ($("#textfilter input").val() || '').trim(); + + if (searchStr === '') { + $("div#search-results").hide(); + $("#search > span.close-results").hide(); + $("#search > span#doc-title").show(); + return; + } + + // Replace ?search=X with current search string if not hosted locally on Chrome + try { + window.history.replaceState({}, "", "?search=" + searchStr); + } catch(e) {} + + $("div#results-content > span.search-text").remove(); + + var memberResults = document.getElementById("member-results"); + memberResults.innerHTML = ""; + var memberH1 = document.createElement("h1"); + memberH1.className = "result-type"; + memberH1.innerHTML = "Member results"; + memberResults.appendChild(memberH1); + + var entityResults = document.getElementById("entity-results"); + entityResults.innerHTML = ""; + var entityH1 = document.createElement("h1"); + entityH1.className = "result-type"; + entityH1.innerHTML = "Entity results"; + entityResults.appendChild(entityH1); + + $("div#results-content").prepend( + $("") + .addClass("search-text") + .append(document.createTextNode(" Showing results for ")) + .append($("").addClass("query-str").text(searchStr)) + ); + + var regExp = compilePattern(searchStr); + + // Search for all entities matching query + Index + .keys(Index.PACKAGES) + .sort() + .forEach(function(elem) { searchPackage(elem, regExp); }) +} + +/** Check if user agent is associated with a known mobile browser */ +function isMobile() { + return /Android|webOS|Mobi|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); +} + +function urlFriendlyEntity(entity) { + var corr = { + '\\+': '$plus', + ':': '$colon' + }; + + for (k in corr) + entity = entity.replace(new RegExp(k, 'g'), corr[k]); + + return entity; +} + +var maxJobs = 1; +function setProgress() { + var running = scheduler.numberOfJobs("search"); + maxJobs = Math.max(maxJobs, running); + + var percent = 100 - (running / maxJobs * 100); + var bar = document.getElementById("progress-fill"); + bar.style.height = "100%"; + bar.style.width = percent + "%"; + + if (percent == 100) { + setTimeout(function() { + bar.style.height = 0; + }, 500); + } +} diff --git a/target/scala-2.12/api/lib/jquery.min.js b/target/scala-2.12/api/lib/jquery.min.js new file mode 100644 index 00000000..a1c07fd8 --- /dev/null +++ b/target/scala-2.12/api/lib/jquery.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0n)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120===0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})}); \ No newline at end of file diff --git a/target/scala-2.12/api/lib/jquery.panzoom.min.js b/target/scala-2.12/api/lib/jquery.panzoom.min.js new file mode 100644 index 00000000..3a52c593 --- /dev/null +++ b/target/scala-2.12/api/lib/jquery.panzoom.min.js @@ -0,0 +1,2 @@ +/* jquery.panzoom.min.js 3.2.3 (c) Timmy Willison - MIT License */ +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(c){return b(a,c)}):"object"==typeof exports?b(a,require("jquery")):b(a,a.jQuery)}("undefined"!=typeof window?window:this,function(a,b){"use strict";function c(a,b){for(var c=a.length;--c;)if(Math.round(+a[c])!==Math.round(+b[c]))return!1;return!0}function d(a){var c={range:!0,animate:!0};return"boolean"==typeof a?c.animate=a:b.extend(c,a),c}function e(a,c,d,e,f,g,h,i,j){"array"===b.type(a)?this.elements=[+a[0],+a[2],+a[4],+a[1],+a[3],+a[5],0,0,1]:this.elements=[a,c,d,e,f,g,h||0,i||0,j||1]}function f(a,b,c){this.elements=[a,b,c]}function g(a,c){if(!(this instanceof g))return new g(a,c);1!==a.nodeType&&b.error("Panzoom called on non-Element node"),b.contains(h,a)||b.error("Panzoom element must be attached to the document");var d=b.data(a,i);if(d)return d;this.options=c=b.extend({},g.defaults,c),this.elem=a;var e=this.$elem=b(a);this.$set=c.$set&&c.$set.length?c.$set:e,this.$doc=b(a.ownerDocument||h),this.$parent=e.parent(),this.parent=this.$parent[0],this.isSVG=n.test(a.namespaceURI)&&"svg"!==a.nodeName.toLowerCase(),this.panning=!1,this._buildTransform(),this._transform=b.cssProps.transform?b.cssProps.transform.replace(m,"-$1").toLowerCase():"transform",this._buildTransition(),this.resetDimensions();var f=b(),j=this;b.each(["$zoomIn","$zoomOut","$zoomRange","$reset"],function(a,b){j[b]=c[b]||f}),this.enable(),this.scale=this.getMatrix()[0],this._checkPanWhenZoomed(),b.data(a,i,this)}var h=a.document,i="__pz__",j=Array.prototype.slice,k=/trident\/7./i,l=function(){if(k.test(navigator.userAgent))return!1;var a=h.createElement("input");return a.setAttribute("oninput","return"),"function"==typeof a.oninput}(),m=/([A-Z])/g,n=/^http:[\w\.\/]+svg$/,o="(\\-?\\d[\\d\\.e-]*)",p=new RegExp("^matrix\\("+o+"\\,?\\s*"+o+"\\,?\\s*"+o+"\\,?\\s*"+o+"\\,?\\s*"+o+"\\,?\\s*"+o+"\\)$");return e.prototype={x:function(a){var b=a instanceof f,c=this.elements,d=a.elements;return b&&3===d.length?new f(c[0]*d[0]+c[1]*d[1]+c[2]*d[2],c[3]*d[0]+c[4]*d[1]+c[5]*d[2],c[6]*d[0]+c[7]*d[1]+c[8]*d[2]):d.length===c.length&&new e(c[0]*d[0]+c[1]*d[3]+c[2]*d[6],c[0]*d[1]+c[1]*d[4]+c[2]*d[7],c[0]*d[2]+c[1]*d[5]+c[2]*d[8],c[3]*d[0]+c[4]*d[3]+c[5]*d[6],c[3]*d[1]+c[4]*d[4]+c[5]*d[7],c[3]*d[2]+c[4]*d[5]+c[5]*d[8],c[6]*d[0]+c[7]*d[3]+c[8]*d[6],c[6]*d[1]+c[7]*d[4]+c[8]*d[7],c[6]*d[2]+c[7]*d[5]+c[8]*d[8])},inverse:function(){var a=1/this.determinant(),b=this.elements;return new e(a*(b[8]*b[4]-b[7]*b[5]),a*-(b[8]*b[1]-b[7]*b[2]),a*(b[5]*b[1]-b[4]*b[2]),a*-(b[8]*b[3]-b[6]*b[5]),a*(b[8]*b[0]-b[6]*b[2]),a*-(b[5]*b[0]-b[3]*b[2]),a*(b[7]*b[3]-b[6]*b[4]),a*-(b[7]*b[0]-b[6]*b[1]),a*(b[4]*b[0]-b[3]*b[1]))},determinant:function(){var a=this.elements;return a[0]*(a[8]*a[4]-a[7]*a[5])-a[3]*(a[8]*a[1]-a[7]*a[2])+a[6]*(a[5]*a[1]-a[4]*a[2])}},f.prototype.e=e.prototype.e=function(a){return this.elements[a]},g.rmatrix=p,g.defaults={eventNamespace:".panzoom",transition:!0,cursor:"move",disablePan:!1,disableZoom:!1,disableXAxis:!1,disableYAxis:!1,which:1,increment:.3,linearZoom:!1,panOnlyWhenZoomed:!1,minScale:.3,maxScale:6,rangeStep:.05,duration:200,easing:"ease-in-out",contain:!1},g.prototype={constructor:g,instance:function(){return this},enable:function(){this._initStyle(),this._bind(),this.disabled=!1},disable:function(){this.disabled=!0,this._resetStyle(),this._unbind()},isDisabled:function(){return this.disabled},destroy:function(){this.disable(),b.removeData(this.elem,i)},resetDimensions:function(){this.container=this.parent.getBoundingClientRect();var a=this.elem,c=a.getBoundingClientRect(),d=Math.abs(this.scale);this.dimensions={width:c.width,height:c.height,left:b.css(a,"left",!0)||0,top:b.css(a,"top",!0)||0,border:{top:b.css(a,"borderTopWidth",!0)*d||0,bottom:b.css(a,"borderBottomWidth",!0)*d||0,left:b.css(a,"borderLeftWidth",!0)*d||0,right:b.css(a,"borderRightWidth",!0)*d||0},margin:{top:b.css(a,"marginTop",!0)*d||0,left:b.css(a,"marginLeft",!0)*d||0}}},reset:function(a){a=d(a);var b=this.setMatrix(this._origTransform,a);a.silent||this._trigger("reset",b)},resetZoom:function(a){a=d(a);var b=this.getMatrix(this._origTransform);a.dValue=b[3],this.zoom(b[0],a)},resetPan:function(a){var b=this.getMatrix(this._origTransform);this.pan(b[4],b[5],d(a))},setTransform:function(a){for(var c=this.$set,d=c.length;d--;)b.style(c[d],"transform",a),this.isSVG&&c[d].setAttribute("transform",a)},getTransform:function(a){var c=this.$set,d=c[0];return a?this.setTransform(a):(a=b.style(d,"transform"),!this.isSVG||a&&"none"!==a||(a=b.attr(d,"transform")||"none")),"none"===a||p.test(a)||this.setTransform(a=b.css(d,"transform")),a||"none"},getMatrix:function(a){var b=p.exec(a||this.getTransform());return b&&b.shift(),b||[1,0,0,1,0,0]},getScale:function(a){return Math.sqrt(Math.pow(a[0],2)+Math.pow(a[1],2))},setMatrix:function(a,c){if(!this.disabled){c||(c={}),"string"==typeof a&&(a=this.getMatrix(a));var d=this.getScale(a),e=void 0!==c.contain?c.contain:this.options.contain;if(e){var f=c.dims;f||(this.resetDimensions(),f=this.dimensions);var g,h,i,j=this.container,k=f.width,l=f.height,m=j.width,n=j.height,o=m/k,p=n/l;"center"!==this.$parent.css("textAlign")||"inline"!==b.css(this.elem,"display")?(i=(k-this.elem.offsetWidth)/2,g=i-f.border.left,h=k-m-i+f.border.right):g=h=(k-m)/2;var q=(l-n)/2+f.border.top,r=(l-n)/2-f.border.top-f.border.bottom;a[4]="invert"===e||"automatic"===e&&o<1.01?Math.max(Math.min(a[4],g-f.border.left),-h):Math.min(Math.max(a[4],g),-h),a[5]="invert"===e||"automatic"===e&&p<1.01?Math.max(Math.min(a[5],q-f.border.top),-r):Math.min(Math.max(a[5],q),-r)}if("skip"!==c.animate&&this.transition(!c.animate),c.range&&this.$zoomRange.val(d),this.options.disableXAxis||this.options.disableYAxis){var s=this.getMatrix();this.options.disableXAxis&&(a[4]=s[4]),this.options.disableYAxis&&(a[5]=s[5])}return this.setTransform("matrix("+a.join(",")+")"),this.scale=d,this._checkPanWhenZoomed(d),c.silent||this._trigger("change",a),a}},isPanning:function(){return this.panning},transition:function(a){if(this._transition)for(var c=a||!this.options.transition?"none":this._transition,d=this.$set,e=d.length;e--;)b.style(d[e],"transition")!==c&&b.style(d[e],"transition",c)},pan:function(a,b,c){if(!this.options.disablePan){c||(c={});var d=c.matrix;d||(d=this.getMatrix()),c.relative&&(a+=+d[4],b+=+d[5]),d[4]=a,d[5]=b,this.setMatrix(d,c),c.silent||this._trigger("pan",d[4],d[5])}},zoom:function(a,c){"object"==typeof a?(c=a,a=null):c||(c={});var d=b.extend({},this.options,c);if(!d.disableZoom){var g=!1,h=d.matrix||this.getMatrix(),i=new e(h),j=this.getScale(h);"number"!=typeof a?(a=d.linearZoom?1+d.increment*(a?-1:1)/j:a?1/(1+d.increment):1+d.increment,g=!0):a=1/j,a=Math.max(Math.min(a,d.maxScale/j),d.minScale/j);var k=i.x(new e(a,0,0,0,"number"==typeof d.dValue?d.dValue/j:a,0)),l=d.focal;if(l&&!d.disablePan){this.resetDimensions();var m=d.dims=this.dimensions,n=l.clientX,o=l.clientY;this.isSVG||(n-=m.width/j/2,o-=m.height/j/2);var p=new f(n,o,1),q=this.parentOffset||this.$parent.offset(),r=new e(1,0,q.left-this.$doc.scrollLeft(),0,1,q.top-this.$doc.scrollTop()),s=i.inverse().x(r.inverse().x(p));i=i.x(new e([a,0,0,a,0,0])),p=r.x(i.x(s)),h[4]=+h[4]+(n-p.e(0)),h[5]=+h[5]+(o-p.e(1))}h[0]=k.e(0),h[1]=k.e(3),h[2]=k.e(1),h[3]=k.e(4),this.setMatrix(h,{animate:void 0!==d.animate?d.animate:g,range:!d.noSetRange}),d.silent||this._trigger("zoom",a,d)}},option:function(a,c){var d;if(!a)return b.extend({},this.options);if("string"==typeof a){if(1===arguments.length)return void 0!==this.options[a]?this.options[a]:null;d={},d[a]=c}else d=a;this._setOptions(d)},_setOptions:function(a){b.each(a,b.proxy(function(a,c){switch(a){case"disablePan":this._resetStyle();case"$zoomIn":case"$zoomOut":case"$zoomRange":case"$reset":case"disableZoom":case"onStart":case"onChange":case"onZoom":case"onPan":case"onEnd":case"onReset":case"eventNamespace":this._unbind()}switch(this.options[a]=c,a){case"disablePan":this._initStyle();case"$zoomIn":case"$zoomOut":case"$zoomRange":case"$reset":this[a]=c;case"disableZoom":case"onStart":case"onChange":case"onZoom":case"onPan":case"onEnd":case"onReset":case"eventNamespace":this._bind();break;case"cursor":b.style(this.elem,"cursor",c);break;case"minScale":this.$zoomRange.attr("min",c);break;case"maxScale":this.$zoomRange.attr("max",c);break;case"rangeStep":this.$zoomRange.attr("step",c);break;case"startTransform":this._buildTransform();break;case"duration":case"easing":this._buildTransition();case"transition":this.transition();break;case"panOnlyWhenZoomed":this._checkPanWhenZoomed();break;case"$set":c instanceof b&&c.length&&(this.$set=c,this._initStyle(),this._buildTransform())}},this))},_checkPanWhenZoomed:function(a){var b=this.options;if(b.panOnlyWhenZoomed){a||(a=this.getMatrix()[0]);var c=a<=b.minScale;b.disablePan!==c&&this.option("disablePan",c)}},_initStyle:function(){var a={"transform-origin":this.isSVG?"0 0":"50% 50%"};this.options.disablePan||(a.cursor=this.options.cursor),this.$set.css(a);var c=this.$parent;c.length&&!b.nodeName(this.parent,"body")&&(a={overflow:"hidden"},"static"===c.css("position")&&(a.position="relative"),c.css(a))},_resetStyle:function(){this.$elem.css({cursor:"",transition:""}),this.$parent.css({overflow:"",position:""})},_bind:function(){var a=this,c=this.options,d=c.eventNamespace,e="mousedown"+d+" pointerdown"+d+" MSPointerDown"+d,f="touchstart"+d+" "+e,h="touchend"+d+" click"+d+" pointerup"+d+" MSPointerUp"+d,i={},j=this.$reset,k=this.$zoomRange;if(b.each(["Start","Change","Zoom","Pan","End","Reset"],function(){var a=c["on"+this];b.isFunction(a)&&(i["panzoom"+this.toLowerCase()+d]=a)}),c.disablePan&&c.disableZoom||(i[f]=function(b){var d;("touchstart"===b.type?!(d=b.touches||b.originalEvent.touches)||(1!==d.length||c.disablePan)&&2!==d.length:c.disablePan||(b.which||b.originalEvent.which)!==c.which)||(b.preventDefault(),b.stopPropagation(),a._startMove(b,d))},3===c.which&&(i.contextmenu=!1)),this.$elem.on(i),j.length&&j.on(h,function(b){b.preventDefault(),a.reset()}),k.length&&k.attr({step:c.rangeStep===g.defaults.rangeStep&&k.attr("step")||c.rangeStep,min:c.minScale,max:c.maxScale}).prop({value:this.getMatrix()[0]}),!c.disableZoom){var m=this.$zoomIn,n=this.$zoomOut;m.length&&n.length&&(m.on(h,function(b){b.preventDefault(),a.zoom()}),n.on(h,function(b){b.preventDefault(),a.zoom(!0)})),k.length&&(i={},i[e]=function(){a.transition(!0)},i[(l?"input":"change")+d]=function(){a.zoom(+this.value,{noSetRange:!0})},k.on(i))}},_unbind:function(){this.$elem.add(this.$zoomIn).add(this.$zoomOut).add(this.$reset).off(this.options.eventNamespace)},_buildTransform:function(){return this._origTransform=this.getTransform(this.options.startTransform)},_buildTransition:function(){if(this._transform){var a=this.options;this._transition=this._transform+" "+a.duration+"ms "+a.easing}},_getDistance:function(a){var b=a[0],c=a[1];return Math.sqrt(Math.pow(Math.abs(c.clientX-b.clientX),2)+Math.pow(Math.abs(c.clientY-b.clientY),2))},_getMiddle:function(a){var b=a[0],c=a[1];return{clientX:(c.clientX-b.clientX)/2+b.clientX,clientY:(c.clientY-b.clientY)/2+b.clientY}},_trigger:function(a){"string"==typeof a&&(a="panzoom"+a),this.$elem.triggerHandler(a,[this].concat(j.call(arguments,1)))},_startMove:function(a,d){if(!this.panning){var e,f,g,i,j,k,l,m,n=this,o=this.options,p=o.eventNamespace,q=this.getMatrix(),r=q.slice(0),s=+r[4],t=+r[5],u={matrix:q,animate:"skip"},v=a.type;"pointerdown"===v?(e="pointermove",f="pointerup"):"touchstart"===v?(e="touchmove",f="touchend"):"MSPointerDown"===v?(e="MSPointerMove",f="MSPointerUp"):(e="mousemove",f="mouseup"),e+=p,f+=p,this.transition(!0),this.panning=!0,this._trigger("start",a,d);var w=function(a,b){if(b){if(2===b.length){if(null!=g)return;return g=n._getDistance(b),i=n.getScale(q),void(j=n._getMiddle(b))}if(null!=k)return;(m=b[0])&&(k=m.pageX,l=m.pageY)}null==k&&(k=a.pageX,l=a.pageY)};w(a,d);var x=function(a){var b;if(a.preventDefault(),d=a.touches||a.originalEvent.touches,w(a,d),d){if(2===d.length){var c=n._getMiddle(d),e=n._getDistance(d)-g;return n.zoom(e*(o.increment/100)+i,{focal:c,matrix:q,animate:"skip"}),n.pan(+q[4]+c.clientX-j.clientX,+q[5]+c.clientY-j.clientY,u),void(j=c)}b=d[0]||{pageX:0,pageY:0}}b||(b=a),n.pan(s+b.pageX-k,t+b.pageY-l,u)};b(h).off(p).on(e,x).on(f,function(a){a.preventDefault(),b(this).off(p),n.panning=!1,a.type="panzoomend",n._trigger(a,q,!c(q,r))})}}},b.Panzoom=g,b.fn.panzoom=function(a){var c,d,e,f;return"string"==typeof a?(f=[],d=j.call(arguments,1),this.each(function(){c=b.data(this,i),c?"_"!==a.charAt(0)&&"function"==typeof(e=c[a])&&void 0!==(e=e.apply(c,d))&&f.push(e):f.push(void 0)}),f.length?1===f.length?f[0]:f:this):this.each(function(){new g(this,a)})},g}); diff --git a/target/scala-2.12/api/lib/lato-v11-latin-100.eot b/target/scala-2.12/api/lib/lato-v11-latin-100.eot new file mode 100644 index 00000000..7437fd98 Binary files /dev/null and b/target/scala-2.12/api/lib/lato-v11-latin-100.eot differ diff --git a/target/scala-2.12/api/lib/lato-v11-latin-100.ttf b/target/scala-2.12/api/lib/lato-v11-latin-100.ttf new file mode 100644 index 00000000..4e7128a4 Binary files /dev/null and b/target/scala-2.12/api/lib/lato-v11-latin-100.ttf differ diff --git a/target/scala-2.12/api/lib/lato-v11-latin-100.woff b/target/scala-2.12/api/lib/lato-v11-latin-100.woff new file mode 100644 index 00000000..48915bb4 Binary files /dev/null and b/target/scala-2.12/api/lib/lato-v11-latin-100.woff differ diff --git a/target/scala-2.12/api/lib/lato-v11-latin-regular.eot b/target/scala-2.12/api/lib/lato-v11-latin-regular.eot new file mode 100644 index 00000000..28343da0 Binary files /dev/null and b/target/scala-2.12/api/lib/lato-v11-latin-regular.eot differ diff --git a/target/scala-2.12/api/lib/lato-v11-latin-regular.ttf b/target/scala-2.12/api/lib/lato-v11-latin-regular.ttf new file mode 100644 index 00000000..7608bc3e Binary files /dev/null and b/target/scala-2.12/api/lib/lato-v11-latin-regular.ttf differ diff --git a/target/scala-2.12/api/lib/lato-v11-latin-regular.woff b/target/scala-2.12/api/lib/lato-v11-latin-regular.woff new file mode 100644 index 00000000..49e60447 Binary files /dev/null and b/target/scala-2.12/api/lib/lato-v11-latin-regular.woff differ diff --git a/target/scala-2.12/api/lib/modernizr.custom.js b/target/scala-2.12/api/lib/modernizr.custom.js new file mode 100644 index 00000000..4688d633 --- /dev/null +++ b/target/scala-2.12/api/lib/modernizr.custom.js @@ -0,0 +1,4 @@ +/* Modernizr 2.5.3 (Custom Build) | MIT & BSD + * Build: http://www.modernizr.com/download/#-inlinesvg + */ +;window.Modernizr=function(a,b,c){function u(a){i.cssText=a}function v(a,b){return u(prefixes.join(a+";")+(b||""))}function w(a,b){return typeof a===b}function x(a,b){return!!~(""+a).indexOf(b)}function y(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:w(f,"function")?f.bind(d||b):f}return!1}var d="2.5.3",e={},f=b.documentElement,g="modernizr",h=b.createElement(g),i=h.style,j,k={}.toString,l={svg:"http://www.w3.org/2000/svg"},m={},n={},o={},p=[],q=p.slice,r,s={}.hasOwnProperty,t;!w(s,"undefined")&&!w(s.call,"undefined")?t=function(a,b){return s.call(a,b)}:t=function(a,b){return b in a&&w(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=q.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(q.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(q.call(arguments)))};return e}),m.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==l.svg};for(var z in m)t(m,z)&&(r=z.toLowerCase(),e[r]=m[z](),p.push((e[r]?"":"no-")+r));return u(""),h=j=null,e._version=d,e}(this,this.document); \ No newline at end of file diff --git a/target/scala-2.12/api/lib/object.svg b/target/scala-2.12/api/lib/object.svg new file mode 100644 index 00000000..6665d73c --- /dev/null +++ b/target/scala-2.12/api/lib/object.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + O + + + + + + + diff --git a/target/scala-2.12/api/lib/object_comp.svg b/target/scala-2.12/api/lib/object_comp.svg new file mode 100644 index 00000000..0434243f --- /dev/null +++ b/target/scala-2.12/api/lib/object_comp.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + O + + + + + + + + diff --git a/target/scala-2.12/api/lib/object_comp_trait.svg b/target/scala-2.12/api/lib/object_comp_trait.svg new file mode 100644 index 00000000..56eccd03 --- /dev/null +++ b/target/scala-2.12/api/lib/object_comp_trait.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + O + + + + + + + + diff --git a/target/scala-2.12/api/lib/object_diagram.png b/target/scala-2.12/api/lib/object_diagram.png new file mode 100644 index 00000000..6e9f2f74 Binary files /dev/null and b/target/scala-2.12/api/lib/object_diagram.png differ diff --git a/target/scala-2.12/api/lib/open-sans-v13-latin-400i.eot b/target/scala-2.12/api/lib/open-sans-v13-latin-400i.eot new file mode 100644 index 00000000..81e597a2 Binary files /dev/null and b/target/scala-2.12/api/lib/open-sans-v13-latin-400i.eot differ diff --git a/target/scala-2.12/api/lib/open-sans-v13-latin-400i.ttf b/target/scala-2.12/api/lib/open-sans-v13-latin-400i.ttf new file mode 100644 index 00000000..e6c54141 Binary files /dev/null and b/target/scala-2.12/api/lib/open-sans-v13-latin-400i.ttf differ diff --git a/target/scala-2.12/api/lib/open-sans-v13-latin-400i.woff b/target/scala-2.12/api/lib/open-sans-v13-latin-400i.woff new file mode 100644 index 00000000..c13ef910 Binary files /dev/null and b/target/scala-2.12/api/lib/open-sans-v13-latin-400i.woff differ diff --git a/target/scala-2.12/api/lib/open-sans-v13-latin-700.eot b/target/scala-2.12/api/lib/open-sans-v13-latin-700.eot new file mode 100644 index 00000000..748774fe Binary files /dev/null and b/target/scala-2.12/api/lib/open-sans-v13-latin-700.eot differ diff --git a/target/scala-2.12/api/lib/open-sans-v13-latin-700.ttf b/target/scala-2.12/api/lib/open-sans-v13-latin-700.ttf new file mode 100644 index 00000000..7b529456 Binary files /dev/null and b/target/scala-2.12/api/lib/open-sans-v13-latin-700.ttf differ diff --git a/target/scala-2.12/api/lib/open-sans-v13-latin-700.woff b/target/scala-2.12/api/lib/open-sans-v13-latin-700.woff new file mode 100644 index 00000000..ec478e57 Binary files /dev/null and b/target/scala-2.12/api/lib/open-sans-v13-latin-700.woff differ diff --git a/target/scala-2.12/api/lib/open-sans-v13-latin-700i.eot b/target/scala-2.12/api/lib/open-sans-v13-latin-700i.eot new file mode 100644 index 00000000..5dbb39a5 Binary files /dev/null and b/target/scala-2.12/api/lib/open-sans-v13-latin-700i.eot differ diff --git a/target/scala-2.12/api/lib/open-sans-v13-latin-700i.ttf b/target/scala-2.12/api/lib/open-sans-v13-latin-700i.ttf new file mode 100644 index 00000000..a670e142 Binary files /dev/null and b/target/scala-2.12/api/lib/open-sans-v13-latin-700i.ttf differ diff --git a/target/scala-2.12/api/lib/open-sans-v13-latin-700i.woff b/target/scala-2.12/api/lib/open-sans-v13-latin-700i.woff new file mode 100644 index 00000000..808621a5 Binary files /dev/null and b/target/scala-2.12/api/lib/open-sans-v13-latin-700i.woff differ diff --git a/target/scala-2.12/api/lib/open-sans-v13-latin-regular.eot b/target/scala-2.12/api/lib/open-sans-v13-latin-regular.eot new file mode 100644 index 00000000..1d98e6ea Binary files /dev/null and b/target/scala-2.12/api/lib/open-sans-v13-latin-regular.eot differ diff --git a/target/scala-2.12/api/lib/open-sans-v13-latin-regular.ttf b/target/scala-2.12/api/lib/open-sans-v13-latin-regular.ttf new file mode 100644 index 00000000..0dae9c3b Binary files /dev/null and b/target/scala-2.12/api/lib/open-sans-v13-latin-regular.ttf differ diff --git a/target/scala-2.12/api/lib/open-sans-v13-latin-regular.woff b/target/scala-2.12/api/lib/open-sans-v13-latin-regular.woff new file mode 100644 index 00000000..e096d04f Binary files /dev/null and b/target/scala-2.12/api/lib/open-sans-v13-latin-regular.woff differ diff --git a/target/scala-2.12/api/lib/ownderbg2.gif b/target/scala-2.12/api/lib/ownderbg2.gif new file mode 100644 index 00000000..848dd596 Binary files /dev/null and b/target/scala-2.12/api/lib/ownderbg2.gif differ diff --git a/target/scala-2.12/api/lib/ownerbg.gif b/target/scala-2.12/api/lib/ownerbg.gif new file mode 100644 index 00000000..34a04249 Binary files /dev/null and b/target/scala-2.12/api/lib/ownerbg.gif differ diff --git a/target/scala-2.12/api/lib/ownerbg2.gif b/target/scala-2.12/api/lib/ownerbg2.gif new file mode 100644 index 00000000..2ed33b0a Binary files /dev/null and b/target/scala-2.12/api/lib/ownerbg2.gif differ diff --git a/target/scala-2.12/api/lib/package.svg b/target/scala-2.12/api/lib/package.svg new file mode 100644 index 00000000..63f581b3 --- /dev/null +++ b/target/scala-2.12/api/lib/package.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + p + + + + + + + diff --git a/target/scala-2.12/api/lib/ref-index.css b/target/scala-2.12/api/lib/ref-index.css new file mode 100644 index 00000000..7cdcd9de --- /dev/null +++ b/target/scala-2.12/api/lib/ref-index.css @@ -0,0 +1,56 @@ +/* fonts */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 400; + src: url('source-code-pro-v6-latin-regular.eot'); + src: local('Source Code Pro'), local('SourceCodePro-Regular'), + url('source-code-pro-v6-latin-regular.eot?#iefix') format('embedded-opentype'), + url('source-code-pro-v6-latin-regular.woff') format('woff'), + url('source-code-pro-v6-latin-regular.ttf') format('truetype'); +} +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 700; + src: url('source-code-pro-v6-latin-700.eot'); + src: local('Source Code Pro Bold'), local('SourceCodePro-Bold'), + url('source-code-pro-v6-latin-700.eot?#iefix') format('embedded-opentype'), + url('source-code-pro-v6-latin-700.woff') format('woff'), + url('source-code-pro-v6-latin-700.ttf') format('truetype'); +} + +body { + font-size: 10pt; + font-family: Arial, sans-serif; +} + +a { + color:#315479; +} + +.letters { + width:100%; + text-align:center; + margin:0.6em; + padding:0.1em; + border-bottom:1px solid gray; +} + +div.entry { + padding: 0.5em; + background-color: #e1e7ed; + border-radius: 0.2em; + color: #103a51; + margin: 0.5em 0; +} + +.name { + font-family: "Source Code Pro"; + font-size: 1.1em; +} + +.occurrences { + margin-left: 1em; + margin-top: 5px; +} diff --git a/target/scala-2.12/api/lib/scheduler.js b/target/scala-2.12/api/lib/scheduler.js new file mode 100644 index 00000000..eb396bb5 --- /dev/null +++ b/target/scala-2.12/api/lib/scheduler.js @@ -0,0 +1,108 @@ +// © 2010 EPFL/LAMP +// code by Gilles Dubochet, Felix Mulder + +function Scheduler() { + var scheduler = this; + var resolution = 0; + this.timeout = undefined; + this.queues = new Array(0); // an array of work packages indexed by index in the labels table. + this.labels = new Array(0); // an indexed array of labels indexed by priority. This should be short. + + this.label = function(name, priority) { + this.name = name; + this.priority = priority; + } + + this.work = function(fn, self, args) { + this.fn = fn; + this.self = self; + this.args = args; + } + + this.addLabel = function(name, priority) { + var idx = 0; + while (idx < scheduler.queues.length && scheduler.labels[idx].priority <= priority) { idx = idx + 1; } + scheduler.labels.splice(idx, 0, new scheduler.label(name, priority)); + scheduler.queues.splice(idx, 0, new Array(0)); + } + + this.clearLabel = function(name) { + var idx = scheduler.indexOf(name); + if (idx != -1) { + scheduler.labels.splice(idx, 1); + scheduler.queues.splice(idx, 1); + } + } + + this.nextWork = function() { + var fn = undefined; + var idx = 0; + while (idx < scheduler.queues.length && scheduler.queues[idx].length == 0) { idx = idx + 1; } + + if (idx < scheduler.queues.length && scheduler.queues[idx].length > 0) + var fn = scheduler.queues[idx].shift(); + + return fn; + } + + this.add = function(labelName, fn, self, args) { + var doWork = function() { + scheduler.timeout = setTimeout(function() { + var work = scheduler.nextWork(); + if (work != undefined) { + if (work.args == undefined) { work.args = new Array(0); } + work.fn.apply(work.self, work.args); + doWork(); + } + else { + scheduler.timeout = undefined; + } + }, resolution); + } + + var idx = scheduler.indexOf(labelName) + if (idx != -1) { + scheduler.queues[idx].push(new scheduler.work(fn, self, args)); + if (scheduler.timeout == undefined) doWork(); + } else { + throw("queue for add is non-existent"); + } + } + + this.clear = function(labelName) { + scheduler.queues[scheduler.indexOf(labelName)] = new Array(); + } + + this.indexOf = function(label) { + var idx = 0; + while (idx < scheduler.labels.length && scheduler.labels[idx].name != label) + idx++; + + return idx < scheduler.queues.length && scheduler.labels[idx].name == label ? idx : -1; + } + + this.queueEmpty = function(label) { + var idx = scheduler.indexOf(label); + if (idx != -1) + return scheduler.queues[idx].length == 0; + else + throw("queue for label '" + label + "' is non-existent"); + } + + this.scheduleLast = function(label, fn) { + if (scheduler.queueEmpty(label)) { + fn(); + } else { + scheduler.add(label, function() { + scheduler.scheduleLast(label, fn); + }); + } + } + + this.numberOfJobs = function(label) { + var index = scheduler.indexOf(label); + if (index == -1) throw("queue for label '" + label + "' non-existent"); + + return scheduler.queues[index].length; + } +}; diff --git a/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.eot b/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.eot new file mode 100644 index 00000000..094e578e Binary files /dev/null and b/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.eot differ diff --git a/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.ttf b/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.ttf new file mode 100644 index 00000000..04159884 Binary files /dev/null and b/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.ttf differ diff --git a/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.woff b/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.woff new file mode 100644 index 00000000..6ac8a3b2 Binary files /dev/null and b/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.woff differ diff --git a/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.eot b/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.eot new file mode 100644 index 00000000..60bd73b5 Binary files /dev/null and b/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.eot differ diff --git a/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.ttf b/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.ttf new file mode 100644 index 00000000..268a2e43 Binary files /dev/null and b/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.ttf differ diff --git a/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.woff b/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.woff new file mode 100644 index 00000000..7daeecc8 Binary files /dev/null and b/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.woff differ diff --git a/target/scala-2.12/api/lib/template.css b/target/scala-2.12/api/lib/template.css new file mode 100644 index 00000000..ae285a70 --- /dev/null +++ b/target/scala-2.12/api/lib/template.css @@ -0,0 +1,1224 @@ +/* Reset */ + +html, body, div, span, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, code, pre, +del, dfn, em, img, q, dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, input, +table, caption, tbody, tfoot, thead, tr, th, td { + margin: 0; + padding: 0; + border: 0; + font-weight: inherit; + font-style: inherit; + font-size: 100%; + font-family: inherit; + vertical-align: baseline; +} + +table { border-collapse: separate; border-spacing: 0; } +caption, th, td { text-align: left; font-weight: normal; } +table, td, th { vertical-align: middle; } + +textarea, input { outline: none; } + +blockquote:before, blockquote:after, q:before, q:after { content: ""; } +blockquote, q { quotes: none; } + +a img { border: none; } + +input { border-width: 0px; } + +/* Page */ +body { + overflow-x: hidden; + font-family: Arial, sans-serif; + background-color: #f0f3f6; +} + +#footer { + text-align: center; + color: #858484; + bottom: 0; + min-height: 20px; + margin: 0 1em 0.5em; +} + +#content-container a[href] { + text-decoration: underline; + color: #315479; +} + +#content-container a[href]:hover { + text-decoration: none; +} + +#types ol li > p { + margin-top: 5px; +} + +#types ol li:last-child { + margin-bottom: 5px; +} + +#definition { + position: relative; + display: block; + padding: 5px 0; + padding: 0; + margin: 0.5em; + min-height: 4.72em; +} + +#definition > a > img { + float: left; + padding-right: 6px; + padding-left: 5px; +} + +#definition p + h1 { + margin-top: 3px; +} + +#definition > h1 { + float: left; + color: #103a51; + display: inline-block; + overflow: hidden; + margin-top: 10px; + font-size: 2.0em; +} + +#definition h1 > a { + color: #103a51 !important; + text-decoration: none !important; +} + +#template ol > li > span.permalink > a > i { + transform: rotate(-45deg); +} + +#definition #owner { + color: #103a51; + padding-top: 1.3em; + font-size: 0.8em; + overflow: hidden; +} + +#definition > h3 { + margin-top: 0.85em; + padding: 0; +} + +#definition #owner > a { + color: #103a51; +} + +#definition #owner > a:hover { + text-decoration: none; +} + +#signature { + background-color: #c2d2dc; + min-height: 18px; + font-size: 0.9em; + padding: 8px; + color: #103a51; + border-radius: 0.2em; + margin: 0 0.5rem; +} + +#signature > span.modifier_kind { + display: inline; + float: left; + text-align: left; + width: auto; + position: static; + padding-left: 0; +} + +span.symbol > a { + display: inline-block; +} + +#signature > span.symbol { + text-align: left; + display: inline; + padding-left: 0.7em; +} + +/* Linear super types and known subclasses */ +.hiddenContent { + display: none; +} + +.toggleContainer .toggle { + position: relative; + color: #103a51; + margin-left: 0.3em; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.toggleContainer .toggle > i { + position: absolute; + left: -1.5em; + top: 0em; + font-size: 1.3em; + transition: 0.1s; +} + +.toggleContainer .toggle.open > i { + transform: rotate(90deg); +} + +.toggleContainer .hiddenContent { + margin-top: 1.5em; +} + +#memberfilter > i.arrow { + position: absolute; + top: 0.45em; + left: -0.9em; + color: #fff; + font-size: 1.3em; + opacity: 0; + transition: 0.1s; + cursor: pointer; +} + +#memberfilter > i.arrow.rotate { + transform: rotate(90deg); +} + +#memberfilter:hover > i.arrow { + opacity: 1; +} + +.big-circle { + box-sizing: content-box; + height: 5.7em; + width: 5.7em; + float: left; + color: transparent; +} + +.big-circle:hover { + background-size: 5.7em; +} + +.big-circle.class { + background: url("class.svg") no-repeat center; +} + +.big-circle.class-companion-object { + background: url("class_comp.svg") no-repeat center; +} + +.big-circle.object-companion-class { + background: url("object_comp.svg") no-repeat center; +} + +.big-circle.trait-companion-object { + background: url("trait_comp.svg") no-repeat center; +} + +.big-circle.object-companion-trait { + background: url("object_comp_trait.svg") no-repeat center; +} + +.big-circle.object { + background: url("object.svg") no-repeat center; +} + +.big-circle.trait { + background: url("trait.svg") no-repeat center; +} + +.big-circle.package { + background: url("package.svg") no-repeat center; +} + +body.abstract.type div.big-circle { + background: url("abstract_type.svg") no-repeat center; +} + +body.alias.type div.big-circle { + background: url("abstract_type.svg") no-repeat center; +} + +#template { + margin: 0.9em 0.75em 0.75em; + padding-bottom: 0.5em; +} + +#template h3 { + color: #103a51; + height: 2em; + padding: 1em 1em 2em; + font-size: 1.2em; +} + +#order { + margin-top: 1.5em; +} + +h3 { + color: #103a51; + padding: 5px 10px; + font-size: 1em; + font-weight: bold; +} + +dl.attributes > dt { + display: block; + float: left; + font-style: italic; + font-weight: bold; +} + +dl.attributes > dt.implicit { + font-weight: bold; + color: darkgreen; +} + +dl.attributes > dd { + display: block; + padding-left: 10em; + margin-bottom: 5px; + min-height: 15px; +} + +.values ol li:last-child { + margin-bottom: 5px; +} + +#constructors > h3 { + height: 2em; + padding: 1em 1em 2em; + color: #2C475C; +} + +#inheritedMembers > div.parent > h3 { + height: 17px; + font-style: italic; +} + +#inheritedMembers > div.parent > h3 * { + color: white; +} + +#inheritedMembers > div.conversion > h3 { + height: 2em; + padding: 1em; + font-style: italic; + color: #2C475C; +} + +#groupedMembers > div.group > h3 { + color: #2C475C; + height: 2em; + padding: 1em 1em 2em; +} + +/* Member cells */ +div.members > ol { + list-style: none; +} + +div.members > ol > li { + display: table; + width: 100%; + position: relative; + background-color: #fff; + border-radius: 0.2em; + color: #103a51; + padding: 5px 0 5px; + margin-bottom: 0.4em; + min-height: 3.7em; + border-left: 0.25em solid white; + -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1); + box-shadow: 0 0 10px rgba(0,0,0,0.1); + transition: 0.1s; +} + +div.members > ol >li.selected, +div.members > ol > li:hover { + background-color: #dae7f0; + border-left-color: #dae7f0; +} + +div.members > ol >li[fullComment=yes].selected, +div.members > ol > li[fullComment=yes]:hover { + cursor: pointer; + border-left: 0.25em solid #72D0EB; +} + +div.members > ol > li:last-child { + padding: 5px 0 5px; +} + +/* Member signatures */ + +#tooltip { + background: #EFD5B5; + border: 1px solid gray; + color: black; + display: none; + padding: 5px; + position: absolute; +} + +.signature { + font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace; + font-size: 0.8rem; + line-height: 18px; + clear: both; + display: block; +} + +.modifier_kind { + font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace; + font-size: 0.8rem; + padding-right: 0.5em; + text-align: right; + display: table-cell; + white-space: nowrap; + width: 16em; +} + +.symbol { + font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace; +} + +a > .symbol > .name { + text-decoration: underline; +} + +a:hover > .symbol > .name { + text-decoration: none; +} + +.signature > a { + text-decoration: none; +} + +.signature > .symbol { + display: inline; +} + +.signature .name { + display: inline-block; + font-weight: bold; +} + +span.symbol > span.name { + font-weight: bold; +} + +#types > ol > li > span.symbol > span.result { + display: none; +} + +#types > ol > li > span.symbol > span.result.alias, +#types > ol > li:hover > span.symbol > span.result, +#types > ol > li.open > span.symbol > span.result { + display: inline; +} + +.symbol > .implicit { + display: inline-block; + font-weight: bold; + text-decoration: underline; + color: darkgreen; +} + +.symbol .shadowed { + color: darkseagreen; +} + +.symbol .params > .implicit { + font-style: italic; +} + +.symbol .deprecated { + text-decoration: line-through; +} + +.symbol .params .default { + font-style: italic; +} + +#template .closed { + cursor: pointer; +} + +#template .opened { + cursor: pointer; +} + +i.unfold-arrow { + font-size: 1em; + position: absolute; + top: 0.55em; + left: 0.7em; + transition: 0.1s; +} + +#template .modifier_kind.opened > i.unfold-arrow { + transform: rotate(90deg); +} + +#template .values .name { + font-weight: 600; + color: #315479; +} + +#template .types .name { + font-weight: 600; + color: darkgreen; +} + +.full-signature-usecase h4 span { + font-size: 0.8rem; +} + +.full-signature-usecase > #signature { + padding-top: 0px; + position: relative; + top: 0; +} + +/* Hide unfold arrow where appropriate */ +#template li[fullComment=no] .modifier_kind > i.unfold-arrow, +div#definition > h4#signature > span.modifier_kind > i.unfold-arrow, +.full-signature-usecase > .signature > .closed > i.unfold-arrow, +.full-signature-usecase > .signature > .opened > i.unfold-arrow { + display: none; +} + +#template .full-signature-usecase > .signature > .closed { + background: none; +} + +#template .full-signature-usecase > .signature > .opened { + background: none; +} + +.full-signature-block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + margin-bottom: 5px; +} + +#definition .morelinks { + text-align: right; + font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace; +} + +#definition .morelinks a { + color: #103a51; +} + +#template .members li .permalink { + position: absolute; + left: 0.25em; + top: 0.95em; +} + +#definition .permalink { + display: none; + color: black; +} + +#definition .permalink a { + color: #103a51; + transform: rotate(-45deg); +} + +#definition > h1 > span > a > i { + font-size: 1.4rem; +} + +#template ol > li > span.permalink > a > i { + color: #fff; +} + +#template .members li .permalink, +#definition .permalink a { + display: none; +} + +#template .members li:hover .permalink, +#definition:hover .permalink a { + display: block; +} + +#template .members li .permalink a, +#definition .permalink a { + text-decoration: none; + font-weight: bold; +} + +/* Comments text formatting */ + +.cmt { + color: #103a51; +} + +.cmt p { + margin: 0.7em 0; +} + +.cmt p:first-child { + margin-top: 0; +} + +.cmt p:last-child { + margin-bottom: 0; +} + +.cmt h3, +.cmt h4, +.cmt h5, +.cmt h6 { + margin-bottom: 0.7em; + margin-top: 1.4em; + display: block; + text-align: left; + font-weight: bold; +} + +.cmt pre { + padding: 0.5em; + border: 0px solid #ddd; + background-color: #fff; + margin: 5px 0; + display: block; + font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace; + border-radius: 0.2em; + overflow-x: auto; +} + +.cmt pre span.ano { + color: blue; +} + +.cmt pre span.cmt { + color: green; +} + +.cmt pre span.kw { + font-weight: bold; +} + +.cmt pre span.lit { + color: #c71585; +} + +.cmt pre span.num { + color: #1e90ff; /* dodgerblue */ +} + +.cmt pre span.std { + color: #008080; /* teal */ +} + +.cmt ul { + display: block; + list-style: circle; + padding-left: 20px; +} + +.cmt ol { + display: block; + padding-left:20px; +} + +.cmt ol.decimal { + list-style: decimal; +} + +.cmt ol.lowerAlpha { + list-style: lower-alpha; +} + +.cmt ol.upperAlpha { + list-style: upper-alpha; +} + +.cmt ol.lowerRoman { + list-style: lower-roman; +} + +.cmt ol.upperRoman { + list-style: upper-roman; +} + +.cmt li { + display: list-item; +} + +.cmt code { + font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace; +} + +.cmt a { + font-style: bold; +} + +.cmt em, .cmt i { + font-style: italic; +} + +.cmt strong, .cmt b { + font-weight: bold; +} + +/* Comments structured layout */ + +.group > div.comment { + display: block; + padding: 0 1.2em 1em; + font-family: "Open Sans"; +} + +p.comment { + display: block; + margin-left: 14.7em; + margin-top: 5px; +} + +.shortcomment { + display: block; + margin: 5px 10px; +} + +.shortcomment > span.badge { + display: block; + position: absolute; + right: 0; + top: 0.7em; +} + +div.fullcommenttop { + padding: 1em 0.8em; +} + +div.fullcomment { + margin: 5px 10px; +} + +#template div.fullcommenttop, +#template div.fullcomment { + display:none; + margin: 0.5em 1em 0 0; +} + +#template .shortcomment { + margin: 5px 0 0 0; + padding: 0; + font-family: "Open Sans"; +} + +div.fullcomment .block { + padding: 5px 0 0; + border-top: 2px solid #fff; + margin-top: 5px; + overflow: hidden; + font-family: "Open Sans"; +} + +div.fullcommenttop .block { + position: relative; + padding: 1em; + margin: 0.5em 0; + border-radius: 0.2em; + background-color: #fff; + -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1); + box-shadow: 0 0 10px rgba(0,0,0,0.1); +} + +div.fullcommenttop .toggleContainer { + border-left: 0 solid #72D0EB; + transition: 0.1s; + cursor: pointer; +} + +div.fullcommenttop .toggleContainer:hover { + border-left: 0.25em solid #72D0EB; +} + +div#comment, +div#mbrsel, +div#template, +div#footer { + font-size: 0.8em; +} + +#comment { + font-family: "Open Sans"; +} + +#comment > dl { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +#comment > dl > div > ol { + list-style-type: none; +} + +div.fullcomment div.block ol li p, +div.fullcomment div.block ol li { + display:inline +} + +div.fullcomment .block > h5 { + font-style: italic; + font-weight: normal; + display: inline-block; +} + +div.fullcomment .comment { + font-family: "Open Sans"; + margin: 5px 0 10px; +} + +div.fullcommenttop .comment:last-child, +div.fullcomment .comment:last-child { + margin-bottom: 0; +} + +div.fullcommenttop dl.paramcmts { + margin-bottom: 0.8em; + padding-bottom: 0.8em; +} + +div.fullcommenttop dl.paramcmts > dt, +div.fullcomment dl.paramcmts > dt { + display: block; + float: left; + font-weight: bold; + min-width: 70px; +} + +div.fullcommenttop dl.paramcmts > dd, +div.fullcomment dl.paramcmts > dd { + display: block; + padding-left: 10px; + margin-bottom: 5px; + margin-left: 70px; + min-height: 15px; +} + +/* Author Content Table formatting */ + +.doctbl { + border-collapse: collapse; + margin: 1.0em 0em; +} + +.doctbl-left { + text-align: left; +} + +.doctbl-center { + text-align: center; +} + +.doctbl-right { + text-align: right; +} + +table.doctbl th { + border: 1px dotted #364550; + background-color: #c2d2dc; + padding: 5px; + color: #103a51; + font-weight: bold; +} + +table.doctbl td { + border: 1px dotted #364550; + padding: 5px; +} + +/* Members filter tool */ + +#memberfilter { + position: relative; + display: block; + height: 2.7em; + margin-bottom: 5px; + margin-left: 1.5em; +} + +#memberfilter > .input { + display: block; + position: absolute; + top: 0; + left: -1.65em; + right: -0.2em; + transition: 0.2s; +} + +#memberfilter > .input > input { + color: #fff; + width: 100%; + border-radius: 0.2em; + padding: 0.5em; + background: rgba(255, 255, 255, 0.2); + font-family: "Open Sans"; +} + +#memberfilter > .input > input::-webkit-input-placeholder { + color: #fff; + opacity: 0.6; +} +#memberfilter > .input > input:-ms-input-placeholder { + color: #fff; + opacity: 0.6; +} +#memberfilter > .input > input::placeholder { + color: #fff; + opacity: 0.6; +} + +#memberfilter > .clear { + display: none; + position: absolute; + top: 0.55em; + color: rgba(255, 255, 255, 0.4); + right: 0; + font-size: 1.2em; +} + +#memberfilter > .clear:hover { + color: #fff; + cursor: pointer; +} + +#mbrsel { + display: block; + padding: 1em 1em 0.5em; + margin: 0.8em; + border-radius: 0.2em; + background-color: #364550; + -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2); + box-shadow: 0 0 10px rgba(0,0,0,0.2); + position: relative; +} + +#mbrsel > div.toggle { + opacity: 0; + position: absolute; + left: 1.85em; + top: 1.75em; + width: 1em; + height: 1em; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + transition: 0.2s; +} + +#mbrsel:hover > div.toggle { + opacity: 1; +} + +#mbrsel:hover #memberfilter > .input { + left: 0.7em; +} + +#mbrsel > div.toggle > i { + cursor: pointer; + position: absolute; + left: 0; + top: 0; + color: #fff; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +#mbrsel > div.toggle.open > i { + transform: rotate(90deg); +} + +#mbrsel > div#filterby { + display: none; +} + +#mbrsel > div#filterby > div { + margin-bottom: 5px; +} + +#mbrsel > div#filterby > div:last-child { + margin-bottom: 0; +} + +#mbrsel > div#filterby > div > span.filtertype { + color: #fff; + padding: 4px; + margin-right: 1em; + float: left; + display: inline-block; + font-weight: bold; + width: 4.5em; +} + +#mbrsel > div#filterby > div > ol { + display: inline-block; +} + +#mbrsel > div#filterby > div > a { + position:relative; + top: -8px; + font-size: 11px; +} + +#mbrsel > div#filterby > div > ol#linearization { + display: table; + margin-left: 70px; +} + +#mbrsel > div#filterby > div > ol#linearization > li.in { + text-decoration: none; + float: left; + margin-right: 5px; + background-position: right 0px; +} + +#mbrsel > div#filterby > div > ol#linearization > li.in > span{ + float: left; +} + +#mbrsel > div#filterby > div > ol#implicits { + display: table; + margin-left: 70px; +} + +#mbrsel > div#filterby > div > ol#implicits > li { + text-decoration: none; + float: left; + margin: 0.4em 0.4em 0.4em 0; +} + +#mbrsel > div#filterby > div > ol#implicits > li.in { + text-decoration: none; + float: left; +} + +#mbrsel > div#filterby > div > ol#implicits > li.in > span{ + float: left; +} + +#mbrsel > div#filterby > div > ol > li { + line-height: 1.5em; + display: inline-block; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +#mbrsel > div#filterby > div > ol > li.in { + text-decoration: none; + float: left; + margin-right: 5px; + + font-size: 0.8em; + -webkit-border-radius: 0.2em; + border-radius: 0.2em; + padding: 5px 15px; + cursor: pointer; + background: #f16665; + border-bottom: 2px solid #d64546; + color: #fff; + font-weight: 700; +} + +#mbrsel > div#filterby > div > ol > li.in > span{ + float: left; +} + +#mbrsel > div#filterby > div > ol > li.out { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + font-size: 0.8em; + -webkit-border-radius: 0.2em; + border-radius: 0.2em; + padding: 5px 15px; + cursor: pointer; + background: #c2d2dc; + border-bottom: 2px solid rgba(0, 0, 0, 0.1); + color: #103a51; + font-weight: 700; +} + +#mbrsel > div#filterby > div > ol > li.out > span{ + float: left; +} + +.badge { + display: inline-block; + padding: 0.3em 1em; + font-size: 0.8em; + font-weight: bold; + color: #ffffff; + white-space: nowrap; + vertical-align: middle; + background-color: #999999; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 1em; + font-family: "Open Sans"; +} + +.badge-red { + background-color: #b94a48; + margin-right: 0.8em !important; +} + +/* Media query rules for smaller viewport */ +@media only screen /* Large screen with a small window */ +and (max-width: 650px) +, +screen /* HiDPI device like Nexus 5 */ +and (max-device-width: 360px) +and (max-device-height: 640px) +and (-webkit-device-pixel-ratio: 3) +, +screen /* Most mobile devices */ +and (max-device-width: 480px) +and (orientation: portrait) +, +only screen /* iPhone 6 */ +and (max-device-width: 667px) +and (-webkit-device-pixel-ratio: 2) +{ + body, + body > h4#signature { + min-width: 300px; + } + + #template .modifier_kind { + width: 1px; + padding-left: 2.5em; + } + + span.modifier_kind > span.modifier { + display: none; + } + + #definition { + height: 6em; + } + + #definition > h1 { + font-size: 1em; + margin-right: 0.3em; + } + + #definition > h3 { + float: left; + margin: 0.3em 0; + } + + #definition > #owner { + padding-top: 2.6em; + } + + #definition .morelinks { + text-align: left; + font-size: 0.8em; + } + + .big-circle { + margin-top: 0.6em; + } +} + +/* Media query rules specifically for mobile devices */ +@media +screen /* HiDPI device like Nexus 5 */ +and (max-device-width: 360px) +and (max-device-height: 640px) +and (-webkit-device-pixel-ratio: 3) +, +screen /* Most mobile devices */ +and (max-device-width: 480px) +and (orientation: portrait) +, +only screen /* iPhone 6 */ +and (max-device-width: 667px) +and (-webkit-device-pixel-ratio: 2) +{ + #signature { + font-size: 0.7em; + } + + #definition > h1 { + font-size: 1.3em; + } + + #definition .morelinks { + display: none; + } + + #definition #owner { + padding-top: 0.7em; + } + + #signature > span.modifier_kind { + width: auto; + } + + div.fullcomment dl.attributes > dt { + margin: 0.5em 0; + clear: both; + } + + div.fullcomment dl.attributes > dd { + padding-left: 0; + clear: both; + } + + .big-circle { + width: 3em; + height: 3em; + background-size: 3em !important; + margin: 0.5em; + } + + div#template { + margin-bottom: 0.5em; + } + + div#footer { + font-size: 0.5em; + } + + .shortcomment > span.badge { + display: none; + } +} diff --git a/target/scala-2.12/api/lib/template.js b/target/scala-2.12/api/lib/template.js new file mode 100644 index 00000000..89112cb0 --- /dev/null +++ b/target/scala-2.12/api/lib/template.js @@ -0,0 +1,548 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Pedro Furlanetto, Marcin Kubala and Felix Mulder + +var $panzoom = undefined; +$(document).ready(function() { + // Add zoom functionality to type inheritance diagram + $panzoom = $(".diagram-container > .diagram").panzoom({ + increment: 0.1, + minScale: 1, + maxScale: 7, + transition: true, + duration: 200, + contain: 'invert', + easing: "ease-in-out", + $zoomIn: $('#diagram-zoom-in'), + $zoomOut: $('#diagram-zoom-out'), + }); + + var oldWidth = $("div#subpackage-spacer").width() + 1 + "px"; + $("div#packages > ul > li.current").on("click", function() { + $("div#subpackage-spacer").css({ "width": oldWidth }); + $("li.current-entities").toggle(); + }); + + var controls = { + visibility: { + publicOnly: $("#visbl").find("> ol > li.public"), + all: $("#visbl").find("> ol > li.all") + } + }; + + // Escapes special characters and returns a valid jQuery selector + function escapeJquery(str){ + return str.replace(/([;&,\.\+\*\~':"\!\^#$%@\[\]\(\)=<>\|])/g, '\\$1'); + } + + function toggleVisibilityFilter(ctrlToEnable, ctrToDisable) { + if (ctrlToEnable.hasClass("out")) { + ctrlToEnable.removeClass("out").addClass("in"); + ctrToDisable.removeClass("in").addClass("out"); + filter(); + } + } + + controls.visibility.publicOnly.on("click", function() { + toggleVisibilityFilter(controls.visibility.publicOnly, controls.visibility.all); + }); + + controls.visibility.all.on("click", function() { + toggleVisibilityFilter(controls.visibility.all, controls.visibility.publicOnly); + }); + + function exposeMember(jqElem) { + var jqElemParent = jqElem.parent(), + parentName = jqElemParent.attr("name"), + ancestorName = /^([^#]*)(#.*)?$/gi.exec(parentName)[1]; + + // switch visibility filter if necessary + if (jqElemParent.attr("visbl") == "prt") { + toggleVisibilityFilter(controls.visibility.all, controls.visibility.publicOnly); + } + + // toggle appropriate ancestor filter buttons + if (ancestorName) { + $("#filterby li.out[name='" + ancestorName + "']").removeClass("out").addClass("in"); + } + + filter(); + jqElemParent.addClass("selected"); + commentToggleFct(jqElemParent); + $("#content-scroll-container").animate({scrollTop: $("#content-scroll-container").scrollTop() + jqElemParent.offset().top - $("#search").height() - 23 }, 1000); + } + + var isHiddenClass = function (name) { + return name == 'scala.Any' || + name == 'scala.AnyRef'; + }; + + var isHidden = function (elem) { + return $(elem).attr("data-hidden") == 'true'; + }; + + $("#linearization li:gt(0)").filter(function(){ + return isHiddenClass($(this).attr("name")); + }).removeClass("in").addClass("out"); + + $("#implicits li").filter(function(){ + return isHidden(this); + }).removeClass("in").addClass("out"); + + $("#memberfilter > i.arrow").on("click", function() { + $(this).toggleClass("rotate"); + $("#filterby").toggle(); + }); + + // Pre-filter members + filter(); + + // Member filter box + var input = $("#memberfilter input"); + input.on("keyup", function(event) { + + switch ( event.keyCode ) { + + case 27: // escape key + input.val(""); + filter(true); + break; + + case 38: // up + input.val(""); + filter(false); + window.scrollTo(0, $("body").offset().top); + input.trigger("focus"); + break; + + case 33: //page up + input.val(""); + filter(false); + break; + + case 34: //page down + input.val(""); + filter(false); + break; + + default: + window.scrollTo(0, $("#mbrsel").offset().top - 130); + filter(true); + break; + + } + }); + input.on("focus", function(event) { + input.trigger("select"); + }); + $("#memberfilter > .clear").on("click", function() { + $("#memberfilter input").val(""); + $(this).hide(); + filter(); + }); + $(document).on("keydown", function(event) { + if (event.keyCode == 9) { // tab + $("#index-input", window.parent.document).trigger("focus"); + input.val( ""); + return false; + } + }); + + $("#linearization li").on("click", function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + } + filter(); + }); + + $("#implicits li").on("click", function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + } + filter(); + }); + + $("#mbrsel > div > div.ancestors > ol > li.hideall").on("click", function() { + $("#linearization li.in").removeClass("in").addClass("out"); + $("#linearization li:first").removeClass("out").addClass("in"); + $("#implicits li.in").removeClass("in").addClass("out"); + + if ($(this).hasClass("out") && $("#mbrsel > div > div.ancestors > ol > li.showall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div > div.ancestors > ol > li.showall").removeClass("in").addClass("out"); + } + + filter(); + }) + $("#mbrsel > div > div.ancestors > ol > li.showall").on("click", function() { + var filteredLinearization = + $("#linearization li.out").filter(function() { + return ! isHiddenClass($(this).attr("name")); + }); + filteredLinearization.removeClass("out").addClass("in"); + + var filteredImplicits = + $("#implicits li.out").filter(function() { + return ! isHidden(this); + }); + filteredImplicits.removeClass("out").addClass("in"); + + if ($(this).hasClass("out") && $("#mbrsel > div > div.ancestors > ol > li.hideall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div > div.ancestors > ol > li.hideall").removeClass("in").addClass("out"); + } + + filter(); + }); + $("#order > ol > li.alpha").on("click", function() { + if ($(this).hasClass("out")) + orderAlpha(); + }) + $("#order > ol > li.inherit").on("click", function() { + if ($(this).hasClass("out")) + orderInherit(); + }); + $("#order > ol > li.group").on("click", function() { + if ($(this).hasClass("out")) + orderGroup(); + }); + $("#groupedMembers").hide(); + + initInherit(); + + // Create tooltips + $(".extype").add(".defval").each(function(_,e) { + var $this = $(e); + $this.attr("title", $this.attr("name")); + }); + + /* Add toggle arrows */ + $("#template li[fullComment=yes] .modifier_kind").addClass("closed"); + + function commentToggleFct(element){ + $("#template li.selected").removeClass("selected"); + if (element.is("[fullcomment=no]")) { + return; + } + element.toggleClass("open"); + var signature = element.find(".modifier_kind") + var shortComment = element.find(".shortcomment"); + var fullComment = element.find(".fullcomment"); + var vis = $(":visible", fullComment); + signature.toggleClass("closed").toggleClass("opened"); + if (vis.length > 0) { + if (!isMobile()) { + shortComment.slideDown(100); + fullComment.slideUp(100); + } else { + fullComment.hide(); + shortComment.show(); + } + } + else { + if (!isMobile()) { + shortComment.slideUp(100); + fullComment.slideDown(100); + } else { + shortComment.hide(); + fullComment.show(); + } + } + }; + + $("#template li[fullComment=yes]").on("click", function() { + var sel = window.getSelection().toString(); + if (!sel) commentToggleFct($(this)); + }); + + /* Linear super types and known subclasses */ + function toggleShowContentFct(e){ + e.toggleClass("open"); + var content = $(".hiddenContent", e); + if(content.is(':visible')) { + if (!isMobile()) content.slideUp(100); + else content.hide(); + } else { + if (!isMobile()) content.slideDown(100); + else content.show(); + } + }; + + $(".toggleContainer:not(.diagram-container):not(.full-signature-block)").on("click", function() { + toggleShowContentFct($(this)); + }); + + $(".toggleContainer.full-signature-block").on("click", function() { + toggleShowContentFct($(this)); + return false; + }); + + if ($("#order > ol > li.group").length == 1) { orderGroup(); }; + + function findElementByHash(locationHash) { + var temp = locationHash.replace('#', ''); + var memberSelector = '#' + escapeJquery(temp); + return $(memberSelector); + } + + // highlight and jump to selected member if an anchor is provided + if (window.location.hash) { + var jqElem = findElementByHash(window.location.hash); + if (jqElem.length > 0) + exposeMember(jqElem); + } + + $("#template span.permalink").on("click", function(e) { + e.preventDefault(); + var href = $("a", this).attr("href"); + if (href.indexOf("#") != -1) { + var hash = href.split("#").pop() + try { + window.history.pushState({}, "", "#" + hash) + } catch (e) { + // fallback for file:// URLs, has worse scrolling behavior + location.hash = hash; + } + exposeMember(findElementByHash(hash)) + } + return false; + }); + + $("#mbrsel-input").on("input", function() { + if ($(this).val().length > 0) + $("#memberfilter > .clear").show(); + else + $("#memberfilter > .clear").hide(); + }); +}); + +function orderAlpha() { + $("#order > ol > li.alpha").removeClass("out").addClass("in"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div.ancestors").show(); + filter(); +}; + +function orderInherit() { + $("#order > ol > li.inherit").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").show(); + $("#template > div.conversion").show(); + $("#mbrsel > div.ancestors").hide(); + filter(); +}; + +function orderGroup() { + $("#order > ol > li.group").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div.ancestors").show(); + filter(); +}; + +/** Prepares the DOM for inheritance-based display. To do so it will: + * - hide all statically-generated parents headings; + * - copy all members from the value and type members lists (flat members) to corresponding lists nested below the + * parent headings (inheritance-grouped members); + * - initialises a control variable used by the filter method to control whether filtering happens on flat members + * or on inheritance-grouped members. */ +function initInherit() { + // inheritParents is a map from fully-qualified names to the DOM node of parent headings. + var inheritParents = new Object(); + var groupParents = new Object(); + $("#inheritedMembers > div.parent").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#inheritedMembers > div.conversion").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#groupedMembers > div.group").each(function(){ + groupParents[$(this).attr("name")] = $(this); + }); + + $("#types > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var types = $("> .types > ol", inheritParent); + if (types.length == 0) { + inheritParent.append("

Type Members

    "); + types = $("> .types > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var types = $("> .types > ol", groupParent); + if (types.length == 0) { + groupParent.append("
      "); + types = $("> .types > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + }); + + $(".values > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var values = $("> .values > ol", inheritParent); + if (values.length == 0) { + inheritParent.append("

      Value Members

        "); + values = $("> .values > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var values = $("> .values > ol", groupParent); + if (values.length == 0) { + groupParent.append("
          "); + values = $("> .values > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + }); + $("#inheritedMembers > div.parent").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#inheritedMembers > div.conversion").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#groupedMembers > div.group").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); +}; + +/* filter used to take boolean scrollToMember */ +function filter() { + var query = $.trim($("#memberfilter input").val()).toLowerCase(); + query = query.replace(/[-[\]{}()*+?.,\\^$|#]/g, "\\$&").replace(/\s+/g, "|"); + var queryRegExp = new RegExp(query, "i"); + var privateMembersHidden = $("#visbl > ol > li.public").hasClass("in"); + var orderingAlphabetic = $("#order > ol > li.alpha").hasClass("in"); + var orderingInheritance = $("#order > ol > li.inherit").hasClass("in"); + var orderingGroups = $("#order > ol > li.group").hasClass("in"); + var hiddenSuperclassElementsLinearization = orderingInheritance ? $("#linearization > li:gt(0)") : $("#linearization > li.out"); + var hiddenSuperclassesLinearization = hiddenSuperclassElementsLinearization.map(function() { + return $(this).attr("name"); + }).get(); + var hiddenSuperclassElementsImplicits = orderingInheritance ? $("#implicits > li") : $("#implicits > li.out"); + var hiddenSuperclassesImplicits = hiddenSuperclassElementsImplicits.map(function() { + return $(this).attr("name"); + }).get(); + + var hideInheritedMembers; + + if (orderingAlphabetic) { + $("#allMembers").show(); + $("#inheritedMembers").hide(); + $("#groupedMembers").hide(); + hideInheritedMembers = true; + $("#allMembers > .members").each(filterFunc); + } else if (orderingGroups) { + $("#groupedMembers").show(); + $("#inheritedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = true; + $("#groupedMembers > .group > .members").each(filterFunc); + $("#groupedMembers > div.group").each(function() { + $(this).show(); + if ($("> div.members", this).not(":hidden").length == 0) { + $(this).hide(); + } else { + $(this).show(); + } + }); + } else if (orderingInheritance) { + $("#inheritedMembers").show(); + $("#groupedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = false; + $("#inheritedMembers > .parent > .members").each(filterFunc); + $("#inheritedMembers > .conversion > .members").each(filterFunc); + } + + + function filterFunc() { + var membersVisible = false; + var members = $(this); + members.find("> ol > li").each(function() { + var mbr = $(this); + if (privateMembersHidden && mbr.attr("visbl") == "prt") { + mbr.hide(); + return; + } + var name = mbr.attr("name"); + // Owner filtering must not happen in "inherited from" member lists + if (hideInheritedMembers) { + var ownerIndex = name.indexOf("#"); + if (ownerIndex < 0) { + ownerIndex = name.lastIndexOf("."); + } + var owner = name.slice(0, ownerIndex); + for (var i = 0; i < hiddenSuperclassesLinearization.length; i++) { + if (hiddenSuperclassesLinearization[i] == owner) { + mbr.hide(); + return; + } + }; + for (var i = 0; i < hiddenSuperclassesImplicits.length; i++) { + if (hiddenSuperclassesImplicits[i] == owner) { + mbr.hide(); + return; + } + }; + } + if (query && !(queryRegExp.test(name) || queryRegExp.test(this.mbrText))) { + mbr.hide(); + return; + } + mbr.show(); + membersVisible = true; + }); + + if (membersVisible) + members.show(); + else + members.hide(); + }; + + return false; +}; + +/** Check if user agent is associated with a known mobile browser */ +function isMobile() { + return /Android|webOS|Mobi|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); +} diff --git a/target/scala-2.12/api/lib/trait.svg b/target/scala-2.12/api/lib/trait.svg new file mode 100644 index 00000000..207a89f3 --- /dev/null +++ b/target/scala-2.12/api/lib/trait.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + t + + + + + + + diff --git a/target/scala-2.12/api/lib/trait_comp.svg b/target/scala-2.12/api/lib/trait_comp.svg new file mode 100644 index 00000000..8c83dec1 --- /dev/null +++ b/target/scala-2.12/api/lib/trait_comp.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + t + + + + + + + + diff --git a/target/scala-2.12/api/lib/trait_diagram.png b/target/scala-2.12/api/lib/trait_diagram.png new file mode 100644 index 00000000..88983254 Binary files /dev/null and b/target/scala-2.12/api/lib/trait_diagram.png differ diff --git a/target/scala-2.12/api/lib/type_diagram.png b/target/scala-2.12/api/lib/type_diagram.png new file mode 100644 index 00000000..d8152529 Binary files /dev/null and b/target/scala-2.12/api/lib/type_diagram.png differ diff --git a/target/scala-2.12/api/models/DatabaseExecutionContext.html b/target/scala-2.12/api/models/DatabaseExecutionContext.html new file mode 100644 index 00000000..2793d206 --- /dev/null +++ b/target/scala-2.12/api/models/DatabaseExecutionContext.html @@ -0,0 +1,845 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models

          +

          DatabaseExecutionContext + + + +

          +

          +
          + +

          + + + class + + + DatabaseExecutionContext extends CustomExecutionContext + +

          + + +

          This class is a pointer to an execution context configured to point to "database.dispatcher" +in the "application.conf" file. +

          Annotations
          + @Singleton() + +
          + + Linear Supertypes + +
          CustomExecutionContext, ExecutionContextExecutor, Executor, ExecutionContext, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. DatabaseExecutionContext
          2. CustomExecutionContext
          3. ExecutionContextExecutor
          4. Executor
          5. ExecutionContext
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + DatabaseExecutionContext(system: ActorSystem) + + +
            Annotations
            + @Inject() + +
            +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + + def + + + execute(command: Runnable): Unit + + +
            Definition Classes
            CustomExecutionContext → Executor → ExecutionContext
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          13. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + + def + + + reportFailure(cause: Throwable): Unit + + +
            Definition Classes
            CustomExecutionContext → ExecutionContext
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          2. + + + + + + + + + def + + + prepare(): ExecutionContext + + +
            Definition Classes
            ExecutionContext
            Annotations
            + @deprecated + +
            Deprecated

            (Since version 2.12.0) preparation of ExecutionContexts will be removed

            +
          +
          +
          + +
          +
          +

          Inherited from CustomExecutionContext

          +
          +

          Inherited from ExecutionContextExecutor

          +
          +

          Inherited from Executor

          +
          +

          Inherited from ExecutionContext

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/DeploymentScriptResult.html b/target/scala-2.12/api/models/DeploymentScriptResult.html new file mode 100644 index 00000000..b1ef72a5 --- /dev/null +++ b/target/scala-2.12/api/models/DeploymentScriptResult.html @@ -0,0 +1,781 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models

          +

          DeploymentScriptResult + + + +

          +

          +
          + +

          + + + case class + + + DeploymentScriptResult(exitCode: Int, output: String) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. DeploymentScriptResult
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + DeploymentScriptResult(exitCode: Int, output: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + val + + + exitCode: Int + + + +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          11. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + + val + + + output: String + + + +
          14. + + + + + + + + + val + + + success: Boolean + + + +
          15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          18. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/FeatureToggleModel/index.html b/target/scala-2.12/api/models/FeatureToggleModel/index.html new file mode 100644 index 00000000..d95e3dda --- /dev/null +++ b/target/scala-2.12/api/models/FeatureToggleModel/index.html @@ -0,0 +1,528 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          p
          +

          models

          +

          FeatureToggleModel + + + +

          + +
          + +

          + + + package + + + FeatureToggleModel + +

          + + +
          + + Linear Supertypes + +
          Logging, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. FeatureToggleModel
          2. Logging
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + class + + + FeatureToggleService extends AnyRef + + +
            Annotations
            + @Singleton() + +
            +
          2. + + + + + + + + + class + + + JsBoolFeatureToggleValue extends JsFeatureToggleValue + + + +
          3. + + + + + + + + + case class + + + JsFeatureToggle(toggleName: String, toggleValue: JsFeatureToggleValue) extends Product with Serializable + + + +
          4. + + + + + + + + + trait + + + JsFeatureToggleValue extends AnyRef + + + +
          5. + + + + + + + + + class + + + JsRawObjFeatureToggleValue extends JsFeatureToggleValue + + + +
          6. + + + + + + + + + class + + + JsStringFeatureToggleValue extends JsFeatureToggleValue + + + +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + + val + + + logger: Logger + + +
            Attributes
            protected
            Definition Classes
            Logging
            +
          2. + + + + + + + + implicit + val + + + toggleValueWrites: Writes[JsFeatureToggleValue] + + + +
          3. + + + + + + + + + object + + + JsFeatureToggle extends Serializable + + + +
          4. +
          +
          + + + + +
          + +
          +
          +

          Inherited from Logging

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/FeatureToggleModel/package$$FeatureToggleService$UpDownDropdownMapping.html b/target/scala-2.12/api/models/FeatureToggleModel/package$$FeatureToggleService$UpDownDropdownMapping.html new file mode 100644 index 00000000..91f91b3f --- /dev/null +++ b/target/scala-2.12/api/models/FeatureToggleModel/package$$FeatureToggleService$UpDownDropdownMapping.html @@ -0,0 +1,637 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models.FeatureToggleModel.FeatureToggleService

          +

          UpDownDropdownMapping + + + +

          +

          +
          + +

          + + + case class + + + UpDownDropdownMapping(displayName: String, upDownType: Int, boostMalusValue: Int) extends Product with Serializable + +

          + + +

          helper for custom UP/DOWN mappings +

          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. UpDownDropdownMapping
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + UpDownDropdownMapping(displayName: String, upDownType: Int, boostMalusValue: Int) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + val + + + boostMalusValue: Int + + + +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + + val + + + displayName: String + + + +
          8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + + val + + + upDownType: Int + + + +
          16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          18. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/FeatureToggleModel/package$$FeatureToggleService.html b/target/scala-2.12/api/models/FeatureToggleModel/package$$FeatureToggleService.html new file mode 100644 index 00000000..f4e54119 --- /dev/null +++ b/target/scala-2.12/api/models/FeatureToggleModel/package$$FeatureToggleService.html @@ -0,0 +1,901 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models.FeatureToggleModel

          +

          FeatureToggleService + + + +

          +

          +
          + +

          + + + class + + + FeatureToggleService extends AnyRef + +

          + + +
          Annotations
          + @Singleton() + +
          + + Linear Supertypes + +
          AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. FeatureToggleService
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + FeatureToggleService(appConfig: Configuration) + + +
            Annotations
            + @Inject() + +
            +
          +
          + +
          +

          Type Members

          +
          1. + + + + + + + + + case class + + + UpDownDropdownMapping(displayName: String, upDownType: Int, boostMalusValue: Int) extends Product with Serializable + + +

            helper for custom UP/DOWN mappings +

            +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + getJsFrontendToggleList: List[JsFeatureToggle] + + +

            Interface +

            +
          10. + + + + + + + + + def + + + getSmuiDeploymentGitFilenameCommonRulesTxt: String + + + +
          11. + + + + + + + + + def + + + getSmuiDeploymentGitRepoUrl: String + + + +
          12. + + + + + + + + + def + + + getToggleActivateEventHistory: Boolean + + + +
          13. + + + + + + + + + def + + + getToggleActivateSpelling: Boolean + + + +
          14. + + + + + + + + + def + + + getToggleDefaultDisplayUsername: String + + + +
          15. + + + + + + + + + def + + + getToggleRuleDeploymentCustomScript: Boolean + + + +
          16. + + + + + + + + + def + + + getToggleRuleDeploymentCustomScriptSmui2solrShPath: String + + + +
          17. + + + + + + + + + def + + + getToggleRuleDeploymentLogRuleId: Boolean + + + +
          18. + + + + + + + + + def + + + getToggleRuleDeploymentSplitDecompoundRulesTxt: Boolean + + + +
          19. + + + + + + + + + def + + + getToggleRuleDeploymentSplitDecompoundRulesTxtDstCpFileTo: String + + + +
          20. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + + def + + + isCustomUpDownMappingsValid(rawCustomUpDownMappings: String): Boolean + + + +
          22. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          23. + + + + + + + + + def + + + isRuleTaggingActive: Boolean + + + +
          24. + + + + + + + + implicit + val + + + jsonFormatUpDownDropdownMapping: OFormat[UpDownDropdownMapping] + + + +
          25. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          26. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          27. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          28. + + + + + + + + + def + + + predefinedTagsFileName: Option[String] + + + +
          29. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          30. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          31. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          32. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          33. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          34. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/FeatureToggleModel/package$$JsBoolFeatureToggleValue.html b/target/scala-2.12/api/models/FeatureToggleModel/package$$JsBoolFeatureToggleValue.html new file mode 100644 index 00000000..1e92c169 --- /dev/null +++ b/target/scala-2.12/api/models/FeatureToggleModel/package$$JsBoolFeatureToggleValue.html @@ -0,0 +1,668 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models.FeatureToggleModel

          +

          JsBoolFeatureToggleValue + + + +

          +

          +
          + +

          + + + class + + + JsBoolFeatureToggleValue extends JsFeatureToggleValue + +

          + + +
          + + Linear Supertypes + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. JsBoolFeatureToggleValue
          2. JsFeatureToggleValue
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + JsBoolFeatureToggleValue(bState: Boolean) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + val + + + bState: Boolean + + + +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          13. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + + def + + + render(): String + + + +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from JsFeatureToggleValue

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggle$.html b/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggle$.html new file mode 100644 index 00000000..2e42c97a --- /dev/null +++ b/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggle$.html @@ -0,0 +1,637 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + JsFeatureToggle extends Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. JsFeatureToggle
          2. Serializable
          3. Serializable
          4. AnyRef
          5. Any
          6. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + implicit + val + + + toJson: OWrites[JsFeatureToggle] + + + +
          16. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          19. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          20. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggle.html b/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggle.html new file mode 100644 index 00000000..e5c7b258 --- /dev/null +++ b/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggle.html @@ -0,0 +1,623 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + JsFeatureToggle(toggleName: String, toggleValue: JsFeatureToggleValue) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. JsFeatureToggle
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + JsFeatureToggle(toggleName: String, toggleValue: JsFeatureToggleValue) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          9. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          10. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          13. + + + + + + + + + val + + + toggleName: String + + + +
          14. + + + + + + + + + val + + + toggleValue: JsFeatureToggleValue + + + +
          15. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          16. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          17. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          18. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggleValue.html b/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggleValue.html new file mode 100644 index 00000000..76d5f71c --- /dev/null +++ b/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggleValue.html @@ -0,0 +1,639 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          t
          +

          models.FeatureToggleModel

          +

          JsFeatureToggleValue + + + +

          +

          +
          + +

          + + + trait + + + JsFeatureToggleValue extends AnyRef + +

          + + +
          + + Linear Supertypes + +
          AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. JsFeatureToggleValue
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + +
          +

          Abstract Value Members

          +
          1. + + + + + + + + abstract + def + + + render(): String + + + +
          +
          + +
          +

          Concrete Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          18. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/FeatureToggleModel/package$$JsRawObjFeatureToggleValue.html b/target/scala-2.12/api/models/FeatureToggleModel/package$$JsRawObjFeatureToggleValue.html new file mode 100644 index 00000000..216c8b84 --- /dev/null +++ b/target/scala-2.12/api/models/FeatureToggleModel/package$$JsRawObjFeatureToggleValue.html @@ -0,0 +1,652 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models.FeatureToggleModel

          +

          JsRawObjFeatureToggleValue + + + +

          +

          +
          + +

          + + + class + + + JsRawObjFeatureToggleValue extends JsFeatureToggleValue + +

          + + +
          + + Linear Supertypes + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. JsRawObjFeatureToggleValue
          2. JsFeatureToggleValue
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + JsRawObjFeatureToggleValue(rawObjAsString: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + render(): String + + + +
          15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          19. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          20. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from JsFeatureToggleValue

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/FeatureToggleModel/package$$JsStringFeatureToggleValue.html b/target/scala-2.12/api/models/FeatureToggleModel/package$$JsStringFeatureToggleValue.html new file mode 100644 index 00000000..823b90bf --- /dev/null +++ b/target/scala-2.12/api/models/FeatureToggleModel/package$$JsStringFeatureToggleValue.html @@ -0,0 +1,652 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models.FeatureToggleModel

          +

          JsStringFeatureToggleValue + + + +

          +

          +
          + +

          + + + class + + + JsStringFeatureToggleValue extends JsFeatureToggleValue + +

          + + +
          + + Linear Supertypes + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. JsStringFeatureToggleValue
          2. JsFeatureToggleValue
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + JsStringFeatureToggleValue(value: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + render(): String + + + +
          15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          19. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          20. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from JsFeatureToggleValue

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/Id$.html b/target/scala-2.12/api/models/Id$.html new file mode 100644 index 00000000..6559bf7d --- /dev/null +++ b/target/scala-2.12/api/models/Id$.html @@ -0,0 +1,777 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models

          +

          Id + + + +

          +

          + Companion class Id +

          +
          + +

          + + + object + + + Id + +

          + + +
          + + Linear Supertypes + +
          AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. Id
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + implicit + val + + + jsonWrites: Writes[Id] + + + +
          12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          13. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          19. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          20. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/Id.html b/target/scala-2.12/api/models/Id.html new file mode 100644 index 00000000..015e9c53 --- /dev/null +++ b/target/scala-2.12/api/models/Id.html @@ -0,0 +1,812 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models

          +

          Id + + + +

          +

          + Companion object Id +

          +
          + +

          + + abstract + class + + + Id extends AnyRef + +

          + + + + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. Id
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + Id(id: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + + +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
            Definition Classes
            Id → AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            Id → AnyRef → Any
            +
          11. + + + + + + + + + val + + + id: String + + + +
          12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            Id → AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/IdObject.html b/target/scala-2.12/api/models/IdObject.html new file mode 100644 index 00000000..90c1b9a4 --- /dev/null +++ b/target/scala-2.12/api/models/IdObject.html @@ -0,0 +1,895 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models

          +

          IdObject + + + +

          +

          +
          + +

          + + abstract + class + + + IdObject[T <: Id] extends AnyRef + +

          + + + + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. IdObject
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + IdObject(fromString: (String) ⇒ T) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + apply(): T + + + +
          5. + + + + + + + + + def + + + apply(str: String): T + + + +
          6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + implicit + val + + + columnToId: Column[T] + + + +
          9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[T] + + + +
          10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[T] + + + +
          11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          16. + + + + + + + + implicit + val + + + jsonReads: Reads[T] + + + +
          17. + + + + + + + + implicit + val + + + jsonWrites: Writes[T] + + + +
          18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          22. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          25. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          26. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/SearchManagementRepository.html b/target/scala-2.12/api/models/SearchManagementRepository.html new file mode 100644 index 00000000..c1ac2fee --- /dev/null +++ b/target/scala-2.12/api/models/SearchManagementRepository.html @@ -0,0 +1,1239 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models

          +

          SearchManagementRepository + + + +

          +

          +
          + +

          + + + class + + + SearchManagementRepository extends Logging + +

          + + +
          Annotations
          + @Singleton() + +
          + + Linear Supertypes + +
          Logging, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SearchManagementRepository
          2. Logging
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + SearchManagementRepository(dbapi: DBApi, toggleService: FeatureToggleService)(implicit ec: DatabaseExecutionContext) + + +
            Annotations
            + @Inject() + +
            +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + addNewCanonicalSpelling(solrIndexId: SolrIndexId, term: String, userInfo: Option[String]): CanonicalSpelling + + +

            Canonical spellings and alternative spellings

            +
          5. + + + + + + + + + def + + + addNewDeploymentLogOk(solrIndexId: String, targetPlatform: String): Boolean + + + +
          6. + + + + + + + + + def + + + addNewInputTag(inputTag: InputTag): Unit + + + +
          7. + + + + + + + + + def + + + addNewSearchInput(solrIndexId: SolrIndexId, searchInputTerm: String, tags: Seq[InputTagId], userInfo: Option[String]): SearchInputId + + +

            Adds new Search Input (term) to the database table.

            Adds new Search Input (term) to the database table. This method only focuses the term, and does not care about any synonyms. +

            +
          8. + + + + + + + + + def + + + addNewSolrIndex(newSolrIndex: SolrIndex): SolrIndexId + + + +
          9. + + + + + + + + + def + + + addNewSuggestedSolrField(solrIndexId: SolrIndexId, suggestedSolrFieldName: String): SuggestedSolrField + + + +
          10. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + + def + + + deleteSearchInput(searchInputId: String, userInfo: Option[String]): Int + + + +
          13. + + + + + + + + + def + + + deleteSolrIndex(solrIndexId: String): Int + + +

            We check for any InputTags, CanonicalSpellings, and SearchInputs.

            We check for any InputTags, CanonicalSpellings, and SearchInputs. We don't +check for the existence of any SuggestedSolrFields. +

            +
          14. + + + + + + + + + def + + + deleteSpelling(canonicalSpellingId: String, userInfo: Option[String]): Int + + + +
          15. + + + + + + + + + def + + + deleteSuggestedSolrField(suggestedSolrFieldId: SuggestedSolrFieldId): Int + + + +
          16. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          18. + + + + + + + + + def + + + getActivityReport(solrIndexId: SolrIndexId, dateFrom: LocalDateTime, dateTo: LocalDateTime): ActivityReport + + + +
          19. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + + def + + + getDetailedSearchInput(searchInputId: SearchInputId): Option[SearchInputWithRules] + + + +
          21. + + + + + + + + + def + + + getDetailedSpelling(canonicalSpellingId: String): Option[CanonicalSpellingWithAlternatives] + + + +
          22. + + + + + + + + + def + + + getInputRuleActivityLog(inputId: String): ActivityLog + + +

            Get the activity log (based on event history).

            +
          23. + + + + + + + + + def + + + getRulesReport(solrIndexId: SolrIndexId): RulesReport + + +

            Reports +

            +
          24. + + + + + + + + + def + + + getSolrIndex(solrIndexId: SolrIndexId): SolrIndex + + + +
          25. + + + + + + + + + def + + + getSolrIndexName(solrIndexId: SolrIndexId): String + + + +
          26. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          27. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          28. + + + + + + + + + def + + + lastDeploymentLogDetail(solrIndexId: String, targetPlatform: String): Option[DeploymentLog] + + + +
          29. + + + + + + + + + def + + + listAllInputTags(): Seq[InputTag] + + + +
          30. + + + + + + + + + def + + + listAllSearchInputsInclDirectedSynonyms(solrIndexId: SolrIndexId): List[SearchInputWithRules] + + +

            Lists all Search Inputs including directed Synonyms belonging to them (for a list overview).

            +
          31. + + + + + + + + + def + + + listAllSolrIndexes: List[SolrIndex] + + +

            List all Solr Indeces the SearchInput's can be configured for.

            +
          32. + + + + + + + + + def + + + listAllSpellings(solrIndexId: SolrIndexId): List[CanonicalSpelling] + + + +
          33. + + + + + + + + + def + + + listAllSpellingsWithAlternatives(solrIndexId: SolrIndexId): List[CanonicalSpellingWithAlternatives] + + + +
          34. + + + + + + + + + def + + + listAllSuggestedSolrFields(solrIndexId: String): List[SuggestedSolrField] + + +

            SMUI helper (like suggested Solr fields, deployment log) +

            +
          35. + + + + + + + + + def + + + loadAllInputIdsForSolrIndex(solrIndexId: SolrIndexId): Seq[SearchInputId] + + + +
          36. + + + + + + + + + val + + + logger: Logger + + +
            Attributes
            protected
            Definition Classes
            Logging
            +
          37. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          38. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          39. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          40. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          41. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          42. + + + + + + + + + def + + + updateSearchInput(searchInput: SearchInputWithRules, userInfo: Option[String]): Unit + + + +
          43. + + + + + + + + + def + + + updateSpelling(spelling: CanonicalSpellingWithAlternatives, userInfo: Option[String]): Unit + + + +
          44. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          45. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          46. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          47. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Logging

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/SolrIndex$.html b/target/scala-2.12/api/models/SolrIndex$.html new file mode 100644 index 00000000..ddb4dc94 --- /dev/null +++ b/target/scala-2.12/api/models/SolrIndex$.html @@ -0,0 +1,895 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models

          +

          SolrIndex + + + +

          +

          + Companion class SolrIndex +

          +
          + +

          + + + object + + + SolrIndex extends Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SolrIndex
          2. Serializable
          3. Serializable
          4. AnyRef
          5. Any
          6. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + TABLE_NAME: String + + + +
          5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + + def + + + delete(id: String)(implicit connection: Connection): Int + + + +
          8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          9. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          10. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + + def + + + insert(newSolrIndex: SolrIndex)(implicit connection: Connection): SolrIndexId + + + +
          13. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          14. + + + + + + + + implicit + val + + + jsonFormat: OFormat[SolrIndex] + + + +
          15. + + + + + + + + + def + + + listAll(implicit connection: Connection): List[SolrIndex] + + +

            List all Solr Indeces the SearchInput's can be configured for +

            List all Solr Indeces the SearchInput's can be configured for +

            returns

            tbd

            +
          16. + + + + + + + + + def + + + loadById(solrIndexId: SolrIndexId)(implicit connection: Connection): SolrIndex + + + +
          17. + + + + + + + + + def + + + loadNameById(solrIndexId: SolrIndexId)(implicit connection: Connection): String + + + +
          18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + + val + + + sqlParser: RowParser[SolrIndex] + + + +
          22. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          23. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          24. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          25. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          26. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          27. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/SolrIndex.html b/target/scala-2.12/api/models/SolrIndex.html new file mode 100644 index 00000000..702e9cc0 --- /dev/null +++ b/target/scala-2.12/api/models/SolrIndex.html @@ -0,0 +1,783 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models

          +

          SolrIndex + + + +

          +

          + Companion object SolrIndex +

          +
          + +

          + + + case class + + + SolrIndex(id: SolrIndexId = SolrIndexId(), name: String, description: String) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SolrIndex
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + SolrIndex(id: SolrIndexId = SolrIndexId(), name: String, description: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + + val + + + description: String + + + +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + val + + + id: SolrIndexId + + + +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + + val + + + name: String + + + +
          12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          13. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          18. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/SolrIndexId$.html b/target/scala-2.12/api/models/SolrIndexId$.html new file mode 100644 index 00000000..54b7f6e6 --- /dev/null +++ b/target/scala-2.12/api/models/SolrIndexId$.html @@ -0,0 +1,875 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models

          +

          SolrIndexId + + + +

          +

          + Companion class SolrIndexId +

          +
          + +

          + + + object + + + SolrIndexId extends IdObject[SolrIndexId] + +

          + + +
          + + Linear Supertypes + +
          IdObject[SolrIndexId], AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SolrIndexId
          2. IdObject
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + apply(): SolrIndexId + + +
            Definition Classes
            IdObject
            +
          5. + + + + + + + + + def + + + apply(str: String): SolrIndexId + + +
            Definition Classes
            IdObject
            +
          6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + implicit + val + + + columnToId: Column[SolrIndexId] + + +
            Definition Classes
            IdObject
            +
          9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[SolrIndexId] + + +
            Definition Classes
            IdObject
            +
          10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[SolrIndexId] + + +
            Definition Classes
            IdObject
            +
          11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          16. + + + + + + + + implicit + val + + + jsonReads: Reads[SolrIndexId] + + +
            Definition Classes
            IdObject
            +
          17. + + + + + + + + implicit + val + + + jsonWrites: Writes[SolrIndexId] + + +
            Definition Classes
            IdObject
            +
          18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          22. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          25. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          26. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from IdObject[SolrIndexId]

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/SolrIndexId.html b/target/scala-2.12/api/models/SolrIndexId.html new file mode 100644 index 00000000..a0fec3db --- /dev/null +++ b/target/scala-2.12/api/models/SolrIndexId.html @@ -0,0 +1,809 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models

          +

          SolrIndexId + + + +

          +

          + Companion object SolrIndexId +

          +
          + +

          + + + class + + + SolrIndexId extends Id + +

          + + +
          + + Linear Supertypes + +
          Id, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SolrIndexId
          2. Id
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + SolrIndexId(id: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
            Definition Classes
            Id
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
            Definition Classes
            Id → AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            Id → AnyRef → Any
            +
          11. + + + + + + + + + val + + + id: String + + +
            Definition Classes
            Id
            +
          12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            Id → AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Id

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/Status$.html b/target/scala-2.12/api/models/Status$.html new file mode 100644 index 00000000..2d58aa09 --- /dev/null +++ b/target/scala-2.12/api/models/Status$.html @@ -0,0 +1,791 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models

          +

          Status + + + +

          +

          +
          + +

          + + + object + + + Status + +

          + + +
          + + Linear Supertypes + +
          AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. Status
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + isActiveFromStatus(status: Int): Boolean + + + +
          11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          13. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + + def + + + statusFromIsActive(isActive: Boolean): Int + + + +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/SuggestedSolrField$.html b/target/scala-2.12/api/models/SuggestedSolrField$.html new file mode 100644 index 00000000..cf72b649 --- /dev/null +++ b/target/scala-2.12/api/models/SuggestedSolrField$.html @@ -0,0 +1,925 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + SuggestedSolrField extends Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SuggestedSolrField
          2. Serializable
          3. Serializable
          4. AnyRef
          5. Any
          6. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + ID: String + + + +
          5. + + + + + + + + + val + + + LAST_UPDATE: String + + + +
          6. + + + + + + + + + val + + + NAME: String + + + +
          7. + + + + + + + + + val + + + SOLR_INDEX_ID: String + + + +
          8. + + + + + + + + + val + + + TABLE_NAME: String + + + +
          9. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          10. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + + def + + + delete(id: SuggestedSolrFieldId)(implicit connection: Connection): Int + + + +
          12. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          13. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          14. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + + def + + + insert(solrIndexId: SolrIndexId, fieldName: String)(implicit connection: Connection): SuggestedSolrField + + + +
          17. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          18. + + + + + + + + implicit + val + + + jsonFormat: OFormat[SuggestedSolrField] + + + +
          19. + + + + + + + + + def + + + listAll(solrIndexId: SolrIndexId)(implicit connection: Connection): List[SuggestedSolrField] + + + +
          20. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          21. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          22. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          23. + + + + + + + + + val + + + sqlParser: RowParser[SuggestedSolrField] + + + +
          24. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          25. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          26. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          27. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          28. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          29. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/SuggestedSolrField.html b/target/scala-2.12/api/models/SuggestedSolrField.html new file mode 100644 index 00000000..6d32edfe --- /dev/null +++ b/target/scala-2.12/api/models/SuggestedSolrField.html @@ -0,0 +1,767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + SuggestedSolrField(id: SuggestedSolrFieldId = SuggestedSolrFieldId(), name: String) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SuggestedSolrField
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + SuggestedSolrField(id: SuggestedSolrFieldId = SuggestedSolrFieldId(), name: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + + val + + + id: SuggestedSolrFieldId + + + +
          9. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          10. + + + + + + + + + val + + + name: String + + + +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          16. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          17. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          18. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/SuggestedSolrFieldId$.html b/target/scala-2.12/api/models/SuggestedSolrFieldId$.html new file mode 100644 index 00000000..d656c942 --- /dev/null +++ b/target/scala-2.12/api/models/SuggestedSolrFieldId$.html @@ -0,0 +1,875 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + SuggestedSolrFieldId extends IdObject[SuggestedSolrFieldId] + +

          + + +
          + + Linear Supertypes + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SuggestedSolrFieldId
          2. IdObject
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + apply(): SuggestedSolrFieldId + + +
            Definition Classes
            IdObject
            +
          5. + + + + + + + + + def + + + apply(str: String): SuggestedSolrFieldId + + +
            Definition Classes
            IdObject
            +
          6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + implicit + val + + + columnToId: Column[SuggestedSolrFieldId] + + +
            Definition Classes
            IdObject
            +
          9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[SuggestedSolrFieldId] + + +
            Definition Classes
            IdObject
            +
          10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[SuggestedSolrFieldId] + + +
            Definition Classes
            IdObject
            +
          11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          16. + + + + + + + + implicit + val + + + jsonReads: Reads[SuggestedSolrFieldId] + + +
            Definition Classes
            IdObject
            +
          17. + + + + + + + + implicit + val + + + jsonWrites: Writes[SuggestedSolrFieldId] + + +
            Definition Classes
            IdObject
            +
          18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          22. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          25. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          26. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from IdObject[SuggestedSolrFieldId]

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/SuggestedSolrFieldId.html b/target/scala-2.12/api/models/SuggestedSolrFieldId.html new file mode 100644 index 00000000..bdfe9ac0 --- /dev/null +++ b/target/scala-2.12/api/models/SuggestedSolrFieldId.html @@ -0,0 +1,809 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + class + + + SuggestedSolrFieldId extends Id + +

          + + +
          + + Linear Supertypes + +
          Id, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SuggestedSolrFieldId
          2. Id
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + SuggestedSolrFieldId(id: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
            Definition Classes
            Id
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
            Definition Classes
            Id → AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            Id → AnyRef → Any
            +
          11. + + + + + + + + + val + + + id: String + + +
            Definition Classes
            Id
            +
          12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            Id → AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Id

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/buildInfo/BuildInfo$.html b/target/scala-2.12/api/models/buildInfo/BuildInfo$.html new file mode 100644 index 00000000..9d3d7c34 --- /dev/null +++ b/target/scala-2.12/api/models/buildInfo/BuildInfo$.html @@ -0,0 +1,694 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models.buildInfo

          +

          BuildInfo + + + +

          +

          +
          + +

          + + + object + + + BuildInfo extends Product with Serializable + +

          + + +

          This object was generated by sbt-buildinfo.

          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. BuildInfo
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + val + + + builtAtMillis: Long + + +

            The value is 1653575219667L.

            +
          6. + + + + + + + + + val + + + builtAtString: String + + +

            The value is "2022-05-26 14:26:59.667".

            +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          9. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          10. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + + val + + + gitHash: String + + +

            The value is "301d8dac6f90fc7287765c4154f4e25043812ae4".

            +
          12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + + val + + + name: String + + +

            The value is "search-management-ui".

            +
          14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          18. + + + + + + + + + val + + + toJson: String + + + +
          19. + + + + + + + + + val + + + toMap: Map[String, Any] + + + +
          20. + + + + + + + + + val + + + toString: String + + +
            Definition Classes
            BuildInfo → AnyRef → Any
            +
          21. + + + + + + + + + val + + + version: String + + +

            The value is "3.14.0".

            +
          22. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          23. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          24. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          25. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/buildInfo/index.html b/target/scala-2.12/api/models/buildInfo/index.html new file mode 100644 index 00000000..04102d38 --- /dev/null +++ b/target/scala-2.12/api/models/buildInfo/index.html @@ -0,0 +1,351 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          p
          +

          models

          +

          buildInfo + + + +

          + +
          + +

          + + + package + + + buildInfo + +

          + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. + +
          +
          + +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + + object + + + BuildInfo extends Product with Serializable + + +

            This object was generated by sbt-buildinfo.

            +
          2. +
          +
          + + + + +
          + +
          + + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/config/SmuiVersion$.html b/target/scala-2.12/api/models/config/SmuiVersion$.html new file mode 100644 index 00000000..c9d5d5d0 --- /dev/null +++ b/target/scala-2.12/api/models/config/SmuiVersion$.html @@ -0,0 +1,651 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + SmuiVersion extends Logging with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Logging, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SmuiVersion
          2. Serializable
          3. Serializable
          4. Logging
          5. AnyRef
          6. Any
          7. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + + def + + + latestVersionFromDockerHub(): Option[SmuiVersion] + + + +
          12. + + + + + + + + + val + + + logger: Logger + + +
            Attributes
            protected
            Definition Classes
            Logging
            +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + + def + + + parse(rawVersionString: String): Option[SmuiVersion] + + + +
          17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          18. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          20. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          21. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          22. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Logging

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/config/SmuiVersion.html b/target/scala-2.12/api/models/config/SmuiVersion.html new file mode 100644 index 00000000..4fa05eaf --- /dev/null +++ b/target/scala-2.12/api/models/config/SmuiVersion.html @@ -0,0 +1,651 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + SmuiVersion(major: Int, minor: Int, build: Int) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SmuiVersion
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + SmuiVersion(major: Int, minor: Int, build: Int) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + val + + + build: Int + + + +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + greaterThan(bVersion: SmuiVersion): Boolean + + + +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + + val + + + major: Int + + + +
          12. + + + + + + + + + val + + + minor: Int + + + +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            SmuiVersion → AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/config/index.html b/target/scala-2.12/api/models/config/index.html new file mode 100644 index 00000000..64d3a5de --- /dev/null +++ b/target/scala-2.12/api/models/config/index.html @@ -0,0 +1,370 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          p
          +

          models

          +

          config + + + +

          + +
          + +

          + + + package + + + config + +

          + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. + +
          +
          + +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + case class + + + SmuiVersion(major: Int, minor: Int, build: Int) extends Product with Serializable + + + +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + + object + + + SmuiVersion extends Logging with Serializable + + + +
          2. +
          +
          + + + + +
          + +
          + + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/eventhistory/ActivityLog$.html b/target/scala-2.12/api/models/eventhistory/ActivityLog$.html new file mode 100644 index 00000000..56436a68 --- /dev/null +++ b/target/scala-2.12/api/models/eventhistory/ActivityLog$.html @@ -0,0 +1,724 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + ActivityLog extends Logging with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Logging, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. ActivityLog
          2. Serializable
          3. Serializable
          4. Logging
          5. AnyRef
          6. Any
          7. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + changesForSolrIndexInPeriod(solrIndexId: SolrIndexId, dateFrom: LocalDateTime, dateTo: LocalDateTime)(implicit connection: Connection): ActivityLog + + + +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + implicit + val + + + jsonFormatActivityLog: OFormat[ActivityLog] + + + +
          13. + + + + + + + + implicit + val + + + jsonFormatActivityLogEntry: OFormat[ActivityLogEntry] + + + +
          14. + + + + + + + + implicit + val + + + jsonFormatDiffSummary: OFormat[DiffSummary] + + + +
          15. + + + + + + + + + def + + + loadForId(id: String)(implicit connection: Connection): ActivityLog + + +

            Interface +

            +
          16. + + + + + + + + + val + + + logger: Logger + + +
            Attributes
            protected
            Definition Classes
            Logging
            +
          17. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          18. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          19. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          21. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          22. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          23. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          24. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          25. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Logging

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/eventhistory/ActivityLog.html b/target/scala-2.12/api/models/eventhistory/ActivityLog.html new file mode 100644 index 00000000..8fa4438c --- /dev/null +++ b/target/scala-2.12/api/models/eventhistory/ActivityLog.html @@ -0,0 +1,611 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + ActivityLog(items: Seq[ActivityLogEntry]) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. ActivityLog
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + ActivityLog(items: Seq[ActivityLogEntry]) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          9. + + + + + + + + + val + + + items: Seq[ActivityLogEntry] + + + +
          10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          11. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          15. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          16. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          17. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/eventhistory/ActivityLogEntry.html b/target/scala-2.12/api/models/eventhistory/ActivityLogEntry.html new file mode 100644 index 00000000..ecf0280f --- /dev/null +++ b/target/scala-2.12/api/models/eventhistory/ActivityLogEntry.html @@ -0,0 +1,641 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models.eventhistory

          +

          ActivityLogEntry + + + +

          +

          +
          + +

          + + + case class + + + ActivityLogEntry(formattedDateTime: String, userInfo: Option[String], diffSummary: Seq[DiffSummary]) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. ActivityLogEntry
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + ActivityLogEntry(formattedDateTime: String, userInfo: Option[String], diffSummary: Seq[DiffSummary]) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + + val + + + diffSummary: Seq[DiffSummary] + + + +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + val + + + formattedDateTime: String + + + +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + + val + + + userInfo: Option[String] + + + +
          16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          18. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/eventhistory/DiffSummary$$HEADLINE$.html b/target/scala-2.12/api/models/eventhistory/DiffSummary$$HEADLINE$.html new file mode 100644 index 00000000..015025f8 --- /dev/null +++ b/target/scala-2.12/api/models/eventhistory/DiffSummary$$HEADLINE$.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models.eventhistory.DiffSummary

          +

          HEADLINE + + + +

          +

          +
          + +

          + + + object + + + HEADLINE extends Enumeration + +

          + + +
          + + Linear Supertypes + +
          Enumeration, Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. HEADLINE
          2. Enumeration
          3. Serializable
          4. Serializable
          5. AnyRef
          6. Any
          7. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + class + + + Val extends Value with Serializable + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            Annotations
            + @SerialVersionUID() + +
            +
          2. + + + + + + + + abstract + class + + + Value extends Ordered[Value] with Serializable + + +
            Definition Classes
            Enumeration
            Annotations
            + @SerialVersionUID() + +
            +
          3. + + + + + + + + + class + + + ValueSet extends AbstractSet[Value] with SortedSet[Value] with SortedSetLike[Value, ValueSet] with Serializable + + +
            Definition Classes
            Enumeration
            +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + ALT_SPELLING: String + + + +
          5. + + + + + + + + + val + + + COMMENT: String + + + +
          6. + + + + + + + + + val + + + INPUT: String + + + +
          7. + + + + + + + + + val + + + RULE: String + + + +
          8. + + + + + + + + + val + + + SPELLING: String + + + +
          9. + + + + + + + + final + def + + + Value(i: Int, name: String): Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          10. + + + + + + + + final + def + + + Value(name: String): Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          11. + + + + + + + + final + def + + + Value(i: Int): Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          12. + + + + + + + + final + def + + + Value: Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          13. + + + + + + + + final + def + + + apply(x: Int): Value + + +
            Definition Classes
            Enumeration
            +
          14. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          15. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          18. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          19. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          21. + + + + + + + + final + def + + + maxId: Int + + +
            Definition Classes
            Enumeration
            +
          22. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          23. + + + + + + + + + var + + + nextId: Int + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          24. + + + + + + + + + var + + + nextName: Iterator[String] + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          25. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          26. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          27. + + + + + + + + + def + + + readResolve(): AnyRef + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          28. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          29. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            Enumeration → AnyRef → Any
            +
          30. + + + + + + + + + def + + + values: ValueSet + + +
            Definition Classes
            Enumeration
            +
          31. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          32. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          33. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          34. + + + + + + + + final + def + + + withName(s: String): Value + + +
            Definition Classes
            Enumeration
            +
          35. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Enumeration

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/eventhistory/DiffSummary$.html b/target/scala-2.12/api/models/eventhistory/DiffSummary$.html new file mode 100644 index 00000000..462d05c4 --- /dev/null +++ b/target/scala-2.12/api/models/eventhistory/DiffSummary$.html @@ -0,0 +1,657 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + DiffSummary extends Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. DiffSummary
          2. Serializable
          3. Serializable
          4. AnyRef
          5. Any
          6. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + readableEventType(eventType: SmuiEventType.Value): String + + + +
          15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          19. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          20. + + + + + + + + + object + + + HEADLINE extends Enumeration + + + +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/eventhistory/DiffSummary.html b/target/scala-2.12/api/models/eventhistory/DiffSummary.html new file mode 100644 index 00000000..19441d47 --- /dev/null +++ b/target/scala-2.12/api/models/eventhistory/DiffSummary.html @@ -0,0 +1,699 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + DiffSummary(entity: String, eventType: String, before: Option[String], after: Option[String], inputTerm: Option[String] = None) extends Product with Serializable + +

          + + +
          after

          +examples below (for being displayed on the frontend):

          + + + + + +

          entity/eventType

          before

          after

          user info

          INPUT (created)

          laptop (active)

          Paul Search Manager

          RULE (created)

          netbook

          Paul Search Manager

          RULE (updated)

          -notebück (inactive)-

          notebook (active)

          Paul Search Manager

          RULE (deleted)

          -lapptopp-

          Paul Search Manager

          SPELLLING (created)

          lapptopp (active)

          Paul Search Manager

          COMMENT (updated)

          -Comment before-

          Comment after

          Paul Search Manager

          TODO PRELIVE/LIVE deployment, see:

          + + + + +

          LIVE DEPLOY

          Status: OK

          Paul Search Manager

          | PRELIVE DEPLOY | | Status: FAIL | Paul Search Manager |

          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. DiffSummary
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + DiffSummary(entity: String, eventType: String, before: Option[String], after: Option[String], inputTerm: Option[String] = None) + + +

            after

            +examples below (for being displayed on the frontend):

            + + + + + +

            entity/eventType

            before

            after

            user info

            INPUT (created)

            laptop (active)

            Paul Search Manager

            RULE (created)

            netbook

            Paul Search Manager

            RULE (updated)

            -notebück (inactive)-

            notebook (active)

            Paul Search Manager

            RULE (deleted)

            -lapptopp-

            Paul Search Manager

            SPELLLING (created)

            lapptopp (active)

            Paul Search Manager

            COMMENT (updated)

            -Comment before-

            Comment after

            Paul Search Manager

            TODO PRELIVE/LIVE deployment, see:

            + + + + +

            LIVE DEPLOY

            Status: OK

            Paul Search Manager

            | PRELIVE DEPLOY | | Status: FAIL | Paul Search Manager |

            +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + after: Option[String] + + + +
          5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          6. + + + + + + + + + val + + + before: Option[String] + + + +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + + val + + + entity: String + + + +
          9. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          10. + + + + + + + + + val + + + eventType: String + + + +
          11. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + + val + + + inputTerm: Option[String] + + + +
          13. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/eventhistory/InputEvent$.html b/target/scala-2.12/api/models/eventhistory/InputEvent$.html new file mode 100644 index 00000000..159697ee --- /dev/null +++ b/target/scala-2.12/api/models/eventhistory/InputEvent$.html @@ -0,0 +1,981 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + InputEvent extends Logging with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Logging, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. InputEvent
          2. Serializable
          3. Serializable
          4. Logging
          5. AnyRef
          6. Any
          7. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + EVENT_SOURCE: String + + + +
          5. + + + + + + + + + val + + + EVENT_TIME: String + + + +
          6. + + + + + + + + + val + + + EVENT_TYPE: String + + + +
          7. + + + + + + + + + val + + + ID: String + + + +
          8. + + + + + + + + + val + + + INPUT_ID: String + + + +
          9. + + + + + + + + + val + + + JSON_PAYLOAD: String + + + +
          10. + + + + + + + + + val + + + TABLE_NAME: String + + + +
          11. + + + + + + + + + val + + + USER_INFO: String + + + +
          12. + + + + + + + + + def + + + allChangedInputIdsForSolrIndexIdInPeriod(solrIndexId: SolrIndexId, dateFrom: LocalDateTime, dateTo: LocalDateTime)(implicit connection: Connection): List[String] + + +

            Determine all search_input and spelling entity IDs with change event within dateFrom/To period on that SolrIndex +

            +
          13. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          14. + + + + + + + + + def + + + changeEventsForIdInPeriod(inputId: String, dateFrom: LocalDateTime, dateTo: LocalDateTime)(implicit connection: Connection): (Option[InputEvent], Option[InputEvent]) + + +

            Determine the event pair, that describes the change of an entity within a given period (if any happened) +

            +
          15. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + + def + + + countEventsWithoutProperUserInfo(implicit connection: Connection): Long + + + +
          17. + + + + + + + + + def + + + createForSearchInput(inputId: SearchInputId, userInfo: Option[String], virtuallyCreated: Boolean)(implicit connection: Connection): InputEvent + + + +
          18. + + + + + + + + + def + + + createForSpelling(inputId: CanonicalSpellingId, userInfo: Option[String], virtuallyCreated: Boolean)(implicit connection: Connection): InputEvent + + + +
          19. + + + + + + + + + def + + + deleteForSearchInput(inputId: SearchInputId, userInfo: Option[String])(implicit connection: Connection): InputEvent + + + +
          20. + + + + + + + + + def + + + deleteForSpelling(inputId: CanonicalSpellingId, userInfo: Option[String])(implicit connection: Connection): InputEvent + + + +
          21. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          22. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          23. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          24. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          25. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          26. + + + + + + + + + def + + + loadForId(inputId: String)(implicit connection: Connection): Seq[InputEvent] + + +

            inputId

            either be a SearchInput or CanonicalSpelling ID.

            +
          27. + + + + + + + + + val + + + logger: Logger + + +
            Attributes
            protected
            Definition Classes
            Logging
            +
          28. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          29. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          30. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          31. + + + + + + + + + def + + + searchInputIdsWithoutEvent()(implicit connection: Connection): Seq[SearchInputId] + + + +
          32. + + + + + + + + + def + + + spellingIdsWithoutEvent()(implicit connection: Connection): Seq[CanonicalSpellingId] + + + +
          33. + + + + + + + + + val + + + sqlParser: RowParser[InputEvent] + + + +
          34. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          35. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          36. + + + + + + + + + def + + + updateForSearchInput(inputId: SearchInputId, userInfo: Option[String])(implicit connection: Connection): InputEvent + + + +
          37. + + + + + + + + + def + + + updateForSpelling(inputId: CanonicalSpellingId, userInfo: Option[String])(implicit connection: Connection): InputEvent + + + +
          38. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          39. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          40. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          41. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Logging

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/eventhistory/InputEvent.html b/target/scala-2.12/api/models/eventhistory/InputEvent.html new file mode 100644 index 00000000..33631fb3 --- /dev/null +++ b/target/scala-2.12/api/models/eventhistory/InputEvent.html @@ -0,0 +1,723 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + InputEvent(id: InputEventId = InputEventId(), eventSource: String, eventType: Int, eventTime: LocalDateTime, userInfo: Option[String], inputId: String, jsonPayload: Option[String]) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. InputEvent
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + InputEvent(id: InputEventId = InputEventId(), eventSource: String, eventType: Int, eventTime: LocalDateTime, userInfo: Option[String], inputId: String, jsonPayload: Option[String]) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + val + + + eventSource: String + + + +
          8. + + + + + + + + + val + + + eventTime: LocalDateTime + + + +
          9. + + + + + + + + + val + + + eventType: Int + + + +
          10. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + + val + + + id: InputEventId + + + +
          12. + + + + + + + + + val + + + inputId: String + + + +
          13. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          14. + + + + + + + + + val + + + jsonPayload: Option[String] + + + +
          15. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + + def + + + toNamedParameters: Seq[NamedParameter] + + + +
          20. + + + + + + + + + val + + + userInfo: Option[String] + + + +
          21. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          22. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          23. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/eventhistory/InputEventId$.html b/target/scala-2.12/api/models/eventhistory/InputEventId$.html new file mode 100644 index 00000000..53900586 --- /dev/null +++ b/target/scala-2.12/api/models/eventhistory/InputEventId$.html @@ -0,0 +1,735 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + InputEventId extends IdObject[InputEventId] + +

          + + +
          + + Linear Supertypes + +
          IdObject[InputEventId], AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. InputEventId
          2. IdObject
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + apply(): InputEventId + + +
            Definition Classes
            IdObject
            +
          5. + + + + + + + + + def + + + apply(str: String): InputEventId + + +
            Definition Classes
            IdObject
            +
          6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + implicit + val + + + columnToId: Column[InputEventId] + + +
            Definition Classes
            IdObject
            +
          9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[InputEventId] + + +
            Definition Classes
            IdObject
            +
          10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[InputEventId] + + +
            Definition Classes
            IdObject
            +
          11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          16. + + + + + + + + implicit + val + + + jsonReads: Reads[InputEventId] + + +
            Definition Classes
            IdObject
            +
          17. + + + + + + + + implicit + val + + + jsonWrites: Writes[InputEventId] + + +
            Definition Classes
            IdObject
            +
          18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          22. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          25. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          26. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from IdObject[InputEventId]

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/eventhistory/InputEventId.html b/target/scala-2.12/api/models/eventhistory/InputEventId.html new file mode 100644 index 00000000..3c671dcf --- /dev/null +++ b/target/scala-2.12/api/models/eventhistory/InputEventId.html @@ -0,0 +1,669 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + class + + + InputEventId extends Id + +

          + + +
          + + Linear Supertypes + +
          Id, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. InputEventId
          2. Id
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + InputEventId(id: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
            Definition Classes
            Id
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
            Definition Classes
            Id → AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            Id → AnyRef → Any
            +
          11. + + + + + + + + + val + + + id: String + + +
            Definition Classes
            Id
            +
          12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            Id → AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Id

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/eventhistory/SmuiEventSource$.html b/target/scala-2.12/api/models/eventhistory/SmuiEventSource$.html new file mode 100644 index 00000000..b7869a96 --- /dev/null +++ b/target/scala-2.12/api/models/eventhistory/SmuiEventSource$.html @@ -0,0 +1,890 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models.eventhistory

          +

          SmuiEventSource + + + +

          +

          +
          + +

          + + + object + + + SmuiEventSource extends Enumeration + +

          + + +
          + + Linear Supertypes + +
          Enumeration, Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SmuiEventSource
          2. Enumeration
          3. Serializable
          4. Serializable
          5. AnyRef
          6. Any
          7. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + class + + + Val extends Value with Serializable + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            Annotations
            + @SerialVersionUID() + +
            +
          2. + + + + + + + + abstract + class + + + Value extends Ordered[Value] with Serializable + + +
            Definition Classes
            Enumeration
            Annotations
            + @SerialVersionUID() + +
            +
          3. + + + + + + + + + class + + + ValueSet extends AbstractSet[Value] with SortedSet[Value] with SortedSetLike[Value, ValueSet] with Serializable + + +
            Definition Classes
            Enumeration
            +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + SEARCH_INPUT: String + + + +
          5. + + + + + + + + + val + + + SPELLING: String + + + +
          6. + + + + + + + + final + def + + + Value(i: Int, name: String): Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          7. + + + + + + + + final + def + + + Value(name: String): Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          8. + + + + + + + + final + def + + + Value(i: Int): Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          9. + + + + + + + + final + def + + + Value: Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          10. + + + + + + + + final + def + + + apply(x: Int): Value + + +
            Definition Classes
            Enumeration
            +
          11. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          15. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          18. + + + + + + + + final + def + + + maxId: Int + + +
            Definition Classes
            Enumeration
            +
          19. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          20. + + + + + + + + + var + + + nextId: Int + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          21. + + + + + + + + + var + + + nextName: Iterator[String] + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          22. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          23. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          24. + + + + + + + + + def + + + readResolve(): AnyRef + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          25. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          26. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            Enumeration → AnyRef → Any
            +
          27. + + + + + + + + + def + + + values: ValueSet + + +
            Definition Classes
            Enumeration
            +
          28. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          29. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          30. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          31. + + + + + + + + final + def + + + withName(s: String): Value + + +
            Definition Classes
            Enumeration
            +
          32. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Enumeration

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/eventhistory/SmuiEventType$.html b/target/scala-2.12/api/models/eventhistory/SmuiEventType$.html new file mode 100644 index 00000000..13443ac8 --- /dev/null +++ b/target/scala-2.12/api/models/eventhistory/SmuiEventType$.html @@ -0,0 +1,938 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models.eventhistory

          +

          SmuiEventType + + + +

          +

          +
          + +

          + + + object + + + SmuiEventType extends Enumeration + +

          + + +
          See also

          conf/evolutions/default/6.sql

          + + Linear Supertypes + +
          Enumeration, Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SmuiEventType
          2. Enumeration
          3. Serializable
          4. Serializable
          5. AnyRef
          6. Any
          7. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + class + + + Val extends Value with Serializable + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            Annotations
            + @SerialVersionUID() + +
            +
          2. + + + + + + + + abstract + class + + + Value extends Ordered[Value] with Serializable + + +
            Definition Classes
            Enumeration
            Annotations
            + @SerialVersionUID() + +
            +
          3. + + + + + + + + + class + + + ValueSet extends AbstractSet[Value] with SortedSet[Value] with SortedSetLike[Value, ValueSet] with Serializable + + +
            Definition Classes
            Enumeration
            +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + CREATED: Value + + + +
          5. + + + + + + + + + val + + + DELETED: Value + + + +
          6. + + + + + + + + + val + + + UPDATED: Value + + + +
          7. + + + + + + + + + val + + + VIRTUALLY_CREATED: Value + + + +
          8. + + + + + + + + final + def + + + Value(i: Int, name: String): Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          9. + + + + + + + + final + def + + + Value(name: String): Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          10. + + + + + + + + final + def + + + Value(i: Int): Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          11. + + + + + + + + final + def + + + Value: Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          12. + + + + + + + + final + def + + + apply(x: Int): Value + + +
            Definition Classes
            Enumeration
            +
          13. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          14. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          17. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          18. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          19. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          20. + + + + + + + + final + def + + + maxId: Int + + +
            Definition Classes
            Enumeration
            +
          21. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          22. + + + + + + + + + var + + + nextId: Int + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          23. + + + + + + + + + var + + + nextName: Iterator[String] + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          24. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          25. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          26. + + + + + + + + + def + + + readResolve(): AnyRef + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          27. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          28. + + + + + + + + + def + + + toSmuiEventType(rawEventType: Int): Value + + + +
          29. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            Enumeration → AnyRef → Any
            +
          30. + + + + + + + + + def + + + values: ValueSet + + +
            Definition Classes
            Enumeration
            +
          31. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          32. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          33. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          34. + + + + + + + + final + def + + + withName(s: String): Value + + +
            Definition Classes
            Enumeration
            +
          35. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Enumeration

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/eventhistory/index.html b/target/scala-2.12/api/models/eventhistory/index.html new file mode 100644 index 00000000..ff9d1038 --- /dev/null +++ b/target/scala-2.12/api/models/eventhistory/index.html @@ -0,0 +1,550 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          p
          +

          models

          +

          eventhistory + + + +

          + +
          + +

          + + + package + + + eventhistory + +

          + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. + +
          +
          + +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + case class + + + ActivityLog(items: Seq[ActivityLogEntry]) extends Product with Serializable + + + +
          2. + + + + + + + + + case class + + + ActivityLogEntry(formattedDateTime: String, userInfo: Option[String], diffSummary: Seq[DiffSummary]) extends Product with Serializable + + + +
          3. + + + + + + + + + case class + + + DiffSummary(entity: String, eventType: String, before: Option[String], after: Option[String], inputTerm: Option[String] = None) extends Product with Serializable + + +

            after

            +examples below (for being displayed on the frontend):

            + + + + + +

            entity/eventType

            before

            after

            user info

            INPUT (created)

            laptop (active)

            Paul Search Manager

            RULE (created)

            netbook

            Paul Search Manager

            RULE (updated)

            -notebück (inactive)-

            notebook (active)

            Paul Search Manager

            RULE (deleted)

            -lapptopp-

            Paul Search Manager

            SPELLLING (created)

            lapptopp (active)

            Paul Search Manager

            COMMENT (updated)

            -Comment before-

            Comment after

            Paul Search Manager

            TODO PRELIVE/LIVE deployment, see:

            + + + + +

            LIVE DEPLOY

            Status: OK

            Paul Search Manager

            | PRELIVE DEPLOY | | Status: FAIL | Paul Search Manager |

            +
          4. + + + + + + + + + case class + + + InputEvent(id: InputEventId = InputEventId(), eventSource: String, eventType: Int, eventTime: LocalDateTime, userInfo: Option[String], inputId: String, jsonPayload: Option[String]) extends Product with Serializable + + + +
          5. + + + + + + + + + class + + + InputEventId extends Id + + + +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + + object + + + ActivityLog extends Logging with Serializable + + + +
          2. + + + + + + + + + object + + + DiffSummary extends Serializable + + + +
          3. + + + + + + + + + object + + + InputEvent extends Logging with Serializable + + + +
          4. + + + + + + + + + object + + + InputEventId extends IdObject[InputEventId] + + + +
          5. + + + + + + + + + object + + + SmuiEventSource extends Enumeration + + + +
          6. + + + + + + + + + object + + + SmuiEventType extends Enumeration + + +

            See also

            conf/evolutions/default/6.sql

            +
          7. +
          +
          + + + + +
          + +
          + + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/index.html b/target/scala-2.12/api/models/index.html new file mode 100644 index 00000000..b84f44a0 --- /dev/null +++ b/target/scala-2.12/api/models/index.html @@ -0,0 +1,623 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          p
          + +

          models + + + +

          + +
          + +

          + + + package + + + models + +

          + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. + +
          +
          + +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + class + + + DatabaseExecutionContext extends CustomExecutionContext + + +

            This class is a pointer to an execution context configured to point to "database.dispatcher" +in the "application.conf" file.

            This class is a pointer to an execution context configured to point to "database.dispatcher" +in the "application.conf" file. +

            Annotations
            + @Singleton() + +
            +
          2. + + + + + + + + + case class + + + DeploymentScriptResult(exitCode: Int, output: String) extends Product with Serializable + + + +
          3. + + + + + + + + abstract + class + + + Id extends AnyRef + + + +
          4. + + + + + + + + abstract + class + + + IdObject[T <: Id] extends AnyRef + + + +
          5. + + + + + + + + + class + + + SearchManagementRepository extends Logging + + +
            Annotations
            + @Singleton() + +
            +
          6. + + + + + + + + + case class + + + SolrIndex(id: SolrIndexId = SolrIndexId(), name: String, description: String) extends Product with Serializable + + + +
          7. + + + + + + + + + class + + + SolrIndexId extends Id + + + +
          8. + + + + + + + + + case class + + + SuggestedSolrField(id: SuggestedSolrFieldId = SuggestedSolrFieldId(), name: String) extends Product with Serializable + + + +
          9. + + + + + + + + + class + + + SuggestedSolrFieldId extends Id + + + +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + + object + + + Id + + + +
          2. + + + + + + + + + object + + + SolrIndex extends Serializable + + + +
          3. + + + + + + + + + object + + + SolrIndexId extends IdObject[SolrIndexId] + + + +
          4. + + + + + + + + + object + + + Status + + + +
          5. + + + + + + + + + object + + + SuggestedSolrField extends Serializable + + + +
          6. + + + + + + + + + object + + + SuggestedSolrFieldId extends IdObject[SuggestedSolrFieldId] + + + +
          7. +
          +
          + + + + +
          + +
          + + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/FullSearchInputWithRules$.html b/target/scala-2.12/api/models/input/FullSearchInputWithRules$.html new file mode 100644 index 00000000..19aaaa15 --- /dev/null +++ b/target/scala-2.12/api/models/input/FullSearchInputWithRules$.html @@ -0,0 +1,681 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + FullSearchInputWithRules extends Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. FullSearchInputWithRules
          2. Serializable
          3. Serializable
          4. AnyRef
          5. Any
          6. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + implicit + val + + + jsonFormat: OFormat[FullSearchInputWithRules] + + + +
          12. + + + + + + + + + def + + + loadById(id: SearchInputId)(implicit connection: Connection): Option[FullSearchInputWithRules] + + + +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/FullSearchInputWithRules.html b/target/scala-2.12/api/models/input/FullSearchInputWithRules.html new file mode 100644 index 00000000..15b52245 --- /dev/null +++ b/target/scala-2.12/api/models/input/FullSearchInputWithRules.html @@ -0,0 +1,812 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + FullSearchInputWithRules(id: SearchInputId, term: String, synonymRules: List[SynonymRule] = Nil, upDownRules: List[UpDownRule] = Nil, filterRules: List[FilterRule] = Nil, deleteRules: List[DeleteRule] = Nil, redirectRules: List[RedirectRule] = Nil, tags: Seq[InputTag] = Seq.empty, isActive: Boolean, comment: String, solrIndexId: SolrIndexId, lastUpdate: LocalDateTime) extends Product with Serializable + +

          + + +

          Needed for JSON persistence in eventhistory (especially for DELETED events). Readonly!! +

          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. FullSearchInputWithRules
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + FullSearchInputWithRules(id: SearchInputId, term: String, synonymRules: List[SynonymRule] = Nil, upDownRules: List[UpDownRule] = Nil, filterRules: List[FilterRule] = Nil, deleteRules: List[DeleteRule] = Nil, redirectRules: List[RedirectRule] = Nil, tags: Seq[InputTag] = Seq.empty, isActive: Boolean, comment: String, solrIndexId: SolrIndexId, lastUpdate: LocalDateTime) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + + val + + + comment: String + + + +
          7. + + + + + + + + + val + + + deleteRules: List[DeleteRule] + + + +
          8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          9. + + + + + + + + + val + + + filterRules: List[FilterRule] + + + +
          10. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + + val + + + id: SearchInputId + + + +
          12. + + + + + + + + + val + + + isActive: Boolean + + + +
          13. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          14. + + + + + + + + + val + + + lastUpdate: LocalDateTime + + + +
          15. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          18. + + + + + + + + + val + + + redirectRules: List[RedirectRule] + + + +
          19. + + + + + + + + + val + + + solrIndexId: SolrIndexId + + + +
          20. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          21. + + + + + + + + + val + + + synonymRules: List[SynonymRule] + + + +
          22. + + + + + + + + + val + + + tags: Seq[InputTag] + + + +
          23. + + + + + + + + + val + + + term: String + + + +
          24. + + + + + + + + + val + + + upDownRules: List[UpDownRule] + + + +
          25. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          26. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          27. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          28. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/InputTag$.html b/target/scala-2.12/api/models/input/InputTag$.html new file mode 100644 index 00000000..a5ed1633 --- /dev/null +++ b/target/scala-2.12/api/models/input/InputTag$.html @@ -0,0 +1,889 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models.input

          +

          InputTag + + + +

          +

          + Companion class InputTag +

          +
          + +

          + + + object + + + InputTag extends Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. InputTag
          2. Serializable
          3. Serializable
          4. AnyRef
          5. Any
          6. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + EXPORTED: String + + + +
          5. + + + + + + + + + val + + + ID: String + + + +
          6. + + + + + + + + + val + + + LAST_UPDATE: String + + + +
          7. + + + + + + + + + val + + + PREDEFINED: String + + + +
          8. + + + + + + + + + val + + + PROPERTY: String + + + +
          9. + + + + + + + + + val + + + SOLR_INDEX_ID: String + + + +
          10. + + + + + + + + + val + + + TABLE_NAME: String + + + +
          11. + + + + + + + + + val + + + VALUE: String + + + +
          12. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + create(solrIndexId: Option[SolrIndexId], property: Option[String], value: String, exported: Boolean, predefined: Boolean = false): InputTag + + + +
          15. + + + + + + + + + def + + + deleteByIds(ids: Seq[InputTagId])(implicit connection: Connection): Unit + + + +
          16. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          18. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          19. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + + def + + + insert(tags: InputTag*)(implicit connection: Connection): Unit + + + +
          21. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          22. + + + + + + + + implicit + val + + + jsonReads: Reads[InputTag] + + + +
          23. + + + + + + + + implicit + val + + + jsonWrites: OWrites[InputTag] + + + +
          24. + + + + + + + + + def + + + loadAll()(implicit connection: Connection): Seq[InputTag] + + + +
          25. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          26. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          27. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          28. + + + + + + + + + val + + + sqlParser: RowParser[InputTag] + + + +
          29. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          30. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          31. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          32. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          33. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          34. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/InputTag.html b/target/scala-2.12/api/models/input/InputTag.html new file mode 100644 index 00000000..592f5d0d --- /dev/null +++ b/target/scala-2.12/api/models/input/InputTag.html @@ -0,0 +1,780 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models.input

          +

          InputTag + + + +

          +

          + Companion object InputTag +

          +
          + +

          + + + case class + + + InputTag(id: InputTagId, solrIndexId: Option[SolrIndexId], property: Option[String], value: String, exported: Boolean, predefined: Boolean, lastUpdate: LocalDateTime) extends Product with Serializable + +

          + + +

          Defines a tag that can be assigned to a search input +

          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. InputTag
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + InputTag(id: InputTagId, solrIndexId: Option[SolrIndexId], property: Option[String], value: String, exported: Boolean, predefined: Boolean, lastUpdate: LocalDateTime) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + + def + + + displayValue: String + + + +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + val + + + exported: Boolean + + + +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + val + + + id: InputTagId + + + +
          11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + + val + + + lastUpdate: LocalDateTime + + + +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + + val + + + predefined: Boolean + + + +
          17. + + + + + + + + + val + + + property: Option[String] + + + +
          18. + + + + + + + + + val + + + solrIndexId: Option[SolrIndexId] + + + +
          19. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          20. + + + + + + + + + def + + + tagContent: TagContent + + + +
          21. + + + + + + + + + def + + + toNamedParameters: Seq[NamedParameter] + + + +
          22. + + + + + + + + + val + + + value: String + + + +
          23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          25. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          26. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/InputTagId$.html b/target/scala-2.12/api/models/input/InputTagId$.html new file mode 100644 index 00000000..9e6b7226 --- /dev/null +++ b/target/scala-2.12/api/models/input/InputTagId$.html @@ -0,0 +1,759 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models.input

          +

          InputTagId + + + +

          +

          + Companion class InputTagId +

          +
          + +

          + + + object + + + InputTagId extends IdObject[InputTagId] + +

          + + +
          + + Linear Supertypes + +
          IdObject[InputTagId], AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. InputTagId
          2. IdObject
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + apply(): InputTagId + + +
            Definition Classes
            IdObject
            +
          5. + + + + + + + + + def + + + apply(str: String): InputTagId + + +
            Definition Classes
            IdObject
            +
          6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + implicit + val + + + columnToId: Column[InputTagId] + + +
            Definition Classes
            IdObject
            +
          9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[InputTagId] + + +
            Definition Classes
            IdObject
            +
          10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[InputTagId] + + +
            Definition Classes
            IdObject
            +
          11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          16. + + + + + + + + implicit + val + + + jsonReads: Reads[InputTagId] + + +
            Definition Classes
            IdObject
            +
          17. + + + + + + + + implicit + val + + + jsonWrites: Writes[InputTagId] + + +
            Definition Classes
            IdObject
            +
          18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          22. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          25. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          26. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from IdObject[InputTagId]

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/InputTagId.html b/target/scala-2.12/api/models/input/InputTagId.html new file mode 100644 index 00000000..d97bbf42 --- /dev/null +++ b/target/scala-2.12/api/models/input/InputTagId.html @@ -0,0 +1,693 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models.input

          +

          InputTagId + + + +

          +

          + Companion object InputTagId +

          +
          + +

          + + + class + + + InputTagId extends Id + +

          + + +
          + + Linear Supertypes + +
          Id, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. InputTagId
          2. Id
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + InputTagId(id: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
            Definition Classes
            Id
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
            Definition Classes
            Id → AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            Id → AnyRef → Any
            +
          11. + + + + + + + + + val + + + id: String + + +
            Definition Classes
            Id
            +
          12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            Id → AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Id

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/InputValidator$.html b/target/scala-2.12/api/models/input/InputValidator$.html new file mode 100644 index 00000000..574ae1df --- /dev/null +++ b/target/scala-2.12/api/models/input/InputValidator$.html @@ -0,0 +1,659 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models.input

          +

          InputValidator + + + +

          +

          +
          + +

          + + + object + + + InputValidator + +

          + + +
          + + Linear Supertypes + +
          AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. InputValidator
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          16. + + + + + + + + + def + + + validateInputTerm(term: String): Seq[String] + + + +
          17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          19. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          20. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/ListItem$.html b/target/scala-2.12/api/models/input/ListItem$.html new file mode 100644 index 00000000..66828c57 --- /dev/null +++ b/target/scala-2.12/api/models/input/ListItem$.html @@ -0,0 +1,681 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models.input

          +

          ListItem + + + +

          +

          + Companion class ListItem +

          +
          + +

          + + + object + + + ListItem extends Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. ListItem
          2. Serializable
          3. Serializable
          4. AnyRef
          5. Any
          6. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + + def + + + create(searchInputs: Seq[SearchInputWithRules], spellings: Seq[CanonicalSpellingWithAlternatives]): Seq[ListItem] + + + +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + implicit + val + + + jsonFormat: OFormat[ListItem] + + + +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/ListItem.html b/target/scala-2.12/api/models/input/ListItem.html new file mode 100644 index 00000000..5e502281 --- /dev/null +++ b/target/scala-2.12/api/models/input/ListItem.html @@ -0,0 +1,747 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models.input

          +

          ListItem + + + +

          +

          + Companion object ListItem +

          +
          + +

          + + + case class + + + ListItem(id: String, term: String, itemType: ListItemType, isActive: Boolean = true, synonyms: Seq[String] = Seq.empty, tags: Seq[InputTag] = Seq.empty, comment: String = "", additionalTermsForSearch: Seq[String] = Seq.empty) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. ListItem
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + ListItem(id: String, term: String, itemType: ListItemType, isActive: Boolean = true, synonyms: Seq[String] = Seq.empty, tags: Seq[InputTag] = Seq.empty, comment: String = "", additionalTermsForSearch: Seq[String] = Seq.empty) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + additionalTermsForSearch: Seq[String] + + + +
          5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + + val + + + comment: String + + + +
          8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + val + + + id: String + + + +
          11. + + + + + + + + + val + + + isActive: Boolean + + + +
          12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + + val + + + itemType: ListItemType + + + +
          14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          18. + + + + + + + + + val + + + synonyms: Seq[String] + + + +
          19. + + + + + + + + + val + + + tags: Seq[InputTag] + + + +
          20. + + + + + + + + + val + + + term: String + + + +
          21. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          22. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          23. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/ListItemType$.html b/target/scala-2.12/api/models/input/ListItemType$.html new file mode 100644 index 00000000..5525bd69 --- /dev/null +++ b/target/scala-2.12/api/models/input/ListItemType$.html @@ -0,0 +1,946 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models.input

          +

          ListItemType + + + +

          +

          +
          + +

          + + + object + + + ListItemType extends Enumeration + +

          + + +
          + + Linear Supertypes + +
          Enumeration, Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. ListItemType
          2. Enumeration
          3. Serializable
          4. Serializable
          5. AnyRef
          6. Any
          7. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + type + + + ListItemType = Value + + + +
          2. + + + + + + + + + class + + + Val extends Value with Serializable + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            Annotations
            + @SerialVersionUID() + +
            +
          3. + + + + + + + + abstract + class + + + Value extends Ordered[Value] with Serializable + + +
            Definition Classes
            Enumeration
            Annotations
            + @SerialVersionUID() + +
            +
          4. + + + + + + + + + class + + + ValueSet extends AbstractSet[Value] with SortedSet[Value] with SortedSetLike[Value, ValueSet] with Serializable + + +
            Definition Classes
            Enumeration
            +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + RuleManagement: Value + + + +
          5. + + + + + + + + + val + + + Spelling: Value + + + +
          6. + + + + + + + + final + def + + + Value(i: Int, name: String): Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          7. + + + + + + + + final + def + + + Value(name: String): Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          8. + + + + + + + + final + def + + + Value(i: Int): Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          9. + + + + + + + + final + def + + + Value: Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          10. + + + + + + + + final + def + + + apply(x: Int): Value + + +
            Definition Classes
            Enumeration
            +
          11. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          15. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          18. + + + + + + + + implicit + val + + + jsonFormat: Format[Value] + + + +
          19. + + + + + + + + final + def + + + maxId: Int + + +
            Definition Classes
            Enumeration
            +
          20. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          21. + + + + + + + + + var + + + nextId: Int + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          22. + + + + + + + + + var + + + nextName: Iterator[String] + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          23. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          24. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          25. + + + + + + + + + def + + + readResolve(): AnyRef + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          26. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          27. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            Enumeration → AnyRef → Any
            +
          28. + + + + + + + + + def + + + values: ValueSet + + +
            Definition Classes
            Enumeration
            +
          29. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          30. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          31. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          32. + + + + + + + + final + def + + + withName(s: String): Value + + +
            Definition Classes
            Enumeration
            +
          33. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Enumeration

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/PredefinedTag$.html b/target/scala-2.12/api/models/input/PredefinedTag$.html new file mode 100644 index 00000000..6e1d521b --- /dev/null +++ b/target/scala-2.12/api/models/input/PredefinedTag$.html @@ -0,0 +1,713 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + PredefinedTag extends Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. PredefinedTag
          2. Serializable
          3. Serializable
          4. AnyRef
          5. Any
          6. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + + def + + + fromStream(stream: InputStream): Seq[PredefinedTag] + + + +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + implicit + val + + + jsonFormat: OFormat[PredefinedTag] + + + +
          13. + + + + + + + + + val + + + logger: Logger + + + +
          14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          18. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          19. + + + + + + + + + def + + + updateInDB(predefinedTags: Seq[PredefinedTag])(implicit connection: Connection): (Seq[InputTagId], Seq[InputTag]) + + + +
          20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          22. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          23. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/PredefinedTag.html b/target/scala-2.12/api/models/input/PredefinedTag.html new file mode 100644 index 00000000..75395017 --- /dev/null +++ b/target/scala-2.12/api/models/input/PredefinedTag.html @@ -0,0 +1,683 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + PredefinedTag(property: Option[String], value: String, solrIndexName: Option[String], exported: Option[Boolean]) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. PredefinedTag
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + PredefinedTag(property: Option[String], value: String, solrIndexName: Option[String], exported: Option[Boolean]) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + val + + + exported: Option[Boolean] + + + +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          11. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + + val + + + property: Option[String] + + + +
          14. + + + + + + + + + val + + + solrIndexName: Option[String] + + + +
          15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + + val + + + value: String + + + +
          17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          19. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          20. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/SearchInput$.html b/target/scala-2.12/api/models/input/SearchInput$.html new file mode 100644 index 00000000..f3ddb0af --- /dev/null +++ b/target/scala-2.12/api/models/input/SearchInput$.html @@ -0,0 +1,891 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models.input

          +

          SearchInput + + + +

          +

          + Companion class SearchInput +

          +
          + +

          + + + object + + + SearchInput extends Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SearchInput
          2. Serializable
          3. Serializable
          4. AnyRef
          5. Any
          6. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + COMMENT: String + + + +
          5. + + + + + + + + + val + + + ID: String + + + +
          6. + + + + + + + + + val + + + LAST_UPDATE: String + + + +
          7. + + + + + + + + + val + + + SOLR_INDEX_ID: String + + + +
          8. + + + + + + + + + val + + + STATUS: String + + + +
          9. + + + + + + + + + val + + + TABLE_NAME: String + + + +
          10. + + + + + + + + + val + + + TERM: String + + + +
          11. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + + def + + + delete(id: SearchInputId)(implicit connection: Connection): Int + + +

            Deletes the searchInput itself, not any rules belonging to it.

            Deletes the searchInput itself, not any rules belonging to it. +For also deleting rules, use SearchInputWithRules.delete +

            +
          14. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          16. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          18. + + + + + + + + + def + + + insert(solrIndexId: SolrIndexId, term: String)(implicit connection: Connection): SearchInput + + + +
          19. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          20. + + + + + + + + implicit + val + + + jsonFormat: OFormat[SearchInput] + + + +
          21. + + + + + + + + + def + + + loadAllForIndex(solrIndexId: SolrIndexId)(implicit connection: Connection): List[SearchInput] + + + +
          22. + + + + + + + + + def + + + loadAllIdsForIndex(solrIndexId: SolrIndexId)(implicit connection: Connection): List[SearchInputId] + + + +
          23. + + + + + + + + + def + + + loadById(id: SearchInputId)(implicit connection: Connection): Option[SearchInput] + + + +
          24. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          25. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          26. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          27. + + + + + + + + + val + + + sqlParser: RowParser[SearchInput] + + + +
          28. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          29. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          30. + + + + + + + + + def + + + update(id: SearchInputId, term: String, isActive: Boolean, comment: String)(implicit connection: Connection): Unit + + + +
          31. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          32. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          33. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          34. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/SearchInput.html b/target/scala-2.12/api/models/input/SearchInput.html new file mode 100644 index 00000000..866536a2 --- /dev/null +++ b/target/scala-2.12/api/models/input/SearchInput.html @@ -0,0 +1,747 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + SearchInput(id: SearchInputId = SearchInputId(), solrIndexId: SolrIndexId, term: String, lastUpdate: LocalDateTime, isActive: Boolean, comment: String) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SearchInput
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + SearchInput(id: SearchInputId = SearchInputId(), solrIndexId: SolrIndexId, term: String, lastUpdate: LocalDateTime, isActive: Boolean, comment: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + + val + + + comment: String + + + +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + val + + + id: SearchInputId + + + +
          10. + + + + + + + + + val + + + isActive: Boolean + + + +
          11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + + val + + + lastUpdate: LocalDateTime + + + +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + + val + + + solrIndexId: SolrIndexId + + + +
          17. + + + + + + + + + def + + + status: Int + + + +
          18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + + val + + + term: String + + + +
          20. + + + + + + + + + def + + + toNamedParameters: Seq[NamedParameter] + + + +
          21. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          22. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          23. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/SearchInputId$.html b/target/scala-2.12/api/models/input/SearchInputId$.html new file mode 100644 index 00000000..190acd7b --- /dev/null +++ b/target/scala-2.12/api/models/input/SearchInputId$.html @@ -0,0 +1,759 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + SearchInputId extends IdObject[SearchInputId] + +

          + + +
          + + Linear Supertypes + +
          IdObject[SearchInputId], AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SearchInputId
          2. IdObject
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + apply(): SearchInputId + + +
            Definition Classes
            IdObject
            +
          5. + + + + + + + + + def + + + apply(str: String): SearchInputId + + +
            Definition Classes
            IdObject
            +
          6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + implicit + val + + + columnToId: Column[SearchInputId] + + +
            Definition Classes
            IdObject
            +
          9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[SearchInputId] + + +
            Definition Classes
            IdObject
            +
          10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[SearchInputId] + + +
            Definition Classes
            IdObject
            +
          11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          16. + + + + + + + + implicit + val + + + jsonReads: Reads[SearchInputId] + + +
            Definition Classes
            IdObject
            +
          17. + + + + + + + + implicit + val + + + jsonWrites: Writes[SearchInputId] + + +
            Definition Classes
            IdObject
            +
          18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          22. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          25. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          26. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from IdObject[SearchInputId]

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/SearchInputId.html b/target/scala-2.12/api/models/input/SearchInputId.html new file mode 100644 index 00000000..f9f99331 --- /dev/null +++ b/target/scala-2.12/api/models/input/SearchInputId.html @@ -0,0 +1,693 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + class + + + SearchInputId extends Id + +

          + + +
          + + Linear Supertypes + +
          Id, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SearchInputId
          2. Id
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + SearchInputId(id: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
            Definition Classes
            Id
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
            Definition Classes
            Id → AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            Id → AnyRef → Any
            +
          11. + + + + + + + + + val + + + id: String + + +
            Definition Classes
            Id
            +
          12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            Id → AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Id

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/SearchInputWithRules$.html b/target/scala-2.12/api/models/input/SearchInputWithRules$.html new file mode 100644 index 00000000..36eaa3e8 --- /dev/null +++ b/target/scala-2.12/api/models/input/SearchInputWithRules$.html @@ -0,0 +1,729 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + SearchInputWithRules extends Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SearchInputWithRules
          2. Serializable
          3. Serializable
          4. AnyRef
          5. Any
          6. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + + def + + + delete(id: SearchInputId)(implicit connection: Connection): Int + + + +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + implicit + val + + + jsonFormat: OFormat[SearchInputWithRules] + + + +
          13. + + + + + + + + + def + + + loadById(id: SearchInputId)(implicit connection: Connection): Option[SearchInputWithRules] + + + +
          14. + + + + + + + + + def + + + loadWithUndirectedSynonymsAndTagsForSolrIndexId(solrIndexId: SolrIndexId)(implicit connection: Connection): List[SearchInputWithRules] + + +

            For displaying a list of search inputs with only some properties set.

            +
          15. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          20. + + + + + + + + + def + + + update(searchInput: SearchInputWithRules)(implicit connection: Connection): Unit + + + +
          21. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          22. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          23. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/SearchInputWithRules.html b/target/scala-2.12/api/models/input/SearchInputWithRules.html new file mode 100644 index 00000000..73b69002 --- /dev/null +++ b/target/scala-2.12/api/models/input/SearchInputWithRules.html @@ -0,0 +1,827 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + SearchInputWithRules(id: SearchInputId, term: String, synonymRules: List[SynonymRule] = Nil, upDownRules: List[UpDownRule] = Nil, filterRules: List[FilterRule] = Nil, deleteRules: List[DeleteRule] = Nil, redirectRules: List[RedirectRule] = Nil, tags: Seq[InputTag] = Seq.empty, isActive: Boolean, comment: String) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SearchInputWithRules
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + SearchInputWithRules(id: SearchInputId, term: String, synonymRules: List[SynonymRule] = Nil, upDownRules: List[UpDownRule] = Nil, filterRules: List[FilterRule] = Nil, deleteRules: List[DeleteRule] = Nil, redirectRules: List[RedirectRule] = Nil, tags: Seq[InputTag] = Seq.empty, isActive: Boolean, comment: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + allRules: List[Rule] + + + +
          5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + + val + + + comment: String + + + +
          8. + + + + + + + + + val + + + deleteRules: List[DeleteRule] + + + +
          9. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          10. + + + + + + + + + val + + + filterRules: List[FilterRule] + + + +
          11. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + + def + + + hasAnyActiveRules: Boolean + + + +
          13. + + + + + + + + + val + + + id: SearchInputId + + + +
          14. + + + + + + + + + val + + + isActive: Boolean + + + +
          15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          16. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          18. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          19. + + + + + + + + + val + + + redirectRules: List[RedirectRule] + + + +
          20. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          21. + + + + + + + + + val + + + synonymRules: List[SynonymRule] + + + +
          22. + + + + + + + + + val + + + tags: Seq[InputTag] + + + +
          23. + + + + + + + + + val + + + term: String + + + +
          24. + + + + + + + + + lazy val + + + trimmedTerm: String + + + +
          25. + + + + + + + + + val + + + upDownRules: List[UpDownRule] + + + +
          26. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          27. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          28. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          29. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/SearchRulesAndSpellingsForList.html b/target/scala-2.12/api/models/input/SearchRulesAndSpellingsForList.html new file mode 100644 index 00000000..7e0cf98c --- /dev/null +++ b/target/scala-2.12/api/models/input/SearchRulesAndSpellingsForList.html @@ -0,0 +1,633 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models.input

          +

          SearchRulesAndSpellingsForList + + + +

          +

          +
          + +

          + + + case class + + + SearchRulesAndSpellingsForList(items: Seq[ListItem]) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SearchRulesAndSpellingsForList
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + SearchRulesAndSpellingsForList(items: Seq[ListItem]) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          9. + + + + + + + + + val + + + items: Seq[ListItem] + + + +
          10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          11. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          15. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          16. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          17. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/TagContent.html b/target/scala-2.12/api/models/input/TagContent.html new file mode 100644 index 00000000..682d01b0 --- /dev/null +++ b/target/scala-2.12/api/models/input/TagContent.html @@ -0,0 +1,666 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models.input

          +

          TagContent + + + +

          +

          +
          + +

          + + + case class + + + TagContent(solrIndexId: Option[SolrIndexId], property: Option[String], value: String) extends Product with Serializable + +

          + + +

          Version of a tag with only the basic information. +

          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. TagContent
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + TagContent(solrIndexId: Option[SolrIndexId], property: Option[String], value: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          9. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          10. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + + val + + + property: Option[String] + + + +
          13. + + + + + + + + + val + + + solrIndexId: Option[SolrIndexId] + + + +
          14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + + val + + + value: String + + + +
          16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          18. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/TagInputAssociation$.html b/target/scala-2.12/api/models/input/TagInputAssociation$.html new file mode 100644 index 00000000..e2bf93b3 --- /dev/null +++ b/target/scala-2.12/api/models/input/TagInputAssociation$.html @@ -0,0 +1,793 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + TagInputAssociation extends Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. TagInputAssociation
          2. Serializable
          3. Serializable
          4. AnyRef
          5. Any
          6. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + INPUT_ID: String + + + +
          5. + + + + + + + + + val + + + LAST_UPDATE: String + + + +
          6. + + + + + + + + + val + + + TABLE_NAME: String + + + +
          7. + + + + + + + + + val + + + TAG_ID: String + + + +
          8. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          9. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + deleteBySearchInputId(id: SearchInputId)(implicit connection: Connection): Int + + + +
          11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + + def + + + insert(associations: TagInputAssociation*)(implicit connection: Connection): Unit + + + +
          16. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          17. + + + + + + + + + def + + + loadTagsBySearchInputId(id: SearchInputId)(implicit connection: Connection): Seq[InputTag] + + + +
          18. + + + + + + + + + def + + + loadTagsBySearchInputIds(ids: Seq[SearchInputId])(implicit connection: Connection): Map[SearchInputId, Seq[InputTag]] + + + +
          19. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          20. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          22. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          23. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          24. + + + + + + + + + def + + + updateTagsForSearchInput(searchInputId: SearchInputId, tagIds: Seq[InputTagId])(implicit connection: Connection): Unit + + +

            Deletes old associations for the given search input and inserts new ones with the given tag IDs.

            +
          25. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          26. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          27. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          28. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/TagInputAssociation.html b/target/scala-2.12/api/models/input/TagInputAssociation.html new file mode 100644 index 00000000..a4b546cd --- /dev/null +++ b/target/scala-2.12/api/models/input/TagInputAssociation.html @@ -0,0 +1,683 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + TagInputAssociation(tagId: InputTagId, searchInputId: SearchInputId, lastUpdate: LocalDateTime = LocalDateTime.now()) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. TagInputAssociation
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + TagInputAssociation(tagId: InputTagId, searchInputId: SearchInputId, lastUpdate: LocalDateTime = LocalDateTime.now()) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          9. + + + + + + + + + val + + + lastUpdate: LocalDateTime + + + +
          10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          11. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + + val + + + searchInputId: SearchInputId + + + +
          14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + + val + + + tagId: InputTagId + + + +
          16. + + + + + + + + + def + + + toNamedParameters: Seq[NamedParameter] + + + +
          17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          19. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          20. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/input/index.html b/target/scala-2.12/api/models/input/index.html new file mode 100644 index 00000000..bdef254e --- /dev/null +++ b/target/scala-2.12/api/models/input/index.html @@ -0,0 +1,740 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          p
          +

          models

          +

          input + + + +

          + +
          + +

          + + + package + + + input + +

          + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. + +
          +
          + +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + case class + + + FullSearchInputWithRules(id: SearchInputId, term: String, synonymRules: List[SynonymRule] = Nil, upDownRules: List[UpDownRule] = Nil, filterRules: List[FilterRule] = Nil, deleteRules: List[DeleteRule] = Nil, redirectRules: List[RedirectRule] = Nil, tags: Seq[InputTag] = Seq.empty, isActive: Boolean, comment: String, solrIndexId: SolrIndexId, lastUpdate: LocalDateTime) extends Product with Serializable + + +

            Needed for JSON persistence in eventhistory (especially for DELETED events).

            Needed for JSON persistence in eventhistory (especially for DELETED events). Readonly!! +

            +
          2. + + + + + + + + + case class + + + InputTag(id: InputTagId, solrIndexId: Option[SolrIndexId], property: Option[String], value: String, exported: Boolean, predefined: Boolean, lastUpdate: LocalDateTime) extends Product with Serializable + + +

            Defines a tag that can be assigned to a search input +

            +
          3. + + + + + + + + + class + + + InputTagId extends Id + + + +
          4. + + + + + + + + + case class + + + ListItem(id: String, term: String, itemType: ListItemType, isActive: Boolean = true, synonyms: Seq[String] = Seq.empty, tags: Seq[InputTag] = Seq.empty, comment: String = "", additionalTermsForSearch: Seq[String] = Seq.empty) extends Product with Serializable + + + +
          5. + + + + + + + + + case class + + + PredefinedTag(property: Option[String], value: String, solrIndexName: Option[String], exported: Option[Boolean]) extends Product with Serializable + + + +
          6. + + + + + + + + + case class + + + SearchInput(id: SearchInputId = SearchInputId(), solrIndexId: SolrIndexId, term: String, lastUpdate: LocalDateTime, isActive: Boolean, comment: String) extends Product with Serializable + + + +
          7. + + + + + + + + + class + + + SearchInputId extends Id + + + +
          8. + + + + + + + + + case class + + + SearchInputWithRules(id: SearchInputId, term: String, synonymRules: List[SynonymRule] = Nil, upDownRules: List[UpDownRule] = Nil, filterRules: List[FilterRule] = Nil, deleteRules: List[DeleteRule] = Nil, redirectRules: List[RedirectRule] = Nil, tags: Seq[InputTag] = Seq.empty, isActive: Boolean, comment: String) extends Product with Serializable + + + +
          9. + + + + + + + + + case class + + + SearchRulesAndSpellingsForList(items: Seq[ListItem]) extends Product with Serializable + + + +
          10. + + + + + + + + + case class + + + TagContent(solrIndexId: Option[SolrIndexId], property: Option[String], value: String) extends Product with Serializable + + +

            Version of a tag with only the basic information.

            +
          11. + + + + + + + + + case class + + + TagInputAssociation(tagId: InputTagId, searchInputId: SearchInputId, lastUpdate: LocalDateTime = LocalDateTime.now()) extends Product with Serializable + + + +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + + object + + + FullSearchInputWithRules extends Serializable + + + +
          2. + + + + + + + + + object + + + InputTag extends Serializable + + + +
          3. + + + + + + + + + object + + + InputTagId extends IdObject[InputTagId] + + + +
          4. + + + + + + + + + object + + + InputValidator + + + +
          5. + + + + + + + + + object + + + ListItem extends Serializable + + + +
          6. + + + + + + + + + object + + + ListItemType extends Enumeration + + + +
          7. + + + + + + + + + object + + + PredefinedTag extends Serializable + + + +
          8. + + + + + + + + + object + + + SearchInput extends Serializable + + + +
          9. + + + + + + + + + object + + + SearchInputId extends IdObject[SearchInputId] + + + +
          10. + + + + + + + + + object + + + SearchInputWithRules extends Serializable + + + +
          11. + + + + + + + + + object + + + TagInputAssociation extends Serializable + + + +
          12. +
          +
          + + + + +
          + +
          + + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/querqy/QuerqyReplaceRulesGenerator$.html b/target/scala-2.12/api/models/querqy/QuerqyReplaceRulesGenerator$.html new file mode 100644 index 00000000..59ccf1be --- /dev/null +++ b/target/scala-2.12/api/models/querqy/QuerqyReplaceRulesGenerator$.html @@ -0,0 +1,663 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models.querqy

          +

          QuerqyReplaceRulesGenerator + + + +

          +

          +
          + +

          + + + object + + + QuerqyReplaceRulesGenerator + +

          + + +
          + + Linear Supertypes + +
          AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. QuerqyReplaceRulesGenerator
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + renderAllCanonicalSpellingsToReplaceRules(allSpellings: Seq[CanonicalSpellingWithAlternatives]): String + + + +
          15. + + + + + + + + + def + + + renderReplaceRule(spelling: CanonicalSpellingWithAlternatives): Option[String] + + + +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          18. + + + + + + + + + def + + + validateQuerqyReplaceRulesTxtToErrMsg(rulesString: String): Option[String] + + + +
          19. + + + + + + + + + def + + + validateQuerqyReplaceRulesTxtToErrMsg(spellings: CanonicalSpellingWithAlternatives): Option[String] + + + +
          20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          22. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          23. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/querqy/QuerqyRulesTxtGenerator.html b/target/scala-2.12/api/models/querqy/QuerqyRulesTxtGenerator.html new file mode 100644 index 00000000..ba4a58ff --- /dev/null +++ b/target/scala-2.12/api/models/querqy/QuerqyRulesTxtGenerator.html @@ -0,0 +1,740 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models.querqy

          +

          QuerqyRulesTxtGenerator + + + +

          +

          +
          + +

          + + + class + + + QuerqyRulesTxtGenerator extends AnyRef + +

          + + +
          Annotations
          + @Singleton() + +
          + + Linear Supertypes + +
          AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. QuerqyRulesTxtGenerator
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + QuerqyRulesTxtGenerator(searchManagementRepository: SearchManagementRepository, featureToggleService: FeatureToggleService) + + +
            Annotations
            + @Inject() + +
            +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + renderListSearchInputRules(listSearchInput: Seq[SearchInputWithRules]): String + + + +
          15. + + + + + + + + + def + + + renderSearchInputRulesForTerm(term: String, searchInput: SearchInputWithRules): String + + + +
          16. + + + + + + + + + def + + + renderSeparatedRulesTxts(solrIndexId: SolrIndexId, renderCompoundsRulesTxt: Boolean): String + + + +
          17. + + + + + + + + + def + + + renderSingleRulesTxt(solrIndexId: SolrIndexId): String + + + +
          18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          20. + + + + + + + + + def + + + validateNativeQuery(ruleTerm: String): Option[String] + + + +
          21. + + + + + + + + + def + + + validateQuerqyRulesTxtToErrMsg(strRulesTxt: String): Option[String] + + +

            Validate a fragment or a complete rules.txt against a Querqy instance.

            Validate a fragment or a complete rules.txt against a Querqy instance. +

            strRulesTxt

            string containing a fragment or a complete rules.txt

            returns

            None, if no validation error, otherwise Some(String) containing the error.

            +
          22. + + + + + + + + + def + + + validateSearchInputToErrMsg(searchInput: SearchInputWithRules): Option[String] + + +

            Validate a {{searchInput}} instance for (1) SMUI plausibility as well as (2) the resulting rules.txt fragment +against Querqy.

            Validate a {{searchInput}} instance for (1) SMUI plausibility as well as (2) the resulting rules.txt fragment +against Querqy. +

            searchInput

            Input instance to be validated.

            returns

            None, if no validation error, otherwise a String containing the error.

            +
          23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          25. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          26. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/querqy/index.html b/target/scala-2.12/api/models/querqy/index.html new file mode 100644 index 00000000..798bbcba --- /dev/null +++ b/target/scala-2.12/api/models/querqy/index.html @@ -0,0 +1,377 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          p
          +

          models

          +

          querqy + + + +

          + +
          + +

          + + + package + + + querqy + +

          + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. + +
          +
          + +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + class + + + QuerqyRulesTxtGenerator extends AnyRef + + +
            Annotations
            + @Singleton() + +
            +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + + object + + + QuerqyReplaceRulesGenerator + + + +
          2. +
          +
          + + + + +
          + +
          + + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/reports/ActivityReport$.html b/target/scala-2.12/api/models/reports/ActivityReport$.html new file mode 100644 index 00000000..8eda0133 --- /dev/null +++ b/target/scala-2.12/api/models/reports/ActivityReport$.html @@ -0,0 +1,684 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + ActivityReport extends Logging with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Logging, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. ActivityReport
          2. Serializable
          3. Serializable
          4. Logging
          5. AnyRef
          6. Any
          7. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + implicit + val + + + jsonFormatActivityReport: OFormat[ActivityReport] + + + +
          12. + + + + + + + + implicit + val + + + jsonFormatActivityReportEntry: OFormat[ActivityReportEntry] + + + +
          13. + + + + + + + + + val + + + logger: Logger + + +
            Attributes
            protected
            Definition Classes
            Logging
            +
          14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + + def + + + reportForSolrIndexIdInPeriod(solrIndexId: SolrIndexId, dateFrom: LocalDateTime, dateTo: LocalDateTime)(implicit connection: Connection): ActivityReport + + +

            Interface +

            +
          18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          22. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          23. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Logging

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/reports/ActivityReport.html b/target/scala-2.12/api/models/reports/ActivityReport.html new file mode 100644 index 00000000..8dcc3cd5 --- /dev/null +++ b/target/scala-2.12/api/models/reports/ActivityReport.html @@ -0,0 +1,603 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + ActivityReport(items: Seq[ActivityReportEntry]) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. ActivityReport
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + ActivityReport(items: Seq[ActivityReportEntry]) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          9. + + + + + + + + + val + + + items: Seq[ActivityReportEntry] + + + +
          10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          11. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          15. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          16. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          17. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/reports/ActivityReportEntry.html b/target/scala-2.12/api/models/reports/ActivityReportEntry.html new file mode 100644 index 00000000..d02362ae --- /dev/null +++ b/target/scala-2.12/api/models/reports/ActivityReportEntry.html @@ -0,0 +1,697 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models.reports

          +

          ActivityReportEntry + + + +

          +

          +
          + +

          + + + case class + + + ActivityReportEntry(modificationTime: String, user: Option[String], inputTerm: String, entity: String, eventType: String, before: Option[String], after: Option[String]) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. ActivityReportEntry
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + ActivityReportEntry(modificationTime: String, user: Option[String], inputTerm: String, entity: String, eventType: String, before: Option[String], after: Option[String]) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + after: Option[String] + + + +
          5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          6. + + + + + + + + + val + + + before: Option[String] + + + +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + + val + + + entity: String + + + +
          9. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          10. + + + + + + + + + val + + + eventType: String + + + +
          11. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + + val + + + inputTerm: String + + + +
          13. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          14. + + + + + + + + + val + + + modificationTime: String + + + +
          15. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + + val + + + user: Option[String] + + + +
          20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          22. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          23. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/reports/DeploymentLog$.html b/target/scala-2.12/api/models/reports/DeploymentLog$.html new file mode 100644 index 00000000..609803cd --- /dev/null +++ b/target/scala-2.12/api/models/reports/DeploymentLog$.html @@ -0,0 +1,667 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + DeploymentLog extends Logging with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Logging, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. DeploymentLog
          2. Serializable
          3. Serializable
          4. Logging
          5. AnyRef
          6. Any
          7. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + + def + + + loadForSolrIndexIdAndPlatform(solrIndexId: String, targetPlatform: String)(implicit connection: Connection): Option[DeploymentLog] + + + +
          12. + + + + + + + + + val + + + logger: Logger + + +
            Attributes
            protected
            Definition Classes
            Logging
            +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + + val + + + sqlParserDeploymentLogDetail: RowParser[DeploymentLog] + + + +
          17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          18. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          20. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          21. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          22. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Logging

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/reports/DeploymentLog.html b/target/scala-2.12/api/models/reports/DeploymentLog.html new file mode 100644 index 00000000..500be1e0 --- /dev/null +++ b/target/scala-2.12/api/models/reports/DeploymentLog.html @@ -0,0 +1,635 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + DeploymentLog(id: String, lastUpdate: LocalDateTime, result: Int) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. DeploymentLog
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + DeploymentLog(id: String, lastUpdate: LocalDateTime, result: Int) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + + val + + + id: String + + + +
          9. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          10. + + + + + + + + + val + + + lastUpdate: LocalDateTime + + + +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + val + + + result: Int + + + +
          15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          18. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/reports/RulesReport$.html b/target/scala-2.12/api/models/reports/RulesReport$.html new file mode 100644 index 00000000..b8b95920 --- /dev/null +++ b/target/scala-2.12/api/models/reports/RulesReport$.html @@ -0,0 +1,683 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + RulesReport extends Logging with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Logging, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. RulesReport
          2. Serializable
          3. Serializable
          4. Logging
          5. AnyRef
          6. Any
          7. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + implicit + val + + + jsonFormatRulesReport: OFormat[RulesReport] + + + +
          12. + + + + + + + + implicit + val + + + jsonFormatRulesReportItem: OFormat[RulesReportItem] + + + +
          13. + + + + + + + + + def + + + loadForSolrIndexId(solrIndexId: SolrIndexId)(implicit connection: Connection): RulesReport + + + +
          14. + + + + + + + + + val + + + logger: Logger + + +
            Attributes
            protected
            Definition Classes
            Logging
            +
          15. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          22. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          23. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Logging

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/reports/RulesReport.html b/target/scala-2.12/api/models/reports/RulesReport.html new file mode 100644 index 00000000..e8ac0f97 --- /dev/null +++ b/target/scala-2.12/api/models/reports/RulesReport.html @@ -0,0 +1,603 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + RulesReport(items: Seq[RulesReportItem]) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. RulesReport
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + RulesReport(items: Seq[RulesReportItem]) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          9. + + + + + + + + + val + + + items: Seq[RulesReportItem] + + + +
          10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          11. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          15. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          16. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          17. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/reports/RulesReportItem.html b/target/scala-2.12/api/models/reports/RulesReportItem.html new file mode 100644 index 00000000..8915dd32 --- /dev/null +++ b/target/scala-2.12/api/models/reports/RulesReportItem.html @@ -0,0 +1,713 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models.reports

          +

          RulesReportItem + + + +

          +

          +
          + +

          + + + case class + + + RulesReportItem(inputId: String, term: String, details: String, isActive: Boolean, modified: LocalDateTime, inputTerm: String, inputModified: LocalDateTime, inputTags: Seq[String]) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. RulesReportItem
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + RulesReportItem(inputId: String, term: String, details: String, isActive: Boolean, modified: LocalDateTime, inputTerm: String, inputModified: LocalDateTime, inputTags: Seq[String]) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + + val + + + details: String + + + +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + val + + + inputId: String + + + +
          10. + + + + + + + + + val + + + inputModified: LocalDateTime + + + +
          11. + + + + + + + + + val + + + inputTags: Seq[String] + + + +
          12. + + + + + + + + + val + + + inputTerm: String + + + +
          13. + + + + + + + + + val + + + isActive: Boolean + + + +
          14. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          15. + + + + + + + + + val + + + modified: LocalDateTime + + + +
          16. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          18. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          19. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          20. + + + + + + + + + val + + + term: String + + + +
          21. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          22. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          23. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/reports/index.html b/target/scala-2.12/api/models/reports/index.html new file mode 100644 index 00000000..d898fff7 --- /dev/null +++ b/target/scala-2.12/api/models/reports/index.html @@ -0,0 +1,482 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          p
          +

          models

          +

          reports + + + +

          + +
          + +

          + + + package + + + reports + +

          + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. + +
          +
          + +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + case class + + + ActivityReport(items: Seq[ActivityReportEntry]) extends Product with Serializable + + + +
          2. + + + + + + + + + case class + + + ActivityReportEntry(modificationTime: String, user: Option[String], inputTerm: String, entity: String, eventType: String, before: Option[String], after: Option[String]) extends Product with Serializable + + + +
          3. + + + + + + + + + case class + + + DeploymentLog(id: String, lastUpdate: LocalDateTime, result: Int) extends Product with Serializable + + + +
          4. + + + + + + + + + case class + + + RulesReport(items: Seq[RulesReportItem]) extends Product with Serializable + + + +
          5. + + + + + + + + + case class + + + RulesReportItem(inputId: String, term: String, details: String, isActive: Boolean, modified: LocalDateTime, inputTerm: String, inputModified: LocalDateTime, inputTags: Seq[String]) extends Product with Serializable + + + +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + + object + + + ActivityReport extends Logging with Serializable + + + +
          2. + + + + + + + + + object + + + DeploymentLog extends Logging with Serializable + + + +
          3. + + + + + + + + + object + + + RulesReport extends Logging with Serializable + + + +
          4. +
          +
          + + + + +
          + +
          + + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/CommonRuleFields.html b/target/scala-2.12/api/models/rules/CommonRuleFields.html new file mode 100644 index 00000000..bd6da357 --- /dev/null +++ b/target/scala-2.12/api/models/rules/CommonRuleFields.html @@ -0,0 +1,736 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          t
          +

          models.rules

          +

          CommonRuleFields + + + +

          +

          +
          + +

          + + + trait + + + CommonRuleFields extends AnyRef + +

          + + +
          + + Linear Supertypes + +
          AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. CommonRuleFields
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + ID: String + + + +
          5. + + + + + + + + + val + + + LAST_UPDATE: String + + + +
          6. + + + + + + + + + val + + + SEARCH_INPUT_ID: String + + + +
          7. + + + + + + + + + val + + + STATUS: String + + + +
          8. + + + + + + + + + val + + + TERM: String + + + +
          9. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          10. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          16. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          18. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          19. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          20. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          21. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          22. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          23. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/DeleteRule$.html b/target/scala-2.12/api/models/rules/DeleteRule$.html new file mode 100644 index 00000000..4bff18bc --- /dev/null +++ b/target/scala-2.12/api/models/rules/DeleteRule$.html @@ -0,0 +1,871 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models.rules

          +

          DeleteRule + + + +

          +

          + Companion class DeleteRule +

          +
          + +

          + + + object + + + DeleteRule extends RuleObjectWithTerm[DeleteRule] with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, RuleObjectWithTerm[DeleteRule], RuleObject[DeleteRule], CommonRuleFields, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. DeleteRule
          2. Serializable
          3. Serializable
          4. RuleObjectWithTerm
          5. RuleObject
          6. CommonRuleFields
          7. AnyRef
          8. Any
          9. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + ID: String + + +
            Definition Classes
            CommonRuleFields
            +
          5. + + + + + + + + + val + + + LAST_UPDATE: String + + +
            Definition Classes
            CommonRuleFields
            +
          6. + + + + + + + + + val + + + SEARCH_INPUT_ID: String + + +
            Definition Classes
            CommonRuleFields
            +
          7. + + + + + + + + + val + + + STATUS: String + + +
            Definition Classes
            CommonRuleFields
            +
          8. + + + + + + + + + val + + + TABLE_NAME: String + + +
            Definition Classes
            DeleteRuleRuleObject
            +
          9. + + + + + + + + + val + + + TERM: String + + +
            Definition Classes
            CommonRuleFields
            +
          10. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + + def + + + deleteBySearchInput(searchInputId: SearchInputId)(implicit connection: Connection): Int + + +
            Definition Classes
            RuleObject
            +
          13. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          15. + + + + + + + + + def + + + fieldNames: Seq[String] + + +
            Definition Classes
            RuleObjectWithTermRuleObject
            +
          16. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          18. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          19. + + + + + + + + implicit + val + + + jsonFormat: OFormat[DeleteRule] + + + +
          20. + + + + + + + + + def + + + loadByInputId(searchInputId: SearchInputId)(implicit connection: Connection): List[DeleteRule] + + +
            Definition Classes
            RuleObject
            +
          21. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          22. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          23. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          24. + + + + + + + + + def + + + orderByField: String + + +
            Definition Classes
            RuleObjectWithTermRuleObject
            +
          25. + + + + + + + + + val + + + sqlParser: RowParser[DeleteRule] + + +
            Definition Classes
            DeleteRuleRuleObject
            +
          26. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          27. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          28. + + + + + + + + + def + + + updateForSearchInput(searchInputId: SearchInputId, rules: Seq[DeleteRule])(implicit connection: Connection): Unit + + +
            Definition Classes
            RuleObject
            +
          29. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          30. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          31. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          32. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from RuleObjectWithTerm[DeleteRule]

          +
          +

          Inherited from RuleObject[DeleteRule]

          +
          +

          Inherited from CommonRuleFields

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/DeleteRule.html b/target/scala-2.12/api/models/rules/DeleteRule.html new file mode 100644 index 00000000..7e48a731 --- /dev/null +++ b/target/scala-2.12/api/models/rules/DeleteRule.html @@ -0,0 +1,711 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models.rules

          +

          DeleteRule + + + +

          +

          + Companion object DeleteRule +

          +
          + +

          + + + case class + + + DeleteRule(id: DeleteRuleId = DeleteRuleId(), term: String, isActive: Boolean) extends RuleWithTerm with Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, RuleWithTerm, Rule, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. DeleteRule
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. RuleWithTerm
          7. Rule
          8. AnyRef
          9. Any
          10. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + DeleteRule(id: DeleteRuleId = DeleteRuleId(), term: String, isActive: Boolean) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + + val + + + id: DeleteRuleId + + +
            Definition Classes
            DeleteRuleRule
            +
          9. + + + + + + + + + val + + + isActive: Boolean + + +
            Definition Classes
            DeleteRuleRule
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + status: Int + + +
            Definition Classes
            Rule
            +
          15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + + val + + + term: String + + +
            Definition Classes
            DeleteRuleRuleWithTerm
            +
          17. + + + + + + + + + def + + + toNamedParameters(searchInputId: SearchInputId): Seq[NamedParameter] + + +
            Definition Classes
            RuleWithTermRule
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from RuleWithTerm

          +
          +

          Inherited from Rule

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/DeleteRuleId$.html b/target/scala-2.12/api/models/rules/DeleteRuleId$.html new file mode 100644 index 00000000..94870eb6 --- /dev/null +++ b/target/scala-2.12/api/models/rules/DeleteRuleId$.html @@ -0,0 +1,767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + DeleteRuleId extends IdObject[DeleteRuleId] + +

          + + +
          + + Linear Supertypes + +
          IdObject[DeleteRuleId], AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. DeleteRuleId
          2. IdObject
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + apply(): DeleteRuleId + + +
            Definition Classes
            IdObject
            +
          5. + + + + + + + + + def + + + apply(str: String): DeleteRuleId + + +
            Definition Classes
            IdObject
            +
          6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + implicit + val + + + columnToId: Column[DeleteRuleId] + + +
            Definition Classes
            IdObject
            +
          9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[DeleteRuleId] + + +
            Definition Classes
            IdObject
            +
          10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[DeleteRuleId] + + +
            Definition Classes
            IdObject
            +
          11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          16. + + + + + + + + implicit + val + + + jsonReads: Reads[DeleteRuleId] + + +
            Definition Classes
            IdObject
            +
          17. + + + + + + + + implicit + val + + + jsonWrites: Writes[DeleteRuleId] + + +
            Definition Classes
            IdObject
            +
          18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          22. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          25. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          26. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from IdObject[DeleteRuleId]

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/DeleteRuleId.html b/target/scala-2.12/api/models/rules/DeleteRuleId.html new file mode 100644 index 00000000..92cdb4db --- /dev/null +++ b/target/scala-2.12/api/models/rules/DeleteRuleId.html @@ -0,0 +1,701 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + class + + + DeleteRuleId extends Id + +

          + + +
          + + Linear Supertypes + +
          Id, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. DeleteRuleId
          2. Id
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + DeleteRuleId(id: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
            Definition Classes
            Id
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
            Definition Classes
            Id → AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            Id → AnyRef → Any
            +
          11. + + + + + + + + + val + + + id: String + + +
            Definition Classes
            Id
            +
          12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            Id → AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Id

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/FilterRule$.html b/target/scala-2.12/api/models/rules/FilterRule$.html new file mode 100644 index 00000000..e1e55da7 --- /dev/null +++ b/target/scala-2.12/api/models/rules/FilterRule$.html @@ -0,0 +1,871 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models.rules

          +

          FilterRule + + + +

          +

          + Companion class FilterRule +

          +
          + +

          + + + object + + + FilterRule extends RuleObjectWithTerm[FilterRule] with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, RuleObjectWithTerm[FilterRule], RuleObject[FilterRule], CommonRuleFields, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. FilterRule
          2. Serializable
          3. Serializable
          4. RuleObjectWithTerm
          5. RuleObject
          6. CommonRuleFields
          7. AnyRef
          8. Any
          9. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + ID: String + + +
            Definition Classes
            CommonRuleFields
            +
          5. + + + + + + + + + val + + + LAST_UPDATE: String + + +
            Definition Classes
            CommonRuleFields
            +
          6. + + + + + + + + + val + + + SEARCH_INPUT_ID: String + + +
            Definition Classes
            CommonRuleFields
            +
          7. + + + + + + + + + val + + + STATUS: String + + +
            Definition Classes
            CommonRuleFields
            +
          8. + + + + + + + + + val + + + TABLE_NAME: String + + +
            Definition Classes
            FilterRuleRuleObject
            +
          9. + + + + + + + + + val + + + TERM: String + + +
            Definition Classes
            CommonRuleFields
            +
          10. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + + def + + + deleteBySearchInput(searchInputId: SearchInputId)(implicit connection: Connection): Int + + +
            Definition Classes
            RuleObject
            +
          13. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          15. + + + + + + + + + def + + + fieldNames: Seq[String] + + +
            Definition Classes
            RuleObjectWithTermRuleObject
            +
          16. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          18. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          19. + + + + + + + + implicit + val + + + jsonFormat: OFormat[FilterRule] + + + +
          20. + + + + + + + + + def + + + loadByInputId(searchInputId: SearchInputId)(implicit connection: Connection): List[FilterRule] + + +
            Definition Classes
            RuleObject
            +
          21. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          22. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          23. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          24. + + + + + + + + + def + + + orderByField: String + + +
            Definition Classes
            RuleObjectWithTermRuleObject
            +
          25. + + + + + + + + + val + + + sqlParser: RowParser[FilterRule] + + +
            Definition Classes
            FilterRuleRuleObject
            +
          26. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          27. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          28. + + + + + + + + + def + + + updateForSearchInput(searchInputId: SearchInputId, rules: Seq[FilterRule])(implicit connection: Connection): Unit + + +
            Definition Classes
            RuleObject
            +
          29. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          30. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          31. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          32. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from RuleObjectWithTerm[FilterRule]

          +
          +

          Inherited from RuleObject[FilterRule]

          +
          +

          Inherited from CommonRuleFields

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/FilterRule.html b/target/scala-2.12/api/models/rules/FilterRule.html new file mode 100644 index 00000000..0f25ebdb --- /dev/null +++ b/target/scala-2.12/api/models/rules/FilterRule.html @@ -0,0 +1,711 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models.rules

          +

          FilterRule + + + +

          +

          + Companion object FilterRule +

          +
          + +

          + + + case class + + + FilterRule(id: FilterRuleId = FilterRuleId(), term: String, isActive: Boolean) extends RuleWithTerm with Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, RuleWithTerm, Rule, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. FilterRule
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. RuleWithTerm
          7. Rule
          8. AnyRef
          9. Any
          10. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + FilterRule(id: FilterRuleId = FilterRuleId(), term: String, isActive: Boolean) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + + val + + + id: FilterRuleId + + +
            Definition Classes
            FilterRuleRule
            +
          9. + + + + + + + + + val + + + isActive: Boolean + + +
            Definition Classes
            FilterRuleRule
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + status: Int + + +
            Definition Classes
            Rule
            +
          15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + + val + + + term: String + + +
            Definition Classes
            FilterRuleRuleWithTerm
            +
          17. + + + + + + + + + def + + + toNamedParameters(searchInputId: SearchInputId): Seq[NamedParameter] + + +
            Definition Classes
            RuleWithTermRule
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from RuleWithTerm

          +
          +

          Inherited from Rule

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/FilterRuleId$.html b/target/scala-2.12/api/models/rules/FilterRuleId$.html new file mode 100644 index 00000000..99593f6b --- /dev/null +++ b/target/scala-2.12/api/models/rules/FilterRuleId$.html @@ -0,0 +1,767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + FilterRuleId extends IdObject[FilterRuleId] + +

          + + +
          + + Linear Supertypes + +
          IdObject[FilterRuleId], AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. FilterRuleId
          2. IdObject
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + apply(): FilterRuleId + + +
            Definition Classes
            IdObject
            +
          5. + + + + + + + + + def + + + apply(str: String): FilterRuleId + + +
            Definition Classes
            IdObject
            +
          6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + implicit + val + + + columnToId: Column[FilterRuleId] + + +
            Definition Classes
            IdObject
            +
          9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[FilterRuleId] + + +
            Definition Classes
            IdObject
            +
          10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[FilterRuleId] + + +
            Definition Classes
            IdObject
            +
          11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          16. + + + + + + + + implicit + val + + + jsonReads: Reads[FilterRuleId] + + +
            Definition Classes
            IdObject
            +
          17. + + + + + + + + implicit + val + + + jsonWrites: Writes[FilterRuleId] + + +
            Definition Classes
            IdObject
            +
          18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          22. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          25. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          26. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from IdObject[FilterRuleId]

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/FilterRuleId.html b/target/scala-2.12/api/models/rules/FilterRuleId.html new file mode 100644 index 00000000..b483deac --- /dev/null +++ b/target/scala-2.12/api/models/rules/FilterRuleId.html @@ -0,0 +1,701 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + class + + + FilterRuleId extends Id + +

          + + +
          + + Linear Supertypes + +
          Id, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. FilterRuleId
          2. Id
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + FilterRuleId(id: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
            Definition Classes
            Id
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
            Definition Classes
            Id → AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            Id → AnyRef → Any
            +
          11. + + + + + + + + + val + + + id: String + + +
            Definition Classes
            Id
            +
          12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            Id → AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Id

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/RedirectRule$.html b/target/scala-2.12/api/models/rules/RedirectRule$.html new file mode 100644 index 00000000..17a1c5a0 --- /dev/null +++ b/target/scala-2.12/api/models/rules/RedirectRule$.html @@ -0,0 +1,885 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + RedirectRule extends RuleObject[RedirectRule] with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, RuleObject[RedirectRule], CommonRuleFields, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. RedirectRule
          2. Serializable
          3. Serializable
          4. RuleObject
          5. CommonRuleFields
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + ID: String + + +
            Definition Classes
            CommonRuleFields
            +
          5. + + + + + + + + + val + + + LAST_UPDATE: String + + +
            Definition Classes
            CommonRuleFields
            +
          6. + + + + + + + + + val + + + SEARCH_INPUT_ID: String + + +
            Definition Classes
            CommonRuleFields
            +
          7. + + + + + + + + + val + + + STATUS: String + + +
            Definition Classes
            CommonRuleFields
            +
          8. + + + + + + + + + val + + + TABLE_NAME: String + + +
            Definition Classes
            RedirectRuleRuleObject
            +
          9. + + + + + + + + + val + + + TARGET: String + + + +
          10. + + + + + + + + + val + + + TERM: String + + +
            Definition Classes
            CommonRuleFields
            +
          11. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + + def + + + deleteBySearchInput(searchInputId: SearchInputId)(implicit connection: Connection): Int + + +
            Definition Classes
            RuleObject
            +
          14. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          16. + + + + + + + + + def + + + fieldNames: Seq[String] + + +
            Definition Classes
            RedirectRuleRuleObject
            +
          17. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          18. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          19. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          20. + + + + + + + + implicit + val + + + jsonFormat: OFormat[RedirectRule] + + + +
          21. + + + + + + + + + def + + + loadByInputId(searchInputId: SearchInputId)(implicit connection: Connection): List[RedirectRule] + + +
            Definition Classes
            RuleObject
            +
          22. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          23. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          24. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          25. + + + + + + + + + def + + + orderByField: String + + +
            Definition Classes
            RedirectRuleRuleObject
            +
          26. + + + + + + + + + val + + + sqlParser: RowParser[RedirectRule] + + +
            Definition Classes
            RedirectRuleRuleObject
            +
          27. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          28. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          29. + + + + + + + + + def + + + updateForSearchInput(searchInputId: SearchInputId, rules: Seq[RedirectRule])(implicit connection: Connection): Unit + + +
            Definition Classes
            RuleObject
            +
          30. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          31. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          32. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          33. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from RuleObject[RedirectRule]

          +
          +

          Inherited from CommonRuleFields

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/RedirectRule.html b/target/scala-2.12/api/models/rules/RedirectRule.html new file mode 100644 index 00000000..ed1d1930 --- /dev/null +++ b/target/scala-2.12/api/models/rules/RedirectRule.html @@ -0,0 +1,709 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + RedirectRule(id: RedirectRuleId = RedirectRuleId(), target: String, isActive: Boolean) extends Rule with Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, Rule, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. RedirectRule
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. Rule
          7. AnyRef
          8. Any
          9. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + RedirectRule(id: RedirectRuleId = RedirectRuleId(), target: String, isActive: Boolean) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + + val + + + id: RedirectRuleId + + +
            Definition Classes
            RedirectRuleRule
            +
          9. + + + + + + + + + val + + + isActive: Boolean + + +
            Definition Classes
            RedirectRuleRule
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + status: Int + + +
            Definition Classes
            Rule
            +
          15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + + val + + + target: String + + + +
          17. + + + + + + + + + def + + + toNamedParameters(searchInputId: SearchInputId): Seq[NamedParameter] + + +
            Definition Classes
            RedirectRuleRule
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from Rule

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/RedirectRuleId$.html b/target/scala-2.12/api/models/rules/RedirectRuleId$.html new file mode 100644 index 00000000..c82af4ab --- /dev/null +++ b/target/scala-2.12/api/models/rules/RedirectRuleId$.html @@ -0,0 +1,767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + RedirectRuleId extends IdObject[RedirectRuleId] + +

          + + +
          + + Linear Supertypes + +
          IdObject[RedirectRuleId], AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. RedirectRuleId
          2. IdObject
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + apply(): RedirectRuleId + + +
            Definition Classes
            IdObject
            +
          5. + + + + + + + + + def + + + apply(str: String): RedirectRuleId + + +
            Definition Classes
            IdObject
            +
          6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + implicit + val + + + columnToId: Column[RedirectRuleId] + + +
            Definition Classes
            IdObject
            +
          9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[RedirectRuleId] + + +
            Definition Classes
            IdObject
            +
          10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[RedirectRuleId] + + +
            Definition Classes
            IdObject
            +
          11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          16. + + + + + + + + implicit + val + + + jsonReads: Reads[RedirectRuleId] + + +
            Definition Classes
            IdObject
            +
          17. + + + + + + + + implicit + val + + + jsonWrites: Writes[RedirectRuleId] + + +
            Definition Classes
            IdObject
            +
          18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          22. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          25. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          26. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from IdObject[RedirectRuleId]

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/RedirectRuleId.html b/target/scala-2.12/api/models/rules/RedirectRuleId.html new file mode 100644 index 00000000..ac5ab18f --- /dev/null +++ b/target/scala-2.12/api/models/rules/RedirectRuleId.html @@ -0,0 +1,701 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + class + + + RedirectRuleId extends Id + +

          + + +
          + + Linear Supertypes + +
          Id, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. RedirectRuleId
          2. Id
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + RedirectRuleId(id: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
            Definition Classes
            Id
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
            Definition Classes
            Id → AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            Id → AnyRef → Any
            +
          11. + + + + + + + + + val + + + id: String + + +
            Definition Classes
            Id
            +
          12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            Id → AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Id

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/Rule$.html b/target/scala-2.12/api/models/rules/Rule$.html new file mode 100644 index 00000000..f4a72922 --- /dev/null +++ b/target/scala-2.12/api/models/rules/Rule$.html @@ -0,0 +1,751 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models.rules

          +

          Rule + + + +

          +

          + Companion trait Rule +

          +
          + +

          + + + object + + + Rule extends CommonRuleFields + +

          + + +
          + + Linear Supertypes + +
          CommonRuleFields, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. Rule
          2. CommonRuleFields
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + ID: String + + +
            Definition Classes
            CommonRuleFields
            +
          5. + + + + + + + + + val + + + LAST_UPDATE: String + + +
            Definition Classes
            CommonRuleFields
            +
          6. + + + + + + + + + val + + + SEARCH_INPUT_ID: String + + +
            Definition Classes
            CommonRuleFields
            +
          7. + + + + + + + + + val + + + STATUS: String + + +
            Definition Classes
            CommonRuleFields
            +
          8. + + + + + + + + + val + + + TERM: String + + +
            Definition Classes
            CommonRuleFields
            +
          9. + + + + + + + + + val + + + allRules: Seq[RuleObject[_ <: Rule]] + + + +
          10. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          13. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          14. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          17. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          18. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          19. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          21. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          22. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          23. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          24. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          25. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from CommonRuleFields

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/Rule.html b/target/scala-2.12/api/models/rules/Rule.html new file mode 100644 index 00000000..96c96e58 --- /dev/null +++ b/target/scala-2.12/api/models/rules/Rule.html @@ -0,0 +1,725 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          t
          +

          models.rules

          +

          Rule + + + +

          +

          + Companion object Rule +

          +
          + +

          + + + trait + + + Rule extends AnyRef + +

          + + +
          + + Linear Supertypes + +
          AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. Rule
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + +
          +

          Abstract Value Members

          +
          1. + + + + + + + + abstract + def + + + id: Id + + + +
          2. + + + + + + + + abstract + def + + + isActive: Boolean + + + +
          +
          + +
          +

          Concrete Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + status: Int + + + +
          15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + + def + + + toNamedParameters(searchInputId: SearchInputId): Seq[NamedParameter] + + + +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/RuleObject.html b/target/scala-2.12/api/models/rules/RuleObject.html new file mode 100644 index 00000000..60697b47 --- /dev/null +++ b/target/scala-2.12/api/models/rules/RuleObject.html @@ -0,0 +1,853 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          t
          +

          models.rules

          +

          RuleObject + + + +

          +

          +
          + +

          + + + trait + + + RuleObject[T <: Rule] extends CommonRuleFields + +

          + + +
          + + Linear Supertypes + +
          CommonRuleFields, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. RuleObject
          2. CommonRuleFields
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + +
          +

          Abstract Value Members

          +
          1. + + + + + + + + abstract + val + + + TABLE_NAME: String + + + +
          2. + + + + + + + + abstract + def + + + orderByField: String + + + +
          3. + + + + + + + + abstract + val + + + sqlParser: RowParser[T] + + + +
          +
          + +
          +

          Concrete Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + ID: String + + +
            Definition Classes
            CommonRuleFields
            +
          5. + + + + + + + + + val + + + LAST_UPDATE: String + + +
            Definition Classes
            CommonRuleFields
            +
          6. + + + + + + + + + val + + + SEARCH_INPUT_ID: String + + +
            Definition Classes
            CommonRuleFields
            +
          7. + + + + + + + + + val + + + STATUS: String + + +
            Definition Classes
            CommonRuleFields
            +
          8. + + + + + + + + + val + + + TERM: String + + +
            Definition Classes
            CommonRuleFields
            +
          9. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          10. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + + def + + + deleteBySearchInput(searchInputId: SearchInputId)(implicit connection: Connection): Int + + + +
          12. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          13. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          14. + + + + + + + + + def + + + fieldNames: Seq[String] + + + +
          15. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          18. + + + + + + + + + def + + + loadByInputId(searchInputId: SearchInputId)(implicit connection: Connection): List[T] + + + +
          19. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          20. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          22. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          23. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          24. + + + + + + + + + def + + + updateForSearchInput(searchInputId: SearchInputId, rules: Seq[T])(implicit connection: Connection): Unit + + + +
          25. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          26. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          27. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          28. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from CommonRuleFields

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/RuleObjectWithTerm.html b/target/scala-2.12/api/models/rules/RuleObjectWithTerm.html new file mode 100644 index 00000000..541f28fb --- /dev/null +++ b/target/scala-2.12/api/models/rules/RuleObjectWithTerm.html @@ -0,0 +1,855 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          t
          +

          models.rules

          +

          RuleObjectWithTerm + + + +

          +

          +
          + +

          + + + trait + + + RuleObjectWithTerm[T <: RuleWithTerm] extends RuleObject[T] + +

          + + +
          + + Linear Supertypes + +
          RuleObject[T], CommonRuleFields, AnyRef, Any
          +
          + + Known Subclasses + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. RuleObjectWithTerm
          2. RuleObject
          3. CommonRuleFields
          4. AnyRef
          5. Any
          6. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + +
          +

          Abstract Value Members

          +
          1. + + + + + + + + abstract + val + + + TABLE_NAME: String + + +
            Definition Classes
            RuleObject
            +
          2. + + + + + + + + abstract + val + + + sqlParser: RowParser[T] + + +
            Definition Classes
            RuleObject
            +
          +
          + +
          +

          Concrete Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + ID: String + + +
            Definition Classes
            CommonRuleFields
            +
          5. + + + + + + + + + val + + + LAST_UPDATE: String + + +
            Definition Classes
            CommonRuleFields
            +
          6. + + + + + + + + + val + + + SEARCH_INPUT_ID: String + + +
            Definition Classes
            CommonRuleFields
            +
          7. + + + + + + + + + val + + + STATUS: String + + +
            Definition Classes
            CommonRuleFields
            +
          8. + + + + + + + + + val + + + TERM: String + + +
            Definition Classes
            CommonRuleFields
            +
          9. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          10. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + + def + + + deleteBySearchInput(searchInputId: SearchInputId)(implicit connection: Connection): Int + + +
            Definition Classes
            RuleObject
            +
          12. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          13. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          14. + + + + + + + + + def + + + fieldNames: Seq[String] + + +
            Definition Classes
            RuleObjectWithTermRuleObject
            +
          15. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          18. + + + + + + + + + def + + + loadByInputId(searchInputId: SearchInputId)(implicit connection: Connection): List[T] + + +
            Definition Classes
            RuleObject
            +
          19. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          20. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          22. + + + + + + + + + def + + + orderByField: String + + +
            Definition Classes
            RuleObjectWithTermRuleObject
            +
          23. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          24. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          25. + + + + + + + + + def + + + updateForSearchInput(searchInputId: SearchInputId, rules: Seq[T])(implicit connection: Connection): Unit + + +
            Definition Classes
            RuleObject
            +
          26. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          27. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          28. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          29. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from RuleObject[T]

          +
          +

          Inherited from CommonRuleFields

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/RuleWithTerm.html b/target/scala-2.12/api/models/rules/RuleWithTerm.html new file mode 100644 index 00000000..b7832268 --- /dev/null +++ b/target/scala-2.12/api/models/rules/RuleWithTerm.html @@ -0,0 +1,741 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          t
          +

          models.rules

          +

          RuleWithTerm + + + +

          +

          +
          + +

          + + + trait + + + RuleWithTerm extends Rule + +

          + + +
          + + Linear Supertypes + +
          Rule, AnyRef, Any
          +
          + + Known Subclasses + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. RuleWithTerm
          2. Rule
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + +
          +

          Abstract Value Members

          +
          1. + + + + + + + + abstract + def + + + id: Id + + +
            Definition Classes
            Rule
            +
          2. + + + + + + + + abstract + def + + + isActive: Boolean + + +
            Definition Classes
            Rule
            +
          3. + + + + + + + + abstract + def + + + term: String + + + +
          +
          + +
          +

          Concrete Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + status: Int + + +
            Definition Classes
            Rule
            +
          15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + + def + + + toNamedParameters(searchInputId: SearchInputId): Seq[NamedParameter] + + +
            Definition Classes
            RuleWithTermRule
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Rule

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/SynonymRule$.html b/target/scala-2.12/api/models/rules/SynonymRule$.html new file mode 100644 index 00000000..cbd51a0f --- /dev/null +++ b/target/scala-2.12/api/models/rules/SynonymRule$.html @@ -0,0 +1,935 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models.rules

          +

          SynonymRule + + + +

          +

          + Companion class SynonymRule +

          +
          + +

          + + + object + + + SynonymRule extends RuleObjectWithTerm[SynonymRule] with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, RuleObjectWithTerm[SynonymRule], RuleObject[SynonymRule], CommonRuleFields, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SynonymRule
          2. Serializable
          3. Serializable
          4. RuleObjectWithTerm
          5. RuleObject
          6. CommonRuleFields
          7. AnyRef
          8. Any
          9. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + ID: String + + +
            Definition Classes
            CommonRuleFields
            +
          5. + + + + + + + + + val + + + LAST_UPDATE: String + + +
            Definition Classes
            CommonRuleFields
            +
          6. + + + + + + + + + val + + + SEARCH_INPUT_ID: String + + +
            Definition Classes
            CommonRuleFields
            +
          7. + + + + + + + + + val + + + STATUS: String + + +
            Definition Classes
            CommonRuleFields
            +
          8. + + + + + + + + + val + + + TABLE_NAME: String + + +
            Definition Classes
            SynonymRuleRuleObject
            +
          9. + + + + + + + + + val + + + TERM: String + + +
            Definition Classes
            CommonRuleFields
            +
          10. + + + + + + + + + val + + + TYPE: String + + + +
          11. + + + + + + + + + val + + + TYPE_DIRECTED: Int + + + +
          12. + + + + + + + + + val + + + TYPE_UNDIRECTED: Int + + + +
          13. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          14. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + + def + + + deleteBySearchInput(searchInputId: SearchInputId)(implicit connection: Connection): Int + + +
            Definition Classes
            RuleObject
            +
          16. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          18. + + + + + + + + + def + + + fieldNames: Seq[String] + + +
            Definition Classes
            SynonymRuleRuleObjectWithTermRuleObject
            +
          19. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          22. + + + + + + + + implicit + val + + + jsonFormat: OFormat[SynonymRule] + + + +
          23. + + + + + + + + + def + + + loadByInputId(searchInputId: SearchInputId)(implicit connection: Connection): List[SynonymRule] + + +
            Definition Classes
            RuleObject
            +
          24. + + + + + + + + + def + + + loadUndirectedBySearchInputIds(ids: Seq[SearchInputId])(implicit connection: Connection): Map[SearchInputId, Seq[SynonymRule]] + + + +
          25. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          26. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          27. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          28. + + + + + + + + + def + + + orderByField: String + + +
            Definition Classes
            RuleObjectWithTermRuleObject
            +
          29. + + + + + + + + + val + + + sqlParser: RowParser[SynonymRule] + + +
            Definition Classes
            SynonymRuleRuleObject
            +
          30. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          31. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          32. + + + + + + + + + def + + + updateForSearchInput(searchInputId: SearchInputId, rules: Seq[SynonymRule])(implicit connection: Connection): Unit + + +
            Definition Classes
            RuleObject
            +
          33. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          34. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          35. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          36. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from RuleObjectWithTerm[SynonymRule]

          +
          +

          Inherited from RuleObject[SynonymRule]

          +
          +

          Inherited from CommonRuleFields

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/SynonymRule.html b/target/scala-2.12/api/models/rules/SynonymRule.html new file mode 100644 index 00000000..6ceb4b85 --- /dev/null +++ b/target/scala-2.12/api/models/rules/SynonymRule.html @@ -0,0 +1,727 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + SynonymRule(id: SynonymRuleId = SynonymRuleId(), synonymType: Int, term: String, isActive: Boolean) extends RuleWithTerm with Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, RuleWithTerm, Rule, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SynonymRule
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. RuleWithTerm
          7. Rule
          8. AnyRef
          9. Any
          10. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + SynonymRule(id: SynonymRuleId = SynonymRuleId(), synonymType: Int, term: String, isActive: Boolean) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + + val + + + id: SynonymRuleId + + +
            Definition Classes
            SynonymRuleRule
            +
          9. + + + + + + + + + val + + + isActive: Boolean + + +
            Definition Classes
            SynonymRuleRule
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + status: Int + + +
            Definition Classes
            Rule
            +
          15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + + val + + + synonymType: Int + + + +
          17. + + + + + + + + + val + + + term: String + + +
            Definition Classes
            SynonymRuleRuleWithTerm
            +
          18. + + + + + + + + + def + + + toNamedParameters(searchInputId: SearchInputId): Seq[NamedParameter] + + +
            Definition Classes
            SynonymRuleRuleWithTermRule
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          20. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          21. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          22. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from RuleWithTerm

          +
          +

          Inherited from Rule

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/SynonymRuleId$.html b/target/scala-2.12/api/models/rules/SynonymRuleId$.html new file mode 100644 index 00000000..48a9d6e0 --- /dev/null +++ b/target/scala-2.12/api/models/rules/SynonymRuleId$.html @@ -0,0 +1,767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + SynonymRuleId extends IdObject[SynonymRuleId] + +

          + + +
          + + Linear Supertypes + +
          IdObject[SynonymRuleId], AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SynonymRuleId
          2. IdObject
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + apply(): SynonymRuleId + + +
            Definition Classes
            IdObject
            +
          5. + + + + + + + + + def + + + apply(str: String): SynonymRuleId + + +
            Definition Classes
            IdObject
            +
          6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + implicit + val + + + columnToId: Column[SynonymRuleId] + + +
            Definition Classes
            IdObject
            +
          9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[SynonymRuleId] + + +
            Definition Classes
            IdObject
            +
          10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[SynonymRuleId] + + +
            Definition Classes
            IdObject
            +
          11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          16. + + + + + + + + implicit + val + + + jsonReads: Reads[SynonymRuleId] + + +
            Definition Classes
            IdObject
            +
          17. + + + + + + + + implicit + val + + + jsonWrites: Writes[SynonymRuleId] + + +
            Definition Classes
            IdObject
            +
          18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          22. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          25. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          26. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from IdObject[SynonymRuleId]

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/SynonymRuleId.html b/target/scala-2.12/api/models/rules/SynonymRuleId.html new file mode 100644 index 00000000..2184db67 --- /dev/null +++ b/target/scala-2.12/api/models/rules/SynonymRuleId.html @@ -0,0 +1,701 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + class + + + SynonymRuleId extends Id + +

          + + +
          + + Linear Supertypes + +
          Id, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SynonymRuleId
          2. Id
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + SynonymRuleId(id: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
            Definition Classes
            Id
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
            Definition Classes
            Id → AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            Id → AnyRef → Any
            +
          11. + + + + + + + + + val + + + id: String + + +
            Definition Classes
            Id
            +
          12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            Id → AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Id

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/UpDownRule$.html b/target/scala-2.12/api/models/rules/UpDownRule$.html new file mode 100644 index 00000000..5cd2ade2 --- /dev/null +++ b/target/scala-2.12/api/models/rules/UpDownRule$.html @@ -0,0 +1,935 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models.rules

          +

          UpDownRule + + + +

          +

          + Companion class UpDownRule +

          +
          + +

          + + + object + + + UpDownRule extends RuleObjectWithTerm[UpDownRule] with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, RuleObjectWithTerm[UpDownRule], RuleObject[UpDownRule], CommonRuleFields, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. UpDownRule
          2. Serializable
          3. Serializable
          4. RuleObjectWithTerm
          5. RuleObject
          6. CommonRuleFields
          7. AnyRef
          8. Any
          9. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + BOOST_MALUS_VALUE: String + + + +
          5. + + + + + + + + + val + + + ID: String + + +
            Definition Classes
            CommonRuleFields
            +
          6. + + + + + + + + + val + + + LAST_UPDATE: String + + +
            Definition Classes
            CommonRuleFields
            +
          7. + + + + + + + + + val + + + SEARCH_INPUT_ID: String + + +
            Definition Classes
            CommonRuleFields
            +
          8. + + + + + + + + + val + + + STATUS: String + + +
            Definition Classes
            CommonRuleFields
            +
          9. + + + + + + + + + val + + + TABLE_NAME: String + + +
            Definition Classes
            UpDownRuleRuleObject
            +
          10. + + + + + + + + + val + + + TERM: String + + +
            Definition Classes
            CommonRuleFields
            +
          11. + + + + + + + + + val + + + TYPE_DOWN: Int + + + +
          12. + + + + + + + + + val + + + TYPE_UP: Int + + + +
          13. + + + + + + + + + val + + + UP_DOWN_TYPE: String + + + +
          14. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          15. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + + def + + + deleteBySearchInput(searchInputId: SearchInputId)(implicit connection: Connection): Int + + +
            Definition Classes
            RuleObject
            +
          17. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          18. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          19. + + + + + + + + + def + + + fieldNames: Seq[String] + + +
            Definition Classes
            UpDownRuleRuleObjectWithTermRuleObject
            +
          20. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          22. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          23. + + + + + + + + implicit + val + + + jsonFormat: OFormat[UpDownRule] + + + +
          24. + + + + + + + + + def + + + loadByInputId(searchInputId: SearchInputId)(implicit connection: Connection): List[UpDownRule] + + +
            Definition Classes
            RuleObject
            +
          25. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          26. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          27. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          28. + + + + + + + + + def + + + orderByField: String + + +
            Definition Classes
            RuleObjectWithTermRuleObject
            +
          29. + + + + + + + + + val + + + sqlParser: RowParser[UpDownRule] + + +
            Definition Classes
            UpDownRuleRuleObject
            +
          30. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          31. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          32. + + + + + + + + + def + + + updateForSearchInput(searchInputId: SearchInputId, rules: Seq[UpDownRule])(implicit connection: Connection): Unit + + +
            Definition Classes
            RuleObject
            +
          33. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          34. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          35. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          36. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from RuleObjectWithTerm[UpDownRule]

          +
          +

          Inherited from RuleObject[UpDownRule]

          +
          +

          Inherited from CommonRuleFields

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/UpDownRule.html b/target/scala-2.12/api/models/rules/UpDownRule.html new file mode 100644 index 00000000..92226ef3 --- /dev/null +++ b/target/scala-2.12/api/models/rules/UpDownRule.html @@ -0,0 +1,743 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          models.rules

          +

          UpDownRule + + + +

          +

          + Companion object UpDownRule +

          +
          + +

          + + + case class + + + UpDownRule(id: UpDownRuleId = UpDownRuleId(), upDownType: Int, boostMalusValue: Int, term: String, isActive: Boolean) extends RuleWithTerm with Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, RuleWithTerm, Rule, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. UpDownRule
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. RuleWithTerm
          7. Rule
          8. AnyRef
          9. Any
          10. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + UpDownRule(id: UpDownRuleId = UpDownRuleId(), upDownType: Int, boostMalusValue: Int, term: String, isActive: Boolean) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + val + + + boostMalusValue: Int + + + +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + val + + + id: UpDownRuleId + + +
            Definition Classes
            UpDownRuleRule
            +
          10. + + + + + + + + + val + + + isActive: Boolean + + +
            Definition Classes
            UpDownRuleRule
            +
          11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          13. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + + def + + + status: Int + + +
            Definition Classes
            Rule
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + val + + + term: String + + +
            Definition Classes
            UpDownRuleRuleWithTerm
            +
          18. + + + + + + + + + def + + + toNamedParameters(searchInputId: SearchInputId): Seq[NamedParameter] + + +
            Definition Classes
            UpDownRuleRuleWithTermRule
            +
          19. + + + + + + + + + val + + + upDownType: Int + + + +
          20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          22. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          23. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from RuleWithTerm

          +
          +

          Inherited from Rule

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/UpDownRuleId$.html b/target/scala-2.12/api/models/rules/UpDownRuleId$.html new file mode 100644 index 00000000..88781f4c --- /dev/null +++ b/target/scala-2.12/api/models/rules/UpDownRuleId$.html @@ -0,0 +1,767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + UpDownRuleId extends IdObject[UpDownRuleId] + +

          + + +
          + + Linear Supertypes + +
          IdObject[UpDownRuleId], AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. UpDownRuleId
          2. IdObject
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + apply(): UpDownRuleId + + +
            Definition Classes
            IdObject
            +
          5. + + + + + + + + + def + + + apply(str: String): UpDownRuleId + + +
            Definition Classes
            IdObject
            +
          6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + implicit + val + + + columnToId: Column[UpDownRuleId] + + +
            Definition Classes
            IdObject
            +
          9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[UpDownRuleId] + + +
            Definition Classes
            IdObject
            +
          10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[UpDownRuleId] + + +
            Definition Classes
            IdObject
            +
          11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          16. + + + + + + + + implicit + val + + + jsonReads: Reads[UpDownRuleId] + + +
            Definition Classes
            IdObject
            +
          17. + + + + + + + + implicit + val + + + jsonWrites: Writes[UpDownRuleId] + + +
            Definition Classes
            IdObject
            +
          18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          22. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          25. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          26. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from IdObject[UpDownRuleId]

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/UpDownRuleId.html b/target/scala-2.12/api/models/rules/UpDownRuleId.html new file mode 100644 index 00000000..2a2efe59 --- /dev/null +++ b/target/scala-2.12/api/models/rules/UpDownRuleId.html @@ -0,0 +1,701 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + class + + + UpDownRuleId extends Id + +

          + + +
          + + Linear Supertypes + +
          Id, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. UpDownRuleId
          2. Id
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + UpDownRuleId(id: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
            Definition Classes
            Id
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
            Definition Classes
            Id → AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            Id → AnyRef → Any
            +
          11. + + + + + + + + + val + + + id: String + + +
            Definition Classes
            Id
            +
          12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            Id → AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Id

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/rules/index.html b/target/scala-2.12/api/models/rules/index.html new file mode 100644 index 00000000..1a78f71e --- /dev/null +++ b/target/scala-2.12/api/models/rules/index.html @@ -0,0 +1,810 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          p
          +

          models

          +

          rules + + + +

          + +
          + +

          + + + package + + + rules + +

          + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. + +
          +
          + +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + trait + + + CommonRuleFields extends AnyRef + + + +
          2. + + + + + + + + + case class + + + DeleteRule(id: DeleteRuleId = DeleteRuleId(), term: String, isActive: Boolean) extends RuleWithTerm with Product with Serializable + + + +
          3. + + + + + + + + + class + + + DeleteRuleId extends Id + + + +
          4. + + + + + + + + + case class + + + FilterRule(id: FilterRuleId = FilterRuleId(), term: String, isActive: Boolean) extends RuleWithTerm with Product with Serializable + + + +
          5. + + + + + + + + + class + + + FilterRuleId extends Id + + + +
          6. + + + + + + + + + case class + + + RedirectRule(id: RedirectRuleId = RedirectRuleId(), target: String, isActive: Boolean) extends Rule with Product with Serializable + + + +
          7. + + + + + + + + + class + + + RedirectRuleId extends Id + + + +
          8. + + + + + + + + + trait + + + Rule extends AnyRef + + + +
          9. + + + + + + + + + trait + + + RuleObject[T <: Rule] extends CommonRuleFields + + + +
          10. + + + + + + + + + trait + + + RuleObjectWithTerm[T <: RuleWithTerm] extends RuleObject[T] + + + +
          11. + + + + + + + + + trait + + + RuleWithTerm extends Rule + + + +
          12. + + + + + + + + + case class + + + SynonymRule(id: SynonymRuleId = SynonymRuleId(), synonymType: Int, term: String, isActive: Boolean) extends RuleWithTerm with Product with Serializable + + + +
          13. + + + + + + + + + class + + + SynonymRuleId extends Id + + + +
          14. + + + + + + + + + case class + + + UpDownRule(id: UpDownRuleId = UpDownRuleId(), upDownType: Int, boostMalusValue: Int, term: String, isActive: Boolean) extends RuleWithTerm with Product with Serializable + + + +
          15. + + + + + + + + + class + + + UpDownRuleId extends Id + + + +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + + object + + + DeleteRule extends RuleObjectWithTerm[DeleteRule] with Serializable + + + +
          2. + + + + + + + + + object + + + DeleteRuleId extends IdObject[DeleteRuleId] + + + +
          3. + + + + + + + + + object + + + FilterRule extends RuleObjectWithTerm[FilterRule] with Serializable + + + +
          4. + + + + + + + + + object + + + FilterRuleId extends IdObject[FilterRuleId] + + + +
          5. + + + + + + + + + object + + + RedirectRule extends RuleObject[RedirectRule] with Serializable + + + +
          6. + + + + + + + + + object + + + RedirectRuleId extends IdObject[RedirectRuleId] + + + +
          7. + + + + + + + + + object + + + Rule extends CommonRuleFields + + + +
          8. + + + + + + + + + object + + + SynonymRule extends RuleObjectWithTerm[SynonymRule] with Serializable + + + +
          9. + + + + + + + + + object + + + SynonymRuleId extends IdObject[SynonymRuleId] + + + +
          10. + + + + + + + + + object + + + UpDownRule extends RuleObjectWithTerm[UpDownRule] with Serializable + + + +
          11. + + + + + + + + + object + + + UpDownRuleId extends IdObject[UpDownRuleId] + + + +
          12. +
          +
          + + + + +
          + +
          + + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/spellings/AlternativeSpelling$.html b/target/scala-2.12/api/models/spellings/AlternativeSpelling$.html new file mode 100644 index 00000000..b057f470 --- /dev/null +++ b/target/scala-2.12/api/models/spellings/AlternativeSpelling$.html @@ -0,0 +1,849 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + AlternativeSpelling extends Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. AlternativeSpelling
          2. Serializable
          3. Serializable
          4. AnyRef
          5. Any
          6. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + CANONICAL_SPELLING_ID: String + + + +
          5. + + + + + + + + + val + + + ID: String + + + +
          6. + + + + + + + + + val + + + LAST_UPDATE: String + + + +
          7. + + + + + + + + + val + + + STATUS: String + + + +
          8. + + + + + + + + + val + + + TABLE_NAME: String + + + +
          9. + + + + + + + + + val + + + TERM: String + + + +
          10. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + + def + + + deleteByCanonicalSpelling(canonicalSpellingId: CanonicalSpellingId)(implicit connection: Connection): Int + + + +
          13. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          15. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + + val + + + insertStatement: String + + + +
          18. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          19. + + + + + + + + implicit + val + + + jsonFormat: OFormat[AlternativeSpelling] + + + +
          20. + + + + + + + + + def + + + loadByCanonicalId(canonicalSpellingId: CanonicalSpellingId)(implicit connection: Connection): List[AlternativeSpelling] + + + +
          21. + + + + + + + + + def + + + loadByCanonicalSpellingIds(ids: Seq[CanonicalSpellingId])(implicit connection: Connection): Map[CanonicalSpellingId, Seq[AlternativeSpelling]] + + + +
          22. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          23. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          24. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          25. + + + + + + + + + val + + + orderByField: String + + + +
          26. + + + + + + + + + val + + + sqlParser: RowParser[AlternativeSpelling] + + + +
          27. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          28. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          29. + + + + + + + + + def + + + updateForCanonicalSpelling(canonicalSpellingId: CanonicalSpellingId, alternativeSpellings: List[AlternativeSpelling])(implicit connection: Connection): Unit + + + +
          30. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          31. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          32. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          33. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/spellings/AlternativeSpelling.html b/target/scala-2.12/api/models/spellings/AlternativeSpelling.html new file mode 100644 index 00000000..e9aacfe1 --- /dev/null +++ b/target/scala-2.12/api/models/spellings/AlternativeSpelling.html @@ -0,0 +1,675 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + AlternativeSpelling(id: AlternativeSpellingId = AlternativeSpellingId(), canonicalSpellingId: CanonicalSpellingId, term: String, isActive: Boolean) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. AlternativeSpelling
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + AlternativeSpelling(id: AlternativeSpellingId = AlternativeSpellingId(), canonicalSpellingId: CanonicalSpellingId, term: String, isActive: Boolean) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + val + + + canonicalSpellingId: CanonicalSpellingId + + + +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + val + + + id: AlternativeSpellingId + + + +
          10. + + + + + + + + + val + + + isActive: Boolean + + + +
          11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          13. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + + val + + + term: String + + + +
          17. + + + + + + + + + def + + + toNamedParameters: Seq[NamedParameter] + + + +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/spellings/AlternativeSpellingId$.html b/target/scala-2.12/api/models/spellings/AlternativeSpellingId$.html new file mode 100644 index 00000000..7151a23c --- /dev/null +++ b/target/scala-2.12/api/models/spellings/AlternativeSpellingId$.html @@ -0,0 +1,735 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + AlternativeSpellingId extends IdObject[AlternativeSpellingId] + +

          + + +
          + + Linear Supertypes + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. AlternativeSpellingId
          2. IdObject
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + apply(): AlternativeSpellingId + + +
            Definition Classes
            IdObject
            +
          5. + + + + + + + + + def + + + apply(str: String): AlternativeSpellingId + + +
            Definition Classes
            IdObject
            +
          6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + implicit + val + + + columnToId: Column[AlternativeSpellingId] + + +
            Definition Classes
            IdObject
            +
          9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[AlternativeSpellingId] + + +
            Definition Classes
            IdObject
            +
          10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[AlternativeSpellingId] + + +
            Definition Classes
            IdObject
            +
          11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          16. + + + + + + + + implicit + val + + + jsonReads: Reads[AlternativeSpellingId] + + +
            Definition Classes
            IdObject
            +
          17. + + + + + + + + implicit + val + + + jsonWrites: Writes[AlternativeSpellingId] + + +
            Definition Classes
            IdObject
            +
          18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          22. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          25. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          26. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from IdObject[AlternativeSpellingId]

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/spellings/AlternativeSpellingId.html b/target/scala-2.12/api/models/spellings/AlternativeSpellingId.html new file mode 100644 index 00000000..a3d6fe2e --- /dev/null +++ b/target/scala-2.12/api/models/spellings/AlternativeSpellingId.html @@ -0,0 +1,669 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + class + + + AlternativeSpellingId extends Id + +

          + + +
          + + Linear Supertypes + +
          Id, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. AlternativeSpellingId
          2. Id
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + AlternativeSpellingId(id: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
            Definition Classes
            Id
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
            Definition Classes
            Id → AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            Id → AnyRef → Any
            +
          11. + + + + + + + + + val + + + id: String + + +
            Definition Classes
            Id
            +
          12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            Id → AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Id

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/spellings/CanonicalSpelling$.html b/target/scala-2.12/api/models/spellings/CanonicalSpelling$.html new file mode 100644 index 00000000..59478eea --- /dev/null +++ b/target/scala-2.12/api/models/spellings/CanonicalSpelling$.html @@ -0,0 +1,865 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + CanonicalSpelling extends Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. CanonicalSpelling
          2. Serializable
          3. Serializable
          4. AnyRef
          5. Any
          6. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + COMMENT: String + + + +
          5. + + + + + + + + + val + + + ID: String + + + +
          6. + + + + + + + + + val + + + LAST_UPDATE: String + + + +
          7. + + + + + + + + + val + + + SOLR_INDEX_ID: String + + + +
          8. + + + + + + + + + val + + + STATUS: String + + + +
          9. + + + + + + + + + val + + + TABLE_NAME: String + + + +
          10. + + + + + + + + + val + + + TERM: String + + + +
          11. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + + def + + + delete(id: CanonicalSpellingId)(implicit connection: Connection): Int + + + +
          14. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          16. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          18. + + + + + + + + + def + + + insert(solrIndexId: SolrIndexId, term: String)(implicit connection: Connection): CanonicalSpelling + + + +
          19. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          20. + + + + + + + + implicit + val + + + jsonFormat: OFormat[CanonicalSpelling] + + + +
          21. + + + + + + + + + def + + + loadAllForIndex(solrIndexId: SolrIndexId)(implicit connection: Connection): List[CanonicalSpelling] + + + +
          22. + + + + + + + + + def + + + loadById(id: CanonicalSpellingId)(implicit connection: Connection): Option[CanonicalSpelling] + + + +
          23. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          24. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          25. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          26. + + + + + + + + + val + + + orderByField: String + + + +
          27. + + + + + + + + + val + + + sqlParser: RowParser[CanonicalSpelling] + + + +
          28. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          29. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          30. + + + + + + + + + def + + + update(id: CanonicalSpellingId, term: String, isActive: Boolean, comment: String)(implicit connection: Connection): Unit + + + +
          31. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          32. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          33. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          34. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/spellings/CanonicalSpelling.html b/target/scala-2.12/api/models/spellings/CanonicalSpelling.html new file mode 100644 index 00000000..a9bc958c --- /dev/null +++ b/target/scala-2.12/api/models/spellings/CanonicalSpelling.html @@ -0,0 +1,707 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + CanonicalSpelling(id: CanonicalSpellingId, solrIndexId: SolrIndexId, term: String, isActive: Boolean, comment: String, lastUpdate: LocalDateTime) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. CanonicalSpelling
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + CanonicalSpelling(id: CanonicalSpellingId, solrIndexId: SolrIndexId, term: String, isActive: Boolean, comment: String, lastUpdate: LocalDateTime) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + + val + + + comment: String + + + +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + val + + + id: CanonicalSpellingId + + + +
          10. + + + + + + + + + val + + + isActive: Boolean + + + +
          11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + + val + + + lastUpdate: LocalDateTime + + + +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + + val + + + solrIndexId: SolrIndexId + + + +
          17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          18. + + + + + + + + + val + + + term: String + + + +
          19. + + + + + + + + + def + + + toNamedParameters: Seq[NamedParameter] + + + +
          20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          22. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          23. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/spellings/CanonicalSpellingId$.html b/target/scala-2.12/api/models/spellings/CanonicalSpellingId$.html new file mode 100644 index 00000000..bd004850 --- /dev/null +++ b/target/scala-2.12/api/models/spellings/CanonicalSpellingId$.html @@ -0,0 +1,735 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + CanonicalSpellingId extends IdObject[CanonicalSpellingId] + +

          + + +
          + + Linear Supertypes + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. CanonicalSpellingId
          2. IdObject
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + apply(): CanonicalSpellingId + + +
            Definition Classes
            IdObject
            +
          5. + + + + + + + + + def + + + apply(str: String): CanonicalSpellingId + + +
            Definition Classes
            IdObject
            +
          6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + implicit + val + + + columnToId: Column[CanonicalSpellingId] + + +
            Definition Classes
            IdObject
            +
          9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[CanonicalSpellingId] + + +
            Definition Classes
            IdObject
            +
          10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[CanonicalSpellingId] + + +
            Definition Classes
            IdObject
            +
          11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          16. + + + + + + + + implicit + val + + + jsonReads: Reads[CanonicalSpellingId] + + +
            Definition Classes
            IdObject
            +
          17. + + + + + + + + implicit + val + + + jsonWrites: Writes[CanonicalSpellingId] + + +
            Definition Classes
            IdObject
            +
          18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          22. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          25. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          26. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from IdObject[CanonicalSpellingId]

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/spellings/CanonicalSpellingId.html b/target/scala-2.12/api/models/spellings/CanonicalSpellingId.html new file mode 100644 index 00000000..dcbd525b --- /dev/null +++ b/target/scala-2.12/api/models/spellings/CanonicalSpellingId.html @@ -0,0 +1,669 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + class + + + CanonicalSpellingId extends Id + +

          + + +
          + + Linear Supertypes + +
          Id, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. CanonicalSpellingId
          2. Id
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + CanonicalSpellingId(id: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
            Definition Classes
            Id
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
            Definition Classes
            Id → AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            Id → AnyRef → Any
            +
          11. + + + + + + + + + val + + + id: String + + +
            Definition Classes
            Id
            +
          12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            Id → AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Id

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/spellings/CanonicalSpellingValidator$.html b/target/scala-2.12/api/models/spellings/CanonicalSpellingValidator$.html new file mode 100644 index 00000000..dc421ad9 --- /dev/null +++ b/target/scala-2.12/api/models/spellings/CanonicalSpellingValidator$.html @@ -0,0 +1,763 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          models.spellings

          +

          CanonicalSpellingValidator + + + +

          +

          +
          + +

          + + + object + + + CanonicalSpellingValidator + +

          + + +
          + + Linear Supertypes + +
          AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. CanonicalSpellingValidator
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          16. + + + + + + + + + def + + + validateAlternativeSpellingEqualsNoOtherCanonical(spellings: CanonicalSpellingWithAlternatives, allCanonicalSpellings: List[CanonicalSpellingWithAlternatives]): Option[String] + + + +
          17. + + + + + + + + + def + + + validateAlternativeSpellingNotCanonical(spellings: CanonicalSpellingWithAlternatives): Option[String] + + + +
          18. + + + + + + + + + def + + + validateCanonicalEqualsNoOtherAlternative(spellings: CanonicalSpellingWithAlternatives, allCanonicalSpellings: List[CanonicalSpellingWithAlternatives]): Option[String] + + + +
          19. + + + + + + + + + def + + + validateCanonicalSpellingsAndAlternatives(spellings: CanonicalSpellingWithAlternatives, allCanonicalSpellings: List[CanonicalSpellingWithAlternatives]): Seq[String] + + + +
          20. + + + + + + + + + def + + + validateNoDuplicateAlternativeSpellingsOtherCanonical(spellings: CanonicalSpellingWithAlternatives, allCanonicalSpellings: List[CanonicalSpellingWithAlternatives]): Option[String] + + + +
          21. + + + + + + + + + def + + + validateNoDuplicateAlternativeSpellingsSameCanonical(spellings: CanonicalSpellingWithAlternatives): Option[String] + + + +
          22. + + + + + + + + + def + + + validateNoEmptyAlternatives(spellings: CanonicalSpellingWithAlternatives): Option[String] + + + +
          23. + + + + + + + + + def + + + validateNoEmptySpelling(spellingTerm: String): Option[String] + + + +
          24. + + + + + + + + + def + + + validateNoMultipleAlternativesWhenWildcard(spellings: CanonicalSpellingWithAlternatives): Option[String] + + + +
          25. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          26. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          27. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          28. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/spellings/CanonicalSpellingWithAlternatives$.html b/target/scala-2.12/api/models/spellings/CanonicalSpellingWithAlternatives$.html new file mode 100644 index 00000000..e1562725 --- /dev/null +++ b/target/scala-2.12/api/models/spellings/CanonicalSpellingWithAlternatives$.html @@ -0,0 +1,705 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + CanonicalSpellingWithAlternatives extends Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. CanonicalSpellingWithAlternatives
          2. Serializable
          3. Serializable
          4. AnyRef
          5. Any
          6. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + + def + + + delete(id: CanonicalSpellingId)(implicit connection: Connection): Int + + + +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + implicit + val + + + jsonFormat: OFormat[CanonicalSpellingWithAlternatives] + + + +
          13. + + + + + + + + + def + + + loadAllForIndex(solrIndexId: SolrIndexId)(implicit connection: Connection): List[CanonicalSpellingWithAlternatives] + + + +
          14. + + + + + + + + + def + + + loadById(id: CanonicalSpellingId)(implicit connection: Connection): Option[CanonicalSpellingWithAlternatives] + + + +
          15. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          20. + + + + + + + + + def + + + update(spellingWithAlternatives: CanonicalSpellingWithAlternatives)(implicit connection: Connection): Unit + + + +
          21. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          22. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          23. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          24. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/spellings/CanonicalSpellingWithAlternatives.html b/target/scala-2.12/api/models/spellings/CanonicalSpellingWithAlternatives.html new file mode 100644 index 00000000..4f42e1b6 --- /dev/null +++ b/target/scala-2.12/api/models/spellings/CanonicalSpellingWithAlternatives.html @@ -0,0 +1,691 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + CanonicalSpellingWithAlternatives(id: CanonicalSpellingId, term: String, isActive: Boolean, comment: String, alternativeSpellings: List[AlternativeSpelling] = Nil) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. CanonicalSpellingWithAlternatives
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + CanonicalSpellingWithAlternatives(id: CanonicalSpellingId, term: String, isActive: Boolean, comment: String, alternativeSpellings: List[AlternativeSpelling] = Nil) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + alternativeSpellings: List[AlternativeSpelling] + + + +
          5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + + val + + + comment: String + + + +
          8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          9. + + + + + + + + + def + + + exportToReplaceFile: Boolean + + + +
          10. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + + val + + + id: CanonicalSpellingId + + + +
          12. + + + + + + + + + val + + + isActive: Boolean + + + +
          13. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          18. + + + + + + + + + val + + + term: String + + + +
          19. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          20. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          21. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          22. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/spellings/FullCanonicalSpellingWithAlternatives$.html b/target/scala-2.12/api/models/spellings/FullCanonicalSpellingWithAlternatives$.html new file mode 100644 index 00000000..ca97ea8c --- /dev/null +++ b/target/scala-2.12/api/models/spellings/FullCanonicalSpellingWithAlternatives$.html @@ -0,0 +1,657 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + FullCanonicalSpellingWithAlternatives extends Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. FullCanonicalSpellingWithAlternatives
          2. Serializable
          3. Serializable
          4. AnyRef
          5. Any
          6. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + implicit + val + + + jsonFormat: OFormat[FullCanonicalSpellingWithAlternatives] + + + +
          12. + + + + + + + + + def + + + loadById(id: CanonicalSpellingId)(implicit connection: Connection): Option[FullCanonicalSpellingWithAlternatives] + + + +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/spellings/FullCanonicalSpellingWithAlternatives.html b/target/scala-2.12/api/models/spellings/FullCanonicalSpellingWithAlternatives.html new file mode 100644 index 00000000..f38b4748 --- /dev/null +++ b/target/scala-2.12/api/models/spellings/FullCanonicalSpellingWithAlternatives.html @@ -0,0 +1,708 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + FullCanonicalSpellingWithAlternatives(id: CanonicalSpellingId, term: String, isActive: Boolean, comment: String, solrIndexId: SolrIndexId, lastUpdate: LocalDateTime, alternativeSpellings: List[AlternativeSpelling] = Nil) extends Product with Serializable + +

          + + +

          Needed for JSON persistence in eventhistory (especially for DELETED events). Readonly!! +

          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. FullCanonicalSpellingWithAlternatives
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + FullCanonicalSpellingWithAlternatives(id: CanonicalSpellingId, term: String, isActive: Boolean, comment: String, solrIndexId: SolrIndexId, lastUpdate: LocalDateTime, alternativeSpellings: List[AlternativeSpelling] = Nil) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + alternativeSpellings: List[AlternativeSpelling] + + + +
          5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + + val + + + comment: String + + + +
          8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + val + + + id: CanonicalSpellingId + + + +
          11. + + + + + + + + + val + + + isActive: Boolean + + + +
          12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + + val + + + lastUpdate: LocalDateTime + + + +
          14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + + val + + + solrIndexId: SolrIndexId + + + +
          18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + + val + + + term: String + + + +
          20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          22. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          23. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/models/spellings/index.html b/target/scala-2.12/api/models/spellings/index.html new file mode 100644 index 00000000..b0fb3c4f --- /dev/null +++ b/target/scala-2.12/api/models/spellings/index.html @@ -0,0 +1,571 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          p
          +

          models

          +

          spellings + + + +

          + +
          + +

          + + + package + + + spellings + +

          + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. + +
          +
          + +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + case class + + + AlternativeSpelling(id: AlternativeSpellingId = AlternativeSpellingId(), canonicalSpellingId: CanonicalSpellingId, term: String, isActive: Boolean) extends Product with Serializable + + + +
          2. + + + + + + + + + class + + + AlternativeSpellingId extends Id + + + +
          3. + + + + + + + + + case class + + + CanonicalSpelling(id: CanonicalSpellingId, solrIndexId: SolrIndexId, term: String, isActive: Boolean, comment: String, lastUpdate: LocalDateTime) extends Product with Serializable + + + +
          4. + + + + + + + + + class + + + CanonicalSpellingId extends Id + + + +
          5. + + + + + + + + + case class + + + CanonicalSpellingWithAlternatives(id: CanonicalSpellingId, term: String, isActive: Boolean, comment: String, alternativeSpellings: List[AlternativeSpelling] = Nil) extends Product with Serializable + + + +
          6. + + + + + + + + + case class + + + FullCanonicalSpellingWithAlternatives(id: CanonicalSpellingId, term: String, isActive: Boolean, comment: String, solrIndexId: SolrIndexId, lastUpdate: LocalDateTime, alternativeSpellings: List[AlternativeSpelling] = Nil) extends Product with Serializable + + +

            Needed for JSON persistence in eventhistory (especially for DELETED events).

            Needed for JSON persistence in eventhistory (especially for DELETED events). Readonly!! +

            +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + + object + + + AlternativeSpelling extends Serializable + + + +
          2. + + + + + + + + + object + + + AlternativeSpellingId extends IdObject[AlternativeSpellingId] + + + +
          3. + + + + + + + + + object + + + CanonicalSpelling extends Serializable + + + +
          4. + + + + + + + + + object + + + CanonicalSpellingId extends IdObject[CanonicalSpellingId] + + + +
          5. + + + + + + + + + object + + + CanonicalSpellingValidator + + + +
          6. + + + + + + + + + object + + + CanonicalSpellingWithAlternatives extends Serializable + + + +
          7. + + + + + + + + + object + + + FullCanonicalSpellingWithAlternatives extends Serializable + + + +
          8. +
          +
          + + + + +
          + +
          + + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/router/Routes.html b/target/scala-2.12/api/router/Routes.html new file mode 100644 index 00000000..aa1171f7 --- /dev/null +++ b/target/scala-2.12/api/router/Routes.html @@ -0,0 +1,1185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          router

          +

          Routes + + + +

          +

          +
          + +

          + + + class + + + Routes extends GeneratedRouter + +

          + + +
          + + Linear Supertypes + +
          GeneratedRouter, Router, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. Routes
          2. GeneratedRouter
          3. Router
          4. AnyRef
          5. Any
          6. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + Routes(errorHandler: HttpErrorHandler, FrontendController_2: FrontendController, HealthController_0: HealthController, ApiController_1: ApiController) + + +
            Annotations
            + @Inject() + +
            +
          2. + + + + + + + + + new + + + Routes(errorHandler: HttpErrorHandler, FrontendController_2: FrontendController, HealthController_0: HealthController, ApiController_1: ApiController, prefix: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + /:(prefix: String): Router + + +
            Definition Classes
            Router
            +
          4. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          6. + + + + + + + + + def + + + asJava: Router + + +
            Definition Classes
            Router
            +
          7. + + + + + + + + + def + + + badRequest(error: String): Action[AnyContent] + + +
            Definition Classes
            GeneratedRouter
            +
          8. + + + + + + + + + def + + + call[T](params: List[Param[_]])(generator: (Seq[_]) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          9. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17], pa18: Param[A18], pa19: Param[A19], pa20: Param[A20], pa21: Param[A21])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          10. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17], pa18: Param[A18], pa19: Param[A19], pa20: Param[A20])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          11. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17], pa18: Param[A18], pa19: Param[A19])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          12. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17], pa18: Param[A18])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          13. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          14. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          15. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          16. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          17. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          18. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          19. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          20. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          21. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          22. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8])(generator: (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          23. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7])(generator: (A1, A2, A3, A4, A5, A6, A7) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          24. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6])(generator: (A1, A2, A3, A4, A5, A6) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          25. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5])(generator: (A1, A2, A3, A4, A5) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          26. + + + + + + + + + def + + + call[A1, A2, A3, A4](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4])(generator: (A1, A2, A3, A4) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          27. + + + + + + + + + def + + + call[A1, A2, A3](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3])(generator: (A1, A2, A3) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          28. + + + + + + + + + def + + + call[A1, A2](pa1: Param[A1], pa2: Param[A2])(generator: (A1, A2) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          29. + + + + + + + + + def + + + call[P](pa: Param[P])(generator: (P) ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          30. + + + + + + + + + def + + + call(generator: ⇒ Handler): Handler + + +
            Definition Classes
            GeneratedRouter
            +
          31. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          32. + + + + + + + + + def + + + createInvoker[T](fakeCall: ⇒ T, handlerDef: HandlerDef)(implicit hif: HandlerInvokerFactory[T]): HandlerInvoker[T] + + +
            Definition Classes
            GeneratedRouter
            +
          33. + + + + + + + + + def + + + documentation: List[(String, String, String)] + + +
            Definition Classes
            Routes → Router
            +
          34. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          35. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          36. + + + + + + + + + val + + + errorHandler: HttpErrorHandler + + +
            Definition Classes
            Routes → GeneratedRouter
            +
          37. + + + + + + + + + def + + + fakeValue[A]: A + + +
            Definition Classes
            GeneratedRouter
            +
          38. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          39. + + + + + + + + final + def + + + handlerFor(request: RequestHeader): Option[Handler] + + +
            Definition Classes
            Router
            +
          40. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          41. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          42. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          43. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          44. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          45. + + + + + + + + final + def + + + orElse(other: Router): Router + + +
            Definition Classes
            Router
            +
          46. + + + + + + + + + val + + + prefix: String + + + +
          47. + + + + + + + + + def + + + routes: PartialFunction[RequestHeader, Handler] + + +
            Definition Classes
            Routes → Router
            +
          48. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          49. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          50. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          51. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          52. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          53. + + + + + + + + + def + + + withPrefix(addPrefix: String): Routes + + +
            Definition Classes
            Routes → Router
            +
          54. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from GeneratedRouter

          +
          +

          Inherited from Router

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/router/RoutesPrefix$.html b/target/scala-2.12/api/router/RoutesPrefix$.html new file mode 100644 index 00000000..f220c090 --- /dev/null +++ b/target/scala-2.12/api/router/RoutesPrefix$.html @@ -0,0 +1,631 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          router

          +

          RoutesPrefix + + + +

          +

          +
          + +

          + + + object + + + RoutesPrefix + +

          + + +
          + + Linear Supertypes + +
          AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. RoutesPrefix
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + val + + + byNamePrefix: () ⇒ String + + + +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          13. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + + def + + + prefix: String + + + +
          16. + + + + + + + + + def + + + setPrefix(p: String): Unit + + + +
          17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          18. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          20. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          21. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          22. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/router/index.html b/target/scala-2.12/api/router/index.html new file mode 100644 index 00000000..8a830ead --- /dev/null +++ b/target/scala-2.12/api/router/index.html @@ -0,0 +1,230 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          p
          + +

          router + + + +

          + +
          + +

          + + + package + + + router + +

          + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. + +
          +
          + +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + class + + + Routes extends GeneratedRouter + + + +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + + object + + + RoutesPrefix + + + +
          2. +
          +
          + + + + +
          + +
          + + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/services/MigrationService.html b/target/scala-2.12/api/services/MigrationService.html new file mode 100644 index 00000000..5eb8505a --- /dev/null +++ b/target/scala-2.12/api/services/MigrationService.html @@ -0,0 +1,650 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          services

          +

          MigrationService + + + +

          +

          +
          + +

          + + + class + + + MigrationService extends Logging + +

          + + +
          Annotations
          + @Singleton() + +
          + + Linear Supertypes + +
          Logging, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. MigrationService
          2. Logging
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + MigrationService(dbapi: DBApi, toggleService: FeatureToggleService, searchManagementRepository: SearchManagementRepository, applicationEvolutions: ApplicationEvolutions)(implicit ec: DatabaseExecutionContext) + + +
            Annotations
            + @Inject() + +
            +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + + val + + + evolutionsUpToDate: Boolean + + + +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + + val + + + logger: Logger + + +
            Attributes
            protected
            Definition Classes
            Logging
            +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Logging

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/services/RulesTxtDeploymentService$RulesTxtWithFileNames.html b/target/scala-2.12/api/services/RulesTxtDeploymentService$RulesTxtWithFileNames.html new file mode 100644 index 00000000..0ceb216a --- /dev/null +++ b/target/scala-2.12/api/services/RulesTxtDeploymentService$RulesTxtWithFileNames.html @@ -0,0 +1,624 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          services.RulesTxtDeploymentService

          +

          RulesTxtWithFileNames + + + +

          +

          +
          + +

          + + + case class + + + RulesTxtWithFileNames(content: String, sourceFileName: String, destinationFileName: String) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. RulesTxtWithFileNames
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + RulesTxtWithFileNames(content: String, sourceFileName: String, destinationFileName: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + + val + + + content: String + + + +
          7. + + + + + + + + + val + + + destinationFileName: String + + + +
          8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + val + + + sourceFileName: String + + + +
          15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          18. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.html b/target/scala-2.12/api/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.html new file mode 100644 index 00000000..af8c6405 --- /dev/null +++ b/target/scala-2.12/api/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.html @@ -0,0 +1,672 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          services.RulesTxtDeploymentService

          +

          RulesTxtsForSolrIndex + + + +

          +

          +
          + +

          + + + case class + + + RulesTxtsForSolrIndex(solrIndexId: SolrIndexId, regularRules: RulesTxtWithFileNames, decompoundRules: Option[RulesTxtWithFileNames], replaceRules: Option[RulesTxtWithFileNames]) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. RulesTxtsForSolrIndex
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + RulesTxtsForSolrIndex(solrIndexId: SolrIndexId, regularRules: RulesTxtWithFileNames, decompoundRules: Option[RulesTxtWithFileNames], replaceRules: Option[RulesTxtWithFileNames]) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + allFiles: List[RulesTxtWithFileNames] + + + +
          5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + + val + + + decompoundRules: Option[RulesTxtWithFileNames] + + + +
          8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + + def + + + regularAndDecompoundFiles: List[RulesTxtWithFileNames] + + + +
          15. + + + + + + + + + val + + + regularRules: RulesTxtWithFileNames + + + +
          16. + + + + + + + + + val + + + replaceRules: Option[RulesTxtWithFileNames] + + + +
          17. + + + + + + + + + val + + + solrIndexId: SolrIndexId + + + +
          18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          20. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          21. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          22. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/services/RulesTxtDeploymentService.html b/target/scala-2.12/api/services/RulesTxtDeploymentService.html new file mode 100644 index 00000000..37020a6d --- /dev/null +++ b/target/scala-2.12/api/services/RulesTxtDeploymentService.html @@ -0,0 +1,752 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          services

          +

          RulesTxtDeploymentService + + + +

          +

          +
          + +

          + + + class + + + RulesTxtDeploymentService extends Logging + +

          + + +
          Annotations
          + @Singleton() + +
          + + Linear Supertypes + +
          Logging, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. RulesTxtDeploymentService
          2. Logging
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + RulesTxtDeploymentService(querqyRulesTxtGenerator: QuerqyRulesTxtGenerator, appConfig: Configuration, featureToggleService: FeatureToggleService, searchManagementRepository: SearchManagementRepository, environment: Environment) + + +
            Annotations
            + @Inject() + +
            +
          +
          + +
          +

          Type Members

          +
          1. + + + + + + + + + case class + + + RulesTxtWithFileNames(content: String, sourceFileName: String, destinationFileName: String) extends Product with Serializable + + + +
          2. + + + + + + + + + case class + + + RulesTxtsForSolrIndex(solrIndexId: SolrIndexId, regularRules: RulesTxtWithFileNames, decompoundRules: Option[RulesTxtWithFileNames], replaceRules: Option[RulesTxtWithFileNames]) extends Product with Serializable + + + +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + + def + + + executeDeploymentScript(rulesTxts: RulesTxtsForSolrIndex, targetSystem: String): DeploymentScriptResult + + + +
          9. + + + + + + + + + def + + + generateRulesTxtContentWithFilenames(solrIndexId: SolrIndexId, targetSystem: String, logDebug: Boolean = true): RulesTxtsForSolrIndex + + +

            Generates a list of source to destination filenames containing the rules.txt(s) according to current application settings.

            Generates a list of source to destination filenames containing the rules.txt(s) according to current application settings. +

            solrIndexId

            Solr Index Id to generate the output for.

            +
          10. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + + val + + + logger: Logger + + +
            Attributes
            protected
            Definition Classes
            Logging
            +
          14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          18. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          19. + + + + + + + + + def + + + validateCompleteRulesTxts(rulesTxts: RulesTxtsForSolrIndex, logDebug: Boolean = true): List[String] + + +

            Returns errors for the given rules files.

            Returns errors for the given rules files. +There are no errors if the list is empty. +

            +
          20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          22. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          23. + + + + + + + + + def + + + writeAllRulesTxtFilesAsZipFileToStream(out: OutputStream): Unit + + + +
          24. + + + + + + + + + def + + + writeRulesTxtTempFiles(rulesTxts: RulesTxtsForSolrIndex): Unit + + + +
          25. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Logging

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryDeleteRule.html b/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryDeleteRule.html new file mode 100644 index 00000000..cfb23062 --- /dev/null +++ b/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryDeleteRule.html @@ -0,0 +1,610 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          services.RulesTxtImportService

          +

          PreliminaryDeleteRule + + + +

          +

          +
          + +

          + + + case class + + + PreliminaryDeleteRule(term: String) extends PreliminaryRule with Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, PreliminaryRule, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. PreliminaryDeleteRule
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. PreliminaryRule
          7. AnyRef
          8. Any
          9. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + PreliminaryDeleteRule(term: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          9. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          10. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          13. + + + + + + + + + val + + + term: String + + +
            Definition Classes
            PreliminaryDeleteRulePreliminaryRule
            +
          14. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          15. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          16. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          17. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from PreliminaryRule

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryFilterRule.html b/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryFilterRule.html new file mode 100644 index 00000000..c2b44951 --- /dev/null +++ b/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryFilterRule.html @@ -0,0 +1,610 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          services.RulesTxtImportService

          +

          PreliminaryFilterRule + + + +

          +

          +
          + +

          + + + case class + + + PreliminaryFilterRule(term: String) extends PreliminaryRule with Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, PreliminaryRule, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. PreliminaryFilterRule
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. PreliminaryRule
          7. AnyRef
          8. Any
          9. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + PreliminaryFilterRule(term: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          9. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          10. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          13. + + + + + + + + + val + + + term: String + + +
            Definition Classes
            PreliminaryFilterRulePreliminaryRule
            +
          14. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          15. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          16. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          17. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from PreliminaryRule

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryRule.html b/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryRule.html new file mode 100644 index 00000000..4470b77e --- /dev/null +++ b/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryRule.html @@ -0,0 +1,642 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          t
          +

          services.RulesTxtImportService

          +

          PreliminaryRule + + + +

          +

          +
          + +

          + + + trait + + + PreliminaryRule extends AnyRef + +

          + + +
          + + Linear Supertypes + +
          AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. PreliminaryRule
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + +
          +

          Abstract Value Members

          +
          1. + + + + + + + + abstract + def + + + term: String + + + +
          +
          + +
          +

          Concrete Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          18. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/services/RulesTxtImportService$PreliminarySearchInput.html b/target/scala-2.12/api/services/RulesTxtImportService$PreliminarySearchInput.html new file mode 100644 index 00000000..9e1a3c1f --- /dev/null +++ b/target/scala-2.12/api/services/RulesTxtImportService$PreliminarySearchInput.html @@ -0,0 +1,688 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          services.RulesTxtImportService

          +

          PreliminarySearchInput + + + +

          +

          +
          + +

          + + + case class + + + PreliminarySearchInput(term: String, rules: List[PreliminaryRule], jsonTags: Option[JsObject] = None, allSynonymTermHash: String = null, remainingRulesHash: String = null, allTagsHash: String = null) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. PreliminarySearchInput
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + PreliminarySearchInput(term: String, rules: List[PreliminaryRule], jsonTags: Option[JsObject] = None, allSynonymTermHash: String = null, remainingRulesHash: String = null, allTagsHash: String = null) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + var + + + allSynonymTermHash: String + + + +
          5. + + + + + + + + + var + + + allTagsHash: String + + + +
          6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + + var + + + jsonTags: Option[JsObject] + + + +
          12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          13. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + + var + + + remainingRulesHash: String + + + +
          16. + + + + + + + + + var + + + rules: List[PreliminaryRule] + + + +
          17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          18. + + + + + + + + + val + + + term: String + + + +
          19. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          20. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          21. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          22. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/services/RulesTxtImportService$PreliminarySynonymRule.html b/target/scala-2.12/api/services/RulesTxtImportService$PreliminarySynonymRule.html new file mode 100644 index 00000000..3014d5ff --- /dev/null +++ b/target/scala-2.12/api/services/RulesTxtImportService$PreliminarySynonymRule.html @@ -0,0 +1,626 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          services.RulesTxtImportService

          +

          PreliminarySynonymRule + + + +

          +

          +
          + +

          + + + case class + + + PreliminarySynonymRule(term: String, synonymType: Int = SynonymRule.TYPE_DIRECTED) extends PreliminaryRule with Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, PreliminaryRule, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. PreliminarySynonymRule
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. PreliminaryRule
          7. AnyRef
          8. Any
          9. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + PreliminarySynonymRule(term: String, synonymType: Int = SynonymRule.TYPE_DIRECTED) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          9. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          10. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          13. + + + + + + + + + var + + + synonymType: Int + + + +
          14. + + + + + + + + + val + + + term: String + + + +
          15. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          16. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          17. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          18. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from PreliminaryRule

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryUpDownRule.html b/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryUpDownRule.html new file mode 100644 index 00000000..3b3a1cb1 --- /dev/null +++ b/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryUpDownRule.html @@ -0,0 +1,642 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          services.RulesTxtImportService

          +

          PreliminaryUpDownRule + + + +

          +

          +
          + +

          + + + case class + + + PreliminaryUpDownRule(term: String, upDownType: Int, boostMalusValue: Int) extends PreliminaryRule with Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, PreliminaryRule, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. PreliminaryUpDownRule
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. PreliminaryRule
          7. AnyRef
          8. Any
          9. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + PreliminaryUpDownRule(term: String, upDownType: Int, boostMalusValue: Int) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + val + + + boostMalusValue: Int + + + +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          11. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + + val + + + term: String + + +
            Definition Classes
            PreliminaryUpDownRulePreliminaryRule
            +
          15. + + + + + + + + + val + + + upDownType: Int + + + +
          16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          18. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from PreliminaryRule

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/services/RulesTxtImportService.html b/target/scala-2.12/api/services/RulesTxtImportService.html new file mode 100644 index 00000000..9f6c7354 --- /dev/null +++ b/target/scala-2.12/api/services/RulesTxtImportService.html @@ -0,0 +1,781 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          services

          +

          RulesTxtImportService + + + +

          +

          +
          + +

          + + + class + + + RulesTxtImportService extends Logging + +

          + + +
          Annotations
          + @Singleton() + +
          + + Linear Supertypes + +
          Logging, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. RulesTxtImportService
          2. Logging
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + RulesTxtImportService(querqyRulesTxtGenerator: QuerqyRulesTxtGenerator, searchManagementRepository: SearchManagementRepository, featureToggleService: FeatureToggleService) + + +
            Annotations
            + @Inject() + +
            +
          +
          + +
          +

          Type Members

          +
          1. + + + + + + + + + case class + + + PreliminaryDeleteRule(term: String) extends PreliminaryRule with Product with Serializable + + + +
          2. + + + + + + + + + case class + + + PreliminaryFilterRule(term: String) extends PreliminaryRule with Product with Serializable + + + +
          3. + + + + + + + + + trait + + + PreliminaryRule extends AnyRef + + + +
          4. + + + + + + + + + case class + + + PreliminarySearchInput(term: String, rules: List[PreliminaryRule], jsonTags: Option[JsObject] = None, allSynonymTermHash: String = null, remainingRulesHash: String = null, allTagsHash: String = null) extends Product with Serializable + + + +
          5. + + + + + + + + + case class + + + PreliminarySynonymRule(term: String, synonymType: Int = SynonymRule.TYPE_DIRECTED) extends PreliminaryRule with Product with Serializable + + + +
          6. + + + + + + + + + case class + + + PreliminaryUpDownRule(term: String, upDownType: Int, boostMalusValue: Int) extends PreliminaryRule with Product with Serializable + + + +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + IGNORED_TAG_ID: String + + + +
          5. + + + + + + + + + val + + + IGNORED_TAG_LOG: String + + + +
          6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          9. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          10. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + + def + + + importFromFilePayload(filePayload: String, solrIndexId: SolrIndexId): (Int, Int, Int, Int, Int) + + + +
          13. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          14. + + + + + + + + + val + + + logger: Logger + + +
            Attributes
            protected
            Definition Classes
            Logging
            +
          15. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          22. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          23. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Logging

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/services/SmuiMigrationLock$.html b/target/scala-2.12/api/services/SmuiMigrationLock$.html new file mode 100644 index 00000000..d51432c7 --- /dev/null +++ b/target/scala-2.12/api/services/SmuiMigrationLock$.html @@ -0,0 +1,759 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + object + + + SmuiMigrationLock extends Logging with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Logging, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SmuiMigrationLock
          2. Serializable
          3. Serializable
          4. Logging
          5. AnyRef
          6. Any
          7. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + COMPLETED: String + + + +
          5. + + + + + + + + + val + + + LOCK_TIME: String + + + +
          6. + + + + + + + + + val + + + MIGRATION_KEY: String + + + +
          7. + + + + + + + + + val + + + TABLE_NAME: String + + + +
          8. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          9. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + create(migrationKey: String)(implicit connection: Connection): SmuiMigrationLock + + + +
          11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          13. + + + + + + + + + def + + + executeOnce(migrationKey: String, op: () ⇒ Unit)(implicit connection: Connection): Unit + + + +
          14. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          17. + + + + + + + + + val + + + logger: Logger + + +
            Attributes
            protected
            Definition Classes
            Logging
            +
          18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          19. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + + def + + + select(migrationKey: String)(implicit connection: Connection): Option[SmuiMigrationLock] + + + +
          22. + + + + + + + + + val + + + sqlParser: RowParser[SmuiMigrationLock] + + + +
          23. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          24. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          25. + + + + + + + + + def + + + updateCompleted(migrationKey: String)(implicit connection: Connection): Int + + + +
          26. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          27. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          28. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          29. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Logging

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/services/SmuiMigrationLock.html b/target/scala-2.12/api/services/SmuiMigrationLock.html new file mode 100644 index 00000000..bb77eab4 --- /dev/null +++ b/target/scala-2.12/api/services/SmuiMigrationLock.html @@ -0,0 +1,631 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + + + +

          + + + case class + + + SmuiMigrationLock(migrationKey: String, lockTime: LocalDateTime, completed: Option[Boolean]) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SmuiMigrationLock
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + SmuiMigrationLock(migrationKey: String, lockTime: LocalDateTime, completed: Option[Boolean]) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + + val + + + completed: Option[Boolean] + + + +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          10. + + + + + + + + + val + + + lockTime: LocalDateTime + + + +
          11. + + + + + + + + + val + + + migrationKey: String + + + +
          12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          13. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + + def + + + toNamedParameters: Seq[NamedParameter] + + + +
          17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          19. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          20. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/api/services/index.html b/target/scala-2.12/api/services/index.html new file mode 100644 index 00000000..b6631edc --- /dev/null +++ b/target/scala-2.12/api/services/index.html @@ -0,0 +1,295 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          p
          + +

          services + + + +

          + +
          + +

          + + + package + + + services + +

          + + +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. + +
          +
          + +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + class + + + MigrationService extends Logging + + +
            Annotations
            + @Singleton() + +
            +
          2. + + + + + + + + + class + + + RulesTxtDeploymentService extends Logging + + +
            Annotations
            + @Singleton() + +
            +
          3. + + + + + + + + + class + + + RulesTxtImportService extends Logging + + +
            Annotations
            + @Singleton() + +
            +
          4. + + + + + + + + + case class + + + SmuiMigrationLock(migrationKey: String, lockTime: LocalDateTime, completed: Option[Boolean]) extends Product with Serializable + + + +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + + object + + + SmuiMigrationLock extends Logging with Serializable + + + +
          2. +
          +
          + + + + +
          + +
          + + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/scala-2.12/classes/SmuiStartModule.class b/target/scala-2.12/classes/SmuiStartModule.class new file mode 100644 index 00000000..b0f95e55 Binary files /dev/null and b/target/scala-2.12/classes/SmuiStartModule.class differ diff --git a/target/scala-2.12/classes/application.conf b/target/scala-2.12/classes/application.conf new file mode 100644 index 00000000..cbfa9bf2 --- /dev/null +++ b/target/scala-2.12/classes/application.conf @@ -0,0 +1,193 @@ +# +# ~~~~~ + +# Database configuration +# ~~~~~ +# You can declare as many datasources as you want. +# By convention, the default datasource is named `default` + +# org.postgresql.Driver can also be used +db.default.driver=com.mysql.cj.jdbc.Driver +db.default.driver=${?SMUI_DB_JDBC_DRIVER} + +db.default.url="jdbc:mysql://localhost/smui?autoReconnect=true&useSSL=false" +db.default.url=${?SMUI_DB_URL} + +db.default.username="smui" +db.default.username=${?SMUI_DB_USER} + +db.default.password="smui" +db.default.password=${?SMUI_DB_PASSWORD} + +# smui2solr script config +# WARNING: better not use spaces or tabs on path or host config as that might confuse order of script params passed to shell +smui2solr.SRC_TMP_FILE="/tmp/search-management-ui_rules-txt.tmp" +smui2solr.SRC_TMP_FILE=${?SMUI_2SOLR_SRC_TMP_FILE} + +smui2solr.DST_CP_FILE_TO="/usr/bin/solr/liveCore/conf/rules.txt" +smui2solr.DST_CP_FILE_TO=${?SMUI_2SOLR_DST_CP_FILE_TO} + +smui2solr.SOLR_HOST="localhost:8983" +smui2solr.SOLR_HOST=${?SMUI_2SOLR_SOLR_HOST} + +smui.deployment.git.repo-url="ssh://git@localhost/git-server/repos/smui_rulestxt_repo.git" +smui.deployment.git.repo-url=${?SMUI_DEPLOYMENT_GIT_REPO_URL} +smui2solr.deployment.git.filename.common-rules-txt="rules.txt" +smui2solr.deployment.git.filename.common-rules-txt=${?SMUI_DEPLOYMENT_GIT_FN_COMMON_RULES_TXT} + +# Application Feature Toggles +# ~~~~~ +toggle.activate-spelling=false +toggle.activate-spelling=${?SMUI_TOGGLE_SPELLING} + +toggle.ui-concept.updown-rules.combined=true +toggle.ui-concept.updown-rules.combined=${?SMUI_TOGGLE_UI_UPDOWN_COMBINED} + +toggle.ui-concept.all-rules.with-solr-fields=true +toggle.ui-concept.all-rules.with-solr-fields=${?SMUI_TOGGLE_UI_WITH_SOLR_FIELDS} + +toggle.ui-list.limit-items-to=-1 # set -1 for no limitation for displayed items in list +toggle.ui-list.limit-items-to=${?SMUI_TOGGLE_UI_LIMIT_LIST_ITEMS_TO} + +toggle.rule-deployment.log-rule-id=false +toggle.rule-deployment.log-rule-id=${?SMUI_TOGGLE_RULE_ID_LOGGING} + +toggle.rule-deployment.split-decompound-rules-txt=false +toggle.rule-deployment.split-decompound-rules-txt=${?SMUI_TOGGLE_DEPL_SPLIT_DECOMPOUND} +toggle.rule-deployment.split-decompound-rules-txt-DST_CP_FILE_TO="/usr/bin/solr/liveCore/conf/decompound-rules.txt" +toggle.rule-deployment.split-decompound-rules-txt-DST_CP_FILE_TO=${?SMUI_TOGGLE_DEPL_DECOMPOUND_DST} + +smui2solr.replace-rules-tmp-file="/tmp/search-management-ui_replace-rules-txt.tmp" +smui2solr.replace-rules-tmp-file=${?SMUI_2SOLR_REPLACE_RULES_TMP_FILE} +smui2solr.replace-rules-dst-cp-file-to="/usr/bin/solr/liveCore/conf/replace-rules.txt" +smui2solr.replace-rules-dst-cp-file-to=${?SMUI_2SOLR_REPLACE_RULES_DST_CP_FILE_TO} + +toggle.rule-deployment.pre-live.present=false +toggle.rule-deployment.pre-live.present=${?SMUI_TOGGLE_DEPL_PRELIVE} +# in case pre-live is present, describe PRELIVE deployment +smui2solr.deploy-prelive-fn-rules-txt="/usr/bin/solr/preliveCore/conf/rules.txt" +smui2solr.deploy-prelive-fn-rules-txt=${?SMUI_DEPLOY_PRELIVE_FN_RULES_TXT} +smui2solr.deploy-prelive-solr-host="" +smui2solr.deploy-prelive-solr-host=${?SMUI_DEPLOY_PRELIVE_SOLR_HOST} +smui2solr.deploy-prelive-fn-decompound-txt="/usr/bin/solr/preliveCore/conf/rules-decompound.txt" +smui2solr.deploy-prelive-fn-decompound-txt=${?SMUI_DEPLOY_PRELIVE_FN_DECOMPOUND_TXT} +smui2solr.deploy-prelive-fn-replace-txt="/usr/bin/solr/preliveCore/conf/replace-rules.txt" +smui2solr.deploy-prelive-fn-replace-txt=${?SMUI_DEPLOY_PRELIVE_FN_REPLACE_TXT} + +toggle.rule-deployment.custom-script=false +toggle.rule-deployment.custom-script=${?SMUI_TOGGLE_DEPL_CUSTOM_SCRIPT} +toggle.rule-deployment.custom-script-SMUI2SOLR-SH_PATH="/PATH/TO/alternative-smui2solr-script.sh" +toggle.rule-deployment.custom-script-SMUI2SOLR-SH_PATH=${?SMUI_TOGGLE_DEPL_CUSTOM_SCRIPT_PATH} + +toggle.headline="Search Management UI" +toggle.headline=${?SMUI_HEADLINE} + +toggle.rule-tagging=false +toggle.rule-tagging=${?SMUI_RULE_TAGGING_ACTIVE} + +# A file in JSON format with predefined tags can be defined here, see TestPredefinedTags.json as a example +toggle.predefined-tags-file="" +toggle.predefined-tags-file=${?SMUI_PREDEFINED_TAGS_FILE} + +# Pass JSON (as string) containing the mappings OR leave null for defaults +# TODO consider to pass a (JSON) config file (containing this as well as predefined-tags-file - see above) +toggle.ui-concept.custom.up-down-dropdown-mappings=null +toggle.ui-concept.custom.up-down-dropdown-mappings=${?SMUI_CUSTOM_UPDOWN_MAPPINGS} + +# application instance specific: Play Filter / Security configuration +# ~~~~~ +play.http.secret.key="generated application secret" +play.http.secret.key=${?SMUI_PLAY_APPLICATION_SECRET} + +# Authentication (technical application behaviour) +# ~~~~~ + +# For Basic Auth authentication, use SMUI's BasicAuthAuthenticatedAction (like in the example below): +# smui.authAction="controllers.auth.BasicAuthAuthenticatedAction" +# WARNING: BasicAuth is deprecated as of v3.14. See https://github.com/querqy/smui/pull/83#issuecomment-1023284550 (27-01-2022). +smui.BasicAuthAuthenticatedAction.user="smui_user" +smui.BasicAuthAuthenticatedAction.user=${?SMUI_BASIC_AUTH_USER} +smui.BasicAuthAuthenticatedAction.pass="smui_pass" +smui.BasicAuthAuthenticatedAction.pass=${?SMUI_BASIC_AUTH_PASS} + +# For JWT authentication, use SMUI's JWTJsonAuthenticatedAction (like in the example below): +# smui.authAction="controllers.auth.JWTJsonAuthenticatedAction" +smui.JWTJsonAuthenticatedAction.login.url="" +smui.JWTJsonAuthenticatedAction.login.url=${?SMUI_JWT_LOGIN_URL} +smui.JWTJsonAuthenticatedAction.cookie.name="jwt" +smui.JWTJsonAuthenticatedAction.cookie.name=${?SMUI_JWT_AUTH_COOKIE_NAME} +smui.JWTJsonAuthenticatedAction.public.key="" +smui.JWTJsonAuthenticatedAction.public.key=${?SMUI_JWT_PUBLIC_KEY} +smui.JWTJsonAuthenticatedAction.algorithm="rsa" +smui.JWTJsonAuthenticatedAction.algorithm=${?SMUI_JWT_ALGORITHMS} + +smui.JWTJsonAuthenticatedAction.authorization.active="false" +smui.JWTJsonAuthenticatedAction.authorization.active=${?SMUI_JWT_ACTIVE} +smui.JWTJsonAuthenticatedAction.authorization.json.path="$.roles" +smui.JWTJsonAuthenticatedAction.authorization.json.path=${?SMUI_JWT_ROLES_JSON_PATH} +smui.JWTJsonAuthenticatedAction.authorization.roles="admin" +smui.JWTJsonAuthenticatedAction.authorization.roles=${?SMUI_JWT_AUTHORIZED_ROLE} + +# For using no authentication, leave smui.authAction configured to scala.None +smui.authAction="scala.None" +smui.authAction=${?SMUI_AUTH_ACTION} + +smui.auth.ui-concept.simple-logout-button-target-url="" +smui.auth.ui-concept.simple-logout-button-target-url=${?SMUI_AUTH_LOGOUT_BTN_URL} + +# Remember: You can implement your own authentication behaviour (e.g. based on LDAP / JWTs) by supplying your own AuthenticatedAction (see README.md) + +# WARNING: A simple display-user is deprecated as of v3.14. See https://github.com/querqy/smui/pull/83#issuecomment-1023284550 (27-01-2022). +toggle.display-username.default="Anonymous Search Manager" +toggle.display-username.default=${?SMUI_DEFAULT_USERNAME} + +# 5K data for json_payload might be to less for some rules maintained (see /smui/conf/evolutions/default/6.sql) - maybe support only Postgres >= version, that has native JSON support? + +toggle.activate-eventhistory=false +toggle.activate-eventhistory=${?SMUI_TOGGLE_EVENTHISTORY} + +# +# ~~~~~ + +# Application Server configuration +# ~~~~~ +useSSL=false + +# Caching configuration for SPA Assets (/assets/app/) +play.assets.cache."/public/app/"="no-cache" + +# Play evolutions +# ~~~~~ +play.evolutions.useLocks=true +play.evolutions.autoApply=true + +# Play startup bindings +# ~~~~~ +# @see https://stackoverflow.com/questions/4907603/where-do-i-put-startup-code-in-play-framework +play.modules.enabled += "SmuiStartModule" + +# Play Filter / Security configuration +# ~~~~~ +play.filters.disabled += play.filters.csrf.CSRFFilter // TODO Configure security filters correctly before production use. +play.filters.disabled += play.filters.hosts.AllowedHostsFilter +play.filters.headers.contentSecurityPolicy = null // TODO specify or remove --- play.filters.headers.contentSecurityPolicy = + +# Number of database connections +# See https://github.com/brettwooldridge/HikariCP/wiki/About-Pool-Sizing +fixedConnectionPool = 9 + +play.db { + prototype { + hikaricp.minimumIdle = ${fixedConnectionPool} + hikaricp.maximumPoolSize = ${fixedConnectionPool} + } +} + +# Job queue sized to HikariCP connection pool +database.dispatcher { + executor = "thread-pool-executor" + throughput = 1 + thread-pool-executor { + fixed-pool-size = ${fixedConnectionPool} + } +} diff --git a/target/scala-2.12/classes/controllers/ApiController$ApiResult$.class b/target/scala-2.12/classes/controllers/ApiController$ApiResult$.class new file mode 100644 index 00000000..dddbd577 Binary files /dev/null and b/target/scala-2.12/classes/controllers/ApiController$ApiResult$.class differ diff --git a/target/scala-2.12/classes/controllers/ApiController$ApiResult.class b/target/scala-2.12/classes/controllers/ApiController$ApiResult.class new file mode 100644 index 00000000..48621431 Binary files /dev/null and b/target/scala-2.12/classes/controllers/ApiController$ApiResult.class differ diff --git a/target/scala-2.12/classes/controllers/ApiController$DeploymentInfo$.class b/target/scala-2.12/classes/controllers/ApiController$DeploymentInfo$.class new file mode 100644 index 00000000..0dc61a2e Binary files /dev/null and b/target/scala-2.12/classes/controllers/ApiController$DeploymentInfo$.class differ diff --git a/target/scala-2.12/classes/controllers/ApiController$DeploymentInfo.class b/target/scala-2.12/classes/controllers/ApiController$DeploymentInfo.class new file mode 100644 index 00000000..42d46615 Binary files /dev/null and b/target/scala-2.12/classes/controllers/ApiController$DeploymentInfo.class differ diff --git a/target/scala-2.12/classes/controllers/ApiController$SmuiVersionInfo$.class b/target/scala-2.12/classes/controllers/ApiController$SmuiVersionInfo$.class new file mode 100644 index 00000000..c42da826 Binary files /dev/null and b/target/scala-2.12/classes/controllers/ApiController$SmuiVersionInfo$.class differ diff --git a/target/scala-2.12/classes/controllers/ApiController$SmuiVersionInfo.class b/target/scala-2.12/classes/controllers/ApiController$SmuiVersionInfo.class new file mode 100644 index 00000000..00496267 Binary files /dev/null and b/target/scala-2.12/classes/controllers/ApiController$SmuiVersionInfo.class differ diff --git a/target/scala-2.12/classes/controllers/ApiController$SmuiVersionInfoType$.class b/target/scala-2.12/classes/controllers/ApiController$SmuiVersionInfoType$.class new file mode 100644 index 00000000..75e12ee5 Binary files /dev/null and b/target/scala-2.12/classes/controllers/ApiController$SmuiVersionInfoType$.class differ diff --git a/target/scala-2.12/classes/controllers/ApiController.class b/target/scala-2.12/classes/controllers/ApiController.class new file mode 100644 index 00000000..044aa891 Binary files /dev/null and b/target/scala-2.12/classes/controllers/ApiController.class differ diff --git a/target/scala-2.12/classes/controllers/FrontendController.class b/target/scala-2.12/classes/controllers/FrontendController.class new file mode 100644 index 00000000..20f4c4a8 Binary files /dev/null and b/target/scala-2.12/classes/controllers/FrontendController.class differ diff --git a/target/scala-2.12/classes/controllers/HealthController.class b/target/scala-2.12/classes/controllers/HealthController.class new file mode 100644 index 00000000..b5c4dc2c Binary files /dev/null and b/target/scala-2.12/classes/controllers/HealthController.class differ diff --git a/target/scala-2.12/classes/controllers/ReverseApiController.class b/target/scala-2.12/classes/controllers/ReverseApiController.class new file mode 100644 index 00000000..ee6f1cba Binary files /dev/null and b/target/scala-2.12/classes/controllers/ReverseApiController.class differ diff --git a/target/scala-2.12/classes/controllers/ReverseFrontendController.class b/target/scala-2.12/classes/controllers/ReverseFrontendController.class new file mode 100644 index 00000000..5dc7e4b8 Binary files /dev/null and b/target/scala-2.12/classes/controllers/ReverseFrontendController.class differ diff --git a/target/scala-2.12/classes/controllers/ReverseHealthController.class b/target/scala-2.12/classes/controllers/ReverseHealthController.class new file mode 100644 index 00000000..636ca8dc Binary files /dev/null and b/target/scala-2.12/classes/controllers/ReverseHealthController.class differ diff --git a/target/scala-2.12/classes/controllers/auth/AuthActionFactory.class b/target/scala-2.12/classes/controllers/auth/AuthActionFactory.class new file mode 100644 index 00000000..1253f1a8 Binary files /dev/null and b/target/scala-2.12/classes/controllers/auth/AuthActionFactory.class differ diff --git a/target/scala-2.12/classes/controllers/auth/BasicAuthAuthenticatedAction.class b/target/scala-2.12/classes/controllers/auth/BasicAuthAuthenticatedAction.class new file mode 100644 index 00000000..d1b9ebfa Binary files /dev/null and b/target/scala-2.12/classes/controllers/auth/BasicAuthAuthenticatedAction.class differ diff --git a/target/scala-2.12/classes/controllers/auth/JWTJsonAuthenticatedAction.class b/target/scala-2.12/classes/controllers/auth/JWTJsonAuthenticatedAction.class new file mode 100644 index 00000000..d0488b11 Binary files /dev/null and b/target/scala-2.12/classes/controllers/auth/JWTJsonAuthenticatedAction.class differ diff --git a/target/scala-2.12/classes/controllers/auth/UserRequest$.class b/target/scala-2.12/classes/controllers/auth/UserRequest$.class new file mode 100644 index 00000000..125af186 Binary files /dev/null and b/target/scala-2.12/classes/controllers/auth/UserRequest$.class differ diff --git a/target/scala-2.12/classes/controllers/auth/UserRequest.class b/target/scala-2.12/classes/controllers/auth/UserRequest.class new file mode 100644 index 00000000..5f0d97eb Binary files /dev/null and b/target/scala-2.12/classes/controllers/auth/UserRequest.class differ diff --git a/target/scala-2.12/classes/controllers/javascript/ReverseApiController.class b/target/scala-2.12/classes/controllers/javascript/ReverseApiController.class new file mode 100644 index 00000000..eccedfc4 Binary files /dev/null and b/target/scala-2.12/classes/controllers/javascript/ReverseApiController.class differ diff --git a/target/scala-2.12/classes/controllers/javascript/ReverseFrontendController.class b/target/scala-2.12/classes/controllers/javascript/ReverseFrontendController.class new file mode 100644 index 00000000..a4c9e562 Binary files /dev/null and b/target/scala-2.12/classes/controllers/javascript/ReverseFrontendController.class differ diff --git a/target/scala-2.12/classes/controllers/javascript/ReverseHealthController.class b/target/scala-2.12/classes/controllers/javascript/ReverseHealthController.class new file mode 100644 index 00000000..95fa8d23 Binary files /dev/null and b/target/scala-2.12/classes/controllers/javascript/ReverseHealthController.class differ diff --git a/target/scala-2.12/classes/controllers/routes$javascript.class b/target/scala-2.12/classes/controllers/routes$javascript.class new file mode 100644 index 00000000..7f252bc1 Binary files /dev/null and b/target/scala-2.12/classes/controllers/routes$javascript.class differ diff --git a/target/scala-2.12/classes/controllers/routes.class b/target/scala-2.12/classes/controllers/routes.class new file mode 100644 index 00000000..bcfe1ac3 Binary files /dev/null and b/target/scala-2.12/classes/controllers/routes.class differ diff --git a/target/scala-2.12/classes/evolutions/default/1.sql b/target/scala-2.12/classes/evolutions/default/1.sql new file mode 100644 index 00000000..5b71492d --- /dev/null +++ b/target/scala-2.12/classes/evolutions/default/1.sql @@ -0,0 +1,109 @@ +# --- First database schema + +# --- !Ups + +create table solr_index ( + id varchar(36) not null primary key, + name varchar(1000) not null, + description varchar(1000) not null, + last_update timestamp not null +); + +create table search_input ( + id varchar(36) not null primary key, + term varchar(1000) not null, + solr_index_id varchar(36) not null, + last_update timestamp not null +); + +-- status (for synonym_rule, up_down_rule, filter_rule, delete_rule) +-- ~~~~~~ +-- 0 - inactive (do not deploy) +-- 1 - active (deploy the rule normally) +-- ... other bits, reserved for future stati + +-- synonym_type +-- ~~~~~~~~~~~~ +-- 0 - undirected synonym +-- 1 - directed synonym +create table synonym_rule ( + id varchar(36) not null primary key, + synonym_type int not null, + term varchar(1000) not null, + search_input_id varchar(36) not null, + last_update timestamp not null, + status int not null +); + +-- up_down_type +-- ~~~~~~~~~~~~ +-- 0 - UP +-- 1 - DOWN +create table up_down_rule ( + id varchar(36) not null primary key, + up_down_type int not null, + boost_malus_value int not null, + term varchar(1000) not null, + search_input_id varchar(36) not null, + last_update timestamp not null, + status int not null +); + +create table filter_rule ( + id varchar(36) not null primary key, + term varchar(1000) not null, + search_input_id varchar(36) not null, + last_update timestamp not null, + status int not null +); + +create table delete_rule ( + id varchar(36) not null primary key, + term varchar(1000) not null, + search_input_id varchar(36) not null, + last_update timestamp not null, + status int not null +); + +create table suggested_solr_field ( + id varchar(36) not null primary key, + name varchar(1000) not null, + solr_index_id varchar(36) not null, + last_update timestamp not null +); + +-- target_platform +-- ~~~~~~~~~~~~~~~ +-- 'PRELIVE' - deployment done to a staging or pre-live environment (only possible, if activated, see README.md) +-- 'LIVE' - deployment done to the live environment +-- +-- result +-- ~~~~~~ +-- 0 - OK +-- 1 - ERROR +create table deployment_log ( + id varchar(36) not null primary key, + solr_index_id varchar(36) not null, + target_platform varchar(10) not null, + last_update timestamp not null, + result int not null +); + +# --- !Downs + +drop table deployment_log; + +drop table suggested_solr_field; + +drop table delete_rule; + +drop table filter_rule; + +drop table up_down_rule; + +drop table synonym_rule; + +drop table search_input; + +drop table solr_index; + diff --git a/target/scala-2.12/classes/evolutions/default/2.sql b/target/scala-2.12/classes/evolutions/default/2.sql new file mode 100644 index 00000000..64881507 --- /dev/null +++ b/target/scala-2.12/classes/evolutions/default/2.sql @@ -0,0 +1,16 @@ +# --- !Ups + +-- Adding REDIRECT rule table + +create table redirect_rule ( + id varchar(36) not null primary key, + target varchar(4096) not null, + search_input_id varchar(36) not null, + last_update timestamp not null, + status int not null +); + +# --- !Downs + +drop table redirect_rule; + diff --git a/target/scala-2.12/classes/evolutions/default/3.sql b/target/scala-2.12/classes/evolutions/default/3.sql new file mode 100644 index 00000000..a4f659d0 --- /dev/null +++ b/target/scala-2.12/classes/evolutions/default/3.sql @@ -0,0 +1,37 @@ +# --- !Ups + +-- Add tag table. +-- Tags can be assigned to a single solr index or they can be global to all solr indexes (solr_index_id = null). +-- Exported tags must have a property (e.g. "tenant") and a value (e.g. "MO") so that the full tag would be "tenant:MO". +-- Tags that are not exported can have a value only without a property. +-- +-- exported: 1 = is exported to querqy +-- 0 = is not exported to querqy and only used for tagging purposes in SMUI itself +create table input_tag ( + id varchar(36) not null primary key, + solr_index_id varchar(36), + property varchar(1000), + tag_value varchar(1000) not null, + exported int not null, + predefined int not null, + last_update timestamp not null +); + +create unique index input_tag_property_value_index on input_tag (solr_index_id, property, tag_value); +create index input_tag_predefined_index on input_tag (predefined); + +-- Add table tag_2_input + +create table tag_2_input ( + tag_id varchar(36) not null, + input_id varchar(36) not null, + last_update timestamp not null, + primary key (tag_id, input_id) +); + +create index tag_2_input_input_id_index on tag_2_input (input_id); + +# --- !Downs + +drop table input_tag; +drop table tag_2_input; diff --git a/target/scala-2.12/classes/evolutions/default/4.sql b/target/scala-2.12/classes/evolutions/default/4.sql new file mode 100644 index 00000000..8ba79315 --- /dev/null +++ b/target/scala-2.12/classes/evolutions/default/4.sql @@ -0,0 +1,14 @@ +# --- !Ups + +-- Add status (for deactivating) to search_input + +-- status (for search_input) +-- ~~~~~~ +-- 0 - inactive (do not deploy input and all its rules) +-- 1 - active (deploy the inputs and rules normally) +-- ... other bits, reserved for future stati + +alter table search_input add status int not null default 1; +alter table search_input add comment varchar(1000) not null default ''; + +# --- !Downs diff --git a/target/scala-2.12/classes/evolutions/default/5.sql b/target/scala-2.12/classes/evolutions/default/5.sql new file mode 100644 index 00000000..37da99b6 --- /dev/null +++ b/target/scala-2.12/classes/evolutions/default/5.sql @@ -0,0 +1,29 @@ +# --- !Ups + +-- Add canonical_spelling and alternative_spelling table. + +create table canonical_spelling ( + id varchar(36) not null primary key, + solr_index_id varchar(36), + term varchar(1000) not null, + status int not null, + comment varchar(1000) not null, + last_update timestamp not null +); + +-- Add table alternative_spelling + +create table alternative_spelling ( + id varchar(36) not null primary key, + canonical_spelling_id varchar(36) not null, + term varchar(1000) not null, + status int not null, + last_update timestamp not null +); + +create index alternative_canonical_spelling_id_index on alternative_spelling (canonical_spelling_id); + +# --- !Downs + +drop table canonical_spelling; +drop table alternative_spelling; \ No newline at end of file diff --git a/target/scala-2.12/classes/evolutions/default/6.sql b/target/scala-2.12/classes/evolutions/default/6.sql new file mode 100644 index 00000000..6f88604c --- /dev/null +++ b/target/scala-2.12/classes/evolutions/default/6.sql @@ -0,0 +1,33 @@ +# --- !Ups + +-- event_type (for input_event and rule_event) +-- ~~~~~~~~~~ +-- 0 - created +-- 1 - updated / changed (event entry also present, if only associated rules for input change) +-- 2 - deleted +-- 3 - virtually_created (virtual created events for entities existing BEFORE SMUI v3.8) + +-- event_source (source input of event) +-- ~~~~~~~~~~~ +-- SearchInput +-- CanonicalSpelling +-- +-- json_payload +-- ~~~~~~~~~~~~ +-- contains complete input and associated rules (potential changes) as serialized JSON or null (in case of deleted). +-- payload is currently limited to approx 5K! + +-- 2020-09-13: first encountered JSON payload with 5391B in production ==> double the field size +create table input_event ( + id varchar(36) not null primary key, + event_source varchar(50) not null, + event_type int not null, + event_time timestamp not null, + user_info varchar(100), + input_id varchar(36) not null, + json_payload varchar(10000) +); + +# --- !Downs + +drop table input_event; diff --git a/target/scala-2.12/classes/evolutions/default/7.sql b/target/scala-2.12/classes/evolutions/default/7.sql new file mode 100644 index 00000000..a8c2facb --- /dev/null +++ b/target/scala-2.12/classes/evolutions/default/7.sql @@ -0,0 +1,13 @@ +# --- !Ups + +-- lock_time - will be set to the date/time the migration starts, for potential handling (timeouts) of broken migrations +-- completed - shall be null or 1 +create table smui_migration_lock ( + migration_key varchar(32) not null primary key, + lock_time timestamp not null, + completed int +); + +# --- !Downs + +drop table smui_migration_lock; diff --git a/target/scala-2.12/classes/evolutions/default/8.sql b/target/scala-2.12/classes/evolutions/default/8.sql new file mode 100644 index 00000000..f63b1071 --- /dev/null +++ b/target/scala-2.12/classes/evolutions/default/8.sql @@ -0,0 +1,14 @@ +# --- !Ups + +-- Ensure that we do not allow duplicate solr indexes with same name. +create unique index solr_index_field_name on solr_index (name); + +-- Ensure that we do not allow duplicate suggested solr fields for the same solr index. +create unique index suggested_solr_field_name_solr_index on suggested_solr_field (solr_index_id, name); + + + +# --- !Downs + +drop index solr_index_field_name +drop index suggested_solr_field_name_solr_index; diff --git a/target/scala-2.12/classes/logback.xml b/target/scala-2.12/classes/logback.xml new file mode 100644 index 00000000..76f36d43 --- /dev/null +++ b/target/scala-2.12/classes/logback.xml @@ -0,0 +1,67 @@ + + + + + + + + + + ts + + + { + "service": "${SMUI_LOG_SERVICE_NAME:-smui}", + "service_version": "${SMUI_LOG_SERVICE_VERSION:-unknown}" + } + + + + + + %coloredLevel %logger{15} - %message%n%xException{10} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + logs/application.log + + %date [%level] from %logger in %thread - %message%n%xException + + + + + + + + + + diff --git a/target/scala-2.12/classes/messages b/target/scala-2.12/classes/messages new file mode 100644 index 00000000..fbebf533 --- /dev/null +++ b/target/scala-2.12/classes/messages @@ -0,0 +1 @@ +# Messages diff --git a/target/scala-2.12/classes/models/DatabaseExecutionContext.class b/target/scala-2.12/classes/models/DatabaseExecutionContext.class new file mode 100644 index 00000000..2f4544e7 Binary files /dev/null and b/target/scala-2.12/classes/models/DatabaseExecutionContext.class differ diff --git a/target/scala-2.12/classes/models/DeploymentScriptResult$.class b/target/scala-2.12/classes/models/DeploymentScriptResult$.class new file mode 100644 index 00000000..5cd4ec7f Binary files /dev/null and b/target/scala-2.12/classes/models/DeploymentScriptResult$.class differ diff --git a/target/scala-2.12/classes/models/DeploymentScriptResult.class b/target/scala-2.12/classes/models/DeploymentScriptResult.class new file mode 100644 index 00000000..10da9e0f Binary files /dev/null and b/target/scala-2.12/classes/models/DeploymentScriptResult.class differ diff --git a/target/scala-2.12/classes/models/FeatureToggleModel/package$$anonfun$1.class b/target/scala-2.12/classes/models/FeatureToggleModel/package$$anonfun$1.class new file mode 100644 index 00000000..ddb3ab23 Binary files /dev/null and b/target/scala-2.12/classes/models/FeatureToggleModel/package$$anonfun$1.class differ diff --git a/target/scala-2.12/classes/models/FeatureToggleModel/package$.class b/target/scala-2.12/classes/models/FeatureToggleModel/package$.class new file mode 100644 index 00000000..b9622081 Binary files /dev/null and b/target/scala-2.12/classes/models/FeatureToggleModel/package$.class differ diff --git a/target/scala-2.12/classes/models/FeatureToggleModel/package$FeatureToggleService$UpDownDropdownMapping$.class b/target/scala-2.12/classes/models/FeatureToggleModel/package$FeatureToggleService$UpDownDropdownMapping$.class new file mode 100644 index 00000000..aff23ae1 Binary files /dev/null and b/target/scala-2.12/classes/models/FeatureToggleModel/package$FeatureToggleService$UpDownDropdownMapping$.class differ diff --git a/target/scala-2.12/classes/models/FeatureToggleModel/package$FeatureToggleService$UpDownDropdownMapping.class b/target/scala-2.12/classes/models/FeatureToggleModel/package$FeatureToggleService$UpDownDropdownMapping.class new file mode 100644 index 00000000..bd0bd7c9 Binary files /dev/null and b/target/scala-2.12/classes/models/FeatureToggleModel/package$FeatureToggleService$UpDownDropdownMapping.class differ diff --git a/target/scala-2.12/classes/models/FeatureToggleModel/package$FeatureToggleService.class b/target/scala-2.12/classes/models/FeatureToggleModel/package$FeatureToggleService.class new file mode 100644 index 00000000..eb1bafbb Binary files /dev/null and b/target/scala-2.12/classes/models/FeatureToggleModel/package$FeatureToggleService.class differ diff --git a/target/scala-2.12/classes/models/FeatureToggleModel/package$JsBoolFeatureToggleValue.class b/target/scala-2.12/classes/models/FeatureToggleModel/package$JsBoolFeatureToggleValue.class new file mode 100644 index 00000000..ab1b3261 Binary files /dev/null and b/target/scala-2.12/classes/models/FeatureToggleModel/package$JsBoolFeatureToggleValue.class differ diff --git a/target/scala-2.12/classes/models/FeatureToggleModel/package$JsFeatureToggle$.class b/target/scala-2.12/classes/models/FeatureToggleModel/package$JsFeatureToggle$.class new file mode 100644 index 00000000..d3eca87e Binary files /dev/null and b/target/scala-2.12/classes/models/FeatureToggleModel/package$JsFeatureToggle$.class differ diff --git a/target/scala-2.12/classes/models/FeatureToggleModel/package$JsFeatureToggle.class b/target/scala-2.12/classes/models/FeatureToggleModel/package$JsFeatureToggle.class new file mode 100644 index 00000000..8be33611 Binary files /dev/null and b/target/scala-2.12/classes/models/FeatureToggleModel/package$JsFeatureToggle.class differ diff --git a/target/scala-2.12/classes/models/FeatureToggleModel/package$JsFeatureToggleValue.class b/target/scala-2.12/classes/models/FeatureToggleModel/package$JsFeatureToggleValue.class new file mode 100644 index 00000000..48aee49a Binary files /dev/null and b/target/scala-2.12/classes/models/FeatureToggleModel/package$JsFeatureToggleValue.class differ diff --git a/target/scala-2.12/classes/models/FeatureToggleModel/package$JsRawObjFeatureToggleValue.class b/target/scala-2.12/classes/models/FeatureToggleModel/package$JsRawObjFeatureToggleValue.class new file mode 100644 index 00000000..607ac0c9 Binary files /dev/null and b/target/scala-2.12/classes/models/FeatureToggleModel/package$JsRawObjFeatureToggleValue.class differ diff --git a/target/scala-2.12/classes/models/FeatureToggleModel/package$JsStringFeatureToggleValue.class b/target/scala-2.12/classes/models/FeatureToggleModel/package$JsStringFeatureToggleValue.class new file mode 100644 index 00000000..576012c3 Binary files /dev/null and b/target/scala-2.12/classes/models/FeatureToggleModel/package$JsStringFeatureToggleValue.class differ diff --git a/target/scala-2.12/classes/models/FeatureToggleModel/package.class b/target/scala-2.12/classes/models/FeatureToggleModel/package.class new file mode 100644 index 00000000..21d1d6a3 Binary files /dev/null and b/target/scala-2.12/classes/models/FeatureToggleModel/package.class differ diff --git a/target/scala-2.12/classes/models/Id$.class b/target/scala-2.12/classes/models/Id$.class new file mode 100644 index 00000000..c23d0781 Binary files /dev/null and b/target/scala-2.12/classes/models/Id$.class differ diff --git a/target/scala-2.12/classes/models/Id.class b/target/scala-2.12/classes/models/Id.class new file mode 100644 index 00000000..f21d6d92 Binary files /dev/null and b/target/scala-2.12/classes/models/Id.class differ diff --git a/target/scala-2.12/classes/models/IdObject$$anon$1.class b/target/scala-2.12/classes/models/IdObject$$anon$1.class new file mode 100644 index 00000000..80808332 Binary files /dev/null and b/target/scala-2.12/classes/models/IdObject$$anon$1.class differ diff --git a/target/scala-2.12/classes/models/IdObject$$anon$2.class b/target/scala-2.12/classes/models/IdObject$$anon$2.class new file mode 100644 index 00000000..f53c00f7 Binary files /dev/null and b/target/scala-2.12/classes/models/IdObject$$anon$2.class differ diff --git a/target/scala-2.12/classes/models/IdObject.class b/target/scala-2.12/classes/models/IdObject.class new file mode 100644 index 00000000..168e5f01 Binary files /dev/null and b/target/scala-2.12/classes/models/IdObject.class differ diff --git a/target/scala-2.12/classes/models/SearchManagementRepository.class b/target/scala-2.12/classes/models/SearchManagementRepository.class new file mode 100644 index 00000000..d926cf17 Binary files /dev/null and b/target/scala-2.12/classes/models/SearchManagementRepository.class differ diff --git a/target/scala-2.12/classes/models/SolrIndex$.class b/target/scala-2.12/classes/models/SolrIndex$.class new file mode 100644 index 00000000..14075111 Binary files /dev/null and b/target/scala-2.12/classes/models/SolrIndex$.class differ diff --git a/target/scala-2.12/classes/models/SolrIndex.class b/target/scala-2.12/classes/models/SolrIndex.class new file mode 100644 index 00000000..7fdbf6bb Binary files /dev/null and b/target/scala-2.12/classes/models/SolrIndex.class differ diff --git a/target/scala-2.12/classes/models/SolrIndexId$$anonfun$$lessinit$greater$1.class b/target/scala-2.12/classes/models/SolrIndexId$$anonfun$$lessinit$greater$1.class new file mode 100644 index 00000000..05a006eb Binary files /dev/null and b/target/scala-2.12/classes/models/SolrIndexId$$anonfun$$lessinit$greater$1.class differ diff --git a/target/scala-2.12/classes/models/SolrIndexId$.class b/target/scala-2.12/classes/models/SolrIndexId$.class new file mode 100644 index 00000000..cb2c8972 Binary files /dev/null and b/target/scala-2.12/classes/models/SolrIndexId$.class differ diff --git a/target/scala-2.12/classes/models/SolrIndexId.class b/target/scala-2.12/classes/models/SolrIndexId.class new file mode 100644 index 00000000..d571dcaf Binary files /dev/null and b/target/scala-2.12/classes/models/SolrIndexId.class differ diff --git a/target/scala-2.12/classes/models/Status$.class b/target/scala-2.12/classes/models/Status$.class new file mode 100644 index 00000000..966c3bab Binary files /dev/null and b/target/scala-2.12/classes/models/Status$.class differ diff --git a/target/scala-2.12/classes/models/Status.class b/target/scala-2.12/classes/models/Status.class new file mode 100644 index 00000000..c1d4fd28 Binary files /dev/null and b/target/scala-2.12/classes/models/Status.class differ diff --git a/target/scala-2.12/classes/models/SuggestedSolrField$.class b/target/scala-2.12/classes/models/SuggestedSolrField$.class new file mode 100644 index 00000000..6557f4d4 Binary files /dev/null and b/target/scala-2.12/classes/models/SuggestedSolrField$.class differ diff --git a/target/scala-2.12/classes/models/SuggestedSolrField.class b/target/scala-2.12/classes/models/SuggestedSolrField.class new file mode 100644 index 00000000..0243fa76 Binary files /dev/null and b/target/scala-2.12/classes/models/SuggestedSolrField.class differ diff --git a/target/scala-2.12/classes/models/SuggestedSolrFieldId$$anonfun$$lessinit$greater$1.class b/target/scala-2.12/classes/models/SuggestedSolrFieldId$$anonfun$$lessinit$greater$1.class new file mode 100644 index 00000000..b28aed52 Binary files /dev/null and b/target/scala-2.12/classes/models/SuggestedSolrFieldId$$anonfun$$lessinit$greater$1.class differ diff --git a/target/scala-2.12/classes/models/SuggestedSolrFieldId$.class b/target/scala-2.12/classes/models/SuggestedSolrFieldId$.class new file mode 100644 index 00000000..10c3ece2 Binary files /dev/null and b/target/scala-2.12/classes/models/SuggestedSolrFieldId$.class differ diff --git a/target/scala-2.12/classes/models/SuggestedSolrFieldId.class b/target/scala-2.12/classes/models/SuggestedSolrFieldId.class new file mode 100644 index 00000000..fb078c97 Binary files /dev/null and b/target/scala-2.12/classes/models/SuggestedSolrFieldId.class differ diff --git a/target/scala-2.12/classes/models/buildInfo/BuildInfo$.class b/target/scala-2.12/classes/models/buildInfo/BuildInfo$.class new file mode 100644 index 00000000..1e4b83d5 Binary files /dev/null and b/target/scala-2.12/classes/models/buildInfo/BuildInfo$.class differ diff --git a/target/scala-2.12/classes/models/buildInfo/BuildInfo.class b/target/scala-2.12/classes/models/buildInfo/BuildInfo.class new file mode 100644 index 00000000..dddbc2df Binary files /dev/null and b/target/scala-2.12/classes/models/buildInfo/BuildInfo.class differ diff --git a/target/scala-2.12/classes/models/config/SmuiVersion$.class b/target/scala-2.12/classes/models/config/SmuiVersion$.class new file mode 100644 index 00000000..7830a141 Binary files /dev/null and b/target/scala-2.12/classes/models/config/SmuiVersion$.class differ diff --git a/target/scala-2.12/classes/models/config/SmuiVersion.class b/target/scala-2.12/classes/models/config/SmuiVersion.class new file mode 100644 index 00000000..c25f4d38 Binary files /dev/null and b/target/scala-2.12/classes/models/config/SmuiVersion.class differ diff --git a/target/scala-2.12/classes/models/eventhistory/ActivityLog$.class b/target/scala-2.12/classes/models/eventhistory/ActivityLog$.class new file mode 100644 index 00000000..1a55f65f Binary files /dev/null and b/target/scala-2.12/classes/models/eventhistory/ActivityLog$.class differ diff --git a/target/scala-2.12/classes/models/eventhistory/ActivityLog$AssociationWrapper.class b/target/scala-2.12/classes/models/eventhistory/ActivityLog$AssociationWrapper.class new file mode 100644 index 00000000..844563a2 Binary files /dev/null and b/target/scala-2.12/classes/models/eventhistory/ActivityLog$AssociationWrapper.class differ diff --git a/target/scala-2.12/classes/models/eventhistory/ActivityLog$InputWrapper.class b/target/scala-2.12/classes/models/eventhistory/ActivityLog$InputWrapper.class new file mode 100644 index 00000000..34633650 Binary files /dev/null and b/target/scala-2.12/classes/models/eventhistory/ActivityLog$InputWrapper.class differ diff --git a/target/scala-2.12/classes/models/eventhistory/ActivityLog.class b/target/scala-2.12/classes/models/eventhistory/ActivityLog.class new file mode 100644 index 00000000..46b6dac6 Binary files /dev/null and b/target/scala-2.12/classes/models/eventhistory/ActivityLog.class differ diff --git a/target/scala-2.12/classes/models/eventhistory/ActivityLogEntry$.class b/target/scala-2.12/classes/models/eventhistory/ActivityLogEntry$.class new file mode 100644 index 00000000..bb00c18c Binary files /dev/null and b/target/scala-2.12/classes/models/eventhistory/ActivityLogEntry$.class differ diff --git a/target/scala-2.12/classes/models/eventhistory/ActivityLogEntry.class b/target/scala-2.12/classes/models/eventhistory/ActivityLogEntry.class new file mode 100644 index 00000000..6343838b Binary files /dev/null and b/target/scala-2.12/classes/models/eventhistory/ActivityLogEntry.class differ diff --git a/target/scala-2.12/classes/models/eventhistory/DiffSummary$.class b/target/scala-2.12/classes/models/eventhistory/DiffSummary$.class new file mode 100644 index 00000000..bd076a8d Binary files /dev/null and b/target/scala-2.12/classes/models/eventhistory/DiffSummary$.class differ diff --git a/target/scala-2.12/classes/models/eventhistory/DiffSummary$HEADLINE$.class b/target/scala-2.12/classes/models/eventhistory/DiffSummary$HEADLINE$.class new file mode 100644 index 00000000..6561e46b Binary files /dev/null and b/target/scala-2.12/classes/models/eventhistory/DiffSummary$HEADLINE$.class differ diff --git a/target/scala-2.12/classes/models/eventhistory/DiffSummary.class b/target/scala-2.12/classes/models/eventhistory/DiffSummary.class new file mode 100644 index 00000000..eff0495d Binary files /dev/null and b/target/scala-2.12/classes/models/eventhistory/DiffSummary.class differ diff --git a/target/scala-2.12/classes/models/eventhistory/InputEvent$.class b/target/scala-2.12/classes/models/eventhistory/InputEvent$.class new file mode 100644 index 00000000..0ee62d22 Binary files /dev/null and b/target/scala-2.12/classes/models/eventhistory/InputEvent$.class differ diff --git a/target/scala-2.12/classes/models/eventhistory/InputEvent.class b/target/scala-2.12/classes/models/eventhistory/InputEvent.class new file mode 100644 index 00000000..a17dadf0 Binary files /dev/null and b/target/scala-2.12/classes/models/eventhistory/InputEvent.class differ diff --git a/target/scala-2.12/classes/models/eventhistory/InputEventId$$anonfun$$lessinit$greater$1.class b/target/scala-2.12/classes/models/eventhistory/InputEventId$$anonfun$$lessinit$greater$1.class new file mode 100644 index 00000000..6bcee6f8 Binary files /dev/null and b/target/scala-2.12/classes/models/eventhistory/InputEventId$$anonfun$$lessinit$greater$1.class differ diff --git a/target/scala-2.12/classes/models/eventhistory/InputEventId$.class b/target/scala-2.12/classes/models/eventhistory/InputEventId$.class new file mode 100644 index 00000000..a4bcd2de Binary files /dev/null and b/target/scala-2.12/classes/models/eventhistory/InputEventId$.class differ diff --git a/target/scala-2.12/classes/models/eventhistory/InputEventId.class b/target/scala-2.12/classes/models/eventhistory/InputEventId.class new file mode 100644 index 00000000..241fe58e Binary files /dev/null and b/target/scala-2.12/classes/models/eventhistory/InputEventId.class differ diff --git a/target/scala-2.12/classes/models/eventhistory/SmuiEventSource$.class b/target/scala-2.12/classes/models/eventhistory/SmuiEventSource$.class new file mode 100644 index 00000000..5851a5e7 Binary files /dev/null and b/target/scala-2.12/classes/models/eventhistory/SmuiEventSource$.class differ diff --git a/target/scala-2.12/classes/models/eventhistory/SmuiEventSource.class b/target/scala-2.12/classes/models/eventhistory/SmuiEventSource.class new file mode 100644 index 00000000..2936fb51 Binary files /dev/null and b/target/scala-2.12/classes/models/eventhistory/SmuiEventSource.class differ diff --git a/target/scala-2.12/classes/models/eventhistory/SmuiEventType$.class b/target/scala-2.12/classes/models/eventhistory/SmuiEventType$.class new file mode 100644 index 00000000..6fffb278 Binary files /dev/null and b/target/scala-2.12/classes/models/eventhistory/SmuiEventType$.class differ diff --git a/target/scala-2.12/classes/models/eventhistory/SmuiEventType.class b/target/scala-2.12/classes/models/eventhistory/SmuiEventType.class new file mode 100644 index 00000000..2d278f8a Binary files /dev/null and b/target/scala-2.12/classes/models/eventhistory/SmuiEventType.class differ diff --git a/target/scala-2.12/classes/models/export/AlternativeSpellingExport$.class b/target/scala-2.12/classes/models/export/AlternativeSpellingExport$.class new file mode 100644 index 00000000..52f736f2 Binary files /dev/null and b/target/scala-2.12/classes/models/export/AlternativeSpellingExport$.class differ diff --git a/target/scala-2.12/classes/models/export/AlternativeSpellingExport.class b/target/scala-2.12/classes/models/export/AlternativeSpellingExport.class new file mode 100644 index 00000000..dded4619 Binary files /dev/null and b/target/scala-2.12/classes/models/export/AlternativeSpellingExport.class differ diff --git a/target/scala-2.12/classes/models/export/CanonicalSpellingExport$.class b/target/scala-2.12/classes/models/export/CanonicalSpellingExport$.class new file mode 100644 index 00000000..08c9873f Binary files /dev/null and b/target/scala-2.12/classes/models/export/CanonicalSpellingExport$.class differ diff --git a/target/scala-2.12/classes/models/export/CanonicalSpellingExport.class b/target/scala-2.12/classes/models/export/CanonicalSpellingExport.class new file mode 100644 index 00000000..841b903f Binary files /dev/null and b/target/scala-2.12/classes/models/export/CanonicalSpellingExport.class differ diff --git a/target/scala-2.12/classes/models/export/DeleteRuleExport$.class b/target/scala-2.12/classes/models/export/DeleteRuleExport$.class new file mode 100644 index 00000000..1a562902 Binary files /dev/null and b/target/scala-2.12/classes/models/export/DeleteRuleExport$.class differ diff --git a/target/scala-2.12/classes/models/export/DeleteRuleExport.class b/target/scala-2.12/classes/models/export/DeleteRuleExport.class new file mode 100644 index 00000000..512e56fd Binary files /dev/null and b/target/scala-2.12/classes/models/export/DeleteRuleExport.class differ diff --git a/target/scala-2.12/classes/models/export/Exporter.class b/target/scala-2.12/classes/models/export/Exporter.class new file mode 100644 index 00000000..7c4d56af Binary files /dev/null and b/target/scala-2.12/classes/models/export/Exporter.class differ diff --git a/target/scala-2.12/classes/models/export/FilterRuleExport$.class b/target/scala-2.12/classes/models/export/FilterRuleExport$.class new file mode 100644 index 00000000..b77ed337 Binary files /dev/null and b/target/scala-2.12/classes/models/export/FilterRuleExport$.class differ diff --git a/target/scala-2.12/classes/models/export/FilterRuleExport.class b/target/scala-2.12/classes/models/export/FilterRuleExport.class new file mode 100644 index 00000000..d91577b4 Binary files /dev/null and b/target/scala-2.12/classes/models/export/FilterRuleExport.class differ diff --git a/target/scala-2.12/classes/models/export/InputTagExport$.class b/target/scala-2.12/classes/models/export/InputTagExport$.class new file mode 100644 index 00000000..f6965c00 Binary files /dev/null and b/target/scala-2.12/classes/models/export/InputTagExport$.class differ diff --git a/target/scala-2.12/classes/models/export/InputTagExport.class b/target/scala-2.12/classes/models/export/InputTagExport.class new file mode 100644 index 00000000..1816f88c Binary files /dev/null and b/target/scala-2.12/classes/models/export/InputTagExport.class differ diff --git a/target/scala-2.12/classes/models/export/JsonExportable.class b/target/scala-2.12/classes/models/export/JsonExportable.class new file mode 100644 index 00000000..bf356bbe Binary files /dev/null and b/target/scala-2.12/classes/models/export/JsonExportable.class differ diff --git a/target/scala-2.12/classes/models/export/RedirectRuleExport$.class b/target/scala-2.12/classes/models/export/RedirectRuleExport$.class new file mode 100644 index 00000000..1a44d853 Binary files /dev/null and b/target/scala-2.12/classes/models/export/RedirectRuleExport$.class differ diff --git a/target/scala-2.12/classes/models/export/RedirectRuleExport.class b/target/scala-2.12/classes/models/export/RedirectRuleExport.class new file mode 100644 index 00000000..01a85f57 Binary files /dev/null and b/target/scala-2.12/classes/models/export/RedirectRuleExport.class differ diff --git a/target/scala-2.12/classes/models/export/SearchInputExport$.class b/target/scala-2.12/classes/models/export/SearchInputExport$.class new file mode 100644 index 00000000..bc6c3655 Binary files /dev/null and b/target/scala-2.12/classes/models/export/SearchInputExport$.class differ diff --git a/target/scala-2.12/classes/models/export/SearchInputExport.class b/target/scala-2.12/classes/models/export/SearchInputExport.class new file mode 100644 index 00000000..64f7053b Binary files /dev/null and b/target/scala-2.12/classes/models/export/SearchInputExport.class differ diff --git a/target/scala-2.12/classes/models/export/SolrIndexExport$.class b/target/scala-2.12/classes/models/export/SolrIndexExport$.class new file mode 100644 index 00000000..5d7f4afd Binary files /dev/null and b/target/scala-2.12/classes/models/export/SolrIndexExport$.class differ diff --git a/target/scala-2.12/classes/models/export/SolrIndexExport.class b/target/scala-2.12/classes/models/export/SolrIndexExport.class new file mode 100644 index 00000000..a3e03bac Binary files /dev/null and b/target/scala-2.12/classes/models/export/SolrIndexExport.class differ diff --git a/target/scala-2.12/classes/models/export/SuggestedSolrFieldExport$.class b/target/scala-2.12/classes/models/export/SuggestedSolrFieldExport$.class new file mode 100644 index 00000000..3a97070a Binary files /dev/null and b/target/scala-2.12/classes/models/export/SuggestedSolrFieldExport$.class differ diff --git a/target/scala-2.12/classes/models/export/SuggestedSolrFieldExport.class b/target/scala-2.12/classes/models/export/SuggestedSolrFieldExport.class new file mode 100644 index 00000000..e2b7bace Binary files /dev/null and b/target/scala-2.12/classes/models/export/SuggestedSolrFieldExport.class differ diff --git a/target/scala-2.12/classes/models/export/SynonymRuleExport$.class b/target/scala-2.12/classes/models/export/SynonymRuleExport$.class new file mode 100644 index 00000000..8f4efd10 Binary files /dev/null and b/target/scala-2.12/classes/models/export/SynonymRuleExport$.class differ diff --git a/target/scala-2.12/classes/models/export/SynonymRuleExport.class b/target/scala-2.12/classes/models/export/SynonymRuleExport.class new file mode 100644 index 00000000..f996d5e1 Binary files /dev/null and b/target/scala-2.12/classes/models/export/SynonymRuleExport.class differ diff --git a/target/scala-2.12/classes/models/export/TagInputAssociationExport$.class b/target/scala-2.12/classes/models/export/TagInputAssociationExport$.class new file mode 100644 index 00000000..ca72bfe0 Binary files /dev/null and b/target/scala-2.12/classes/models/export/TagInputAssociationExport$.class differ diff --git a/target/scala-2.12/classes/models/export/TagInputAssociationExport.class b/target/scala-2.12/classes/models/export/TagInputAssociationExport.class new file mode 100644 index 00000000..0d2c300d Binary files /dev/null and b/target/scala-2.12/classes/models/export/TagInputAssociationExport.class differ diff --git a/target/scala-2.12/classes/models/export/UpDownRuleExport$.class b/target/scala-2.12/classes/models/export/UpDownRuleExport$.class new file mode 100644 index 00000000..244dae8c Binary files /dev/null and b/target/scala-2.12/classes/models/export/UpDownRuleExport$.class differ diff --git a/target/scala-2.12/classes/models/export/UpDownRuleExport.class b/target/scala-2.12/classes/models/export/UpDownRuleExport.class new file mode 100644 index 00000000..1ebcc574 Binary files /dev/null and b/target/scala-2.12/classes/models/export/UpDownRuleExport.class differ diff --git a/target/scala-2.12/classes/models/input/FullSearchInputWithRules$.class b/target/scala-2.12/classes/models/input/FullSearchInputWithRules$.class new file mode 100644 index 00000000..a34a6757 Binary files /dev/null and b/target/scala-2.12/classes/models/input/FullSearchInputWithRules$.class differ diff --git a/target/scala-2.12/classes/models/input/FullSearchInputWithRules.class b/target/scala-2.12/classes/models/input/FullSearchInputWithRules.class new file mode 100644 index 00000000..ec7f4e81 Binary files /dev/null and b/target/scala-2.12/classes/models/input/FullSearchInputWithRules.class differ diff --git a/target/scala-2.12/classes/models/input/InputTag$.class b/target/scala-2.12/classes/models/input/InputTag$.class new file mode 100644 index 00000000..a017abd1 Binary files /dev/null and b/target/scala-2.12/classes/models/input/InputTag$.class differ diff --git a/target/scala-2.12/classes/models/input/InputTag.class b/target/scala-2.12/classes/models/input/InputTag.class new file mode 100644 index 00000000..5b216302 Binary files /dev/null and b/target/scala-2.12/classes/models/input/InputTag.class differ diff --git a/target/scala-2.12/classes/models/input/InputTagId$$anonfun$$lessinit$greater$1.class b/target/scala-2.12/classes/models/input/InputTagId$$anonfun$$lessinit$greater$1.class new file mode 100644 index 00000000..f8e0aa2b Binary files /dev/null and b/target/scala-2.12/classes/models/input/InputTagId$$anonfun$$lessinit$greater$1.class differ diff --git a/target/scala-2.12/classes/models/input/InputTagId$.class b/target/scala-2.12/classes/models/input/InputTagId$.class new file mode 100644 index 00000000..da5010d8 Binary files /dev/null and b/target/scala-2.12/classes/models/input/InputTagId$.class differ diff --git a/target/scala-2.12/classes/models/input/InputTagId.class b/target/scala-2.12/classes/models/input/InputTagId.class new file mode 100644 index 00000000..f6e9ed9f Binary files /dev/null and b/target/scala-2.12/classes/models/input/InputTagId.class differ diff --git a/target/scala-2.12/classes/models/input/InputValidator$.class b/target/scala-2.12/classes/models/input/InputValidator$.class new file mode 100644 index 00000000..a40bb840 Binary files /dev/null and b/target/scala-2.12/classes/models/input/InputValidator$.class differ diff --git a/target/scala-2.12/classes/models/input/InputValidator.class b/target/scala-2.12/classes/models/input/InputValidator.class new file mode 100644 index 00000000..24258d64 Binary files /dev/null and b/target/scala-2.12/classes/models/input/InputValidator.class differ diff --git a/target/scala-2.12/classes/models/input/ListItem$.class b/target/scala-2.12/classes/models/input/ListItem$.class new file mode 100644 index 00000000..f65d9e35 Binary files /dev/null and b/target/scala-2.12/classes/models/input/ListItem$.class differ diff --git a/target/scala-2.12/classes/models/input/ListItem.class b/target/scala-2.12/classes/models/input/ListItem.class new file mode 100644 index 00000000..9569876d Binary files /dev/null and b/target/scala-2.12/classes/models/input/ListItem.class differ diff --git a/target/scala-2.12/classes/models/input/ListItemType$.class b/target/scala-2.12/classes/models/input/ListItemType$.class new file mode 100644 index 00000000..05fb0969 Binary files /dev/null and b/target/scala-2.12/classes/models/input/ListItemType$.class differ diff --git a/target/scala-2.12/classes/models/input/ListItemType.class b/target/scala-2.12/classes/models/input/ListItemType.class new file mode 100644 index 00000000..03e60811 Binary files /dev/null and b/target/scala-2.12/classes/models/input/ListItemType.class differ diff --git a/target/scala-2.12/classes/models/input/PredefinedTag$.class b/target/scala-2.12/classes/models/input/PredefinedTag$.class new file mode 100644 index 00000000..7a138021 Binary files /dev/null and b/target/scala-2.12/classes/models/input/PredefinedTag$.class differ diff --git a/target/scala-2.12/classes/models/input/PredefinedTag.class b/target/scala-2.12/classes/models/input/PredefinedTag.class new file mode 100644 index 00000000..47592c32 Binary files /dev/null and b/target/scala-2.12/classes/models/input/PredefinedTag.class differ diff --git a/target/scala-2.12/classes/models/input/SearchInput$.class b/target/scala-2.12/classes/models/input/SearchInput$.class new file mode 100644 index 00000000..8551e7c8 Binary files /dev/null and b/target/scala-2.12/classes/models/input/SearchInput$.class differ diff --git a/target/scala-2.12/classes/models/input/SearchInput.class b/target/scala-2.12/classes/models/input/SearchInput.class new file mode 100644 index 00000000..4a8281cf Binary files /dev/null and b/target/scala-2.12/classes/models/input/SearchInput.class differ diff --git a/target/scala-2.12/classes/models/input/SearchInputId$$anonfun$$lessinit$greater$1.class b/target/scala-2.12/classes/models/input/SearchInputId$$anonfun$$lessinit$greater$1.class new file mode 100644 index 00000000..ec95cdbd Binary files /dev/null and b/target/scala-2.12/classes/models/input/SearchInputId$$anonfun$$lessinit$greater$1.class differ diff --git a/target/scala-2.12/classes/models/input/SearchInputId$.class b/target/scala-2.12/classes/models/input/SearchInputId$.class new file mode 100644 index 00000000..53184e42 Binary files /dev/null and b/target/scala-2.12/classes/models/input/SearchInputId$.class differ diff --git a/target/scala-2.12/classes/models/input/SearchInputId.class b/target/scala-2.12/classes/models/input/SearchInputId.class new file mode 100644 index 00000000..5c97201b Binary files /dev/null and b/target/scala-2.12/classes/models/input/SearchInputId.class differ diff --git a/target/scala-2.12/classes/models/input/SearchInputWithRules$.class b/target/scala-2.12/classes/models/input/SearchInputWithRules$.class new file mode 100644 index 00000000..f4fff265 Binary files /dev/null and b/target/scala-2.12/classes/models/input/SearchInputWithRules$.class differ diff --git a/target/scala-2.12/classes/models/input/SearchInputWithRules.class b/target/scala-2.12/classes/models/input/SearchInputWithRules.class new file mode 100644 index 00000000..b9966dbe Binary files /dev/null and b/target/scala-2.12/classes/models/input/SearchInputWithRules.class differ diff --git a/target/scala-2.12/classes/models/input/SearchRulesAndSpellingsForList$.class b/target/scala-2.12/classes/models/input/SearchRulesAndSpellingsForList$.class new file mode 100644 index 00000000..63e0b5ed Binary files /dev/null and b/target/scala-2.12/classes/models/input/SearchRulesAndSpellingsForList$.class differ diff --git a/target/scala-2.12/classes/models/input/SearchRulesAndSpellingsForList.class b/target/scala-2.12/classes/models/input/SearchRulesAndSpellingsForList.class new file mode 100644 index 00000000..1eb54b9a Binary files /dev/null and b/target/scala-2.12/classes/models/input/SearchRulesAndSpellingsForList.class differ diff --git a/target/scala-2.12/classes/models/input/TagContent$.class b/target/scala-2.12/classes/models/input/TagContent$.class new file mode 100644 index 00000000..2cb66d99 Binary files /dev/null and b/target/scala-2.12/classes/models/input/TagContent$.class differ diff --git a/target/scala-2.12/classes/models/input/TagContent.class b/target/scala-2.12/classes/models/input/TagContent.class new file mode 100644 index 00000000..2590e82c Binary files /dev/null and b/target/scala-2.12/classes/models/input/TagContent.class differ diff --git a/target/scala-2.12/classes/models/input/TagInputAssociation$.class b/target/scala-2.12/classes/models/input/TagInputAssociation$.class new file mode 100644 index 00000000..7aeca064 Binary files /dev/null and b/target/scala-2.12/classes/models/input/TagInputAssociation$.class differ diff --git a/target/scala-2.12/classes/models/input/TagInputAssociation.class b/target/scala-2.12/classes/models/input/TagInputAssociation.class new file mode 100644 index 00000000..0ef50a08 Binary files /dev/null and b/target/scala-2.12/classes/models/input/TagInputAssociation.class differ diff --git a/target/scala-2.12/classes/models/querqy/QuerqyReplaceRulesGenerator$.class b/target/scala-2.12/classes/models/querqy/QuerqyReplaceRulesGenerator$.class new file mode 100644 index 00000000..07c1c5ac Binary files /dev/null and b/target/scala-2.12/classes/models/querqy/QuerqyReplaceRulesGenerator$.class differ diff --git a/target/scala-2.12/classes/models/querqy/QuerqyReplaceRulesGenerator.class b/target/scala-2.12/classes/models/querqy/QuerqyReplaceRulesGenerator.class new file mode 100644 index 00000000..c75783eb Binary files /dev/null and b/target/scala-2.12/classes/models/querqy/QuerqyReplaceRulesGenerator.class differ diff --git a/target/scala-2.12/classes/models/querqy/QuerqyRulesTxtGenerator.class b/target/scala-2.12/classes/models/querqy/QuerqyRulesTxtGenerator.class new file mode 100644 index 00000000..eda29d71 Binary files /dev/null and b/target/scala-2.12/classes/models/querqy/QuerqyRulesTxtGenerator.class differ diff --git a/target/scala-2.12/classes/models/reports/ActivityReport$.class b/target/scala-2.12/classes/models/reports/ActivityReport$.class new file mode 100644 index 00000000..240d5965 Binary files /dev/null and b/target/scala-2.12/classes/models/reports/ActivityReport$.class differ diff --git a/target/scala-2.12/classes/models/reports/ActivityReport.class b/target/scala-2.12/classes/models/reports/ActivityReport.class new file mode 100644 index 00000000..481e9378 Binary files /dev/null and b/target/scala-2.12/classes/models/reports/ActivityReport.class differ diff --git a/target/scala-2.12/classes/models/reports/ActivityReportEntry$.class b/target/scala-2.12/classes/models/reports/ActivityReportEntry$.class new file mode 100644 index 00000000..0c8dfc55 Binary files /dev/null and b/target/scala-2.12/classes/models/reports/ActivityReportEntry$.class differ diff --git a/target/scala-2.12/classes/models/reports/ActivityReportEntry.class b/target/scala-2.12/classes/models/reports/ActivityReportEntry.class new file mode 100644 index 00000000..e332fa18 Binary files /dev/null and b/target/scala-2.12/classes/models/reports/ActivityReportEntry.class differ diff --git a/target/scala-2.12/classes/models/reports/DeploymentLog$.class b/target/scala-2.12/classes/models/reports/DeploymentLog$.class new file mode 100644 index 00000000..d6e0165e Binary files /dev/null and b/target/scala-2.12/classes/models/reports/DeploymentLog$.class differ diff --git a/target/scala-2.12/classes/models/reports/DeploymentLog.class b/target/scala-2.12/classes/models/reports/DeploymentLog.class new file mode 100644 index 00000000..a0de7671 Binary files /dev/null and b/target/scala-2.12/classes/models/reports/DeploymentLog.class differ diff --git a/target/scala-2.12/classes/models/reports/RulesReport$.class b/target/scala-2.12/classes/models/reports/RulesReport$.class new file mode 100644 index 00000000..d716be30 Binary files /dev/null and b/target/scala-2.12/classes/models/reports/RulesReport$.class differ diff --git a/target/scala-2.12/classes/models/reports/RulesReport.class b/target/scala-2.12/classes/models/reports/RulesReport.class new file mode 100644 index 00000000..bbb54ecc Binary files /dev/null and b/target/scala-2.12/classes/models/reports/RulesReport.class differ diff --git a/target/scala-2.12/classes/models/reports/RulesReportItem$.class b/target/scala-2.12/classes/models/reports/RulesReportItem$.class new file mode 100644 index 00000000..5c36376d Binary files /dev/null and b/target/scala-2.12/classes/models/reports/RulesReportItem$.class differ diff --git a/target/scala-2.12/classes/models/reports/RulesReportItem.class b/target/scala-2.12/classes/models/reports/RulesReportItem.class new file mode 100644 index 00000000..58544a8e Binary files /dev/null and b/target/scala-2.12/classes/models/reports/RulesReportItem.class differ diff --git a/target/scala-2.12/classes/models/rules/CommonRuleFields.class b/target/scala-2.12/classes/models/rules/CommonRuleFields.class new file mode 100644 index 00000000..04fe5503 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/CommonRuleFields.class differ diff --git a/target/scala-2.12/classes/models/rules/DeleteRule$.class b/target/scala-2.12/classes/models/rules/DeleteRule$.class new file mode 100644 index 00000000..b6c9a3a7 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/DeleteRule$.class differ diff --git a/target/scala-2.12/classes/models/rules/DeleteRule.class b/target/scala-2.12/classes/models/rules/DeleteRule.class new file mode 100644 index 00000000..0e6105f9 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/DeleteRule.class differ diff --git a/target/scala-2.12/classes/models/rules/DeleteRuleId$$anonfun$$lessinit$greater$1.class b/target/scala-2.12/classes/models/rules/DeleteRuleId$$anonfun$$lessinit$greater$1.class new file mode 100644 index 00000000..b8a74b1d Binary files /dev/null and b/target/scala-2.12/classes/models/rules/DeleteRuleId$$anonfun$$lessinit$greater$1.class differ diff --git a/target/scala-2.12/classes/models/rules/DeleteRuleId$.class b/target/scala-2.12/classes/models/rules/DeleteRuleId$.class new file mode 100644 index 00000000..e2e18a01 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/DeleteRuleId$.class differ diff --git a/target/scala-2.12/classes/models/rules/DeleteRuleId.class b/target/scala-2.12/classes/models/rules/DeleteRuleId.class new file mode 100644 index 00000000..d9736902 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/DeleteRuleId.class differ diff --git a/target/scala-2.12/classes/models/rules/FilterRule$.class b/target/scala-2.12/classes/models/rules/FilterRule$.class new file mode 100644 index 00000000..8cedb2b0 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/FilterRule$.class differ diff --git a/target/scala-2.12/classes/models/rules/FilterRule.class b/target/scala-2.12/classes/models/rules/FilterRule.class new file mode 100644 index 00000000..883283d5 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/FilterRule.class differ diff --git a/target/scala-2.12/classes/models/rules/FilterRuleId$$anonfun$$lessinit$greater$1.class b/target/scala-2.12/classes/models/rules/FilterRuleId$$anonfun$$lessinit$greater$1.class new file mode 100644 index 00000000..e5531376 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/FilterRuleId$$anonfun$$lessinit$greater$1.class differ diff --git a/target/scala-2.12/classes/models/rules/FilterRuleId$.class b/target/scala-2.12/classes/models/rules/FilterRuleId$.class new file mode 100644 index 00000000..859d892b Binary files /dev/null and b/target/scala-2.12/classes/models/rules/FilterRuleId$.class differ diff --git a/target/scala-2.12/classes/models/rules/FilterRuleId.class b/target/scala-2.12/classes/models/rules/FilterRuleId.class new file mode 100644 index 00000000..fc9fd416 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/FilterRuleId.class differ diff --git a/target/scala-2.12/classes/models/rules/RedirectRule$.class b/target/scala-2.12/classes/models/rules/RedirectRule$.class new file mode 100644 index 00000000..dc1fbd9e Binary files /dev/null and b/target/scala-2.12/classes/models/rules/RedirectRule$.class differ diff --git a/target/scala-2.12/classes/models/rules/RedirectRule.class b/target/scala-2.12/classes/models/rules/RedirectRule.class new file mode 100644 index 00000000..c2e45022 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/RedirectRule.class differ diff --git a/target/scala-2.12/classes/models/rules/RedirectRuleId$$anonfun$$lessinit$greater$1.class b/target/scala-2.12/classes/models/rules/RedirectRuleId$$anonfun$$lessinit$greater$1.class new file mode 100644 index 00000000..6f5c4604 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/RedirectRuleId$$anonfun$$lessinit$greater$1.class differ diff --git a/target/scala-2.12/classes/models/rules/RedirectRuleId$.class b/target/scala-2.12/classes/models/rules/RedirectRuleId$.class new file mode 100644 index 00000000..a85c7931 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/RedirectRuleId$.class differ diff --git a/target/scala-2.12/classes/models/rules/RedirectRuleId.class b/target/scala-2.12/classes/models/rules/RedirectRuleId.class new file mode 100644 index 00000000..f97f741c Binary files /dev/null and b/target/scala-2.12/classes/models/rules/RedirectRuleId.class differ diff --git a/target/scala-2.12/classes/models/rules/Rule$.class b/target/scala-2.12/classes/models/rules/Rule$.class new file mode 100644 index 00000000..f17c7018 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/Rule$.class differ diff --git a/target/scala-2.12/classes/models/rules/Rule.class b/target/scala-2.12/classes/models/rules/Rule.class new file mode 100644 index 00000000..6266da94 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/Rule.class differ diff --git a/target/scala-2.12/classes/models/rules/RuleObject.class b/target/scala-2.12/classes/models/rules/RuleObject.class new file mode 100644 index 00000000..74c5abce Binary files /dev/null and b/target/scala-2.12/classes/models/rules/RuleObject.class differ diff --git a/target/scala-2.12/classes/models/rules/RuleObjectWithTerm.class b/target/scala-2.12/classes/models/rules/RuleObjectWithTerm.class new file mode 100644 index 00000000..d29a7dbd Binary files /dev/null and b/target/scala-2.12/classes/models/rules/RuleObjectWithTerm.class differ diff --git a/target/scala-2.12/classes/models/rules/RuleWithTerm.class b/target/scala-2.12/classes/models/rules/RuleWithTerm.class new file mode 100644 index 00000000..fc79fe44 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/RuleWithTerm.class differ diff --git a/target/scala-2.12/classes/models/rules/SynonymRule$.class b/target/scala-2.12/classes/models/rules/SynonymRule$.class new file mode 100644 index 00000000..df524b06 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/SynonymRule$.class differ diff --git a/target/scala-2.12/classes/models/rules/SynonymRule.class b/target/scala-2.12/classes/models/rules/SynonymRule.class new file mode 100644 index 00000000..b58b75de Binary files /dev/null and b/target/scala-2.12/classes/models/rules/SynonymRule.class differ diff --git a/target/scala-2.12/classes/models/rules/SynonymRuleId$$anonfun$$lessinit$greater$1.class b/target/scala-2.12/classes/models/rules/SynonymRuleId$$anonfun$$lessinit$greater$1.class new file mode 100644 index 00000000..f02ee875 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/SynonymRuleId$$anonfun$$lessinit$greater$1.class differ diff --git a/target/scala-2.12/classes/models/rules/SynonymRuleId$.class b/target/scala-2.12/classes/models/rules/SynonymRuleId$.class new file mode 100644 index 00000000..6a265d17 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/SynonymRuleId$.class differ diff --git a/target/scala-2.12/classes/models/rules/SynonymRuleId.class b/target/scala-2.12/classes/models/rules/SynonymRuleId.class new file mode 100644 index 00000000..2e993333 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/SynonymRuleId.class differ diff --git a/target/scala-2.12/classes/models/rules/UpDownRule$.class b/target/scala-2.12/classes/models/rules/UpDownRule$.class new file mode 100644 index 00000000..f0a186fe Binary files /dev/null and b/target/scala-2.12/classes/models/rules/UpDownRule$.class differ diff --git a/target/scala-2.12/classes/models/rules/UpDownRule.class b/target/scala-2.12/classes/models/rules/UpDownRule.class new file mode 100644 index 00000000..9f17cee5 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/UpDownRule.class differ diff --git a/target/scala-2.12/classes/models/rules/UpDownRuleId$$anonfun$$lessinit$greater$1.class b/target/scala-2.12/classes/models/rules/UpDownRuleId$$anonfun$$lessinit$greater$1.class new file mode 100644 index 00000000..e9f0390d Binary files /dev/null and b/target/scala-2.12/classes/models/rules/UpDownRuleId$$anonfun$$lessinit$greater$1.class differ diff --git a/target/scala-2.12/classes/models/rules/UpDownRuleId$.class b/target/scala-2.12/classes/models/rules/UpDownRuleId$.class new file mode 100644 index 00000000..16048aef Binary files /dev/null and b/target/scala-2.12/classes/models/rules/UpDownRuleId$.class differ diff --git a/target/scala-2.12/classes/models/rules/UpDownRuleId.class b/target/scala-2.12/classes/models/rules/UpDownRuleId.class new file mode 100644 index 00000000..d7f7d906 Binary files /dev/null and b/target/scala-2.12/classes/models/rules/UpDownRuleId.class differ diff --git a/target/scala-2.12/classes/models/spellings/AlternativeSpelling$.class b/target/scala-2.12/classes/models/spellings/AlternativeSpelling$.class new file mode 100644 index 00000000..3cfcba23 Binary files /dev/null and b/target/scala-2.12/classes/models/spellings/AlternativeSpelling$.class differ diff --git a/target/scala-2.12/classes/models/spellings/AlternativeSpelling.class b/target/scala-2.12/classes/models/spellings/AlternativeSpelling.class new file mode 100644 index 00000000..05b45e72 Binary files /dev/null and b/target/scala-2.12/classes/models/spellings/AlternativeSpelling.class differ diff --git a/target/scala-2.12/classes/models/spellings/AlternativeSpellingId$$anonfun$$lessinit$greater$1.class b/target/scala-2.12/classes/models/spellings/AlternativeSpellingId$$anonfun$$lessinit$greater$1.class new file mode 100644 index 00000000..00c67c8f Binary files /dev/null and b/target/scala-2.12/classes/models/spellings/AlternativeSpellingId$$anonfun$$lessinit$greater$1.class differ diff --git a/target/scala-2.12/classes/models/spellings/AlternativeSpellingId$.class b/target/scala-2.12/classes/models/spellings/AlternativeSpellingId$.class new file mode 100644 index 00000000..be6e85dd Binary files /dev/null and b/target/scala-2.12/classes/models/spellings/AlternativeSpellingId$.class differ diff --git a/target/scala-2.12/classes/models/spellings/AlternativeSpellingId.class b/target/scala-2.12/classes/models/spellings/AlternativeSpellingId.class new file mode 100644 index 00000000..27b3ab26 Binary files /dev/null and b/target/scala-2.12/classes/models/spellings/AlternativeSpellingId.class differ diff --git a/target/scala-2.12/classes/models/spellings/CanonicalSpelling$.class b/target/scala-2.12/classes/models/spellings/CanonicalSpelling$.class new file mode 100644 index 00000000..e9a30326 Binary files /dev/null and b/target/scala-2.12/classes/models/spellings/CanonicalSpelling$.class differ diff --git a/target/scala-2.12/classes/models/spellings/CanonicalSpelling.class b/target/scala-2.12/classes/models/spellings/CanonicalSpelling.class new file mode 100644 index 00000000..bc3f2ff7 Binary files /dev/null and b/target/scala-2.12/classes/models/spellings/CanonicalSpelling.class differ diff --git a/target/scala-2.12/classes/models/spellings/CanonicalSpellingId$$anonfun$$lessinit$greater$1.class b/target/scala-2.12/classes/models/spellings/CanonicalSpellingId$$anonfun$$lessinit$greater$1.class new file mode 100644 index 00000000..98e57842 Binary files /dev/null and b/target/scala-2.12/classes/models/spellings/CanonicalSpellingId$$anonfun$$lessinit$greater$1.class differ diff --git a/target/scala-2.12/classes/models/spellings/CanonicalSpellingId$.class b/target/scala-2.12/classes/models/spellings/CanonicalSpellingId$.class new file mode 100644 index 00000000..5ec75cdd Binary files /dev/null and b/target/scala-2.12/classes/models/spellings/CanonicalSpellingId$.class differ diff --git a/target/scala-2.12/classes/models/spellings/CanonicalSpellingId.class b/target/scala-2.12/classes/models/spellings/CanonicalSpellingId.class new file mode 100644 index 00000000..328edfcb Binary files /dev/null and b/target/scala-2.12/classes/models/spellings/CanonicalSpellingId.class differ diff --git a/target/scala-2.12/classes/models/spellings/CanonicalSpellingValidator$.class b/target/scala-2.12/classes/models/spellings/CanonicalSpellingValidator$.class new file mode 100644 index 00000000..e7934416 Binary files /dev/null and b/target/scala-2.12/classes/models/spellings/CanonicalSpellingValidator$.class differ diff --git a/target/scala-2.12/classes/models/spellings/CanonicalSpellingValidator.class b/target/scala-2.12/classes/models/spellings/CanonicalSpellingValidator.class new file mode 100644 index 00000000..6e4ef92b Binary files /dev/null and b/target/scala-2.12/classes/models/spellings/CanonicalSpellingValidator.class differ diff --git a/target/scala-2.12/classes/models/spellings/CanonicalSpellingWithAlternatives$.class b/target/scala-2.12/classes/models/spellings/CanonicalSpellingWithAlternatives$.class new file mode 100644 index 00000000..4bc43dc4 Binary files /dev/null and b/target/scala-2.12/classes/models/spellings/CanonicalSpellingWithAlternatives$.class differ diff --git a/target/scala-2.12/classes/models/spellings/CanonicalSpellingWithAlternatives.class b/target/scala-2.12/classes/models/spellings/CanonicalSpellingWithAlternatives.class new file mode 100644 index 00000000..2eb74518 Binary files /dev/null and b/target/scala-2.12/classes/models/spellings/CanonicalSpellingWithAlternatives.class differ diff --git a/target/scala-2.12/classes/models/spellings/FullCanonicalSpellingWithAlternatives$.class b/target/scala-2.12/classes/models/spellings/FullCanonicalSpellingWithAlternatives$.class new file mode 100644 index 00000000..3956e9e7 Binary files /dev/null and b/target/scala-2.12/classes/models/spellings/FullCanonicalSpellingWithAlternatives$.class differ diff --git a/target/scala-2.12/classes/models/spellings/FullCanonicalSpellingWithAlternatives.class b/target/scala-2.12/classes/models/spellings/FullCanonicalSpellingWithAlternatives.class new file mode 100644 index 00000000..6eb1b889 Binary files /dev/null and b/target/scala-2.12/classes/models/spellings/FullCanonicalSpellingWithAlternatives.class differ diff --git a/target/scala-2.12/classes/models/validatedimport/ValidatedImportData$.class b/target/scala-2.12/classes/models/validatedimport/ValidatedImportData$.class new file mode 100644 index 00000000..3537bb78 Binary files /dev/null and b/target/scala-2.12/classes/models/validatedimport/ValidatedImportData$.class differ diff --git a/target/scala-2.12/classes/models/validatedimport/ValidatedImportData.class b/target/scala-2.12/classes/models/validatedimport/ValidatedImportData.class new file mode 100644 index 00000000..75dc5ab1 Binary files /dev/null and b/target/scala-2.12/classes/models/validatedimport/ValidatedImportData.class differ diff --git a/target/scala-2.12/classes/models/validatedimport/ValidatedImportImporter.class b/target/scala-2.12/classes/models/validatedimport/ValidatedImportImporter.class new file mode 100644 index 00000000..7e8841c1 Binary files /dev/null and b/target/scala-2.12/classes/models/validatedimport/ValidatedImportImporter.class differ diff --git a/target/scala-2.12/classes/router/Routes$$anonfun$routes$1.class b/target/scala-2.12/classes/router/Routes$$anonfun$routes$1.class new file mode 100644 index 00000000..00907620 Binary files /dev/null and b/target/scala-2.12/classes/router/Routes$$anonfun$routes$1.class differ diff --git a/target/scala-2.12/classes/router/Routes.class b/target/scala-2.12/classes/router/Routes.class new file mode 100644 index 00000000..f564a8f8 Binary files /dev/null and b/target/scala-2.12/classes/router/Routes.class differ diff --git a/target/scala-2.12/classes/router/RoutesPrefix$.class b/target/scala-2.12/classes/router/RoutesPrefix$.class new file mode 100644 index 00000000..671bba3e Binary files /dev/null and b/target/scala-2.12/classes/router/RoutesPrefix$.class differ diff --git a/target/scala-2.12/classes/router/RoutesPrefix.class b/target/scala-2.12/classes/router/RoutesPrefix.class new file mode 100644 index 00000000..198869ef Binary files /dev/null and b/target/scala-2.12/classes/router/RoutesPrefix.class differ diff --git a/target/scala-2.12/classes/routes b/target/scala-2.12/classes/routes new file mode 100644 index 00000000..64596a8a --- /dev/null +++ b/target/scala-2.12/classes/routes @@ -0,0 +1,44 @@ +# CJM + +# Routes +# This file defines all application routes (Higher priority routes first) +# ~~~~ + +# Handle Requests to the Server's root, and supply the Angular SPA +GET / controllers.FrontendController.index() +GET /health controllers.HealthController.health + +# serve the API v1 Specification +# TODO search-input URL path partially "behind" solrIndexId path component and partially not +GET /api/v1/featureToggles controllers.ApiController.getFeatureToggles +GET /api/v1/solr-index controllers.ApiController.listAllSolrIndeces +GET /api/v1/solr-index/:solrIndexId controllers.ApiController.getSolrIndex(solrIndexId: String) +PUT /api/v1/solr-index controllers.ApiController.addNewSolrIndex +DELETE /api/v1/solr-index/:solrIndexId controllers.ApiController.deleteSolrIndex(solrIndexId: String) +GET /api/v1/inputTags controllers.ApiController.listAllInputTags +GET /api/v1/:solrIndexId/search-input controllers.ApiController.listAllSearchInputs(solrIndexId: String) +GET /api/v1/search-input/:searchInputId controllers.ApiController.getDetailedSearchInput(searchInputId: String) +PUT /api/v1/:solrIndexId/search-input controllers.ApiController.addNewSearchInput(solrIndexId: String) +POST /api/v1/search-input/:searchInputId controllers.ApiController.updateSearchInput(searchInputId: String) +DELETE /api/v1/search-input/:searchInputId controllers.ApiController.deleteSearchInput(searchInputId: String) +POST /api/v1/:solrIndexId/rules-txt/:targetPlatform controllers.ApiController.updateRulesTxtForSolrIndexAndTargetPlatform(solrIndexId: String, targetPlatform: String) +GET /api/v1/:solrIndexId/suggested-solr-field controllers.ApiController.listAllSuggestedSolrFields(solrIndexId: String) +PUT /api/v1/:solrIndexId/suggested-solr-field controllers.ApiController.addNewSuggestedSolrField(solrIndexId: String) +DELETE /api/v1/:solrIndexId/suggested-solr-field/:suggestedFieldId controllers.ApiController.deleteSuggestedSolrField(solrIndexId: String, suggestedFieldId: String) +GET /api/v1/allRulesTxtFiles controllers.ApiController.downloadAllRulesTxtFiles +POST /api/v1/:solrIndexId/import-from-rules-txt controllers.ApiController.importFromRulesTxt(solrIndexId: String) +GET /api/v1/log/deployment-info controllers.ApiController.getLatestDeploymentResult(solrIndexId: String, targetSystem: String) +GET /api/v1/:solrIndexId/rules-and-spellings controllers.ApiController.listAll(solrIndexId: String) +PUT /api/v1/:solrIndexId/spelling controllers.ApiController.addNewSpelling(solrIndexId: String) +POST /api/v1/:solrIndexId/spelling/:canonicalSpellingId controllers.ApiController.updateSpelling(solrIndexId: String, canonicalSpellingId: String) +DELETE /api/v1/spelling/:canonicalSpellingId controllers.ApiController.deleteSpelling(canonicalSpellingId: String) +GET /api/v1/spelling/:canonicalSpellingId controllers.ApiController.getDetailedSpelling(canonicalSpellingId: String) +GET /api/v1/log/rule-activity-log controllers.ApiController.getActivityLog(inputId: String) +GET /api/v1/report/rules-report/:solrIndexId controllers.ApiController.getRulesReport(solrIndexId: String) +GET /api/v1/report/activity-report/:solrIndexId controllers.ApiController.getActivityReport(solrIndexId: String) +GET /api/v1/version/latest-info controllers.ApiController.getLatestVersionInfo() +GET /api/v1/get-export-with-id/:id controllers.ApiController.getDatabaseJsonWithId(id: String) +POST /api/v1/upload-import controllers.ApiController.uploadImport + +# Map static resources from the /public folder to the /assets URL path +GET /*file controllers.FrontendController.assetOrDefault(file) diff --git a/target/scala-2.12/classes/services/MigrationService.class b/target/scala-2.12/classes/services/MigrationService.class new file mode 100644 index 00000000..9552d58c Binary files /dev/null and b/target/scala-2.12/classes/services/MigrationService.class differ diff --git a/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtWithFileNames$.class b/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtWithFileNames$.class new file mode 100644 index 00000000..9169d62c Binary files /dev/null and b/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtWithFileNames$.class differ diff --git a/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtWithFileNames.class b/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtWithFileNames.class new file mode 100644 index 00000000..afe4409e Binary files /dev/null and b/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtWithFileNames.class differ diff --git a/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex$.class b/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex$.class new file mode 100644 index 00000000..03ed502e Binary files /dev/null and b/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex$.class differ diff --git a/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.class b/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.class new file mode 100644 index 00000000..8eb38b34 Binary files /dev/null and b/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.class differ diff --git a/target/scala-2.12/classes/services/RulesTxtDeploymentService.class b/target/scala-2.12/classes/services/RulesTxtDeploymentService.class new file mode 100644 index 00000000..7bc009d4 Binary files /dev/null and b/target/scala-2.12/classes/services/RulesTxtDeploymentService.class differ diff --git a/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryDeleteRule$.class b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryDeleteRule$.class new file mode 100644 index 00000000..1d65174d Binary files /dev/null and b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryDeleteRule$.class differ diff --git a/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryDeleteRule.class b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryDeleteRule.class new file mode 100644 index 00000000..24dde247 Binary files /dev/null and b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryDeleteRule.class differ diff --git a/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryFilterRule$.class b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryFilterRule$.class new file mode 100644 index 00000000..03871257 Binary files /dev/null and b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryFilterRule$.class differ diff --git a/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryFilterRule.class b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryFilterRule.class new file mode 100644 index 00000000..b6eb584d Binary files /dev/null and b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryFilterRule.class differ diff --git a/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryRule.class b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryRule.class new file mode 100644 index 00000000..cde5b355 Binary files /dev/null and b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryRule.class differ diff --git a/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySearchInput$.class b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySearchInput$.class new file mode 100644 index 00000000..099a2855 Binary files /dev/null and b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySearchInput$.class differ diff --git a/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySearchInput.class b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySearchInput.class new file mode 100644 index 00000000..3085e459 Binary files /dev/null and b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySearchInput.class differ diff --git a/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySynonymRule$.class b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySynonymRule$.class new file mode 100644 index 00000000..b94cd9e0 Binary files /dev/null and b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySynonymRule$.class differ diff --git a/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySynonymRule.class b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySynonymRule.class new file mode 100644 index 00000000..ef75fdeb Binary files /dev/null and b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySynonymRule.class differ diff --git a/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryUpDownRule$.class b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryUpDownRule$.class new file mode 100644 index 00000000..e8a03366 Binary files /dev/null and b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryUpDownRule$.class differ diff --git a/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryUpDownRule.class b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryUpDownRule.class new file mode 100644 index 00000000..46291e46 Binary files /dev/null and b/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryUpDownRule.class differ diff --git a/target/scala-2.12/classes/services/RulesTxtImportService.class b/target/scala-2.12/classes/services/RulesTxtImportService.class new file mode 100644 index 00000000..ae583938 Binary files /dev/null and b/target/scala-2.12/classes/services/RulesTxtImportService.class differ diff --git a/target/scala-2.12/classes/services/SmuiMigrationLock$.class b/target/scala-2.12/classes/services/SmuiMigrationLock$.class new file mode 100644 index 00000000..1f797ebd Binary files /dev/null and b/target/scala-2.12/classes/services/SmuiMigrationLock$.class differ diff --git a/target/scala-2.12/classes/services/SmuiMigrationLock.class b/target/scala-2.12/classes/services/SmuiMigrationLock.class new file mode 100644 index 00000000..fdaf2273 Binary files /dev/null and b/target/scala-2.12/classes/services/SmuiMigrationLock.class differ diff --git a/target/scala-2.12/classes/smui2git.sh b/target/scala-2.12/classes/smui2git.sh new file mode 100755 index 00000000..bd2351af --- /dev/null +++ b/target/scala-2.12/classes/smui2git.sh @@ -0,0 +1,73 @@ +#!/bin/bash + +set -euo pipefail + +# interface variables +SRC_TMP_FILE=$1 +SMUI_GIT_REPOSITORY=$2 +SMUI_GIT_FN_COMMON_RULES_TXT=$3 + +# helper variables +SMUI_GIT_PATH=${SMUI_GIT_PATH:-/} +SMUI_GIT_BRANCH=${SMUI_GIT_BRANCH:-master} +SMUI_GIT_COMMIT_MSG=${SMUI_GIT_COMMIT_MSG:-"Update from SMUI-bot (with smui2git.sh)"} +SMUI_GIT_CLONE_PATH=${SMUI_GIT_CLONE_PATH:-/tmp/smui-git-repo} + +# configure git +export GIT_TRACE=2 + +_log() { + echo -e "${1}" +} + +_info() { + _log "In smui2git.sh - script performing rules.txt update to git repo" + _log "^-- SRC_TMP_FILE: ${SRC_TMP_FILE}" + _log "^-- SMUI_GIT_REPOSITORY: ${SMUI_GIT_REPOSITORY}" + _log "^-- SMUI_GIT_FN_COMMON_RULES_TXT: ${SMUI_GIT_FN_COMMON_RULES_TXT}" + _log "^-- SMUI_GIT_PATH: ${SMUI_GIT_PATH}" + _log "^-- SMUI_GIT_BRANCH: ${SMUI_GIT_BRANCH}" + _log "^-- SMUI_GIT_COMMIT_MSG: ${SMUI_GIT_COMMIT_MSG}" + _log "^-- SMUI_GIT_CLONE_PATH: ${SMUI_GIT_CLONE_PATH}" + _log "" +} + +_initGit() { + _log "remove old git directory" + rm -Rf "${SMUI_GIT_CLONE_PATH}" + if [ ! -d "${SMUI_GIT_CLONE_PATH}/.git" ]; then + _log "Clone GitRepository ${SMUI_GIT_REPOSITORY} to ${SMUI_GIT_CLONE_PATH}" + git clone "${SMUI_GIT_REPOSITORY}" "${SMUI_GIT_CLONE_PATH}" + fi +} + +_publishToGit() { + if [ ! -d "${SMUI_GIT_CLONE_PATH}/.git" ]; then + _log "Git Directory not exists" + exit 1 + fi; + + _log "git checkout -f ${SMUI_GIT_BRANCH}" + git -C "${SMUI_GIT_CLONE_PATH}" checkout -f "${SMUI_GIT_BRANCH}" + + _log "git pull --prune" + git -C "${SMUI_GIT_CLONE_PATH}" pull --prune + + _log "cp ${SRC_TMP_FILE} ${SMUI_GIT_CLONE_PATH}${SMUI_GIT_PATH}${SMUI_GIT_FN_COMMON_RULES_TXT}" + cp "${SRC_TMP_FILE}" "${SMUI_GIT_CLONE_PATH}${SMUI_GIT_PATH}${SMUI_GIT_FN_COMMON_RULES_TXT}" + + _log "git add ${SMUI_GIT_CLONE_PATH}${SMUI_GIT_PATH}${SMUI_GIT_FN_COMMON_RULES_TXT}" + git -C "${SMUI_GIT_CLONE_PATH}" add "${SMUI_GIT_CLONE_PATH}${SMUI_GIT_PATH}${SMUI_GIT_FN_COMMON_RULES_TXT}" + + _log "git commit -m ${SMUI_GIT_COMMIT_MSG}" + git -C "${SMUI_GIT_CLONE_PATH}" commit -m "${SMUI_GIT_COMMIT_MSG}" + + _log "git push" + git -C "${SMUI_GIT_CLONE_PATH}" push +} + +_info +_initGit +_publishToGit + +exit 0; diff --git a/target/scala-2.12/classes/smui2solr.sh b/target/scala-2.12/classes/smui2solr.sh new file mode 100755 index 00000000..711d3341 --- /dev/null +++ b/target/scala-2.12/classes/smui2solr.sh @@ -0,0 +1,87 @@ +#!/bin/bash + +set -euo pipefail + +SRC_TMP_FILE=$1 +DST_CP_FILE_TO=$2 +SOLR_HOST=$3 +SOLR_CORE_NAME=$4 +DECOMPOUND_DST_CP_FILE_TO=$5 +TARGET_SYSTEM=$6 +REPLACE_RULES_SRC_TMP_FILE=$7 +REPLACE_RULES_DST_CP_FILE_TO=$8 + +echo "In smui2solr.sh - script performing rules.txt update and core reload" +echo "^-- SRC_TMP_FILE = $SRC_TMP_FILE" +echo "^-- DST_CP_FILE_TO = $DST_CP_FILE_TO" +echo "^-- SOLR_HOST = $SOLR_HOST" +echo "^-- SOLR_CORE_NAME: $SOLR_CORE_NAME" +echo "^-- DECOMPOUND_DST_CP_FILE_TO = $DECOMPOUND_DST_CP_FILE_TO" +echo "^-- TARGET_SYSTEM = $TARGET_SYSTEM" +echo "^-- REPLACE_RULES_SRC_TMP_FILE = $REPLACE_RULES_SRC_TMP_FILE" +echo "^-- REPLACE_RULES_DST_CP_FILE_TO = $REPLACE_RULES_DST_CP_FILE_TO" + +# DEPLOYMENT +##### + +echo "^-- Perform rules.txt deployment (decompound-rules.txt eventually)" + +# $1 - from_filename +# $2 - to_filename (might be local or remote) +function deploy_rules_txt { + # e.g.: remote_user:remote_pass@remote_host:/path/to/live/solr/defaultCore/conf/rules.txt + if [[ $2 =~ (.*):(.*)@(.*) ]] + then + echo "^-- ... matched remote target (regex). proceeding with remote copy ..." + sshpass -p "${BASH_REMATCH[2]}" scp -v -o StrictHostKeyChecking=no $1 ${BASH_REMATCH[1]}@${BASH_REMATCH[3]} + else + echo "^-- ... no match (regex). proceeding with regular cp ..." + cp $1 $2 + fi +} + +echo "^-- ... rules.txt" +deploy_rules_txt $SRC_TMP_FILE $DST_CP_FILE_TO + +echo "^-- ... decompound-rules.txt" +if ! [[ $DECOMPOUND_DST_CP_FILE_TO == "NONE" ]] +then + deploy_rules_txt "$SRC_TMP_FILE-2" $DECOMPOUND_DST_CP_FILE_TO +fi + +echo "^-- ... replace-rules.txt" +if ! [[ $REPLACE_RULES_SRC_TMP_FILE == "NONE" && $REPLACE_RULES_DST_CP_FILE_TO == "NONE" ]] +then + deploy_rules_txt $REPLACE_RULES_SRC_TMP_FILE $REPLACE_RULES_DST_CP_FILE_TO +fi + +# CORE RELOAD +##### + +echo "^-- Perform core reload for SOLR_HOST = $SOLR_HOST, SOLR_CORE_NAME = $SOLR_CORE_NAME" + +if ! [[ $SOLR_HOST == "NONE" ]] +then + # TODO only core reload over http possible. make configurable. + SOLR_STATUS=$(curl -s -i -XGET "http://$SOLR_HOST/solr/admin/cores?wt=xml&action=RELOAD&core=$SOLR_CORE_NAME") + + if [ $? -ne 0 ]; then + exit 16 + fi + + if ! [[ $SOLR_STATUS == *"200 OK"* ]] + then + >&2 echo "Error reloading Solr core: $SOLR_STATUS" + exit 17 + fi + + if ! [[ $SOLR_STATUS == *"0"* ]] + then + >&2 echo "Error reloading Solr core: $SOLR_STATUS" + exit 18 + fi +fi + +# all ok +echo "smui2solr.sh - ok" +exit 0 diff --git a/target/scala-2.12/routes/main/controllers/ReverseRoutes.scala b/target/scala-2.12/routes/main/controllers/ReverseRoutes.scala new file mode 100644 index 00000000..89ff38c8 --- /dev/null +++ b/target/scala-2.12/routes/main/controllers/ReverseRoutes.scala @@ -0,0 +1,233 @@ +// @GENERATOR:play-routes-compiler +// @SOURCE:/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/routes +// @DATE:Mon Sep 12 21:16:37 EDT 2022 + +import play.api.mvc.Call + + +import _root_.controllers.Assets.Asset + +// @LINE:8 +package controllers { + + // @LINE:9 + class ReverseHealthController(_prefix: => String) { + def _defaultPrefix: String = { + if (_prefix.endsWith("/")) "" else "/" + } + + + // @LINE:9 + def health(): Call = { + + Call("GET", _prefix + { _defaultPrefix } + "health") + } + + } + + // @LINE:8 + class ReverseFrontendController(_prefix: => String) { + def _defaultPrefix: String = { + if (_prefix.endsWith("/")) "" else "/" + } + + + // @LINE:44 + def assetOrDefault(file:String): Call = { + + Call("GET", _prefix + { _defaultPrefix } + implicitly[play.api.mvc.PathBindable[String]].unbind("file", file)) + } + + // @LINE:8 + def index(): Call = { + + Call("GET", _prefix) + } + + } + + // @LINE:13 + class ReverseApiController(_prefix: => String) { + def _defaultPrefix: String = { + if (_prefix.endsWith("/")) "" else "/" + } + + + // @LINE:30 + def getLatestDeploymentResult(solrIndexId:String, targetSystem:String): Call = { + + Call("GET", _prefix + { _defaultPrefix } + "api/v1/log/deployment-info" + play.core.routing.queryString(List(Some(implicitly[play.api.mvc.QueryStringBindable[String]].unbind("solrIndexId", solrIndexId)), Some(implicitly[play.api.mvc.QueryStringBindable[String]].unbind("targetSystem", targetSystem))))) + } + + // @LINE:16 + def addNewSolrIndex(): Call = { + + Call("PUT", _prefix + { _defaultPrefix } + "api/v1/solr-index") + } + + // @LINE:28 + def downloadAllRulesTxtFiles(): Call = { + + Call("GET", _prefix + { _defaultPrefix } + "api/v1/allRulesTxtFiles") + } + + // @LINE:18 + def listAllInputTags(): Call = { + + Call("GET", _prefix + { _defaultPrefix } + "api/v1/inputTags") + } + + // @LINE:38 + def getActivityReport(solrIndexId:String): Call = { + + Call("GET", _prefix + { _defaultPrefix } + "api/v1/report/activity-report/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("solrIndexId", solrIndexId))) + } + + // @LINE:40 + def getDatabaseJsonWithId(id:String): Call = { + + Call("GET", _prefix + { _defaultPrefix } + "api/v1/get-export-with-id/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("id", id))) + } + + // @LINE:32 + def addNewSpelling(solrIndexId:String): Call = { + + Call("PUT", _prefix + { _defaultPrefix } + "api/v1/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("solrIndexId", solrIndexId)) + "/spelling") + } + + // @LINE:33 + def updateSpelling(solrIndexId:String, canonicalSpellingId:String): Call = { + + Call("POST", _prefix + { _defaultPrefix } + "api/v1/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("solrIndexId", solrIndexId)) + "/spelling/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("canonicalSpellingId", canonicalSpellingId))) + } + + // @LINE:39 + def getLatestVersionInfo(): Call = { + + Call("GET", _prefix + { _defaultPrefix } + "api/v1/version/latest-info") + } + + // @LINE:20 + def getDetailedSearchInput(searchInputId:String): Call = { + + Call("GET", _prefix + { _defaultPrefix } + "api/v1/search-input/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("searchInputId", searchInputId))) + } + + // @LINE:35 + def getDetailedSpelling(canonicalSpellingId:String): Call = { + + Call("GET", _prefix + { _defaultPrefix } + "api/v1/spelling/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("canonicalSpellingId", canonicalSpellingId))) + } + + // @LINE:27 + def deleteSuggestedSolrField(solrIndexId:String, suggestedFieldId:String): Call = { + + Call("DELETE", _prefix + { _defaultPrefix } + "api/v1/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("solrIndexId", solrIndexId)) + "/suggested-solr-field/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("suggestedFieldId", suggestedFieldId))) + } + + // @LINE:24 + def updateRulesTxtForSolrIndexAndTargetPlatform(solrIndexId:String, targetPlatform:String): Call = { + + Call("POST", _prefix + { _defaultPrefix } + "api/v1/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("solrIndexId", solrIndexId)) + "/rules-txt/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("targetPlatform", targetPlatform))) + } + + // @LINE:26 + def addNewSuggestedSolrField(solrIndexId:String): Call = { + + Call("PUT", _prefix + { _defaultPrefix } + "api/v1/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("solrIndexId", solrIndexId)) + "/suggested-solr-field") + } + + // @LINE:29 + def importFromRulesTxt(solrIndexId:String): Call = { + + Call("POST", _prefix + { _defaultPrefix } + "api/v1/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("solrIndexId", solrIndexId)) + "/import-from-rules-txt") + } + + // @LINE:21 + def addNewSearchInput(solrIndexId:String): Call = { + + Call("PUT", _prefix + { _defaultPrefix } + "api/v1/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("solrIndexId", solrIndexId)) + "/search-input") + } + + // @LINE:41 + def uploadImport(): Call = { + + Call("POST", _prefix + { _defaultPrefix } + "api/v1/upload-import") + } + + // @LINE:37 + def getRulesReport(solrIndexId:String): Call = { + + Call("GET", _prefix + { _defaultPrefix } + "api/v1/report/rules-report/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("solrIndexId", solrIndexId))) + } + + // @LINE:17 + def deleteSolrIndex(solrIndexId:String): Call = { + + Call("DELETE", _prefix + { _defaultPrefix } + "api/v1/solr-index/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("solrIndexId", solrIndexId))) + } + + // @LINE:22 + def updateSearchInput(searchInputId:String): Call = { + + Call("POST", _prefix + { _defaultPrefix } + "api/v1/search-input/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("searchInputId", searchInputId))) + } + + // @LINE:19 + def listAllSearchInputs(solrIndexId:String): Call = { + + Call("GET", _prefix + { _defaultPrefix } + "api/v1/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("solrIndexId", solrIndexId)) + "/search-input") + } + + // @LINE:23 + def deleteSearchInput(searchInputId:String): Call = { + + Call("DELETE", _prefix + { _defaultPrefix } + "api/v1/search-input/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("searchInputId", searchInputId))) + } + + // @LINE:34 + def deleteSpelling(canonicalSpellingId:String): Call = { + + Call("DELETE", _prefix + { _defaultPrefix } + "api/v1/spelling/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("canonicalSpellingId", canonicalSpellingId))) + } + + // @LINE:31 + def listAll(solrIndexId:String): Call = { + + Call("GET", _prefix + { _defaultPrefix } + "api/v1/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("solrIndexId", solrIndexId)) + "/rules-and-spellings") + } + + // @LINE:13 + def getFeatureToggles(): Call = { + + Call("GET", _prefix + { _defaultPrefix } + "api/v1/featureToggles") + } + + // @LINE:15 + def getSolrIndex(solrIndexId:String): Call = { + + Call("GET", _prefix + { _defaultPrefix } + "api/v1/solr-index/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("solrIndexId", solrIndexId))) + } + + // @LINE:36 + def getActivityLog(inputId:String): Call = { + + Call("GET", _prefix + { _defaultPrefix } + "api/v1/log/rule-activity-log" + play.core.routing.queryString(List(Some(implicitly[play.api.mvc.QueryStringBindable[String]].unbind("inputId", inputId))))) + } + + // @LINE:14 + def listAllSolrIndeces(): Call = { + + Call("GET", _prefix + { _defaultPrefix } + "api/v1/solr-index") + } + + // @LINE:25 + def listAllSuggestedSolrFields(solrIndexId:String): Call = { + + Call("GET", _prefix + { _defaultPrefix } + "api/v1/" + play.core.routing.dynamicString(implicitly[play.api.mvc.PathBindable[String]].unbind("solrIndexId", solrIndexId)) + "/suggested-solr-field") + } + + } + + +} diff --git a/target/scala-2.12/routes/main/controllers/javascript/JavaScriptReverseRoutes.scala b/target/scala-2.12/routes/main/controllers/javascript/JavaScriptReverseRoutes.scala new file mode 100644 index 00000000..ff743456 --- /dev/null +++ b/target/scala-2.12/routes/main/controllers/javascript/JavaScriptReverseRoutes.scala @@ -0,0 +1,364 @@ +// @GENERATOR:play-routes-compiler +// @SOURCE:/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/routes +// @DATE:Mon Sep 12 21:16:37 EDT 2022 + +import play.api.routing.JavaScriptReverseRoute + + +import _root_.controllers.Assets.Asset + +// @LINE:8 +package controllers.javascript { + + // @LINE:9 + class ReverseHealthController(_prefix: => String) { + + def _defaultPrefix: String = { + if (_prefix.endsWith("/")) "" else "/" + } + + + // @LINE:9 + def health: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.HealthController.health", + """ + function() { + return _wA({method:"GET", url:"""" + _prefix + { _defaultPrefix } + """" + "health"}) + } + """ + ) + + } + + // @LINE:8 + class ReverseFrontendController(_prefix: => String) { + + def _defaultPrefix: String = { + if (_prefix.endsWith("/")) "" else "/" + } + + + // @LINE:44 + def assetOrDefault: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.FrontendController.assetOrDefault", + """ + function(file0) { + return _wA({method:"GET", url:"""" + _prefix + { _defaultPrefix } + """" + (""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("file", file0)}) + } + """ + ) + + // @LINE:8 + def index: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.FrontendController.index", + """ + function() { + return _wA({method:"GET", url:"""" + _prefix + """"}) + } + """ + ) + + } + + // @LINE:13 + class ReverseApiController(_prefix: => String) { + + def _defaultPrefix: String = { + if (_prefix.endsWith("/")) "" else "/" + } + + + // @LINE:30 + def getLatestDeploymentResult: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.getLatestDeploymentResult", + """ + function(solrIndexId0,targetSystem1) { + return _wA({method:"GET", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/log/deployment-info" + _qS([(""" + implicitly[play.api.mvc.QueryStringBindable[String]].javascriptUnbind + """)("solrIndexId", solrIndexId0), (""" + implicitly[play.api.mvc.QueryStringBindable[String]].javascriptUnbind + """)("targetSystem", targetSystem1)])}) + } + """ + ) + + // @LINE:16 + def addNewSolrIndex: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.addNewSolrIndex", + """ + function() { + return _wA({method:"PUT", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/solr-index"}) + } + """ + ) + + // @LINE:28 + def downloadAllRulesTxtFiles: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.downloadAllRulesTxtFiles", + """ + function() { + return _wA({method:"GET", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/allRulesTxtFiles"}) + } + """ + ) + + // @LINE:18 + def listAllInputTags: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.listAllInputTags", + """ + function() { + return _wA({method:"GET", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/inputTags"}) + } + """ + ) + + // @LINE:38 + def getActivityReport: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.getActivityReport", + """ + function(solrIndexId0) { + return _wA({method:"GET", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/report/activity-report/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("solrIndexId", solrIndexId0))}) + } + """ + ) + + // @LINE:40 + def getDatabaseJsonWithId: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.getDatabaseJsonWithId", + """ + function(id0) { + return _wA({method:"GET", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/get-export-with-id/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("id", id0))}) + } + """ + ) + + // @LINE:32 + def addNewSpelling: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.addNewSpelling", + """ + function(solrIndexId0) { + return _wA({method:"PUT", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("solrIndexId", solrIndexId0)) + "/spelling"}) + } + """ + ) + + // @LINE:33 + def updateSpelling: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.updateSpelling", + """ + function(solrIndexId0,canonicalSpellingId1) { + return _wA({method:"POST", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("solrIndexId", solrIndexId0)) + "/spelling/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("canonicalSpellingId", canonicalSpellingId1))}) + } + """ + ) + + // @LINE:39 + def getLatestVersionInfo: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.getLatestVersionInfo", + """ + function() { + return _wA({method:"GET", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/version/latest-info"}) + } + """ + ) + + // @LINE:20 + def getDetailedSearchInput: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.getDetailedSearchInput", + """ + function(searchInputId0) { + return _wA({method:"GET", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/search-input/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("searchInputId", searchInputId0))}) + } + """ + ) + + // @LINE:35 + def getDetailedSpelling: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.getDetailedSpelling", + """ + function(canonicalSpellingId0) { + return _wA({method:"GET", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/spelling/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("canonicalSpellingId", canonicalSpellingId0))}) + } + """ + ) + + // @LINE:27 + def deleteSuggestedSolrField: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.deleteSuggestedSolrField", + """ + function(solrIndexId0,suggestedFieldId1) { + return _wA({method:"DELETE", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("solrIndexId", solrIndexId0)) + "/suggested-solr-field/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("suggestedFieldId", suggestedFieldId1))}) + } + """ + ) + + // @LINE:24 + def updateRulesTxtForSolrIndexAndTargetPlatform: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.updateRulesTxtForSolrIndexAndTargetPlatform", + """ + function(solrIndexId0,targetPlatform1) { + return _wA({method:"POST", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("solrIndexId", solrIndexId0)) + "/rules-txt/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("targetPlatform", targetPlatform1))}) + } + """ + ) + + // @LINE:26 + def addNewSuggestedSolrField: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.addNewSuggestedSolrField", + """ + function(solrIndexId0) { + return _wA({method:"PUT", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("solrIndexId", solrIndexId0)) + "/suggested-solr-field"}) + } + """ + ) + + // @LINE:29 + def importFromRulesTxt: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.importFromRulesTxt", + """ + function(solrIndexId0) { + return _wA({method:"POST", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("solrIndexId", solrIndexId0)) + "/import-from-rules-txt"}) + } + """ + ) + + // @LINE:21 + def addNewSearchInput: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.addNewSearchInput", + """ + function(solrIndexId0) { + return _wA({method:"PUT", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("solrIndexId", solrIndexId0)) + "/search-input"}) + } + """ + ) + + // @LINE:41 + def uploadImport: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.uploadImport", + """ + function() { + return _wA({method:"POST", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/upload-import"}) + } + """ + ) + + // @LINE:37 + def getRulesReport: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.getRulesReport", + """ + function(solrIndexId0) { + return _wA({method:"GET", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/report/rules-report/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("solrIndexId", solrIndexId0))}) + } + """ + ) + + // @LINE:17 + def deleteSolrIndex: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.deleteSolrIndex", + """ + function(solrIndexId0) { + return _wA({method:"DELETE", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/solr-index/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("solrIndexId", solrIndexId0))}) + } + """ + ) + + // @LINE:22 + def updateSearchInput: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.updateSearchInput", + """ + function(searchInputId0) { + return _wA({method:"POST", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/search-input/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("searchInputId", searchInputId0))}) + } + """ + ) + + // @LINE:19 + def listAllSearchInputs: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.listAllSearchInputs", + """ + function(solrIndexId0) { + return _wA({method:"GET", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("solrIndexId", solrIndexId0)) + "/search-input"}) + } + """ + ) + + // @LINE:23 + def deleteSearchInput: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.deleteSearchInput", + """ + function(searchInputId0) { + return _wA({method:"DELETE", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/search-input/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("searchInputId", searchInputId0))}) + } + """ + ) + + // @LINE:34 + def deleteSpelling: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.deleteSpelling", + """ + function(canonicalSpellingId0) { + return _wA({method:"DELETE", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/spelling/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("canonicalSpellingId", canonicalSpellingId0))}) + } + """ + ) + + // @LINE:31 + def listAll: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.listAll", + """ + function(solrIndexId0) { + return _wA({method:"GET", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("solrIndexId", solrIndexId0)) + "/rules-and-spellings"}) + } + """ + ) + + // @LINE:13 + def getFeatureToggles: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.getFeatureToggles", + """ + function() { + return _wA({method:"GET", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/featureToggles"}) + } + """ + ) + + // @LINE:15 + def getSolrIndex: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.getSolrIndex", + """ + function(solrIndexId0) { + return _wA({method:"GET", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/solr-index/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("solrIndexId", solrIndexId0))}) + } + """ + ) + + // @LINE:36 + def getActivityLog: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.getActivityLog", + """ + function(inputId0) { + return _wA({method:"GET", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/log/rule-activity-log" + _qS([(""" + implicitly[play.api.mvc.QueryStringBindable[String]].javascriptUnbind + """)("inputId", inputId0)])}) + } + """ + ) + + // @LINE:14 + def listAllSolrIndeces: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.listAllSolrIndeces", + """ + function() { + return _wA({method:"GET", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/solr-index"}) + } + """ + ) + + // @LINE:25 + def listAllSuggestedSolrFields: JavaScriptReverseRoute = JavaScriptReverseRoute( + "controllers.ApiController.listAllSuggestedSolrFields", + """ + function(solrIndexId0) { + return _wA({method:"GET", url:"""" + _prefix + { _defaultPrefix } + """" + "api/v1/" + encodeURIComponent((""" + implicitly[play.api.mvc.PathBindable[String]].javascriptUnbind + """)("solrIndexId", solrIndexId0)) + "/suggested-solr-field"}) + } + """ + ) + + } + + +} diff --git a/target/scala-2.12/routes/main/controllers/routes.java b/target/scala-2.12/routes/main/controllers/routes.java new file mode 100644 index 00000000..061f2c73 --- /dev/null +++ b/target/scala-2.12/routes/main/controllers/routes.java @@ -0,0 +1,22 @@ +// @GENERATOR:play-routes-compiler +// @SOURCE:/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/routes +// @DATE:Mon Sep 12 21:16:37 EDT 2022 + +package controllers; + +import router.RoutesPrefix; + +public class routes { + + public static final controllers.ReverseHealthController HealthController = new controllers.ReverseHealthController(RoutesPrefix.byNamePrefix()); + public static final controllers.ReverseFrontendController FrontendController = new controllers.ReverseFrontendController(RoutesPrefix.byNamePrefix()); + public static final controllers.ReverseApiController ApiController = new controllers.ReverseApiController(RoutesPrefix.byNamePrefix()); + + public static class javascript { + + public static final controllers.javascript.ReverseHealthController HealthController = new controllers.javascript.ReverseHealthController(RoutesPrefix.byNamePrefix()); + public static final controllers.javascript.ReverseFrontendController FrontendController = new controllers.javascript.ReverseFrontendController(RoutesPrefix.byNamePrefix()); + public static final controllers.javascript.ReverseApiController ApiController = new controllers.javascript.ReverseApiController(RoutesPrefix.byNamePrefix()); + } + +} diff --git a/target/scala-2.12/routes/main/router/Routes.scala b/target/scala-2.12/routes/main/router/Routes.scala new file mode 100644 index 00000000..24652fa6 --- /dev/null +++ b/target/scala-2.12/routes/main/router/Routes.scala @@ -0,0 +1,857 @@ +// @GENERATOR:play-routes-compiler +// @SOURCE:/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/routes +// @DATE:Mon Sep 12 21:16:37 EDT 2022 + +package router + +import play.core.routing._ +import play.core.routing.HandlerInvokerFactory._ + +import play.api.mvc._ + +import _root_.controllers.Assets.Asset + +class Routes( + override val errorHandler: play.api.http.HttpErrorHandler, + // @LINE:8 + FrontendController_2: controllers.FrontendController, + // @LINE:9 + HealthController_0: controllers.HealthController, + // @LINE:13 + ApiController_1: controllers.ApiController, + val prefix: String +) extends GeneratedRouter { + + @javax.inject.Inject() + def this(errorHandler: play.api.http.HttpErrorHandler, + // @LINE:8 + FrontendController_2: controllers.FrontendController, + // @LINE:9 + HealthController_0: controllers.HealthController, + // @LINE:13 + ApiController_1: controllers.ApiController + ) = this(errorHandler, FrontendController_2, HealthController_0, ApiController_1, "/") + + def withPrefix(addPrefix: String): Routes = { + val prefix = play.api.routing.Router.concatPrefix(addPrefix, this.prefix) + router.RoutesPrefix.setPrefix(prefix) + new Routes(errorHandler, FrontendController_2, HealthController_0, ApiController_1, prefix) + } + + private[this] val defaultPrefix: String = { + if (this.prefix.endsWith("/")) "" else "/" + } + + def documentation = List( + ("""GET""", this.prefix, """controllers.FrontendController.index()"""), + ("""GET""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """health""", """controllers.HealthController.health"""), + ("""GET""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/featureToggles""", """controllers.ApiController.getFeatureToggles"""), + ("""GET""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/solr-index""", """controllers.ApiController.listAllSolrIndeces"""), + ("""GET""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/solr-index/""" + "$" + """solrIndexId<[^/]+>""", """controllers.ApiController.getSolrIndex(solrIndexId:String)"""), + ("""PUT""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/solr-index""", """controllers.ApiController.addNewSolrIndex"""), + ("""DELETE""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/solr-index/""" + "$" + """solrIndexId<[^/]+>""", """controllers.ApiController.deleteSolrIndex(solrIndexId:String)"""), + ("""GET""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/inputTags""", """controllers.ApiController.listAllInputTags"""), + ("""GET""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/""" + "$" + """solrIndexId<[^/]+>/search-input""", """controllers.ApiController.listAllSearchInputs(solrIndexId:String)"""), + ("""GET""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/search-input/""" + "$" + """searchInputId<[^/]+>""", """controllers.ApiController.getDetailedSearchInput(searchInputId:String)"""), + ("""PUT""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/""" + "$" + """solrIndexId<[^/]+>/search-input""", """controllers.ApiController.addNewSearchInput(solrIndexId:String)"""), + ("""POST""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/search-input/""" + "$" + """searchInputId<[^/]+>""", """controllers.ApiController.updateSearchInput(searchInputId:String)"""), + ("""DELETE""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/search-input/""" + "$" + """searchInputId<[^/]+>""", """controllers.ApiController.deleteSearchInput(searchInputId:String)"""), + ("""POST""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/""" + "$" + """solrIndexId<[^/]+>/rules-txt/""" + "$" + """targetPlatform<[^/]+>""", """controllers.ApiController.updateRulesTxtForSolrIndexAndTargetPlatform(solrIndexId:String, targetPlatform:String)"""), + ("""GET""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/""" + "$" + """solrIndexId<[^/]+>/suggested-solr-field""", """controllers.ApiController.listAllSuggestedSolrFields(solrIndexId:String)"""), + ("""PUT""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/""" + "$" + """solrIndexId<[^/]+>/suggested-solr-field""", """controllers.ApiController.addNewSuggestedSolrField(solrIndexId:String)"""), + ("""DELETE""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/""" + "$" + """solrIndexId<[^/]+>/suggested-solr-field/""" + "$" + """suggestedFieldId<[^/]+>""", """controllers.ApiController.deleteSuggestedSolrField(solrIndexId:String, suggestedFieldId:String)"""), + ("""GET""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/allRulesTxtFiles""", """controllers.ApiController.downloadAllRulesTxtFiles"""), + ("""POST""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/""" + "$" + """solrIndexId<[^/]+>/import-from-rules-txt""", """controllers.ApiController.importFromRulesTxt(solrIndexId:String)"""), + ("""GET""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/log/deployment-info""", """controllers.ApiController.getLatestDeploymentResult(solrIndexId:String, targetSystem:String)"""), + ("""GET""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/""" + "$" + """solrIndexId<[^/]+>/rules-and-spellings""", """controllers.ApiController.listAll(solrIndexId:String)"""), + ("""PUT""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/""" + "$" + """solrIndexId<[^/]+>/spelling""", """controllers.ApiController.addNewSpelling(solrIndexId:String)"""), + ("""POST""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/""" + "$" + """solrIndexId<[^/]+>/spelling/""" + "$" + """canonicalSpellingId<[^/]+>""", """controllers.ApiController.updateSpelling(solrIndexId:String, canonicalSpellingId:String)"""), + ("""DELETE""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/spelling/""" + "$" + """canonicalSpellingId<[^/]+>""", """controllers.ApiController.deleteSpelling(canonicalSpellingId:String)"""), + ("""GET""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/spelling/""" + "$" + """canonicalSpellingId<[^/]+>""", """controllers.ApiController.getDetailedSpelling(canonicalSpellingId:String)"""), + ("""GET""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/log/rule-activity-log""", """controllers.ApiController.getActivityLog(inputId:String)"""), + ("""GET""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/report/rules-report/""" + "$" + """solrIndexId<[^/]+>""", """controllers.ApiController.getRulesReport(solrIndexId:String)"""), + ("""GET""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/report/activity-report/""" + "$" + """solrIndexId<[^/]+>""", """controllers.ApiController.getActivityReport(solrIndexId:String)"""), + ("""GET""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/version/latest-info""", """controllers.ApiController.getLatestVersionInfo()"""), + ("""GET""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/get-export-with-id/""" + "$" + """id<[^/]+>""", """controllers.ApiController.getDatabaseJsonWithId(id:String)"""), + ("""POST""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """api/v1/upload-import""", """controllers.ApiController.uploadImport"""), + ("""GET""", this.prefix + (if(this.prefix.endsWith("/")) "" else "/") + """""" + "$" + """file<.+>""", """controllers.FrontendController.assetOrDefault(file:String)"""), + Nil + ).foldLeft(List.empty[(String,String,String)]) { (s,e) => e.asInstanceOf[Any] match { + case r @ (_,_,_) => s :+ r.asInstanceOf[(String,String,String)] + case l => s ++ l.asInstanceOf[List[(String,String,String)]] + }} + + + // @LINE:8 + private[this] lazy val controllers_FrontendController_index0_route = Route("GET", + PathPattern(List(StaticPart(this.prefix))) + ) + private[this] lazy val controllers_FrontendController_index0_invoker = createInvoker( + FrontendController_2.index(), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.FrontendController", + "index", + Nil, + "GET", + this.prefix + """""", + """ Handle Requests to the Server's root, and supply the Angular SPA""", + Seq() + ) + ) + + // @LINE:9 + private[this] lazy val controllers_HealthController_health1_route = Route("GET", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("health"))) + ) + private[this] lazy val controllers_HealthController_health1_invoker = createInvoker( + HealthController_0.health, + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.HealthController", + "health", + Nil, + "GET", + this.prefix + """health""", + """""", + Seq() + ) + ) + + // @LINE:13 + private[this] lazy val controllers_ApiController_getFeatureToggles2_route = Route("GET", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/featureToggles"))) + ) + private[this] lazy val controllers_ApiController_getFeatureToggles2_invoker = createInvoker( + ApiController_1.getFeatureToggles, + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "getFeatureToggles", + Nil, + "GET", + this.prefix + """api/v1/featureToggles""", + """ serve the API v1 Specification + TODO search-input URL path partially "behind" solrIndexId path component and partially not""", + Seq() + ) + ) + + // @LINE:14 + private[this] lazy val controllers_ApiController_listAllSolrIndeces3_route = Route("GET", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/solr-index"))) + ) + private[this] lazy val controllers_ApiController_listAllSolrIndeces3_invoker = createInvoker( + ApiController_1.listAllSolrIndeces, + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "listAllSolrIndeces", + Nil, + "GET", + this.prefix + """api/v1/solr-index""", + """""", + Seq() + ) + ) + + // @LINE:15 + private[this] lazy val controllers_ApiController_getSolrIndex4_route = Route("GET", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/solr-index/"), DynamicPart("solrIndexId", """[^/]+""",true))) + ) + private[this] lazy val controllers_ApiController_getSolrIndex4_invoker = createInvoker( + ApiController_1.getSolrIndex(fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "getSolrIndex", + Seq(classOf[String]), + "GET", + this.prefix + """api/v1/solr-index/""" + "$" + """solrIndexId<[^/]+>""", + """""", + Seq() + ) + ) + + // @LINE:16 + private[this] lazy val controllers_ApiController_addNewSolrIndex5_route = Route("PUT", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/solr-index"))) + ) + private[this] lazy val controllers_ApiController_addNewSolrIndex5_invoker = createInvoker( + ApiController_1.addNewSolrIndex, + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "addNewSolrIndex", + Nil, + "PUT", + this.prefix + """api/v1/solr-index""", + """""", + Seq() + ) + ) + + // @LINE:17 + private[this] lazy val controllers_ApiController_deleteSolrIndex6_route = Route("DELETE", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/solr-index/"), DynamicPart("solrIndexId", """[^/]+""",true))) + ) + private[this] lazy val controllers_ApiController_deleteSolrIndex6_invoker = createInvoker( + ApiController_1.deleteSolrIndex(fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "deleteSolrIndex", + Seq(classOf[String]), + "DELETE", + this.prefix + """api/v1/solr-index/""" + "$" + """solrIndexId<[^/]+>""", + """""", + Seq() + ) + ) + + // @LINE:18 + private[this] lazy val controllers_ApiController_listAllInputTags7_route = Route("GET", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/inputTags"))) + ) + private[this] lazy val controllers_ApiController_listAllInputTags7_invoker = createInvoker( + ApiController_1.listAllInputTags, + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "listAllInputTags", + Nil, + "GET", + this.prefix + """api/v1/inputTags""", + """""", + Seq() + ) + ) + + // @LINE:19 + private[this] lazy val controllers_ApiController_listAllSearchInputs8_route = Route("GET", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/"), DynamicPart("solrIndexId", """[^/]+""",true), StaticPart("/search-input"))) + ) + private[this] lazy val controllers_ApiController_listAllSearchInputs8_invoker = createInvoker( + ApiController_1.listAllSearchInputs(fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "listAllSearchInputs", + Seq(classOf[String]), + "GET", + this.prefix + """api/v1/""" + "$" + """solrIndexId<[^/]+>/search-input""", + """""", + Seq() + ) + ) + + // @LINE:20 + private[this] lazy val controllers_ApiController_getDetailedSearchInput9_route = Route("GET", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/search-input/"), DynamicPart("searchInputId", """[^/]+""",true))) + ) + private[this] lazy val controllers_ApiController_getDetailedSearchInput9_invoker = createInvoker( + ApiController_1.getDetailedSearchInput(fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "getDetailedSearchInput", + Seq(classOf[String]), + "GET", + this.prefix + """api/v1/search-input/""" + "$" + """searchInputId<[^/]+>""", + """""", + Seq() + ) + ) + + // @LINE:21 + private[this] lazy val controllers_ApiController_addNewSearchInput10_route = Route("PUT", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/"), DynamicPart("solrIndexId", """[^/]+""",true), StaticPart("/search-input"))) + ) + private[this] lazy val controllers_ApiController_addNewSearchInput10_invoker = createInvoker( + ApiController_1.addNewSearchInput(fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "addNewSearchInput", + Seq(classOf[String]), + "PUT", + this.prefix + """api/v1/""" + "$" + """solrIndexId<[^/]+>/search-input""", + """""", + Seq() + ) + ) + + // @LINE:22 + private[this] lazy val controllers_ApiController_updateSearchInput11_route = Route("POST", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/search-input/"), DynamicPart("searchInputId", """[^/]+""",true))) + ) + private[this] lazy val controllers_ApiController_updateSearchInput11_invoker = createInvoker( + ApiController_1.updateSearchInput(fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "updateSearchInput", + Seq(classOf[String]), + "POST", + this.prefix + """api/v1/search-input/""" + "$" + """searchInputId<[^/]+>""", + """""", + Seq() + ) + ) + + // @LINE:23 + private[this] lazy val controllers_ApiController_deleteSearchInput12_route = Route("DELETE", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/search-input/"), DynamicPart("searchInputId", """[^/]+""",true))) + ) + private[this] lazy val controllers_ApiController_deleteSearchInput12_invoker = createInvoker( + ApiController_1.deleteSearchInput(fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "deleteSearchInput", + Seq(classOf[String]), + "DELETE", + this.prefix + """api/v1/search-input/""" + "$" + """searchInputId<[^/]+>""", + """""", + Seq() + ) + ) + + // @LINE:24 + private[this] lazy val controllers_ApiController_updateRulesTxtForSolrIndexAndTargetPlatform13_route = Route("POST", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/"), DynamicPart("solrIndexId", """[^/]+""",true), StaticPart("/rules-txt/"), DynamicPart("targetPlatform", """[^/]+""",true))) + ) + private[this] lazy val controllers_ApiController_updateRulesTxtForSolrIndexAndTargetPlatform13_invoker = createInvoker( + ApiController_1.updateRulesTxtForSolrIndexAndTargetPlatform(fakeValue[String], fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "updateRulesTxtForSolrIndexAndTargetPlatform", + Seq(classOf[String], classOf[String]), + "POST", + this.prefix + """api/v1/""" + "$" + """solrIndexId<[^/]+>/rules-txt/""" + "$" + """targetPlatform<[^/]+>""", + """""", + Seq() + ) + ) + + // @LINE:25 + private[this] lazy val controllers_ApiController_listAllSuggestedSolrFields14_route = Route("GET", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/"), DynamicPart("solrIndexId", """[^/]+""",true), StaticPart("/suggested-solr-field"))) + ) + private[this] lazy val controllers_ApiController_listAllSuggestedSolrFields14_invoker = createInvoker( + ApiController_1.listAllSuggestedSolrFields(fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "listAllSuggestedSolrFields", + Seq(classOf[String]), + "GET", + this.prefix + """api/v1/""" + "$" + """solrIndexId<[^/]+>/suggested-solr-field""", + """""", + Seq() + ) + ) + + // @LINE:26 + private[this] lazy val controllers_ApiController_addNewSuggestedSolrField15_route = Route("PUT", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/"), DynamicPart("solrIndexId", """[^/]+""",true), StaticPart("/suggested-solr-field"))) + ) + private[this] lazy val controllers_ApiController_addNewSuggestedSolrField15_invoker = createInvoker( + ApiController_1.addNewSuggestedSolrField(fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "addNewSuggestedSolrField", + Seq(classOf[String]), + "PUT", + this.prefix + """api/v1/""" + "$" + """solrIndexId<[^/]+>/suggested-solr-field""", + """""", + Seq() + ) + ) + + // @LINE:27 + private[this] lazy val controllers_ApiController_deleteSuggestedSolrField16_route = Route("DELETE", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/"), DynamicPart("solrIndexId", """[^/]+""",true), StaticPart("/suggested-solr-field/"), DynamicPart("suggestedFieldId", """[^/]+""",true))) + ) + private[this] lazy val controllers_ApiController_deleteSuggestedSolrField16_invoker = createInvoker( + ApiController_1.deleteSuggestedSolrField(fakeValue[String], fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "deleteSuggestedSolrField", + Seq(classOf[String], classOf[String]), + "DELETE", + this.prefix + """api/v1/""" + "$" + """solrIndexId<[^/]+>/suggested-solr-field/""" + "$" + """suggestedFieldId<[^/]+>""", + """""", + Seq() + ) + ) + + // @LINE:28 + private[this] lazy val controllers_ApiController_downloadAllRulesTxtFiles17_route = Route("GET", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/allRulesTxtFiles"))) + ) + private[this] lazy val controllers_ApiController_downloadAllRulesTxtFiles17_invoker = createInvoker( + ApiController_1.downloadAllRulesTxtFiles, + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "downloadAllRulesTxtFiles", + Nil, + "GET", + this.prefix + """api/v1/allRulesTxtFiles""", + """""", + Seq() + ) + ) + + // @LINE:29 + private[this] lazy val controllers_ApiController_importFromRulesTxt18_route = Route("POST", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/"), DynamicPart("solrIndexId", """[^/]+""",true), StaticPart("/import-from-rules-txt"))) + ) + private[this] lazy val controllers_ApiController_importFromRulesTxt18_invoker = createInvoker( + ApiController_1.importFromRulesTxt(fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "importFromRulesTxt", + Seq(classOf[String]), + "POST", + this.prefix + """api/v1/""" + "$" + """solrIndexId<[^/]+>/import-from-rules-txt""", + """""", + Seq() + ) + ) + + // @LINE:30 + private[this] lazy val controllers_ApiController_getLatestDeploymentResult19_route = Route("GET", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/log/deployment-info"))) + ) + private[this] lazy val controllers_ApiController_getLatestDeploymentResult19_invoker = createInvoker( + ApiController_1.getLatestDeploymentResult(fakeValue[String], fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "getLatestDeploymentResult", + Seq(classOf[String], classOf[String]), + "GET", + this.prefix + """api/v1/log/deployment-info""", + """""", + Seq() + ) + ) + + // @LINE:31 + private[this] lazy val controllers_ApiController_listAll20_route = Route("GET", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/"), DynamicPart("solrIndexId", """[^/]+""",true), StaticPart("/rules-and-spellings"))) + ) + private[this] lazy val controllers_ApiController_listAll20_invoker = createInvoker( + ApiController_1.listAll(fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "listAll", + Seq(classOf[String]), + "GET", + this.prefix + """api/v1/""" + "$" + """solrIndexId<[^/]+>/rules-and-spellings""", + """""", + Seq() + ) + ) + + // @LINE:32 + private[this] lazy val controllers_ApiController_addNewSpelling21_route = Route("PUT", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/"), DynamicPart("solrIndexId", """[^/]+""",true), StaticPart("/spelling"))) + ) + private[this] lazy val controllers_ApiController_addNewSpelling21_invoker = createInvoker( + ApiController_1.addNewSpelling(fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "addNewSpelling", + Seq(classOf[String]), + "PUT", + this.prefix + """api/v1/""" + "$" + """solrIndexId<[^/]+>/spelling""", + """""", + Seq() + ) + ) + + // @LINE:33 + private[this] lazy val controllers_ApiController_updateSpelling22_route = Route("POST", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/"), DynamicPart("solrIndexId", """[^/]+""",true), StaticPart("/spelling/"), DynamicPart("canonicalSpellingId", """[^/]+""",true))) + ) + private[this] lazy val controllers_ApiController_updateSpelling22_invoker = createInvoker( + ApiController_1.updateSpelling(fakeValue[String], fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "updateSpelling", + Seq(classOf[String], classOf[String]), + "POST", + this.prefix + """api/v1/""" + "$" + """solrIndexId<[^/]+>/spelling/""" + "$" + """canonicalSpellingId<[^/]+>""", + """""", + Seq() + ) + ) + + // @LINE:34 + private[this] lazy val controllers_ApiController_deleteSpelling23_route = Route("DELETE", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/spelling/"), DynamicPart("canonicalSpellingId", """[^/]+""",true))) + ) + private[this] lazy val controllers_ApiController_deleteSpelling23_invoker = createInvoker( + ApiController_1.deleteSpelling(fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "deleteSpelling", + Seq(classOf[String]), + "DELETE", + this.prefix + """api/v1/spelling/""" + "$" + """canonicalSpellingId<[^/]+>""", + """""", + Seq() + ) + ) + + // @LINE:35 + private[this] lazy val controllers_ApiController_getDetailedSpelling24_route = Route("GET", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/spelling/"), DynamicPart("canonicalSpellingId", """[^/]+""",true))) + ) + private[this] lazy val controllers_ApiController_getDetailedSpelling24_invoker = createInvoker( + ApiController_1.getDetailedSpelling(fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "getDetailedSpelling", + Seq(classOf[String]), + "GET", + this.prefix + """api/v1/spelling/""" + "$" + """canonicalSpellingId<[^/]+>""", + """""", + Seq() + ) + ) + + // @LINE:36 + private[this] lazy val controllers_ApiController_getActivityLog25_route = Route("GET", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/log/rule-activity-log"))) + ) + private[this] lazy val controllers_ApiController_getActivityLog25_invoker = createInvoker( + ApiController_1.getActivityLog(fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "getActivityLog", + Seq(classOf[String]), + "GET", + this.prefix + """api/v1/log/rule-activity-log""", + """""", + Seq() + ) + ) + + // @LINE:37 + private[this] lazy val controllers_ApiController_getRulesReport26_route = Route("GET", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/report/rules-report/"), DynamicPart("solrIndexId", """[^/]+""",true))) + ) + private[this] lazy val controllers_ApiController_getRulesReport26_invoker = createInvoker( + ApiController_1.getRulesReport(fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "getRulesReport", + Seq(classOf[String]), + "GET", + this.prefix + """api/v1/report/rules-report/""" + "$" + """solrIndexId<[^/]+>""", + """""", + Seq() + ) + ) + + // @LINE:38 + private[this] lazy val controllers_ApiController_getActivityReport27_route = Route("GET", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/report/activity-report/"), DynamicPart("solrIndexId", """[^/]+""",true))) + ) + private[this] lazy val controllers_ApiController_getActivityReport27_invoker = createInvoker( + ApiController_1.getActivityReport(fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "getActivityReport", + Seq(classOf[String]), + "GET", + this.prefix + """api/v1/report/activity-report/""" + "$" + """solrIndexId<[^/]+>""", + """""", + Seq() + ) + ) + + // @LINE:39 + private[this] lazy val controllers_ApiController_getLatestVersionInfo28_route = Route("GET", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/version/latest-info"))) + ) + private[this] lazy val controllers_ApiController_getLatestVersionInfo28_invoker = createInvoker( + ApiController_1.getLatestVersionInfo(), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "getLatestVersionInfo", + Nil, + "GET", + this.prefix + """api/v1/version/latest-info""", + """""", + Seq() + ) + ) + + // @LINE:40 + private[this] lazy val controllers_ApiController_getDatabaseJsonWithId29_route = Route("GET", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/get-export-with-id/"), DynamicPart("id", """[^/]+""",true))) + ) + private[this] lazy val controllers_ApiController_getDatabaseJsonWithId29_invoker = createInvoker( + ApiController_1.getDatabaseJsonWithId(fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "getDatabaseJsonWithId", + Seq(classOf[String]), + "GET", + this.prefix + """api/v1/get-export-with-id/""" + "$" + """id<[^/]+>""", + """""", + Seq() + ) + ) + + // @LINE:41 + private[this] lazy val controllers_ApiController_uploadImport30_route = Route("POST", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), StaticPart("api/v1/upload-import"))) + ) + private[this] lazy val controllers_ApiController_uploadImport30_invoker = createInvoker( + ApiController_1.uploadImport, + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.ApiController", + "uploadImport", + Nil, + "POST", + this.prefix + """api/v1/upload-import""", + """""", + Seq() + ) + ) + + // @LINE:44 + private[this] lazy val controllers_FrontendController_assetOrDefault31_route = Route("GET", + PathPattern(List(StaticPart(this.prefix), StaticPart(this.defaultPrefix), DynamicPart("file", """.+""",false))) + ) + private[this] lazy val controllers_FrontendController_assetOrDefault31_invoker = createInvoker( + FrontendController_2.assetOrDefault(fakeValue[String]), + play.api.routing.HandlerDef(this.getClass.getClassLoader, + "router", + "controllers.FrontendController", + "assetOrDefault", + Seq(classOf[String]), + "GET", + this.prefix + """""" + "$" + """file<.+>""", + """ Map static resources from the /public folder to the /assets URL path""", + Seq() + ) + ) + + + def routes: PartialFunction[RequestHeader, Handler] = { + + // @LINE:8 + case controllers_FrontendController_index0_route(params@_) => + call { + controllers_FrontendController_index0_invoker.call(FrontendController_2.index()) + } + + // @LINE:9 + case controllers_HealthController_health1_route(params@_) => + call { + controllers_HealthController_health1_invoker.call(HealthController_0.health) + } + + // @LINE:13 + case controllers_ApiController_getFeatureToggles2_route(params@_) => + call { + controllers_ApiController_getFeatureToggles2_invoker.call(ApiController_1.getFeatureToggles) + } + + // @LINE:14 + case controllers_ApiController_listAllSolrIndeces3_route(params@_) => + call { + controllers_ApiController_listAllSolrIndeces3_invoker.call(ApiController_1.listAllSolrIndeces) + } + + // @LINE:15 + case controllers_ApiController_getSolrIndex4_route(params@_) => + call(params.fromPath[String]("solrIndexId", None)) { (solrIndexId) => + controllers_ApiController_getSolrIndex4_invoker.call(ApiController_1.getSolrIndex(solrIndexId)) + } + + // @LINE:16 + case controllers_ApiController_addNewSolrIndex5_route(params@_) => + call { + controllers_ApiController_addNewSolrIndex5_invoker.call(ApiController_1.addNewSolrIndex) + } + + // @LINE:17 + case controllers_ApiController_deleteSolrIndex6_route(params@_) => + call(params.fromPath[String]("solrIndexId", None)) { (solrIndexId) => + controllers_ApiController_deleteSolrIndex6_invoker.call(ApiController_1.deleteSolrIndex(solrIndexId)) + } + + // @LINE:18 + case controllers_ApiController_listAllInputTags7_route(params@_) => + call { + controllers_ApiController_listAllInputTags7_invoker.call(ApiController_1.listAllInputTags) + } + + // @LINE:19 + case controllers_ApiController_listAllSearchInputs8_route(params@_) => + call(params.fromPath[String]("solrIndexId", None)) { (solrIndexId) => + controllers_ApiController_listAllSearchInputs8_invoker.call(ApiController_1.listAllSearchInputs(solrIndexId)) + } + + // @LINE:20 + case controllers_ApiController_getDetailedSearchInput9_route(params@_) => + call(params.fromPath[String]("searchInputId", None)) { (searchInputId) => + controllers_ApiController_getDetailedSearchInput9_invoker.call(ApiController_1.getDetailedSearchInput(searchInputId)) + } + + // @LINE:21 + case controllers_ApiController_addNewSearchInput10_route(params@_) => + call(params.fromPath[String]("solrIndexId", None)) { (solrIndexId) => + controllers_ApiController_addNewSearchInput10_invoker.call(ApiController_1.addNewSearchInput(solrIndexId)) + } + + // @LINE:22 + case controllers_ApiController_updateSearchInput11_route(params@_) => + call(params.fromPath[String]("searchInputId", None)) { (searchInputId) => + controllers_ApiController_updateSearchInput11_invoker.call(ApiController_1.updateSearchInput(searchInputId)) + } + + // @LINE:23 + case controllers_ApiController_deleteSearchInput12_route(params@_) => + call(params.fromPath[String]("searchInputId", None)) { (searchInputId) => + controllers_ApiController_deleteSearchInput12_invoker.call(ApiController_1.deleteSearchInput(searchInputId)) + } + + // @LINE:24 + case controllers_ApiController_updateRulesTxtForSolrIndexAndTargetPlatform13_route(params@_) => + call(params.fromPath[String]("solrIndexId", None), params.fromPath[String]("targetPlatform", None)) { (solrIndexId, targetPlatform) => + controllers_ApiController_updateRulesTxtForSolrIndexAndTargetPlatform13_invoker.call(ApiController_1.updateRulesTxtForSolrIndexAndTargetPlatform(solrIndexId, targetPlatform)) + } + + // @LINE:25 + case controllers_ApiController_listAllSuggestedSolrFields14_route(params@_) => + call(params.fromPath[String]("solrIndexId", None)) { (solrIndexId) => + controllers_ApiController_listAllSuggestedSolrFields14_invoker.call(ApiController_1.listAllSuggestedSolrFields(solrIndexId)) + } + + // @LINE:26 + case controllers_ApiController_addNewSuggestedSolrField15_route(params@_) => + call(params.fromPath[String]("solrIndexId", None)) { (solrIndexId) => + controllers_ApiController_addNewSuggestedSolrField15_invoker.call(ApiController_1.addNewSuggestedSolrField(solrIndexId)) + } + + // @LINE:27 + case controllers_ApiController_deleteSuggestedSolrField16_route(params@_) => + call(params.fromPath[String]("solrIndexId", None), params.fromPath[String]("suggestedFieldId", None)) { (solrIndexId, suggestedFieldId) => + controllers_ApiController_deleteSuggestedSolrField16_invoker.call(ApiController_1.deleteSuggestedSolrField(solrIndexId, suggestedFieldId)) + } + + // @LINE:28 + case controllers_ApiController_downloadAllRulesTxtFiles17_route(params@_) => + call { + controllers_ApiController_downloadAllRulesTxtFiles17_invoker.call(ApiController_1.downloadAllRulesTxtFiles) + } + + // @LINE:29 + case controllers_ApiController_importFromRulesTxt18_route(params@_) => + call(params.fromPath[String]("solrIndexId", None)) { (solrIndexId) => + controllers_ApiController_importFromRulesTxt18_invoker.call(ApiController_1.importFromRulesTxt(solrIndexId)) + } + + // @LINE:30 + case controllers_ApiController_getLatestDeploymentResult19_route(params@_) => + call(params.fromQuery[String]("solrIndexId", None), params.fromQuery[String]("targetSystem", None)) { (solrIndexId, targetSystem) => + controllers_ApiController_getLatestDeploymentResult19_invoker.call(ApiController_1.getLatestDeploymentResult(solrIndexId, targetSystem)) + } + + // @LINE:31 + case controllers_ApiController_listAll20_route(params@_) => + call(params.fromPath[String]("solrIndexId", None)) { (solrIndexId) => + controllers_ApiController_listAll20_invoker.call(ApiController_1.listAll(solrIndexId)) + } + + // @LINE:32 + case controllers_ApiController_addNewSpelling21_route(params@_) => + call(params.fromPath[String]("solrIndexId", None)) { (solrIndexId) => + controllers_ApiController_addNewSpelling21_invoker.call(ApiController_1.addNewSpelling(solrIndexId)) + } + + // @LINE:33 + case controllers_ApiController_updateSpelling22_route(params@_) => + call(params.fromPath[String]("solrIndexId", None), params.fromPath[String]("canonicalSpellingId", None)) { (solrIndexId, canonicalSpellingId) => + controllers_ApiController_updateSpelling22_invoker.call(ApiController_1.updateSpelling(solrIndexId, canonicalSpellingId)) + } + + // @LINE:34 + case controllers_ApiController_deleteSpelling23_route(params@_) => + call(params.fromPath[String]("canonicalSpellingId", None)) { (canonicalSpellingId) => + controllers_ApiController_deleteSpelling23_invoker.call(ApiController_1.deleteSpelling(canonicalSpellingId)) + } + + // @LINE:35 + case controllers_ApiController_getDetailedSpelling24_route(params@_) => + call(params.fromPath[String]("canonicalSpellingId", None)) { (canonicalSpellingId) => + controllers_ApiController_getDetailedSpelling24_invoker.call(ApiController_1.getDetailedSpelling(canonicalSpellingId)) + } + + // @LINE:36 + case controllers_ApiController_getActivityLog25_route(params@_) => + call(params.fromQuery[String]("inputId", None)) { (inputId) => + controllers_ApiController_getActivityLog25_invoker.call(ApiController_1.getActivityLog(inputId)) + } + + // @LINE:37 + case controllers_ApiController_getRulesReport26_route(params@_) => + call(params.fromPath[String]("solrIndexId", None)) { (solrIndexId) => + controllers_ApiController_getRulesReport26_invoker.call(ApiController_1.getRulesReport(solrIndexId)) + } + + // @LINE:38 + case controllers_ApiController_getActivityReport27_route(params@_) => + call(params.fromPath[String]("solrIndexId", None)) { (solrIndexId) => + controllers_ApiController_getActivityReport27_invoker.call(ApiController_1.getActivityReport(solrIndexId)) + } + + // @LINE:39 + case controllers_ApiController_getLatestVersionInfo28_route(params@_) => + call { + controllers_ApiController_getLatestVersionInfo28_invoker.call(ApiController_1.getLatestVersionInfo()) + } + + // @LINE:40 + case controllers_ApiController_getDatabaseJsonWithId29_route(params@_) => + call(params.fromPath[String]("id", None)) { (id) => + controllers_ApiController_getDatabaseJsonWithId29_invoker.call(ApiController_1.getDatabaseJsonWithId(id)) + } + + // @LINE:41 + case controllers_ApiController_uploadImport30_route(params@_) => + call { + controllers_ApiController_uploadImport30_invoker.call(ApiController_1.uploadImport) + } + + // @LINE:44 + case controllers_FrontendController_assetOrDefault31_route(params@_) => + call(params.fromPath[String]("file", None)) { (file) => + controllers_FrontendController_assetOrDefault31_invoker.call(FrontendController_2.assetOrDefault(file)) + } + } +} diff --git a/target/scala-2.12/routes/main/router/RoutesPrefix.scala b/target/scala-2.12/routes/main/router/RoutesPrefix.scala new file mode 100644 index 00000000..0a3e949b --- /dev/null +++ b/target/scala-2.12/routes/main/router/RoutesPrefix.scala @@ -0,0 +1,15 @@ +// @GENERATOR:play-routes-compiler +// @SOURCE:/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/routes +// @DATE:Mon Sep 12 21:16:37 EDT 2022 + + +package router { + object RoutesPrefix { + private var _prefix: String = "/" + def setPrefix(p: String): Unit = { + _prefix = p + } + def prefix: String = _prefix + val byNamePrefix: Function0[String] = { () => prefix } + } +} diff --git a/target/scala-2.12/search-management-ui_2.12-3.14.0-javadoc.jar b/target/scala-2.12/search-management-ui_2.12-3.14.0-javadoc.jar new file mode 100644 index 00000000..dfc98275 Binary files /dev/null and b/target/scala-2.12/search-management-ui_2.12-3.14.0-javadoc.jar differ diff --git a/target/scala-2.12/search-management-ui_2.12-3.14.0-sans-externalized.jar b/target/scala-2.12/search-management-ui_2.12-3.14.0-sans-externalized.jar new file mode 100644 index 00000000..3a19243d Binary files /dev/null and b/target/scala-2.12/search-management-ui_2.12-3.14.0-sans-externalized.jar differ diff --git a/target/scala-2.12/search-management-ui_2.12-3.14.0-sources.jar b/target/scala-2.12/search-management-ui_2.12-3.14.0-sources.jar new file mode 100644 index 00000000..3a8fbd3f Binary files /dev/null and b/target/scala-2.12/search-management-ui_2.12-3.14.0-sources.jar differ diff --git a/target/scala-2.12/search-management-ui_2.12-3.14.0-web-assets.jar b/target/scala-2.12/search-management-ui_2.12-3.14.0-web-assets.jar new file mode 100644 index 00000000..fb4e8f65 Binary files /dev/null and b/target/scala-2.12/search-management-ui_2.12-3.14.0-web-assets.jar differ diff --git a/target/scala-2.12/search-management-ui_2.12-3.14.0.jar b/target/scala-2.12/search-management-ui_2.12-3.14.0.jar new file mode 100644 index 00000000..d8a62976 Binary files /dev/null and b/target/scala-2.12/search-management-ui_2.12-3.14.0.jar differ diff --git a/target/scala-2.12/search-management-ui_2.12-3.14.0.pom b/target/scala-2.12/search-management-ui_2.12-3.14.0.pom new file mode 100644 index 00000000..5f9dece4 --- /dev/null +++ b/target/scala-2.12/search-management-ui_2.12-3.14.0.pom @@ -0,0 +1,166 @@ + + + 4.0.0 + search-management-ui + search-management-ui_2.12 + jar + search-management-ui + 3.14.0 + search-management-ui + + search-management-ui + + + https://github.com/depahelix2021/smui + scm:git:https://github.com/depahelix2021/smui.git + scm:git:git@github.com:depahelix2021/smui.git + + + + org.scala-lang + scala-library + 2.12.11 + + + com.typesafe.play + twirl-api_2.12 + 1.4.2 + + + com.typesafe.play + play-server_2.12 + 2.7.3 + + + com.typesafe.play + play-test_2.12 + 2.7.3 + test + + + com.typesafe.play + play-logback_2.12 + 2.7.3 + + + com.typesafe.play + play-akka-http-server_2.12 + 2.7.3 + + + com.typesafe.play + filters-helpers_2.12 + 2.7.3 + + + com.typesafe.play + play-guice_2.12 + 2.7.3 + + + com.typesafe.play + play-jdbc_2.12 + 2.7.3 + + + com.typesafe.play + play-jdbc-evolutions_2.12 + 2.7.3 + + + org.querqy + querqy-core + 3.7.0 + + + net.logstash.logback + logstash-logback-encoder + 5.3 + + + org.codehaus.janino + janino + 3.0.8 + + + mysql + mysql-connector-java + 8.0.18 + + + org.postgresql + postgresql + 42.2.5 + + + org.xerial + sqlite-jdbc + 3.25.2 + + + org.playframework.anorm + anorm_2.12 + 2.6.4 + + + com.typesafe.play + play-json_2.12 + 2.6.12 + + + com.pauldijou + jwt-play_2.12 + 4.1.0 + + + org.scalatestplus.play + scalatestplus-play_2.12 + 3.1.0 + test + + + org.mockito + mockito-all + 1.10.19 + test + + + com.h2database + h2 + 1.4.197 + test + + + com.dimafeng + testcontainers-scala_2.12 + 0.39.0 + test + + + org.testcontainers + postgresql + 1.15.2 + test + + + org.testcontainers + mysql + 1.15.2 + test + + + org.xerial + sqlite-jdbc + 3.28.0 + test + + + + + bintrayrenekriemaven + bintray-renekrie-maven + https://dl.bintray.com/renekrie/maven/ + default + + + \ No newline at end of file diff --git a/target/scala-2.12/src_managed/main/sbt-buildinfo/BuildInfo.scala b/target/scala-2.12/src_managed/main/sbt-buildinfo/BuildInfo.scala new file mode 100644 index 00000000..adb9d95b --- /dev/null +++ b/target/scala-2.12/src_managed/main/sbt-buildinfo/BuildInfo.scala @@ -0,0 +1,39 @@ +package models.buildInfo + +import scala.Predef._ + +/** This object was generated by sbt-buildinfo. */ +case object BuildInfo { + /** The value is "search-management-ui". */ + val name: String = "search-management-ui" + /** The value is "3.14.0". */ + val version: String = "3.14.0" + /** The value is "ab022fbc4fd03d2554ad2ce60ab9dc32b7840369". */ + val gitHash: String = "ab022fbc4fd03d2554ad2ce60ab9dc32b7840369" + /** The value is "2022-09-16 17:00:30.823". */ + val builtAtString: String = "2022-09-16 17:00:30.823" + /** The value is 1663347630823L. */ + val builtAtMillis: scala.Long = 1663347630823L + override val toString: String = { + "name: %s, version: %s, gitHash: %s, builtAtString: %s, builtAtMillis: %s".format( + name, version, gitHash, builtAtString, builtAtMillis + ) + } + val toMap: Map[String, Any] = Map[String, Any]( + "name" -> name, + "version" -> version, + "gitHash" -> gitHash, + "builtAtString" -> builtAtString, + "builtAtMillis" -> builtAtMillis) + + val toJson: String = toMap.map{ i => + def quote(x:Any) : String = "\"" + x + "\"" + val key : String = quote(i._1) + val value : String = i._2 match { + case elem : Seq[_] => elem.map(quote).mkString("[", ",", "]") + case elem : Option[_] => elem.map(quote).getOrElse("null") + case elem => quote(elem) + } + s"$key : $value" + }.mkString("{", ", ", "}") +} diff --git a/target/scala-2.12/test-classes/TestPredefinedTags.json b/target/scala-2.12/test-classes/TestPredefinedTags.json new file mode 100644 index 00000000..78eff83e --- /dev/null +++ b/target/scala-2.12/test-classes/TestPredefinedTags.json @@ -0,0 +1,44 @@ +[ + { + "property": "tenant", + "value": "MO" + }, + { + "property": "tenant", + "value": "HA" + }, + { + "solrIndexName": "de", + "property": "tenant", + "value": "MO_DE" + }, + { + "solrIndexName": "de", + "property": "tenant", + "value": "MO_AT" + }, + { + "solrIndexName": "de", + "property": "tenant", + "value": "MO_CH" + }, + { + "solrIndexName": "fr", + "property": "tenant", + "value": "MO_CH" + }, + { + "solrIndexName": "fr", + "property": "tenant", + "value": "MO_FR" + }, + { + "solrIndexName": "fr", + "property": "tenant", + "value": "MO_BE" + }, + { + "value": "zero results", + "exported": false + } +] \ No newline at end of file diff --git a/target/scala-2.12/test-classes/TestRulesTxtImportTags.json b/target/scala-2.12/test-classes/TestRulesTxtImportTags.json new file mode 100644 index 00000000..00926637 --- /dev/null +++ b/target/scala-2.12/test-classes/TestRulesTxtImportTags.json @@ -0,0 +1,18 @@ +[ + { + "property": "tenant", + "value": "AA" + }, + { + "property": "tenant", + "value": "BB" + }, + { + "property": "lang", + "value": "de" + }, + { + "property": "lang", + "value": "en" + } +] \ No newline at end of file diff --git a/target/scala-2.12/test-classes/auth/JWTJsonAuthenticatedActionSpec.class b/target/scala-2.12/test-classes/auth/JWTJsonAuthenticatedActionSpec.class new file mode 100644 index 00000000..e4190326 Binary files /dev/null and b/target/scala-2.12/test-classes/auth/JWTJsonAuthenticatedActionSpec.class differ diff --git a/target/scala-2.12/test-classes/controllers/HealthControllerSpec.class b/target/scala-2.12/test-classes/controllers/HealthControllerSpec.class new file mode 100644 index 00000000..4af100b1 Binary files /dev/null and b/target/scala-2.12/test-classes/controllers/HealthControllerSpec.class differ diff --git a/target/scala-2.12/test-classes/logback-test.xml b/target/scala-2.12/test-classes/logback-test.xml new file mode 100644 index 00000000..fa59ae77 --- /dev/null +++ b/target/scala-2.12/test-classes/logback-test.xml @@ -0,0 +1,23 @@ + + + + + + + %coloredLevel %logger{15} - %message%n%xException{10} + + + + + + + + + + + + + + + + diff --git a/target/scala-2.12/test-classes/models/ApplicationTestBase.class b/target/scala-2.12/test-classes/models/ApplicationTestBase.class new file mode 100644 index 00000000..7831ae32 Binary files /dev/null and b/target/scala-2.12/test-classes/models/ApplicationTestBase.class differ diff --git a/target/scala-2.12/test-classes/models/DBCompatibilitySpec$$anon$1.class b/target/scala-2.12/test-classes/models/DBCompatibilitySpec$$anon$1.class new file mode 100644 index 00000000..8abd6edb Binary files /dev/null and b/target/scala-2.12/test-classes/models/DBCompatibilitySpec$$anon$1.class differ diff --git a/target/scala-2.12/test-classes/models/DBCompatibilitySpec.class b/target/scala-2.12/test-classes/models/DBCompatibilitySpec.class new file mode 100644 index 00000000..970bacf2 Binary files /dev/null and b/target/scala-2.12/test-classes/models/DBCompatibilitySpec.class differ diff --git a/target/scala-2.12/test-classes/models/InputTagSpec.class b/target/scala-2.12/test-classes/models/InputTagSpec.class new file mode 100644 index 00000000..7778bde7 Binary files /dev/null and b/target/scala-2.12/test-classes/models/InputTagSpec.class differ diff --git a/target/scala-2.12/test-classes/models/MysqlCompatibilitySpec.class b/target/scala-2.12/test-classes/models/MysqlCompatibilitySpec.class new file mode 100644 index 00000000..6fbdf3c1 Binary files /dev/null and b/target/scala-2.12/test-classes/models/MysqlCompatibilitySpec.class differ diff --git a/target/scala-2.12/test-classes/models/PostgresCompatibilitySpec.class b/target/scala-2.12/test-classes/models/PostgresCompatibilitySpec.class new file mode 100644 index 00000000..d64cd318 Binary files /dev/null and b/target/scala-2.12/test-classes/models/PostgresCompatibilitySpec.class differ diff --git a/target/scala-2.12/test-classes/models/QuerqyRulesTxtGeneratorSpec.class b/target/scala-2.12/test-classes/models/QuerqyRulesTxtGeneratorSpec.class new file mode 100644 index 00000000..2ed89f23 Binary files /dev/null and b/target/scala-2.12/test-classes/models/QuerqyRulesTxtGeneratorSpec.class differ diff --git a/target/scala-2.12/test-classes/models/SearchInputWithRulesSpec.class b/target/scala-2.12/test-classes/models/SearchInputWithRulesSpec.class new file mode 100644 index 00000000..026f0ec2 Binary files /dev/null and b/target/scala-2.12/test-classes/models/SearchInputWithRulesSpec.class differ diff --git a/target/scala-2.12/test-classes/models/SearchManagementRepositorySpec.class b/target/scala-2.12/test-classes/models/SearchManagementRepositorySpec.class new file mode 100644 index 00000000..c3e844fd Binary files /dev/null and b/target/scala-2.12/test-classes/models/SearchManagementRepositorySpec.class differ diff --git a/target/scala-2.12/test-classes/models/SolrIndexSpec.class b/target/scala-2.12/test-classes/models/SolrIndexSpec.class new file mode 100644 index 00000000..da924c59 Binary files /dev/null and b/target/scala-2.12/test-classes/models/SolrIndexSpec.class differ diff --git a/target/scala-2.12/test-classes/models/SqliteCompatibilitySpec.class b/target/scala-2.12/test-classes/models/SqliteCompatibilitySpec.class new file mode 100644 index 00000000..a946575b Binary files /dev/null and b/target/scala-2.12/test-classes/models/SqliteCompatibilitySpec.class differ diff --git a/target/scala-2.12/test-classes/models/SuggestedSolrFieldSpec.class b/target/scala-2.12/test-classes/models/SuggestedSolrFieldSpec.class new file mode 100644 index 00000000..e014fd1d Binary files /dev/null and b/target/scala-2.12/test-classes/models/SuggestedSolrFieldSpec.class differ diff --git a/target/scala-2.12/test-classes/models/TestData$.class b/target/scala-2.12/test-classes/models/TestData$.class new file mode 100644 index 00000000..a46c743b Binary files /dev/null and b/target/scala-2.12/test-classes/models/TestData$.class differ diff --git a/target/scala-2.12/test-classes/models/TestData.class b/target/scala-2.12/test-classes/models/TestData.class new file mode 100644 index 00000000..aee5cfde Binary files /dev/null and b/target/scala-2.12/test-classes/models/TestData.class differ diff --git a/target/scala-2.12/test-classes/models/config/CustomUpDownDropdownMappingsSpec.class b/target/scala-2.12/test-classes/models/config/CustomUpDownDropdownMappingsSpec.class new file mode 100644 index 00000000..f57241a2 Binary files /dev/null and b/target/scala-2.12/test-classes/models/config/CustomUpDownDropdownMappingsSpec.class differ diff --git a/target/scala-2.12/test-classes/models/config/SmuiVersionSpec.class b/target/scala-2.12/test-classes/models/config/SmuiVersionSpec.class new file mode 100644 index 00000000..dc7cd777 Binary files /dev/null and b/target/scala-2.12/test-classes/models/config/SmuiVersionSpec.class differ diff --git a/target/scala-2.12/test-classes/models/eventhistory/CustomerMatchers$DateEqualOrAfter.class b/target/scala-2.12/test-classes/models/eventhistory/CustomerMatchers$DateEqualOrAfter.class new file mode 100644 index 00000000..3ca9e44c Binary files /dev/null and b/target/scala-2.12/test-classes/models/eventhistory/CustomerMatchers$DateEqualOrAfter.class differ diff --git a/target/scala-2.12/test-classes/models/eventhistory/CustomerMatchers.class b/target/scala-2.12/test-classes/models/eventhistory/CustomerMatchers.class new file mode 100644 index 00000000..6a8f39f8 Binary files /dev/null and b/target/scala-2.12/test-classes/models/eventhistory/CustomerMatchers.class differ diff --git a/target/scala-2.12/test-classes/models/eventhistory/DeactivatedEventHistorySpec.class b/target/scala-2.12/test-classes/models/eventhistory/DeactivatedEventHistorySpec.class new file mode 100644 index 00000000..f2c47b99 Binary files /dev/null and b/target/scala-2.12/test-classes/models/eventhistory/DeactivatedEventHistorySpec.class differ diff --git a/target/scala-2.12/test-classes/models/eventhistory/EventHistorySpec.class b/target/scala-2.12/test-classes/models/eventhistory/EventHistorySpec.class new file mode 100644 index 00000000..947f76bb Binary files /dev/null and b/target/scala-2.12/test-classes/models/eventhistory/EventHistorySpec.class differ diff --git a/target/scala-2.12/test-classes/models/input/InputValidatorSpec.class b/target/scala-2.12/test-classes/models/input/InputValidatorSpec.class new file mode 100644 index 00000000..10cb0469 Binary files /dev/null and b/target/scala-2.12/test-classes/models/input/InputValidatorSpec.class differ diff --git a/target/scala-2.12/test-classes/models/querqy/QuerqyReplaceRulesGeneratorSpec.class b/target/scala-2.12/test-classes/models/querqy/QuerqyReplaceRulesGeneratorSpec.class new file mode 100644 index 00000000..176a5f49 Binary files /dev/null and b/target/scala-2.12/test-classes/models/querqy/QuerqyReplaceRulesGeneratorSpec.class differ diff --git a/target/scala-2.12/test-classes/models/spellings/CanonicalSpellingValidatorSpec.class b/target/scala-2.12/test-classes/models/spellings/CanonicalSpellingValidatorSpec.class new file mode 100644 index 00000000..c555dbea Binary files /dev/null and b/target/scala-2.12/test-classes/models/spellings/CanonicalSpellingValidatorSpec.class differ diff --git a/target/scala-2.12/test-classes/public/index.html b/target/scala-2.12/test-classes/public/index.html new file mode 100644 index 00000000..0d9c8c67 --- /dev/null +++ b/target/scala-2.12/test-classes/public/index.html @@ -0,0 +1,12 @@ + + + +Test Index Page + + +
          +

          This is a Test Index Page

          +
          + + + diff --git a/target/scala-2.12/test-classes/resources/TestPredefinedTags.json b/target/scala-2.12/test-classes/resources/TestPredefinedTags.json new file mode 100644 index 00000000..78eff83e --- /dev/null +++ b/target/scala-2.12/test-classes/resources/TestPredefinedTags.json @@ -0,0 +1,44 @@ +[ + { + "property": "tenant", + "value": "MO" + }, + { + "property": "tenant", + "value": "HA" + }, + { + "solrIndexName": "de", + "property": "tenant", + "value": "MO_DE" + }, + { + "solrIndexName": "de", + "property": "tenant", + "value": "MO_AT" + }, + { + "solrIndexName": "de", + "property": "tenant", + "value": "MO_CH" + }, + { + "solrIndexName": "fr", + "property": "tenant", + "value": "MO_CH" + }, + { + "solrIndexName": "fr", + "property": "tenant", + "value": "MO_FR" + }, + { + "solrIndexName": "fr", + "property": "tenant", + "value": "MO_BE" + }, + { + "value": "zero results", + "exported": false + } +] \ No newline at end of file diff --git a/target/scala-2.12/test-classes/resources/TestRulesTxtImportTags.json b/target/scala-2.12/test-classes/resources/TestRulesTxtImportTags.json new file mode 100644 index 00000000..00926637 --- /dev/null +++ b/target/scala-2.12/test-classes/resources/TestRulesTxtImportTags.json @@ -0,0 +1,18 @@ +[ + { + "property": "tenant", + "value": "AA" + }, + { + "property": "tenant", + "value": "BB" + }, + { + "property": "lang", + "value": "de" + }, + { + "property": "lang", + "value": "en" + } +] \ No newline at end of file diff --git a/target/scala-2.12/test-classes/resources/logback-test.xml b/target/scala-2.12/test-classes/resources/logback-test.xml new file mode 100644 index 00000000..fa59ae77 --- /dev/null +++ b/target/scala-2.12/test-classes/resources/logback-test.xml @@ -0,0 +1,23 @@ + + + + + + + %coloredLevel %logger{15} - %message%n%xException{10} + + + + + + + + + + + + + + + + diff --git a/target/scala-2.12/test-classes/resources/public/index.html b/target/scala-2.12/test-classes/resources/public/index.html new file mode 100644 index 00000000..0d9c8c67 --- /dev/null +++ b/target/scala-2.12/test-classes/resources/public/index.html @@ -0,0 +1,12 @@ + + + +Test Index Page + + +
          +

          This is a Test Index Page

          +
          + + + diff --git a/target/scala-2.12/test-classes/resources/smui2test.sh b/target/scala-2.12/test-classes/resources/smui2test.sh new file mode 100755 index 00000000..f11c799c --- /dev/null +++ b/target/scala-2.12/test-classes/resources/smui2test.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +set -euo pipefail + +# echo all variables back to the test spec + +echo "\$1 = >>>$1" +echo "\$2 = >>>$2" +echo "\$3 = >>>$3" +echo "\$4 = >>>$4" +echo "\$5 = >>>$5" +echo "\$6 = >>>$6" +echo "\$7 = >>>$7" +echo "\$8 = >>>$8" diff --git a/target/scala-2.12/test-classes/routes/ApiRoutesSpec.class b/target/scala-2.12/test-classes/routes/ApiRoutesSpec.class new file mode 100644 index 00000000..f658545c Binary files /dev/null and b/target/scala-2.12/test-classes/routes/ApiRoutesSpec.class differ diff --git a/target/scala-2.12/test-classes/services/CommonRulesTxtDeploymentServiceConfigVariantsSpecBase.class b/target/scala-2.12/test-classes/services/CommonRulesTxtDeploymentServiceConfigVariantsSpecBase.class new file mode 100644 index 00000000..ce45a41b Binary files /dev/null and b/target/scala-2.12/test-classes/services/CommonRulesTxtDeploymentServiceConfigVariantsSpecBase.class differ diff --git a/target/scala-2.12/test-classes/services/RulesAndDecompoundTxtDeploymentConfigVariantSpec.class b/target/scala-2.12/test-classes/services/RulesAndDecompoundTxtDeploymentConfigVariantSpec.class new file mode 100644 index 00000000..0c3ea7c7 Binary files /dev/null and b/target/scala-2.12/test-classes/services/RulesAndDecompoundTxtDeploymentConfigVariantSpec.class differ diff --git a/target/scala-2.12/test-classes/services/RulesAndReplaceTxtDeploymentConfigVariantSpec.class b/target/scala-2.12/test-classes/services/RulesAndReplaceTxtDeploymentConfigVariantSpec.class new file mode 100644 index 00000000..2d72713a Binary files /dev/null and b/target/scala-2.12/test-classes/services/RulesAndReplaceTxtDeploymentConfigVariantSpec.class differ diff --git a/target/scala-2.12/test-classes/services/RulesReplaceAndDecompoundTxtDeploymentConfigVariantSpec.class b/target/scala-2.12/test-classes/services/RulesReplaceAndDecompoundTxtDeploymentConfigVariantSpec.class new file mode 100644 index 00000000..b77a88d1 Binary files /dev/null and b/target/scala-2.12/test-classes/services/RulesReplaceAndDecompoundTxtDeploymentConfigVariantSpec.class differ diff --git a/target/scala-2.12/test-classes/services/RulesTxtDeploymentGitTargetSpec.class b/target/scala-2.12/test-classes/services/RulesTxtDeploymentGitTargetSpec.class new file mode 100644 index 00000000..6a15749e Binary files /dev/null and b/target/scala-2.12/test-classes/services/RulesTxtDeploymentGitTargetSpec.class differ diff --git a/target/scala-2.12/test-classes/services/RulesTxtDeploymentRegularTargetSpec.class b/target/scala-2.12/test-classes/services/RulesTxtDeploymentRegularTargetSpec.class new file mode 100644 index 00000000..074216fb Binary files /dev/null and b/target/scala-2.12/test-classes/services/RulesTxtDeploymentRegularTargetSpec.class differ diff --git a/target/scala-2.12/test-classes/services/RulesTxtDeploymentServiceSpec.class b/target/scala-2.12/test-classes/services/RulesTxtDeploymentServiceSpec.class new file mode 100644 index 00000000..26b72942 Binary files /dev/null and b/target/scala-2.12/test-classes/services/RulesTxtDeploymentServiceSpec.class differ diff --git a/target/scala-2.12/test-classes/services/RulesTxtImportServiceSpec.class b/target/scala-2.12/test-classes/services/RulesTxtImportServiceSpec.class new file mode 100644 index 00000000..8dbd0fdc Binary files /dev/null and b/target/scala-2.12/test-classes/services/RulesTxtImportServiceSpec.class differ diff --git a/target/scala-2.12/test-classes/services/RulesTxtImportServiceWithTaggingAndPredefinedTagsSpec.class b/target/scala-2.12/test-classes/services/RulesTxtImportServiceWithTaggingAndPredefinedTagsSpec.class new file mode 100644 index 00000000..45c9e8d8 Binary files /dev/null and b/target/scala-2.12/test-classes/services/RulesTxtImportServiceWithTaggingAndPredefinedTagsSpec.class differ diff --git a/target/scala-2.12/test-classes/services/RulesTxtImportServiceWithTaggingWithoutPredefinedTagsSpec.class b/target/scala-2.12/test-classes/services/RulesTxtImportServiceWithTaggingWithoutPredefinedTagsSpec.class new file mode 100644 index 00000000..50c2a0e8 Binary files /dev/null and b/target/scala-2.12/test-classes/services/RulesTxtImportServiceWithTaggingWithoutPredefinedTagsSpec.class differ diff --git a/target/scala-2.12/test-classes/services/RulesTxtOnlyDeploymentConfigVariantSpec.class b/target/scala-2.12/test-classes/services/RulesTxtOnlyDeploymentConfigVariantSpec.class new file mode 100644 index 00000000..f2aabe95 Binary files /dev/null and b/target/scala-2.12/test-classes/services/RulesTxtOnlyDeploymentConfigVariantSpec.class differ diff --git a/target/scala-2.12/test-classes/smui2test.sh b/target/scala-2.12/test-classes/smui2test.sh new file mode 100755 index 00000000..f11c799c --- /dev/null +++ b/target/scala-2.12/test-classes/smui2test.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +set -euo pipefail + +# echo all variables back to the test spec + +echo "\$1 = >>>$1" +echo "\$2 = >>>$2" +echo "\$3 = >>>$3" +echo "\$4 = >>>$4" +echo "\$5 = >>>$5" +echo "\$6 = >>>$6" +echo "\$7 = >>>$7" +echo "\$8 = >>>$8" diff --git a/target/scala-2.12/test-classes/utils/MysqlTestBase.class b/target/scala-2.12/test-classes/utils/MysqlTestBase.class new file mode 100644 index 00000000..cfda23e4 Binary files /dev/null and b/target/scala-2.12/test-classes/utils/MysqlTestBase.class differ diff --git a/target/scala-2.12/test-classes/utils/PostgresTestBase.class b/target/scala-2.12/test-classes/utils/PostgresTestBase.class new file mode 100644 index 00000000..140a9256 Binary files /dev/null and b/target/scala-2.12/test-classes/utils/PostgresTestBase.class differ diff --git a/target/scala-2.12/test-classes/utils/SqliteTestBase.class b/target/scala-2.12/test-classes/utils/SqliteTestBase.class new file mode 100644 index 00000000..aed3fc5e Binary files /dev/null and b/target/scala-2.12/test-classes/utils/SqliteTestBase.class differ diff --git a/target/scala-2.12/test-classes/utils/WithInMemoryDB.class b/target/scala-2.12/test-classes/utils/WithInMemoryDB.class new file mode 100644 index 00000000..193a1dd2 Binary files /dev/null and b/target/scala-2.12/test-classes/utils/WithInMemoryDB.class differ diff --git a/target/scala-2.12/update/update_cache_2.12/inputs b/target/scala-2.12/update/update_cache_2.12/inputs new file mode 100644 index 00000000..247d0295 --- /dev/null +++ b/target/scala-2.12/update/update_cache_2.12/inputs @@ -0,0 +1 @@ +888212005 \ No newline at end of file diff --git a/target/scala-2.12/update/update_cache_2.12/output b/target/scala-2.12/update/update_cache_2.12/output new file mode 100644 index 00000000..c34cc4f1 --- /dev/null +++ b/target/scala-2.12/update/update_cache_2.12/output @@ -0,0 +1 @@ +{"cachedDescriptor":".","configurations":[{"configuration":{"name":"plugin"},"modules":[],"details":[]},{"configuration":{"name":"pom"},"modules":[],"details":[]},{"configuration":{"name":"universal-src"},"modules":[],"details":[]},{"configuration":{"name":"test"},"modules":[{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-mysql_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"mysql","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-mysql_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-mysql_2.12/0.39.0/testcontainers-scala-mysql_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-mysql_2.12/0.39.0/testcontainers-scala-mysql_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-edge-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-edge-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-edge-driver/3.4.0/selenium-edge-driver-3.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-edge-driver/3.4.0/selenium-edge-driver-3.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc-evolutions_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-evolutions_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpcore","revision":"4.4.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpcore","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-core-ga","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-common","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-common","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-codec","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-codec","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.34.Final/netty-codec-4.1.34.Final.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.34.Final/netty-codec-4.1.34.Final.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-transport-native-epoll","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-transport-native-epoll","type":"jar","extension":"jar","classifier":"linux-x86_64","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-linux-x86_64.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-linux-x86_64.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-xml","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-xml","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpmime","revision":"4.5.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpmime","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit-core-js","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit-core-js","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-core-js/2.33/htmlunit-core-js-2.33.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-core-js/2.33/htmlunit-core-js-2.33.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-util","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-util","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpclient","revision":"4.5.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpclient","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.java.dev.jna","name":"jna-platform","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna-platform","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.1.0/jna-platform-4.1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.1.0/jna-platform-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/twall/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.cache","name":"cache-api","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cache-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/cache/cache-api/1.0.0/cache-api-1.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/cache/cache-api/1.0.0/cache-api-1.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jsr107/jsr107spec","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-lang3","revision":"3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-lang3","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-lang/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-text","revision":"1.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.commons","name":"commons-lang3","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-text","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-text","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.activation","name":"javax.activation-api","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.activation-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-parsing_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-parsing_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-lang3","revision":"3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-lang3","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-lang/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.postgresql","name":"postgresql","revision":"42.2.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"postgresql","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pgjdbc/pgjdbc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"neko-htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"neko-htmlunit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject.extensions","name":"guice-assistedinject","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice-assistedinject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"cachecontrol_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cachecontrol_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/cachecontrol_2.12/1.1.2/cachecontrol_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/cachecontrol_2.12/1.1.2/cachecontrol_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/cachecontrol","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.mojo","name":"animal-sniffer-annotations","revision":"1.17","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"animal-sniffer-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.mockito","name":"mockito-all","revision":"1.10.19","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mockito-all","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/mockito/mockito-all/1.10.19/mockito-all-1.10.19.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mockito/mockito-all/1.10.19/mockito-all-1.10.19.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.mockito.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"htmlunit-driver","revision":"2.33.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/SeleniumHQ/htmlunit-driver","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-api","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.docker-java","name":"docker-java-api","revision":"3.2.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"docker-java-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/docker-java/docker-java-api/3.2.7/docker-java-api-3.2.7.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-api/3.2.7/docker-java-api-3.2.7.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/docker-java/docker-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm-tokenizer_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm-tokenizer_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-classic","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-classic","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-util","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-util","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"shaded-asynchttpclient","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"shaded-asynchttpclient","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/shaded-asynchttpclient/1.0.0/shaded-asynchttpclient-1.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/shaded-asynchttpclient/1.0.0/shaded-asynchttpclient-1.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-ie-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-ie-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/3.4.0/selenium-ie-driver-3.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/3.4.0/selenium-ie-driver-3.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scalactic","name":"scalactic_2.12","revision":"3.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalactic_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.3/scalactic_2.12-3.0.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.3/scalactic_2.12-3.0.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scalatest.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala_2.12/0.39.0/testcontainers-scala_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala_2.12/0.39.0/testcontainers-scala_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-codec","name":"commons-codec","revision":"1.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-codec","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-codec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"junit","name":"junit","revision":"4.12","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"junit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/junit/junit/4.12/junit-4.12.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/junit/junit/4.12/junit-4.12.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://junit.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject","name":"guice","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-vault_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"vault","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-vault_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-vault_2.12/0.39.0/testcontainers-scala-vault_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-vault_2.12/0.39.0/testcontainers-scala-vault_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-resolver","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-resolver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.34.Final/netty-resolver-4.1.34.Final.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.34.Final/netty-resolver-4.1.34.Final.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jdk8","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jdk8","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-json-common_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-json-common_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"neko-htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"neko-htmlunit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.docker-java","name":"docker-java-transport-zerodep","revision":"3.2.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"docker-java-transport-zerodep","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/docker-java/docker-java-transport-zerodep/3.2.7/docker-java-transport-zerodep-3.2.7.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport-zerodep/3.2.7/docker-java-transport-zerodep-3.2.7.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/docker-java/docker-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-slf4j_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-slf4j_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.servlet","name":"javax.servlet-api","revision":"3.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.servlet-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://servlet-spec.java.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.jsonwebtoken","name":"jjwt","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jjwt","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jwtk/jjwt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xml-apis","name":"xml-apis","revision":"1.4.01","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xml-apis","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/commons/components/external/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-akka-http-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-akka-http-server_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.30","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"ssl-config-core_2.12","revision":"0.3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ssl-config-core_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/ssl-config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-netty-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-netty-server_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-netty-server_2.12/2.7.3/play-netty-server_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-netty-server_2.12/2.7.3/play-netty-server_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xalan","name":"xalan","revision":"2.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"xerces","name":"xercesImpl","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"xml-apis","name":"xml-apis","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xalan","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/xalan-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-stream_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-stream_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-postgresql_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"postgresql","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-postgresql_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-postgresql_2.12/0.39.0/testcontainers-scala-postgresql_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-postgresql_2.12/0.39.0/testcontainers-scala-postgresql_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-client","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-client","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc-api_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-api_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.netty","name":"netty-reactive-streams-http","revision":"2.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-reactive-streams-http","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.3/netty-reactive-streams-http-2.0.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.3/netty-reactive-streams-http-2.0.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xerces","name":"xercesImpl","revision":"2.12.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xercesImpl","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://xerces.apache.org/xerces2-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-jdbc_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"mysql","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-jdbc_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-opera-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-opera-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-opera-driver/3.4.0/selenium-opera-driver-3.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-opera-driver/3.4.0/selenium-opera-driver-3.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.zaxxer","name":"HikariCP","revision":"3.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"HikariCP","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/brettwooldridge/HikariCP","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-logback_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-logback_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xml-apis","name":"xml-apis","revision":"1.4.01","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xml-apis","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/commons/components/external/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ws_2.12","revision":"2.6.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ws_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws_2.12/2.6.0/play-ws_2.12-2.6.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws_2.12/2.6.0/play-ws_2.12-2.6.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play-json_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"accessors-smart","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"accessors-smart","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xalan","name":"serializer","revision":"2.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"xerces","name":"xercesImpl","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"xml-apis","name":"xml-apis","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"serializer","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/xalan-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-support","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-support","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-test_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-test_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-test_2.12/2.7.3/play-test_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-test_2.12/2.7.3/play-test_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-server_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.fluentlenium","name":"fluentlenium-core","revision":"3.7.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"fluentlenium-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/fluentlenium/fluentlenium-core/3.7.1/fluentlenium-core-3.7.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/fluentlenium/fluentlenium-core/3.7.1/fluentlenium-core-3.7.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-codec","name":"commons-codec","revision":"1.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-codec","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-codec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.codeborne","name":"phantomjsdriver","revision":"1.4.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"phantomjsdriver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/codeborne/phantomjsdriver/1.4.3/phantomjsdriver-1.4.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/codeborne/phantomjsdriver/1.4.3/phantomjsdriver-1.4.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/codeborne/ghostdriver","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-common","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-common","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-common/4.1.34.Final/netty-common-4.1.34.Final.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.34.Final/netty-common-4.1.34.Final.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-scalatest-selenium_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"selenium","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-java","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-scalatest-selenium_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest-selenium_2.12/0.39.0/testcontainers-scala-scalatest-selenium_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest-selenium_2.12/0.39.0/testcontainers-scala-scalatest-selenium_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.rnorth.duct-tape","name":"duct-tape","revision":"1.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jetbrains","name":"annotations","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"duct-tape","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/rnorth/${project.artifactId}","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-json_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ws-standalone-xml_2.12","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ws-standalone-xml_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-xml_2.12/1.0.0/play-ws-standalone-xml_2.12-1.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-xml_2.12/1.0.0/play-ws-standalone-xml_2.12-1.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-safari-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-safari-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/3.4.0/selenium-safari-driver-3.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/3.4.0/selenium-safari-driver-3.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jsr310","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jsr310","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-firefox-driver","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-firefox-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"cglib","name":"cglib-nodep","revision":"3.2.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cglib-nodep","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/cglib/cglib-nodep/3.2.4/cglib-nodep-3.2.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/cglib/cglib-nodep/3.2.4/cglib-nodep-3.2.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"testcontainers","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/testcontainers/1.15.2/testcontainers-1.15.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/testcontainers/1.15.2/testcontainers-1.15.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit-cssparser","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit-cssparser","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-cssparser/1.2.0/htmlunit-cssparser-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-cssparser/1.2.0/htmlunit-cssparser-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/HtmlUnit/htmlunit-cssparser","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"shaded-oauth","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"shaded-oauth","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/shaded-oauth/1.0.0/shaded-oauth-1.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/shaded-oauth/1.0.0/shaded-oauth-1.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-cassandra_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"cassandra","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-cassandra_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-cassandra_2.12/0.39.0/testcontainers-scala-cassandra_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-cassandra_2.12/0.39.0/testcontainers-scala-cassandra_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ahc-ws-standalone_2.12","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ahc-ws-standalone_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws-standalone_2.12/1.0.0/play-ahc-ws-standalone_2.12-1.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws-standalone_2.12/1.0.0/play-ahc-ws-standalone_2.12-1.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-buffer","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-buffer","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.34.Final/netty-buffer-4.1.34.Final.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.34.Final/netty-buffer-4.1.34.Final.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"aopalliance","name":"aopalliance","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"aopalliance","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://aopalliance.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.jayway.jsonpath","name":"json-path","revision":"2.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-path","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jayway/JsonPath","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"test-interface","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"test-interface","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-sbt.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"filters-helpers_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"filters-helpers_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-client","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-client","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-http","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-http","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.12.v20180830/jetty-http-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.12.v20180830/jetty-http-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"5.0.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-databind","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-databind","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-http-core_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-http-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-io","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-io","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.12.v20180830/jetty-io-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.12.v20180830/jetty-io-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.java.dev.jna","name":"jna","revision":"5.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.squareup.okhttp3","name":"okhttp","revision":"3.11.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"okhttp","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.gson","name":"gson","revision":"2.8.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"gson","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"postgresql","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"postgresql","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/postgresql/1.15.2/postgresql-1.15.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/postgresql/1.15.2/postgresql-1.15.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-functional_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-functional_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-scalatest_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-scalatest_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest_2.12/0.39.0/testcontainers-scala-scalatest_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest_2.12/0.39.0/testcontainers-scala-scalatest_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.hamcrest","name":"hamcrest-core","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"hamcrest-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-exec","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-exec","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-exec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-net","name":"commons-net","revision":"3.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-net","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-net/commons-net/3.6/commons-net-3.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-net/commons-net/3.6/commons-net-3.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.netty","name":"netty-reactive-streams","revision":"2.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-reactive-streams","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.3/netty-reactive-streams-2.0.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.3/netty-reactive-streams-2.0.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.docker-java","name":"docker-java-transport","revision":"3.2.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"docker-java-transport","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/docker-java/docker-java-transport/3.2.7/docker-java-transport-3.2.7.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport/3.2.7/docker-java-transport-3.2.7.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/docker-java/docker-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-remote-driver","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-remote-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"mysql","name":"mysql-connector-java","revision":"8.0.18","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mysql-connector-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://dev.mysql.com/doc/connector-j/en/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpclient","revision":"4.5.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpclient","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-core_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-core_2.12/0.39.0/testcontainers-scala-core_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-core_2.12/0.39.0/testcontainers-scala-core_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"27.1-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.h2database","name":"h2","revision":"1.4.197","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"h2","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/h2database/h2/1.4.197/h2-1.4.197.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.197/h2-1.4.197.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.h2database.com","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-client","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-client","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.w3c.css","name":"sac","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sac","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/w3c/css/sac/1.3/sac-1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/w3c/css/sac/1.3/sac-1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.w3.org/Style/CSS/SAC/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scalatest","name":"scalatest_2.12","revision":"3.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalatest_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalatest/scalatest_2.12/3.0.3/scalatest_2.12-3.0.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest_2.12/3.0.3/scalatest_2.12-3.0.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scalatest.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-text","revision":"1.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.commons","name":"commons-lang3","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-text","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-text","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scalatestplus.play","name":"scalatestplus-play_2.12","revision":"3.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalatestplus-play_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalatestplus/play/scalatestplus-play_2.12/3.1.0/scalatestplus-play_2.12-3.1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalatestplus/play/scalatestplus-play_2.12/3.1.0/scalatestplus-play_2.12-3.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/scalatestplus-play","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-codec","name":"commons-codec","revision":"1.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-codec","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-codec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.protobuf","name":"protobuf-java","revision":"3.6.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"protobuf-java","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-core_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.logstash.logback","name":"logstash-logback-encoder","revision":"5.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logstash-logback-encoder","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/logstash/logstash-logback-encoder","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"listenablefuture","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.bytebuddy","name":"byte-buddy","revision":"1.8.15","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"byte-buddy","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-jdbc_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"postgresql","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-jdbc_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ws-standalone_2.12","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ws-standalone_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone_2.12/1.0.0/play-ws-standalone_2.12-1.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone_2.12/1.0.0/play-ws-standalone_2.12-1.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"neko-htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"neko-htmlunit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpcore","revision":"4.4.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpcore","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-core-ga","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-protobuf_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-protobuf_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ws-standalone-json_2.12","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ws-standalone-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-json_2.12/1.0.0/play-ws-standalone-json_2.12-1.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-json_2.12/1.0.0/play-ws-standalone-json_2.12-1.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-chrome-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-chrome-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/3.4.0/selenium-chrome-driver-3.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/3.4.0/selenium-chrome-driver-3.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-handler","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-handler","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.34.Final/netty-handler-4.1.34.Final.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.34.Final/netty-handler-4.1.34.Final.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"janino","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"janino","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.reactivestreams","name":"reactive-streams","revision":"1.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"reactive-streams","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.reactive-streams.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-kafka_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"kafka","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-kafka_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-kafka_2.12/0.39.0/testcontainers-scala-kafka_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-kafka_2.12/0.39.0/testcontainers-scala-kafka_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-api","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.12.v20180830/websocket-api-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.12.v20180830/websocket-api-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.squareup.okio","name":"okio","revision":"1.14.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"okio","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.atteo.classindex","name":"classindex","revision":"3.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"classindex","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/atteo/classindex/classindex/3.4/classindex-3.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/atteo/classindex/classindex/3.4/classindex-3.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"mysql","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mysql","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/mysql/1.15.2/mysql-1.15.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/mysql/1.15.2/mysql-1.15.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ahc-ws_2.12","revision":"2.6.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ahc-ws_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws_2.12/2.6.0/play-ahc-ws_2.12-2.6.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws_2.12/2.6.0/play-ahc-ws_2.12-2.6.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"json-smart","revision":"2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-smart","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"database-commons","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"database-commons","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/database-commons/1.15.2/database-commons-1.15.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/database-commons/1.15.2/database-commons-1.15.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-client","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-client","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.cssparser","name":"cssparser","revision":"0.9.22","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cssparser","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/cssparser/cssparser/0.9.22/cssparser-0.9.22.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/cssparser/cssparser/0.9.22/cssparser-0.9.22.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://cssparser.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-xml","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-xml","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"commons-compiler","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compiler","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-exec","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-exec","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-exec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.novocode","name":"junit-interface","revision":"0.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"junit-interface","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/novocode/junit-interface/0.11/junit-interface-0.11.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/novocode/junit-interface/0.11/junit-interface-0.11.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/sbt/junit-interface/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.9.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.rnorth.visible-assertions","name":"visible-assertions","revision":"2.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"visible-assertions","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/rnorth/visible-assertions/visible-assertions/2.1.2/visible-assertions-2.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/rnorth/visible-assertions/visible-assertions/2.1.2/visible-assertions-2.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/rnorth/visible-assertions","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.java.dev.jna","name":"jna","revision":"5.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-codec-http","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-codec-http","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.34.Final/netty-codec-http-4.1.34.Final.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.34.Final/netty-codec-http-4.1.34.Final.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xalan","name":"serializer","revision":"2.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"serializer","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/xalan-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"tyrex","name":"tyrex","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"tyrex","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"jdbc","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jdbc","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/jdbc/1.15.2/jdbc-1.15.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/jdbc/1.15.2/jdbc-1.15.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-text","revision":"1.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.commons","name":"commons-lang3","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-text","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-text","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-transport-native-unix-common","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-transport-native-unix-common","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.34.Final/netty-transport-native-unix-common-4.1.34.Final.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.34.Final/netty-transport-native-unix-common-4.1.34.Final.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpcore","revision":"4.4.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpcore","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-core-ga","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jul-to-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jul-to-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpclient","revision":"4.5.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpclient","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.joda","name":"joda-convert","revision":"2.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-convert","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/${joda.artifactId}/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-compress","revision":"1.20","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compress","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-compress/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-guice_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-guice_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-core","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.xerial","name":"sqlite-jdbc","revision":"3.28.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sqlite-jdbc","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-transport","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-transport","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.34.Final/netty-transport-4.1.34.Final.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.34.Final/netty-transport-4.1.34.Final.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-common","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-common","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.xml.bind","name":"jaxb-api","revision":"2.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jaxb-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.googlecode.usc","name":"jdbcdslog","revision":"1.0.6.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jdbcdslog","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/jdbcdslog-exp/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-java","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-java/3.4.0/selenium-java-3.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-java/3.4.0/selenium-java-3.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"htmlunit-driver","revision":"2.33.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/SeleniumHQ/htmlunit-driver","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-streams_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-streams_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xalan","name":"xalan","revision":"2.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xalan","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/xalan-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-remote-driver","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-remote-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.transaction","name":"jta","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jta","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://java.sun.com/products/jta","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.querqy","name":"querqy-core","revision":"3.7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"querqy-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://querqy.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-remote-driver","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-remote-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"provided"},"modules":[],"details":[]},{"configuration":{"name":"compile-internal"},"modules":[{"module":{"organization":"com.typesafe.play","name":"play-jdbc-evolutions_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-evolutions_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.activation","name":"javax.activation-api","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.activation-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-parsing_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-parsing_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.postgresql","name":"postgresql","revision":"42.2.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"postgresql","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pgjdbc/pgjdbc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject.extensions","name":"guice-assistedinject","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice-assistedinject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.mojo","name":"animal-sniffer-annotations","revision":"1.17","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"animal-sniffer-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm-tokenizer_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm-tokenizer_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-classic","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-classic","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject","name":"guice","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jdk8","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jdk8","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-json-common_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-json-common_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-slf4j_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-slf4j_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.jsonwebtoken","name":"jjwt","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jjwt","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jwtk/jjwt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-akka-http-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-akka-http-server_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.30","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"ssl-config-core_2.12","revision":"0.3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ssl-config-core_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/ssl-config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-stream_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-stream_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc-api_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-api_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.zaxxer","name":"HikariCP","revision":"3.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"HikariCP","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/brettwooldridge/HikariCP","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-logback_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-logback_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play-json_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"accessors-smart","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"accessors-smart","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-server_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-json_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jsr310","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jsr310","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"aopalliance","name":"aopalliance","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"aopalliance","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://aopalliance.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.jayway.jsonpath","name":"json-path","revision":"2.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-path","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jayway/JsonPath","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"filters-helpers_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"filters-helpers_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"5.0.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-databind","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-databind","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-http-core_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-http-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-functional_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-functional_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"mysql","name":"mysql-connector-java","revision":"8.0.18","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mysql-connector-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://dev.mysql.com/doc/connector-j/en/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"27.1-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.protobuf","name":"protobuf-java","revision":"3.6.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"protobuf-java","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-core_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.logstash.logback","name":"logstash-logback-encoder","revision":"5.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logstash-logback-encoder","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/logstash/logstash-logback-encoder","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"listenablefuture","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-protobuf_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-protobuf_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"janino","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"janino","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.reactivestreams","name":"reactive-streams","revision":"1.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"reactive-streams","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.reactive-streams.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"json-smart","revision":"2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-smart","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"commons-compiler","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compiler","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.9.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"tyrex","name":"tyrex","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"tyrex","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jul-to-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jul-to-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.joda","name":"joda-convert","revision":"2.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-convert","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/${joda.artifactId}/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-guice_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-guice_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-core","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.xerial","name":"sqlite-jdbc","revision":"3.28.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sqlite-jdbc","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.xml.bind","name":"jaxb-api","revision":"2.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jaxb-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.googlecode.usc","name":"jdbcdslog","revision":"1.0.6.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jdbcdslog","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/jdbcdslog-exp/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-streams_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-streams_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.transaction","name":"jta","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jta","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://java.sun.com/products/jta","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.querqy","name":"querqy-core","revision":"3.7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"querqy-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://querqy.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"debian"},"modules":[],"details":[]},{"configuration":{"name":"docs"},"modules":[{"module":{"organization":"com.typesafe.play","name":"play-omnidoc_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-omnidoc_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-omnidoc_2.12/2.7.3/play-omnidoc_2.12-2.7.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-omnidoc_2.12/2.7.3/play-omnidoc_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/omnidoc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.activation","name":"javax.activation-api","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.activation-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-parsing_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-parsing_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.mojo","name":"animal-sniffer-annotations","revision":"1.17","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"animal-sniffer-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"5.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jdk8","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jdk8","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-slf4j_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-slf4j_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.jsonwebtoken","name":"jjwt","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jjwt","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jwtk/jjwt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-tree","revision":"5.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-tree","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-akka-http-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-akka-http-server_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"ssl-config-core_2.12","revision":"0.3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ssl-config-core_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/ssl-config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-stream_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-stream_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.1/joda-time-2.10.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.1/joda-time-2.10.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-server_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-json_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jsr310","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jsr310","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-doc_2.12","revision":"2.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-doc_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-doc_2.12/2.0.2/play-doc_2.12-2.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-doc_2.12/2.0.2/play-doc_2.12-2.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-doc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://www.scala-lang.org/api/2.12.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.8/scala-library-2.12.8.jar","extraAttributes":{"info.apiURL":"http://www.scala-lang.org/api/2.12.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.8/scala-library-2.12.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{"info.apiURL":"http://www.scala-lang.org/api/2.12.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-docs_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-docs_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-docs_2.12/2.7.3/play-docs_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-docs_2.12/2.7.3/play-docs_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-databind","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-databind","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-http-core_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-http-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-functional_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-functional_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"27.1-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-analysis","revision":"5.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-analysis","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"listenablefuture","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.parboiled","name":"parboiled-core","revision":"1.1.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"parboiled-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/parboiled/parboiled-core/1.1.7/parboiled-core-1.1.7.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/parboiled/parboiled-core/1.1.7/parboiled-core-1.1.7.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://parboiled.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://www.scala-lang.org/api/2.12.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.8/scala-reflect-2.12.8.jar","extraAttributes":{"info.apiURL":"http://www.scala-lang.org/api/2.12.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.8/scala-reflect-2.12.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{"info.apiURL":"http://www.scala-lang.org/api/2.12.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-protobuf_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-protobuf_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.reactivestreams","name":"reactive-streams","revision":"1.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"reactive-streams","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.reactive-streams.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.parboiled","name":"parboiled-java","revision":"1.1.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"parboiled-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/parboiled/parboiled-java/1.1.7/parboiled-java-1.1.7.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/parboiled/parboiled-java/1.1.7/parboiled-java-1.1.7.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://parboiled.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-util","revision":"5.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-util","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.9.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.pegdown","name":"pegdown","revision":"1.6.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"pegdown","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/pegdown/pegdown/1.6.0/pegdown-1.6.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/pegdown/pegdown/1.6.0/pegdown-1.6.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pegdown.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jul-to-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jul-to-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.xml.bind","name":"jaxb-api","revision":"2.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jaxb-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-streams_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-streams_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.transaction","name":"jta","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jta","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://java.sun.com/products/jta","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"optional"},"modules":[],"details":[]},{"configuration":{"name":"compile"},"modules":[{"module":{"organization":"com.typesafe.play","name":"play-jdbc-evolutions_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-evolutions_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.activation","name":"javax.activation-api","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.activation-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-parsing_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-parsing_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.postgresql","name":"postgresql","revision":"42.2.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"postgresql","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pgjdbc/pgjdbc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject.extensions","name":"guice-assistedinject","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice-assistedinject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.mojo","name":"animal-sniffer-annotations","revision":"1.17","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"animal-sniffer-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm-tokenizer_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm-tokenizer_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-classic","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-classic","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject","name":"guice","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jdk8","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jdk8","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-json-common_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-json-common_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-slf4j_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-slf4j_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.jsonwebtoken","name":"jjwt","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jjwt","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jwtk/jjwt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-akka-http-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-akka-http-server_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.30","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"ssl-config-core_2.12","revision":"0.3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ssl-config-core_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/ssl-config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-stream_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-stream_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc-api_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-api_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.zaxxer","name":"HikariCP","revision":"3.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"HikariCP","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/brettwooldridge/HikariCP","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-logback_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-logback_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play-json_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"accessors-smart","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"accessors-smart","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-server_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-json_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jsr310","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jsr310","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"aopalliance","name":"aopalliance","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"aopalliance","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://aopalliance.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.jayway.jsonpath","name":"json-path","revision":"2.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-path","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jayway/JsonPath","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"filters-helpers_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"filters-helpers_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"5.0.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-databind","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-databind","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-http-core_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-http-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-functional_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-functional_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"mysql","name":"mysql-connector-java","revision":"8.0.18","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mysql-connector-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://dev.mysql.com/doc/connector-j/en/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"27.1-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.protobuf","name":"protobuf-java","revision":"3.6.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"protobuf-java","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-core_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.logstash.logback","name":"logstash-logback-encoder","revision":"5.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logstash-logback-encoder","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/logstash/logstash-logback-encoder","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"listenablefuture","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-protobuf_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-protobuf_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"janino","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"janino","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.reactivestreams","name":"reactive-streams","revision":"1.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"reactive-streams","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.reactive-streams.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"json-smart","revision":"2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-smart","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"commons-compiler","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compiler","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.9.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"tyrex","name":"tyrex","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"tyrex","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jul-to-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jul-to-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.joda","name":"joda-convert","revision":"2.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-convert","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/${joda.artifactId}/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-guice_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-guice_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-core","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.xerial","name":"sqlite-jdbc","revision":"3.28.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sqlite-jdbc","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.xml.bind","name":"jaxb-api","revision":"2.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jaxb-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.googlecode.usc","name":"jdbcdslog","revision":"1.0.6.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jdbcdslog","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/jdbcdslog-exp/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-streams_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-streams_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.transaction","name":"jta","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jta","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://java.sun.com/products/jta","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.querqy","name":"querqy-core","revision":"3.7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"querqy-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://querqy.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"universal"},"modules":[],"details":[]},{"configuration":{"name":"web-plugin"},"modules":[],"details":[]},{"configuration":{"name":"test-internal"},"modules":[{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-mysql_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"mysql","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-mysql_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-mysql_2.12/0.39.0/testcontainers-scala-mysql_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-mysql_2.12/0.39.0/testcontainers-scala-mysql_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-edge-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-edge-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-edge-driver/3.4.0/selenium-edge-driver-3.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-edge-driver/3.4.0/selenium-edge-driver-3.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc-evolutions_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-evolutions_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpcore","revision":"4.4.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpcore","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-core-ga","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-common","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-common","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-codec","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-codec","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.34.Final/netty-codec-4.1.34.Final.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.34.Final/netty-codec-4.1.34.Final.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-transport-native-epoll","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-transport-native-epoll","type":"jar","extension":"jar","classifier":"linux-x86_64","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-linux-x86_64.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-linux-x86_64.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-xml","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-xml","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpmime","revision":"4.5.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpmime","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit-core-js","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit-core-js","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-core-js/2.33/htmlunit-core-js-2.33.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-core-js/2.33/htmlunit-core-js-2.33.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-util","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-util","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpclient","revision":"4.5.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpclient","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.java.dev.jna","name":"jna-platform","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna-platform","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.1.0/jna-platform-4.1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.1.0/jna-platform-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/twall/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.cache","name":"cache-api","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cache-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/cache/cache-api/1.0.0/cache-api-1.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/cache/cache-api/1.0.0/cache-api-1.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jsr107/jsr107spec","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-lang3","revision":"3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-lang3","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-lang/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-text","revision":"1.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.commons","name":"commons-lang3","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-text","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-text","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.activation","name":"javax.activation-api","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.activation-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-parsing_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-parsing_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-lang3","revision":"3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-lang3","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-lang/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.postgresql","name":"postgresql","revision":"42.2.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"postgresql","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pgjdbc/pgjdbc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"neko-htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"neko-htmlunit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject.extensions","name":"guice-assistedinject","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice-assistedinject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"cachecontrol_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cachecontrol_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/cachecontrol_2.12/1.1.2/cachecontrol_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/cachecontrol_2.12/1.1.2/cachecontrol_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/cachecontrol","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.mojo","name":"animal-sniffer-annotations","revision":"1.17","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"animal-sniffer-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.mockito","name":"mockito-all","revision":"1.10.19","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mockito-all","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/mockito/mockito-all/1.10.19/mockito-all-1.10.19.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mockito/mockito-all/1.10.19/mockito-all-1.10.19.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.mockito.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"htmlunit-driver","revision":"2.33.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/SeleniumHQ/htmlunit-driver","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-api","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.docker-java","name":"docker-java-api","revision":"3.2.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"docker-java-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/docker-java/docker-java-api/3.2.7/docker-java-api-3.2.7.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-api/3.2.7/docker-java-api-3.2.7.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/docker-java/docker-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm-tokenizer_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm-tokenizer_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-classic","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-classic","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-util","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-util","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"shaded-asynchttpclient","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"shaded-asynchttpclient","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/shaded-asynchttpclient/1.0.0/shaded-asynchttpclient-1.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/shaded-asynchttpclient/1.0.0/shaded-asynchttpclient-1.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-ie-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-ie-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/3.4.0/selenium-ie-driver-3.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/3.4.0/selenium-ie-driver-3.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scalactic","name":"scalactic_2.12","revision":"3.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalactic_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.3/scalactic_2.12-3.0.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.3/scalactic_2.12-3.0.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scalatest.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala_2.12/0.39.0/testcontainers-scala_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala_2.12/0.39.0/testcontainers-scala_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-codec","name":"commons-codec","revision":"1.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-codec","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-codec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"junit","name":"junit","revision":"4.12","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"junit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/junit/junit/4.12/junit-4.12.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/junit/junit/4.12/junit-4.12.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://junit.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject","name":"guice","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-vault_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"vault","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-vault_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-vault_2.12/0.39.0/testcontainers-scala-vault_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-vault_2.12/0.39.0/testcontainers-scala-vault_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-resolver","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-resolver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.34.Final/netty-resolver-4.1.34.Final.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.34.Final/netty-resolver-4.1.34.Final.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jdk8","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jdk8","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-json-common_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-json-common_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"neko-htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"neko-htmlunit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.docker-java","name":"docker-java-transport-zerodep","revision":"3.2.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"docker-java-transport-zerodep","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/docker-java/docker-java-transport-zerodep/3.2.7/docker-java-transport-zerodep-3.2.7.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport-zerodep/3.2.7/docker-java-transport-zerodep-3.2.7.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/docker-java/docker-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-slf4j_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-slf4j_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.servlet","name":"javax.servlet-api","revision":"3.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.servlet-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://servlet-spec.java.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.jsonwebtoken","name":"jjwt","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jjwt","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jwtk/jjwt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xml-apis","name":"xml-apis","revision":"1.4.01","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xml-apis","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/commons/components/external/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-akka-http-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-akka-http-server_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.30","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"ssl-config-core_2.12","revision":"0.3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ssl-config-core_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/ssl-config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-netty-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-netty-server_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-netty-server_2.12/2.7.3/play-netty-server_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-netty-server_2.12/2.7.3/play-netty-server_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xalan","name":"xalan","revision":"2.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"xerces","name":"xercesImpl","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"xml-apis","name":"xml-apis","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xalan","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/xalan-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-stream_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-stream_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-postgresql_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"postgresql","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-postgresql_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-postgresql_2.12/0.39.0/testcontainers-scala-postgresql_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-postgresql_2.12/0.39.0/testcontainers-scala-postgresql_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-client","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-client","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc-api_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-api_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.netty","name":"netty-reactive-streams-http","revision":"2.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-reactive-streams-http","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.3/netty-reactive-streams-http-2.0.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.3/netty-reactive-streams-http-2.0.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xerces","name":"xercesImpl","revision":"2.12.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xercesImpl","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://xerces.apache.org/xerces2-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-jdbc_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"mysql","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-jdbc_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-opera-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-opera-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-opera-driver/3.4.0/selenium-opera-driver-3.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-opera-driver/3.4.0/selenium-opera-driver-3.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.zaxxer","name":"HikariCP","revision":"3.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"HikariCP","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/brettwooldridge/HikariCP","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-logback_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-logback_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xml-apis","name":"xml-apis","revision":"1.4.01","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xml-apis","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/commons/components/external/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ws_2.12","revision":"2.6.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ws_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws_2.12/2.6.0/play-ws_2.12-2.6.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws_2.12/2.6.0/play-ws_2.12-2.6.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play-json_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"accessors-smart","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"accessors-smart","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xalan","name":"serializer","revision":"2.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"xerces","name":"xercesImpl","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"xml-apis","name":"xml-apis","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"serializer","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/xalan-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-support","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-support","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-test_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-test_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-test_2.12/2.7.3/play-test_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-test_2.12/2.7.3/play-test_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-server_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.fluentlenium","name":"fluentlenium-core","revision":"3.7.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"fluentlenium-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/fluentlenium/fluentlenium-core/3.7.1/fluentlenium-core-3.7.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/fluentlenium/fluentlenium-core/3.7.1/fluentlenium-core-3.7.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-codec","name":"commons-codec","revision":"1.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-codec","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-codec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.codeborne","name":"phantomjsdriver","revision":"1.4.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"phantomjsdriver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/codeborne/phantomjsdriver/1.4.3/phantomjsdriver-1.4.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/codeborne/phantomjsdriver/1.4.3/phantomjsdriver-1.4.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/codeborne/ghostdriver","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-common","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-common","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-common/4.1.34.Final/netty-common-4.1.34.Final.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.34.Final/netty-common-4.1.34.Final.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-scalatest-selenium_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"selenium","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-java","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-scalatest-selenium_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest-selenium_2.12/0.39.0/testcontainers-scala-scalatest-selenium_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest-selenium_2.12/0.39.0/testcontainers-scala-scalatest-selenium_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.rnorth.duct-tape","name":"duct-tape","revision":"1.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jetbrains","name":"annotations","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"duct-tape","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/rnorth/${project.artifactId}","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-json_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ws-standalone-xml_2.12","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ws-standalone-xml_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-xml_2.12/1.0.0/play-ws-standalone-xml_2.12-1.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-xml_2.12/1.0.0/play-ws-standalone-xml_2.12-1.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-safari-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-safari-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/3.4.0/selenium-safari-driver-3.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/3.4.0/selenium-safari-driver-3.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jsr310","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jsr310","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-firefox-driver","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-firefox-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"cglib","name":"cglib-nodep","revision":"3.2.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cglib-nodep","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/cglib/cglib-nodep/3.2.4/cglib-nodep-3.2.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/cglib/cglib-nodep/3.2.4/cglib-nodep-3.2.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"testcontainers","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/testcontainers/1.15.2/testcontainers-1.15.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/testcontainers/1.15.2/testcontainers-1.15.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit-cssparser","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit-cssparser","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-cssparser/1.2.0/htmlunit-cssparser-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-cssparser/1.2.0/htmlunit-cssparser-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/HtmlUnit/htmlunit-cssparser","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"shaded-oauth","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"shaded-oauth","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/shaded-oauth/1.0.0/shaded-oauth-1.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/shaded-oauth/1.0.0/shaded-oauth-1.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-cassandra_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"cassandra","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-cassandra_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-cassandra_2.12/0.39.0/testcontainers-scala-cassandra_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-cassandra_2.12/0.39.0/testcontainers-scala-cassandra_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ahc-ws-standalone_2.12","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ahc-ws-standalone_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws-standalone_2.12/1.0.0/play-ahc-ws-standalone_2.12-1.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws-standalone_2.12/1.0.0/play-ahc-ws-standalone_2.12-1.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-buffer","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-buffer","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.34.Final/netty-buffer-4.1.34.Final.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.34.Final/netty-buffer-4.1.34.Final.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"aopalliance","name":"aopalliance","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"aopalliance","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://aopalliance.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.jayway.jsonpath","name":"json-path","revision":"2.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-path","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jayway/JsonPath","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"test-interface","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"test-interface","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-sbt.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"filters-helpers_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"filters-helpers_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-client","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-client","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-http","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-http","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.12.v20180830/jetty-http-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.12.v20180830/jetty-http-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"5.0.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-databind","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-databind","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-http-core_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-http-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-io","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-io","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.12.v20180830/jetty-io-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.12.v20180830/jetty-io-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.java.dev.jna","name":"jna","revision":"5.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.squareup.okhttp3","name":"okhttp","revision":"3.11.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"okhttp","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.gson","name":"gson","revision":"2.8.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"gson","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"postgresql","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"postgresql","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/postgresql/1.15.2/postgresql-1.15.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/postgresql/1.15.2/postgresql-1.15.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-functional_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-functional_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-scalatest_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-scalatest_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest_2.12/0.39.0/testcontainers-scala-scalatest_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest_2.12/0.39.0/testcontainers-scala-scalatest_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.hamcrest","name":"hamcrest-core","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"hamcrest-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-exec","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-exec","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-exec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-net","name":"commons-net","revision":"3.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-net","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-net/commons-net/3.6/commons-net-3.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-net/commons-net/3.6/commons-net-3.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.netty","name":"netty-reactive-streams","revision":"2.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-reactive-streams","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.3/netty-reactive-streams-2.0.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.3/netty-reactive-streams-2.0.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.docker-java","name":"docker-java-transport","revision":"3.2.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"docker-java-transport","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/docker-java/docker-java-transport/3.2.7/docker-java-transport-3.2.7.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport/3.2.7/docker-java-transport-3.2.7.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/docker-java/docker-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-remote-driver","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-remote-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"mysql","name":"mysql-connector-java","revision":"8.0.18","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mysql-connector-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://dev.mysql.com/doc/connector-j/en/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpclient","revision":"4.5.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpclient","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-core_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-core_2.12/0.39.0/testcontainers-scala-core_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-core_2.12/0.39.0/testcontainers-scala-core_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"27.1-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.h2database","name":"h2","revision":"1.4.197","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"h2","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/h2database/h2/1.4.197/h2-1.4.197.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.197/h2-1.4.197.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.h2database.com","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-client","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-client","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.w3c.css","name":"sac","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sac","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/w3c/css/sac/1.3/sac-1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/w3c/css/sac/1.3/sac-1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.w3.org/Style/CSS/SAC/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scalatest","name":"scalatest_2.12","revision":"3.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalatest_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalatest/scalatest_2.12/3.0.3/scalatest_2.12-3.0.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest_2.12/3.0.3/scalatest_2.12-3.0.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scalatest.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-text","revision":"1.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.commons","name":"commons-lang3","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-text","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-text","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scalatestplus.play","name":"scalatestplus-play_2.12","revision":"3.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalatestplus-play_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalatestplus/play/scalatestplus-play_2.12/3.1.0/scalatestplus-play_2.12-3.1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalatestplus/play/scalatestplus-play_2.12/3.1.0/scalatestplus-play_2.12-3.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/scalatestplus-play","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-codec","name":"commons-codec","revision":"1.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-codec","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-codec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.protobuf","name":"protobuf-java","revision":"3.6.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"protobuf-java","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-core_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.logstash.logback","name":"logstash-logback-encoder","revision":"5.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logstash-logback-encoder","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/logstash/logstash-logback-encoder","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"listenablefuture","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.bytebuddy","name":"byte-buddy","revision":"1.8.15","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"byte-buddy","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-jdbc_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"postgresql","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-jdbc_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ws-standalone_2.12","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ws-standalone_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone_2.12/1.0.0/play-ws-standalone_2.12-1.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone_2.12/1.0.0/play-ws-standalone_2.12-1.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"neko-htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"neko-htmlunit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpcore","revision":"4.4.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpcore","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-core-ga","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-protobuf_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-protobuf_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ws-standalone-json_2.12","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ws-standalone-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-json_2.12/1.0.0/play-ws-standalone-json_2.12-1.0.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-json_2.12/1.0.0/play-ws-standalone-json_2.12-1.0.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-chrome-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-chrome-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/3.4.0/selenium-chrome-driver-3.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/3.4.0/selenium-chrome-driver-3.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-handler","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-handler","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.34.Final/netty-handler-4.1.34.Final.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.34.Final/netty-handler-4.1.34.Final.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"janino","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"janino","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.reactivestreams","name":"reactive-streams","revision":"1.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"reactive-streams","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.reactive-streams.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-kafka_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"kafka","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-kafka_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-kafka_2.12/0.39.0/testcontainers-scala-kafka_2.12-0.39.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-kafka_2.12/0.39.0/testcontainers-scala-kafka_2.12-0.39.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-api","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.12.v20180830/websocket-api-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.12.v20180830/websocket-api-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.squareup.okio","name":"okio","revision":"1.14.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"okio","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.atteo.classindex","name":"classindex","revision":"3.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"classindex","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/atteo/classindex/classindex/3.4/classindex-3.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/atteo/classindex/classindex/3.4/classindex-3.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"mysql","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mysql","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/mysql/1.15.2/mysql-1.15.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/mysql/1.15.2/mysql-1.15.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ahc-ws_2.12","revision":"2.6.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ahc-ws_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws_2.12/2.6.0/play-ahc-ws_2.12-2.6.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws_2.12/2.6.0/play-ahc-ws_2.12-2.6.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"json-smart","revision":"2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-smart","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"database-commons","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"database-commons","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/database-commons/1.15.2/database-commons-1.15.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/database-commons/1.15.2/database-commons-1.15.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-client","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-client","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.cssparser","name":"cssparser","revision":"0.9.22","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cssparser","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/cssparser/cssparser/0.9.22/cssparser-0.9.22.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/cssparser/cssparser/0.9.22/cssparser-0.9.22.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://cssparser.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-xml","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-xml","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"commons-compiler","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compiler","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-exec","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-exec","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-exec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.novocode","name":"junit-interface","revision":"0.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"junit-interface","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/novocode/junit-interface/0.11/junit-interface-0.11.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/novocode/junit-interface/0.11/junit-interface-0.11.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/sbt/junit-interface/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.9.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.rnorth.visible-assertions","name":"visible-assertions","revision":"2.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"visible-assertions","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/rnorth/visible-assertions/visible-assertions/2.1.2/visible-assertions-2.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/rnorth/visible-assertions/visible-assertions/2.1.2/visible-assertions-2.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/rnorth/visible-assertions","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.java.dev.jna","name":"jna","revision":"5.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-codec-http","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-codec-http","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.34.Final/netty-codec-http-4.1.34.Final.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.34.Final/netty-codec-http-4.1.34.Final.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xalan","name":"serializer","revision":"2.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"serializer","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/xalan-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"tyrex","name":"tyrex","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"tyrex","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"jdbc","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jdbc","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/jdbc/1.15.2/jdbc-1.15.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/jdbc/1.15.2/jdbc-1.15.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-text","revision":"1.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.commons","name":"commons-lang3","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-text","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-text","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-transport-native-unix-common","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-transport-native-unix-common","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.34.Final/netty-transport-native-unix-common-4.1.34.Final.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.34.Final/netty-transport-native-unix-common-4.1.34.Final.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpcore","revision":"4.4.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpcore","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-core-ga","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jul-to-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jul-to-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpclient","revision":"4.5.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpclient","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.joda","name":"joda-convert","revision":"2.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-convert","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/${joda.artifactId}/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-compress","revision":"1.20","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compress","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-compress/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-guice_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-guice_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-core","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.xerial","name":"sqlite-jdbc","revision":"3.28.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sqlite-jdbc","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-transport","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-transport","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.34.Final/netty-transport-4.1.34.Final.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.34.Final/netty-transport-4.1.34.Final.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-common","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-common","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.xml.bind","name":"jaxb-api","revision":"2.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jaxb-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.googlecode.usc","name":"jdbcdslog","revision":"1.0.6.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jdbcdslog","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/jdbcdslog-exp/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-java","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-java/3.4.0/selenium-java-3.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-java/3.4.0/selenium-java-3.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"htmlunit-driver","revision":"2.33.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/SeleniumHQ/htmlunit-driver","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-streams_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-streams_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xalan","name":"xalan","revision":"2.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xalan","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/xalan-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-remote-driver","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-remote-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.transaction","name":"jta","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jta","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://java.sun.com/products/jta","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.querqy","name":"querqy-core","revision":"3.7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"querqy-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://querqy.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-remote-driver","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-remote-driver","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"docker"},"modules":[],"details":[]},{"configuration":{"name":"web-assets"},"modules":[],"details":[]},{"configuration":{"name":"scala-tool"},"modules":[{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.11","configurations":"optional","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"jline","name":"jline","revision":"2.14.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jline","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-compiler","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-compiler","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.11/scala-compiler-2.12.11.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.11/scala-compiler-2.12.11.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.0.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.scala-lang","name":"*","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.0.6/scala-xml_2.12-1.0.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.0.6/scala-xml_2.12-1.0.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.fusesource.jansi","name":"jansi","revision":"1.12","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jansi","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.12/jansi-1.12.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.12/jansi-1.12.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-compiler","revision":"2.12.11","configurations":"optional","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-compiler","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.11/scala-compiler-2.12.11.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.11/scala-compiler-2.12.11.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"universal-docs"},"modules":[],"details":[]},{"configuration":{"name":"linux"},"modules":[],"details":[]},{"configuration":{"name":"rpm"},"modules":[],"details":[]},{"configuration":{"name":"web-assets-test"},"modules":[],"details":[]},{"configuration":{"name":"sources"},"modules":[],"details":[]},{"configuration":{"name":"runtime"},"modules":[{"module":{"organization":"com.typesafe.play","name":"play-jdbc-evolutions_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-evolutions_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.activation","name":"javax.activation-api","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.activation-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-parsing_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-parsing_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.postgresql","name":"postgresql","revision":"42.2.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"postgresql","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pgjdbc/pgjdbc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject.extensions","name":"guice-assistedinject","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice-assistedinject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.mojo","name":"animal-sniffer-annotations","revision":"1.17","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"animal-sniffer-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm-tokenizer_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm-tokenizer_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-classic","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-classic","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject","name":"guice","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jdk8","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jdk8","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-json-common_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-json-common_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-slf4j_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-slf4j_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.jsonwebtoken","name":"jjwt","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jjwt","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jwtk/jjwt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-akka-http-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-akka-http-server_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.30","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"ssl-config-core_2.12","revision":"0.3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ssl-config-core_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/ssl-config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-stream_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-stream_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc-api_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-api_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.zaxxer","name":"HikariCP","revision":"3.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"HikariCP","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/brettwooldridge/HikariCP","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-logback_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-logback_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play-json_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"accessors-smart","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"accessors-smart","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-server_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-json_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jsr310","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jsr310","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"aopalliance","name":"aopalliance","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"aopalliance","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://aopalliance.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.jayway.jsonpath","name":"json-path","revision":"2.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-path","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jayway/JsonPath","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"filters-helpers_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"filters-helpers_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"5.0.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-databind","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-databind","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-http-core_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-http-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-functional_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-functional_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"mysql","name":"mysql-connector-java","revision":"8.0.18","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mysql-connector-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://dev.mysql.com/doc/connector-j/en/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"27.1-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.protobuf","name":"protobuf-java","revision":"3.6.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"protobuf-java","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-core_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.logstash.logback","name":"logstash-logback-encoder","revision":"5.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logstash-logback-encoder","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/logstash/logstash-logback-encoder","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"listenablefuture","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-protobuf_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-protobuf_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"janino","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"janino","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.reactivestreams","name":"reactive-streams","revision":"1.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"reactive-streams","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.reactive-streams.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"json-smart","revision":"2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-smart","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"commons-compiler","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compiler","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.9.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"tyrex","name":"tyrex","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"tyrex","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jul-to-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jul-to-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.joda","name":"joda-convert","revision":"2.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-convert","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/${joda.artifactId}/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-guice_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-guice_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-core","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.xerial","name":"sqlite-jdbc","revision":"3.28.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sqlite-jdbc","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.xml.bind","name":"jaxb-api","revision":"2.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jaxb-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.googlecode.usc","name":"jdbcdslog","revision":"1.0.6.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jdbcdslog","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/jdbcdslog-exp/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-streams_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-streams_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.transaction","name":"jta","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jta","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://java.sun.com/products/jta","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.querqy","name":"querqy-core","revision":"3.7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"querqy-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://querqy.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"windows"},"modules":[],"details":[]},{"configuration":{"name":"runtime-internal"},"modules":[{"module":{"organization":"com.typesafe.play","name":"play-jdbc-evolutions_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-evolutions_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.activation","name":"javax.activation-api","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.activation-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-parsing_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-parsing_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.postgresql","name":"postgresql","revision":"42.2.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"postgresql","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pgjdbc/pgjdbc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject.extensions","name":"guice-assistedinject","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice-assistedinject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.mojo","name":"animal-sniffer-annotations","revision":"1.17","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"animal-sniffer-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm-tokenizer_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm-tokenizer_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-classic","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-classic","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject","name":"guice","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jdk8","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jdk8","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-json-common_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-json-common_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-slf4j_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-slf4j_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.jsonwebtoken","name":"jjwt","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jjwt","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jwtk/jjwt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-akka-http-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-akka-http-server_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.30","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"ssl-config-core_2.12","revision":"0.3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ssl-config-core_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/ssl-config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-stream_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-stream_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc-api_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-api_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.zaxxer","name":"HikariCP","revision":"3.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"HikariCP","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/brettwooldridge/HikariCP","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-logback_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-logback_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play-json_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"accessors-smart","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"accessors-smart","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-server_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-json_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-json_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jsr310","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jsr310","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"aopalliance","name":"aopalliance","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"aopalliance","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://aopalliance.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.jayway.jsonpath","name":"json-path","revision":"2.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-path","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jayway/JsonPath","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"filters-helpers_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"filters-helpers_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"5.0.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-databind","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-databind","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-http-core_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-http-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-functional_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-functional_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"mysql","name":"mysql-connector-java","revision":"8.0.18","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mysql-connector-java","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://dev.mysql.com/doc/connector-j/en/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"27.1-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.protobuf","name":"protobuf-java","revision":"3.6.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"protobuf-java","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-core_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-core_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.logstash.logback","name":"logstash-logback-encoder","revision":"5.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logstash-logback-encoder","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/logstash/logstash-logback-encoder","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"listenablefuture","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-protobuf_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-protobuf_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"janino","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"janino","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.reactivestreams","name":"reactive-streams","revision":"1.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"reactive-streams","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.reactive-streams.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"json-smart","revision":"2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-smart","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"commons-compiler","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compiler","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.9.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"tyrex","name":"tyrex","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"tyrex","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jul-to-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jul-to-slf4j","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.joda","name":"joda-convert","revision":"2.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-convert","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/${joda.artifactId}/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-guice_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-guice_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-core","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.xerial","name":"sqlite-jdbc","revision":"3.28.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sqlite-jdbc","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.xml.bind","name":"jaxb-api","revision":"2.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jaxb-api","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.googlecode.usc","name":"jdbcdslog","revision":"1.0.6.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jdbcdslog","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/jdbcdslog-exp/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-streams_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-streams_2.12","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.transaction","name":"jta","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jta","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://java.sun.com/products/jta","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.querqy","name":"querqy-core","revision":"3.7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"querqy-core","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://querqy.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]}],"stats":{"resolveTime":-1,"downloadTime":-1,"downloadSize":-1,"cached":true},"stamps":{}} \ No newline at end of file diff --git a/target/streams/_global/_global/_global/streams/out b/target/streams/_global/_global/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/target/streams/_global/_global/_global/streams/sync-exported-assets-web-assets b/target/streams/_global/_global/_global/streams/sync-exported-assets-web-assets new file mode 100644 index 00000000..38d33782 --- /dev/null +++ b/target/streams/_global/_global/_global/streams/sync-exported-assets-web-assets @@ -0,0 +1 @@ +[[{"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/polyfills.3116b8e9dbb90fea460e.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/polyfills.3116b8e9dbb90fea460e.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.527940b104eb2ea366c8.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.527940b104eb2ea366c8.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.77206a6bb316fa0aded5.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.77206a6bb316fa0aded5.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.491974d108fe4002b2aa.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.491974d108fe4002b2aa.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.eeccf4f66002c6f2ba24.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.eeccf4f66002c6f2ba24.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2285773e6b4b172f07d9.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.2285773e6b4b172f07d9.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.1551f4f60c37af51121f.woff2":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.1551f4f60c37af51121f.woff2"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/runtime.0e49e2b53282f40c8925.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/runtime.0e49e2b53282f40c8925.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.7a3337626410ca2f4071.woff2":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.7a3337626410ca2f4071.woff2"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.bb58e57c48a3e911f15f.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.bb58e57c48a3e911f15f.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/3rdpartylicenses.txt":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/3rdpartylicenses.txt"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.7a8b4f130182d19a2d7c.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.7a8b4f130182d19a2d7c.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/main.0bbb5c578f962bae15f9.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/main.0bbb5c578f962bae15f9.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/styles.2f22090be5bbaab335f7.css":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/styles.2f22090be5bbaab335f7.css"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.4689f52cc96215721344.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.4689f52cc96215721344.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.be9ee23c0c6390141475.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.be9ee23c0c6390141475.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.9bbb245e67a133f6e486.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.9bbb245e67a133f6e486.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2f517e09eb2ca6650ff5.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.2f517e09eb2ca6650ff5.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.d878b0a6a1144760244f.woff2":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.d878b0a6a1144760244f.woff2"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.23f19bb08961f37aaf69.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.23f19bb08961f37aaf69.eot"]},{"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.7a8b4f130182d19a2d7c.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.7a8b4f130182d19a2d7c.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.23f19bb08961f37aaf69.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.23f19bb08961f37aaf69.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.eeccf4f66002c6f2ba24.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.eeccf4f66002c6f2ba24.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/runtime.0e49e2b53282f40c8925.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/runtime.0e49e2b53282f40c8925.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.9bbb245e67a133f6e486.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.9bbb245e67a133f6e486.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.1551f4f60c37af51121f.woff2":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.1551f4f60c37af51121f.woff2"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/3rdpartylicenses.txt":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/3rdpartylicenses.txt"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.d878b0a6a1144760244f.woff2":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.d878b0a6a1144760244f.woff2"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/polyfills.3116b8e9dbb90fea460e.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/polyfills.3116b8e9dbb90fea460e.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.491974d108fe4002b2aa.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.491974d108fe4002b2aa.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.527940b104eb2ea366c8.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.527940b104eb2ea366c8.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.77206a6bb316fa0aded5.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.77206a6bb316fa0aded5.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/styles.2f22090be5bbaab335f7.css":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/styles.2f22090be5bbaab335f7.css"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/main.0bbb5c578f962bae15f9.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/main.0bbb5c578f962bae15f9.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.4689f52cc96215721344.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.4689f52cc96215721344.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.bb58e57c48a3e911f15f.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.bb58e57c48a3e911f15f.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.7a3337626410ca2f4071.woff2":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.7a3337626410ca2f4071.woff2"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.2285773e6b4b172f07d9.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2285773e6b4b172f07d9.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.2f517e09eb2ca6650ff5.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2f517e09eb2ca6650ff5.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.be9ee23c0c6390141475.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.be9ee23c0c6390141475.ttf"]}],{"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/polyfills.3116b8e9dbb90fea460e.js":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/polyfills.3116b8e9dbb90fea460e.js","lastModified":1653575219341},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.527940b104eb2ea366c8.ttf":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.527940b104eb2ea366c8.ttf","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.77206a6bb316fa0aded5.eot":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.77206a6bb316fa0aded5.eot","lastModified":1653575219335},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.491974d108fe4002b2aa.ttf":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.491974d108fe4002b2aa.ttf","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.eeccf4f66002c6f2ba24.woff":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.eeccf4f66002c6f2ba24.woff","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2285773e6b4b172f07d9.woff":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2285773e6b4b172f07d9.woff","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.1551f4f60c37af51121f.woff2":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.1551f4f60c37af51121f.woff2","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/runtime.0e49e2b53282f40c8925.js":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/runtime.0e49e2b53282f40c8925.js","lastModified":1653575219340},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/index.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/index.html","lastModified":1653575219489},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.7a3337626410ca2f4071.woff2":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.7a3337626410ca2f4071.woff2","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.bb58e57c48a3e911f15f.woff":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.bb58e57c48a3e911f15f.woff","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/3rdpartylicenses.txt":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/3rdpartylicenses.txt","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.7a8b4f130182d19a2d7c.svg":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.7a8b4f130182d19a2d7c.svg","lastModified":1653575219340},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/main.0bbb5c578f962bae15f9.js":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/main.0bbb5c578f962bae15f9.js","lastModified":1653575219341},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/styles.2f22090be5bbaab335f7.css":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/styles.2f22090be5bbaab335f7.css","lastModified":1653575219341},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.4689f52cc96215721344.svg":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.4689f52cc96215721344.svg","lastModified":1653575219335},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.be9ee23c0c6390141475.ttf":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.be9ee23c0c6390141475.ttf","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.9bbb245e67a133f6e486.eot":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.9bbb245e67a133f6e486.eot","lastModified":1653575219335},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2f517e09eb2ca6650ff5.svg":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2f517e09eb2ca6650ff5.svg","lastModified":1653575219335},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.d878b0a6a1144760244f.woff2":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.d878b0a6a1144760244f.woff2","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.23f19bb08961f37aaf69.eot":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.23f19bb08961f37aaf69.eot","lastModified":1653575219335}}] \ No newline at end of file diff --git a/target/streams/_global/_global/checkBuildSources/_global/inputFileStamps/previous b/target/streams/_global/_global/checkBuildSources/_global/inputFileStamps/previous new file mode 100644 index 00000000..e6fe2ad6 --- /dev/null +++ b/target/streams/_global/_global/checkBuildSources/_global/inputFileStamps/previous @@ -0,0 +1 @@ +["sbt.Task[scala.collection.Seq[scala.Tuple2[java.nio.file.Path, sbt.nio.FileStamp]]]",{"hashes":[["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/ui-build.sbt","e2d678d28fd13f73a79b1539e853ce1cfe1e7046"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","532953dd7455d7cd64045b434dd165d58a47148c"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/plugins.sbt","a4c4f5a0f3a978d4cfcbdc2987b54960985d682c"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/FrontendCommands.scala","4b0690243cb7cc2481d62391da3e4d45cb338972"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/project/FrontendRunHook.scala","324efd721c733b1997e6a059207001e4af1901d2"]],"lastModifiedTimes":[]}] \ No newline at end of file diff --git a/target/streams/_global/_global/checkBuildSources/_global/streams/out b/target/streams/_global/_global/checkBuildSources/_global/streams/out new file mode 100644 index 00000000..24ce6f61 --- /dev/null +++ b/target/streams/_global/_global/checkBuildSources/_global/streams/out @@ -0,0 +1 @@ +[debug] Checking for meta build source updates diff --git a/target/streams/_global/_global/csrLogger/_global/streams/out b/target/streams/_global/_global/csrLogger/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/target/streams/_global/_global/dumpStructure/_global/streams/out b/target/streams/_global/_global/dumpStructure/_global/streams/out new file mode 100644 index 00000000..921f5667 --- /dev/null +++ b/target/streams/_global/_global/dumpStructure/_global/streams/out @@ -0,0 +1,2 @@ +[info] Writing structure to /private/var/folders/h2/l1gzqfy17qqg9mnx6n7t15jw0000gn/T/sbt-structure.xml... +[info] Done. diff --git a/target/streams/_global/csrConfiguration/_global/streams/out b/target/streams/_global/csrConfiguration/_global/streams/out new file mode 100644 index 00000000..e927a5d3 --- /dev/null +++ b/target/streams/_global/csrConfiguration/_global/streams/out @@ -0,0 +1,27 @@ +[error] scala.MatchError: org.apache.logging.log4j.simple.SimpleLoggerContext@be96246 (of class org.apache.logging.log4j.simple.SimpleLoggerContext) +[error]  at sbt.util.LogExchange.logger(LogExchange.scala:28) +[error]  at sbt.internal.LogManager$.defaultLogger(LogManager.scala:136) +[error]  at sbt.internal.LogManager$DefaultLogManager.apply(LogManager.scala:103) +[error]  at sbt.internal.LogManager$.$anonfun$construct$1(LogManager.scala:51) +[error]  at sbt.std.Streams$$anon$2$$anon$3.log(Streams.scala:184) +[error]  at sbt.std.TaskStreams.log(Streams.scala:71) +[error]  at sbt.std.TaskStreams.log$(Streams.scala:71) +[error]  at sbt.std.Streams$$anon$2$$anon$3.log$lzycompute(Streams.scala:143) +[error]  at sbt.std.Streams$$anon$2$$anon$3.log(Streams.scala:143) +[error]  at sbt.coursierint.CoursierInputsTasks$.$anonfun$strictTask$1(CoursierInputsTasks.scala:236) +[error]  at scala.Function1.$anonfun$compose$1(Function1.scala:49) +[error]  at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:62) +[error]  at sbt.std.Transform$$anon$4.work(Transform.scala:67) +[error]  at sbt.Execute.$anonfun$submit$2(Execute.scala:281) +[error]  at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:19) +[error]  at sbt.Execute.work(Execute.scala:290) +[error]  at sbt.Execute.$anonfun$submit$1(Execute.scala:281) +[error]  at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:178) +[error]  at sbt.CompletionService$$anon$2.call(CompletionService.scala:37) +[error]  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) +[error]  at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) +[error]  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) +[error]  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) +[error]  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) +[error]  at java.base/java.lang.Thread.run(Thread.java:829) +[error] (csrConfiguration) scala.MatchError: org.apache.logging.log4j.simple.SimpleLoggerContext@be96246 (of class org.apache.logging.log4j.simple.SimpleLoggerContext) diff --git a/target/streams/_global/csrProject/_global/streams/out b/target/streams/_global/csrProject/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp b/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp new file mode 100644 index 00000000..299877dc --- /dev/null +++ b/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp @@ -0,0 +1 @@ +1433914119 \ No newline at end of file diff --git a/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp b/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp new file mode 100644 index 00000000..575956eb --- /dev/null +++ b/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp @@ -0,0 +1 @@ +{"{\"organization\":\"net.logstash.logback\",\"name\":\"logstash-logback-encoder\",\"revision\":\"5.3\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","range":{"$fields":["start","end"],"start":38,"end":63}},"type":"RangePosition"},"{\"organization\":\"org.scalatestplus.play\",\"name\":\"scalatestplus-play\",\"revision\":\"3.1.0\",\"configurations\":\"test\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Binary\",\"prefix\":\"\",\"suffix\":\"\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","range":{"$fields":["start","end"],"start":38,"end":63}},"type":"RangePosition"},"{\"organization\":\"com.typesafe.play\",\"name\":\"play-server\",\"revision\":\"2.7.3\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Binary\",\"prefix\":\"\",\"suffix\":\"\"}}":{"value":{"$fields":["path","startLine"],"path":"(play.sbt.PlaySettings.serviceSettings) PlaySettings.scala","startLine":60},"type":"LinePosition"},"{\"organization\":\"org.testcontainers\",\"name\":\"postgresql\",\"revision\":\"1.15.2\",\"configurations\":\"test\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","range":{"$fields":["start","end"],"start":38,"end":63}},"type":"RangePosition"},"{\"organization\":\"com.typesafe.play\",\"name\":\"filters-helpers\",\"revision\":\"2.7.3\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Binary\",\"prefix\":\"\",\"suffix\":\"\"}}":{"value":{"$fields":["path","startLine"],"path":"(play.sbt.PlayFilters.projectSettings) PlayFilters.scala","startLine":24},"type":"LinePosition"},"{\"organization\":\"com.typesafe.play\",\"name\":\"play-guice\",\"revision\":\"2.7.3\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Binary\",\"prefix\":\"\",\"suffix\":\"\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","range":{"$fields":["start","end"],"start":38,"end":63}},"type":"RangePosition"},"{\"organization\":\"com.typesafe.play\",\"name\":\"play-jdbc\",\"revision\":\"2.7.3\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Binary\",\"prefix\":\"\",\"suffix\":\"\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","range":{"$fields":["start","end"],"start":38,"end":63}},"type":"RangePosition"},"{\"organization\":\"org.xerial\",\"name\":\"sqlite-jdbc\",\"revision\":\"3.25.2\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","range":{"$fields":["start","end"],"start":38,"end":63}},"type":"RangePosition"},"{\"organization\":\"com.typesafe.play\",\"name\":\"play-jdbc-evolutions\",\"revision\":\"2.7.3\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Binary\",\"prefix\":\"\",\"suffix\":\"\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","range":{"$fields":["start","end"],"start":38,"end":63}},"type":"RangePosition"},"{\"organization\":\"org.querqy\",\"name\":\"querqy-core\",\"revision\":\"3.7.0\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","range":{"$fields":["start","end"],"start":38,"end":63}},"type":"RangePosition"},"{\"organization\":\"org.testcontainers\",\"name\":\"mysql\",\"revision\":\"1.15.2\",\"configurations\":\"test\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","range":{"$fields":["start","end"],"start":38,"end":63}},"type":"RangePosition"},"{\"organization\":\"com.h2database\",\"name\":\"h2\",\"revision\":\"1.4.197\",\"configurations\":\"test\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","range":{"$fields":["start","end"],"start":38,"end":63}},"type":"RangePosition"},"{\"organization\":\"com.typesafe.play\",\"name\":\"twirl-api\",\"revision\":\"1.4.2\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Binary\",\"prefix\":\"\",\"suffix\":\"\"}}":{"value":{"$fields":["path","startLine"],"path":"(play.twirl.sbt.SbtTwirl.dependencySettings) SbtTwirl.scala","startLine":74},"type":"LinePosition"},"{\"organization\":\"org.xerial\",\"name\":\"sqlite-jdbc\",\"revision\":\"3.28.0\",\"configurations\":\"test\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","range":{"$fields":["start","end"],"start":38,"end":63}},"type":"RangePosition"},"{\"organization\":\"mysql\",\"name\":\"mysql-connector-java\",\"revision\":\"8.0.18\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","range":{"$fields":["start","end"],"start":38,"end":63}},"type":"RangePosition"},"{\"organization\":\"com.typesafe.play\",\"name\":\"play-logback\",\"revision\":\"2.7.3\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Binary\",\"prefix\":\"\",\"suffix\":\"\"}}":{"value":{"$fields":["path","startLine"],"path":"(play.sbt.PlayLogback.projectSettings) PlayLogback.scala","startLine":20},"type":"LinePosition"},"{\"organization\":\"org.postgresql\",\"name\":\"postgresql\",\"revision\":\"42.2.5\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","range":{"$fields":["start","end"],"start":38,"end":63}},"type":"RangePosition"},"{\"organization\":\"org.playframework.anorm\",\"name\":\"anorm\",\"revision\":\"2.6.4\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Binary\",\"prefix\":\"\",\"suffix\":\"\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","range":{"$fields":["start","end"],"start":38,"end":63}},"type":"RangePosition"},"{\"organization\":\"org.codehaus.janino\",\"name\":\"janino\",\"revision\":\"3.0.8\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","range":{"$fields":["start","end"],"start":38,"end":63}},"type":"RangePosition"},"{\"organization\":\"com.typesafe.play\",\"name\":\"play-omnidoc\",\"revision\":\"2.7.3\",\"configurations\":\"docs\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Binary\",\"prefix\":\"\",\"suffix\":\"\"}}":{"value":{"$fields":["path","startLine"],"path":"(play.sbt.PlaySettings.serviceSettings) PlaySettings.scala","startLine":74},"type":"LinePosition"},"{\"organization\":\"com.typesafe.play\",\"name\":\"play-akka-http-server\",\"revision\":\"2.7.3\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Binary\",\"prefix\":\"\",\"suffix\":\"\"}}":{"value":{"$fields":["path","startLine"],"path":"(play.sbt.PlayAkkaHttpServer.projectSettings) Play.scala","startLine":118},"type":"LinePosition"},"{\"organization\":\"org.mockito\",\"name\":\"mockito-all\",\"revision\":\"1.10.19\",\"configurations\":\"test\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","range":{"$fields":["start","end"],"start":38,"end":63}},"type":"RangePosition"},"{\"organization\":\"com.typesafe.play\",\"name\":\"play-json\",\"revision\":\"2.6.12\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Binary\",\"prefix\":\"\",\"suffix\":\"\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","range":{"$fields":["start","end"],"start":38,"end":63}},"type":"RangePosition"},"{\"organization\":\"com.pauldijou\",\"name\":\"jwt-play\",\"revision\":\"4.1.0\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Binary\",\"prefix\":\"\",\"suffix\":\"\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","range":{"$fields":["start","end"],"start":38,"end":63}},"type":"RangePosition"},"{\"organization\":\"com.typesafe.play\",\"name\":\"play-test\",\"revision\":\"2.7.3\",\"configurations\":\"test\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Binary\",\"prefix\":\"\",\"suffix\":\"\"}}":{"value":{"$fields":["path","startLine"],"path":"(play.sbt.PlaySettings.serviceSettings) PlaySettings.scala","startLine":67},"type":"LinePosition"},"{\"organization\":\"com.dimafeng\",\"name\":\"testcontainers-scala\",\"revision\":\"0.39.0\",\"configurations\":\"test\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Binary\",\"prefix\":\"\",\"suffix\":\"\"}}":{"value":{"$fields":["path","range"],"path":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/build.sbt","range":{"$fields":["start","end"],"start":38,"end":63}},"type":"RangePosition"},"{\"organization\":\"org.scala-lang\",\"name\":\"scala-library\",\"revision\":\"2.12.11\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","startLine"],"path":"(sbt.Classpaths.jvmBaseSettings) Defaults.scala","startLine":2527},"type":"LinePosition"}} \ No newline at end of file diff --git a/target/streams/_global/docker/_global/streams/out b/target/streams/_global/docker/_global/streams/out new file mode 100644 index 00000000..47b49354 --- /dev/null +++ b/target/streams/_global/docker/_global/streams/out @@ -0,0 +1,869 @@ +[debug] Running command: 'docker build --no-cache=false --rm=true --pull=true --progress=plain --build-arg VERSION=3.14.0 --file Dockerfile /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui' +[info] #1 [internal] load build definition from Dockerfile +[info] #1 sha256:dd7d14475158b5b01f172ef0ce729a6690bf7986bc1c4f7b331cc8b00baa8489 +[info] #1 transferring dockerfile: +[info] #1 transferring dockerfile: 2.45kB 0.1s done +[info] #1 DONE 0.2s +[info] #2 [internal] load .dockerignore +[info] #2 sha256:4c82746171c1fbf225d7a4d6051934029b511b3cde7d6ecc45e2d7162986ad87 +[info] #2 transferring context: 108B 0.1s done +[info] #2 DONE 0.1s +[info] #3 resolve image config for docker.io/docker/dockerfile:1.0-experimental +[info] #3 sha256:74c2b22e535000215e4c6e91e97eaf031c745b5077d1b004e21d261b62c88704 +[info] #3 ... +[info] #4 [auth] docker/dockerfile:pull token for registry-1.docker.io +[info] #4 sha256:d802568dcb8adddc14cf86db03ebbf7d43b9658255f37637f00f1511737b36b3 +[info] #4 DONE 0.0s +[info] #3 resolve image config for docker.io/docker/dockerfile:1.0-experimental +[info] #3 sha256:74c2b22e535000215e4c6e91e97eaf031c745b5077d1b004e21d261b62c88704 +[info] #3 DONE 2.9s +[info] #5 docker-image://docker.io/docker/dockerfile:1.0-experimental@sha256:cbd6491240cc8894d25e366ba83da19df1187f975dc3a5c2f88ce888ca696174 +[info] #5 sha256:0af8e2916ef66f474d25fbdacb8b917690b037530afe0cb2062890ef568528e9 +[info] #5 resolve docker.io/docker/dockerfile:1.0-experimental@sha256:cbd6491240cc8894d25e366ba83da19df1187f975dc3a5c2f88ce888ca696174 done +[info] #5 sha256:70387ff0e5d2bb01c76837530c63b7a5e0c74fd054665da9e0611f176d456c21 811B / 811B done +[info] #5 sha256:45169296fe16c4be3e75f43e6276e8adc60ea9e0aad0910264f6e0681e9e55b2 0B / 7.65MB 0.2s +[info] #5 sha256:cbd6491240cc8894d25e366ba83da19df1187f975dc3a5c2f88ce888ca696174 2.03kB / 2.03kB done +[info] #5 sha256:9f37bbf3e89214574a30356139381d312e2a8d80877a312d31a1446eb2bdfa4a 527B / 527B done +[info] #5 sha256:45169296fe16c4be3e75f43e6276e8adc60ea9e0aad0910264f6e0681e9e55b2 2.10MB / 7.65MB 0.9s +[info] #5 sha256:45169296fe16c4be3e75f43e6276e8adc60ea9e0aad0910264f6e0681e9e55b2 4.19MB / 7.65MB 1.2s +[info] #5 sha256:45169296fe16c4be3e75f43e6276e8adc60ea9e0aad0910264f6e0681e9e55b2 5.24MB / 7.65MB 1.3s +[info] #5 sha256:45169296fe16c4be3e75f43e6276e8adc60ea9e0aad0910264f6e0681e9e55b2 6.29MB / 7.65MB 1.5s +[info] #5 sha256:45169296fe16c4be3e75f43e6276e8adc60ea9e0aad0910264f6e0681e9e55b2 7.65MB / 7.65MB 1.6s done +[info] #5 extracting sha256:45169296fe16c4be3e75f43e6276e8adc60ea9e0aad0910264f6e0681e9e55b2 0.1s +[info] #5 extracting sha256:45169296fe16c4be3e75f43e6276e8adc60ea9e0aad0910264f6e0681e9e55b2 0.3s done +[info] #5 DONE 1.9s +[info] #7 [internal] load .dockerignore +[info] #7 sha256:b283e86035ed47979034d088d9b12a9ddd4c9f6d068586f54068a44e9fc189d6 +[info] #7 DONE 0.0s +[info] #6 [internal] load build definition from Dockerfile +[info] #6 sha256:bc3f20b63d1fb88fc66ff0220c9ae19743ced817b70d68fc09706941a570a614 +[info] #6 transferring dockerfile: 35B +[info] #6 transferring dockerfile: 2.45kB done +[info] #6 DONE 0.0s +[info] #9 [internal] load metadata for docker.io/library/openjdk:11-buster +[info] #9 sha256:697782aee50f76f188deaef1e88f491d40adc632b1b1b327f16c73d7d78a3ca1 +[info] #9 ... +[info] #10 [auth] library/openjdk:pull token for registry-1.docker.io +[info] #10 sha256:d5edff919233b08e735b976b2690d93073fb6c0f36bcb64ab77a79af0950004e +[info] #10 DONE 0.0s +[info] #8 [internal] load metadata for docker.io/library/openjdk:11-jre-slim-buster +[info] #8 sha256:b39aab6254881e36d32418e18f27f8d275ceaad228bd60e08a758b3fd27ec128 +[info] #8 ... +[info] #9 [internal] load metadata for docker.io/library/openjdk:11-buster +[info] #9 sha256:697782aee50f76f188deaef1e88f491d40adc632b1b1b327f16c73d7d78a3ca1 +[info] #9 DONE 1.8s +[info] #8 [internal] load metadata for docker.io/library/openjdk:11-jre-slim-buster +[info] #8 sha256:b39aab6254881e36d32418e18f27f8d275ceaad228bd60e08a758b3fd27ec128 +[info] #8 DONE 1.8s +[info] #19 [builder 1/5] FROM docker.io/library/openjdk:11-buster@sha256:e0e4d9ef9a4354f537d42218d77792bb3276090aea6db11abf886111f176db2a +[info] #19 sha256:6c17a4b42ff3437f3c2c9382c1206ea048f1ab51f3dceb6a86e5e0c907a5354d +[info] #19 resolve docker.io/library/openjdk:11-buster@sha256:e0e4d9ef9a4354f537d42218d77792bb3276090aea6db11abf886111f176db2a 0.0s done +[info] #19 ... +[info] #16 [internal] load build context +[info] #16 sha256:0e4a547d67f23650cdf4ad2895cf4d22b5d693e73afa577a9b1656faed96ecab +[info] #16 transferring context: 2.78MB 0.1s done +[info] #16 DONE 0.1s +[info] #19 [builder 1/5] FROM docker.io/library/openjdk:11-buster@sha256:e0e4d9ef9a4354f537d42218d77792bb3276090aea6db11abf886111f176db2a +[info] #19 sha256:6c17a4b42ff3437f3c2c9382c1206ea048f1ab51f3dceb6a86e5e0c907a5354d +[info] #19 sha256:e0e4d9ef9a4354f537d42218d77792bb3276090aea6db11abf886111f176db2a 549B / 549B done +[info] #19 sha256:a82f26e09f3dc0bf5821dfd56d7a09472bbfb37addeb8e70d8c44785e4398258 1.79kB / 1.79kB done +[info] #19 sha256:2d06b6375fb2622f2f639609b3c4d1b49425a1a1d03682e0dd2bbfae468a09a9 6.26kB / 6.26kB done +[info] #19 sha256:b03a94565ecb6e02edf716307f25a0ea5090e3e2f7acec6a3687b95415378a30 0B / 50.44MB 0.2s +[info] #19 sha256:ae7bcede80b1916d73be58ae0a2af8321770c4ce0c8ada05c39271e292355325 0B / 7.86MB 0.2s +[info] #19 sha256:37471fc83c2dc382a8aec5dc1c1f0f2f8156f4df529cd1aea7647cbaee4b25fa 0B / 10.00MB 0.2s +[info] #19 ... +[info] #25 [auth] docker/dockerfile-copy:pull token for registry-1.docker.io +[info] #25 sha256:0a89b795582570bdd41f404ccefb513b9651e9af265f5e4f8cca13db5796c512 +[info] #25 DONE 0.0s +[info] #19 [builder 1/5] FROM docker.io/library/openjdk:11-buster@sha256:e0e4d9ef9a4354f537d42218d77792bb3276090aea6db11abf886111f176db2a +[info] #19 sha256:6c17a4b42ff3437f3c2c9382c1206ea048f1ab51f3dceb6a86e5e0c907a5354d +[info] #19 sha256:ae7bcede80b1916d73be58ae0a2af8321770c4ce0c8ada05c39271e292355325 1.05MB / 7.86MB 0.9s +[info] #19 sha256:b03a94565ecb6e02edf716307f25a0ea5090e3e2f7acec6a3687b95415378a30 4.19MB / 50.44MB 1.2s +[info] #19 sha256:37471fc83c2dc382a8aec5dc1c1f0f2f8156f4df529cd1aea7647cbaee4b25fa 1.05MB / 10.00MB 1.2s +[info] #19 sha256:ae7bcede80b1916d73be58ae0a2af8321770c4ce0c8ada05c39271e292355325 2.10MB / 7.86MB 1.5s +[info] #19 sha256:37471fc83c2dc382a8aec5dc1c1f0f2f8156f4df529cd1aea7647cbaee4b25fa 2.10MB / 10.00MB 1.5s +[info] #19 sha256:37471fc83c2dc382a8aec5dc1c1f0f2f8156f4df529cd1aea7647cbaee4b25fa 3.15MB / 10.00MB 1.6s +[info] #19 sha256:b03a94565ecb6e02edf716307f25a0ea5090e3e2f7acec6a3687b95415378a30 7.34MB / 50.44MB 1.7s +[info] #19 sha256:ae7bcede80b1916d73be58ae0a2af8321770c4ce0c8ada05c39271e292355325 3.15MB / 7.86MB 1.7s +[info] #19 sha256:37471fc83c2dc382a8aec5dc1c1f0f2f8156f4df529cd1aea7647cbaee4b25fa 4.19MB / 10.00MB 1.7s +[info] #19 sha256:37471fc83c2dc382a8aec5dc1c1f0f2f8156f4df529cd1aea7647cbaee4b25fa 6.29MB / 10.00MB 1.9s +[info] #19 sha256:ae7bcede80b1916d73be58ae0a2af8321770c4ce0c8ada05c39271e292355325 5.24MB / 7.86MB 2.0s +[info] #19 sha256:37471fc83c2dc382a8aec5dc1c1f0f2f8156f4df529cd1aea7647cbaee4b25fa 7.34MB / 10.00MB 2.0s +[info] #19 sha256:b03a94565ecb6e02edf716307f25a0ea5090e3e2f7acec6a3687b95415378a30 12.58MB / 50.44MB 2.2s +[info] #19 sha256:ae7bcede80b1916d73be58ae0a2af8321770c4ce0c8ada05c39271e292355325 6.29MB / 7.86MB 2.2s +[info] #19 sha256:37471fc83c2dc382a8aec5dc1c1f0f2f8156f4df529cd1aea7647cbaee4b25fa 10.00MB / 10.00MB 2.2s +[info] #19 sha256:ae7bcede80b1916d73be58ae0a2af8321770c4ce0c8ada05c39271e292355325 7.34MB / 7.86MB 2.3s +[info] #19 sha256:37471fc83c2dc382a8aec5dc1c1f0f2f8156f4df529cd1aea7647cbaee4b25fa 10.00MB / 10.00MB 2.2s done +[info] #19 sha256:0162432a49c07aa492d3e1031af58a9a9f9b22acde859829434e5a54d019aa1c 0B / 51.84MB 2.3s +[info] #19 sha256:ae7bcede80b1916d73be58ae0a2af8321770c4ce0c8ada05c39271e292355325 7.86MB / 7.86MB 2.3s done +[info] #19 sha256:8ef450941d7b25770adc85ee5692d10ba1a9caf71ea2a759c0844b2abae84e75 0B / 5.29MB 2.4s +[info] #19 ... +[info] #11 [internal] helper image for file operations +[info] #11 sha256:e4c43493b1bb2320466c52248e886014710025b273f224bb96a23b8fb7a1d193 +[info] #11 resolve docker.io/docker/dockerfile-copy:v0.1.9@sha256:e8f159d3f00786604b93c675ee2783f8dc194bb565e61ca5788f6a6e9d304061 2.6s done +[info] #11 DONE 2.6s +[info] #19 [builder 1/5] FROM docker.io/library/openjdk:11-buster@sha256:e0e4d9ef9a4354f537d42218d77792bb3276090aea6db11abf886111f176db2a +[info] #19 sha256:6c17a4b42ff3437f3c2c9382c1206ea048f1ab51f3dceb6a86e5e0c907a5354d +[info] #19 sha256:b03a94565ecb6e02edf716307f25a0ea5090e3e2f7acec6a3687b95415378a30 15.73MB / 50.44MB 2.5s +[info] #19 sha256:b03a94565ecb6e02edf716307f25a0ea5090e3e2f7acec6a3687b95415378a30 18.87MB / 50.44MB 2.8s +[info] #19 sha256:8ef450941d7b25770adc85ee5692d10ba1a9caf71ea2a759c0844b2abae84e75 1.05MB / 5.29MB 2.8s +[info] #19 sha256:0162432a49c07aa492d3e1031af58a9a9f9b22acde859829434e5a54d019aa1c 3.15MB / 51.84MB 2.9s +[info] #19 sha256:8ef450941d7b25770adc85ee5692d10ba1a9caf71ea2a759c0844b2abae84e75 2.10MB / 5.29MB 2.9s +[info] #19 sha256:b03a94565ecb6e02edf716307f25a0ea5090e3e2f7acec6a3687b95415378a30 22.02MB / 50.44MB 3.1s +[info] #19 sha256:8ef450941d7b25770adc85ee5692d10ba1a9caf71ea2a759c0844b2abae84e75 4.19MB / 5.29MB 3.1s +[info] #19 sha256:8ef450941d7b25770adc85ee5692d10ba1a9caf71ea2a759c0844b2abae84e75 5.29MB / 5.29MB 3.1s done +[info] #19 sha256:55e2a41663e60e4ad1fb708adf9a339388bf4dacea4b0e5ec469605b24d47550 0B / 211B 3.2s +[info] #19 sha256:b03a94565ecb6e02edf716307f25a0ea5090e3e2f7acec6a3687b95415378a30 26.21MB / 50.44MB 3.4s +[info] #19 sha256:0162432a49c07aa492d3e1031af58a9a9f9b22acde859829434e5a54d019aa1c 7.34MB / 51.84MB 3.4s +[info] #19 sha256:55e2a41663e60e4ad1fb708adf9a339388bf4dacea4b0e5ec469605b24d47550 211B / 211B 3.3s done +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 0B / 203.97MB 3.4s +[info] #19 sha256:b03a94565ecb6e02edf716307f25a0ea5090e3e2f7acec6a3687b95415378a30 30.41MB / 50.44MB 3.8s +[info] #19 sha256:0162432a49c07aa492d3e1031af58a9a9f9b22acde859829434e5a54d019aa1c 10.49MB / 51.84MB 3.9s +[info] #19 sha256:b03a94565ecb6e02edf716307f25a0ea5090e3e2f7acec6a3687b95415378a30 34.60MB / 50.44MB 4.1s +[info] #19 sha256:b03a94565ecb6e02edf716307f25a0ea5090e3e2f7acec6a3687b95415378a30 39.85MB / 50.44MB 4.5s +[info] #19 sha256:0162432a49c07aa492d3e1031af58a9a9f9b22acde859829434e5a54d019aa1c 14.68MB / 51.84MB 4.5s +[info] #19 sha256:b03a94565ecb6e02edf716307f25a0ea5090e3e2f7acec6a3687b95415378a30 42.99MB / 50.44MB 4.8s +[info] #19 sha256:0162432a49c07aa492d3e1031af58a9a9f9b22acde859829434e5a54d019aa1c 17.83MB / 51.84MB 4.9s +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 10.49MB / 203.97MB 4.9s +[info] #19 sha256:b03a94565ecb6e02edf716307f25a0ea5090e3e2f7acec6a3687b95415378a30 46.14MB / 50.44MB 5.0s +[info] #19 sha256:b03a94565ecb6e02edf716307f25a0ea5090e3e2f7acec6a3687b95415378a30 50.44MB / 50.44MB 5.3s +[info] #19 sha256:0162432a49c07aa492d3e1031af58a9a9f9b22acde859829434e5a54d019aa1c 20.97MB / 51.84MB 5.3s +[info] #19 sha256:b03a94565ecb6e02edf716307f25a0ea5090e3e2f7acec6a3687b95415378a30 50.44MB / 50.44MB 5.3s done +[info] #19 extracting sha256:b03a94565ecb6e02edf716307f25a0ea5090e3e2f7acec6a3687b95415378a30 +[info] #19 sha256:0162432a49c07aa492d3e1031af58a9a9f9b22acde859829434e5a54d019aa1c 24.12MB / 51.84MB 5.7s +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 20.97MB / 203.97MB 6.0s +[info] #19 sha256:0162432a49c07aa492d3e1031af58a9a9f9b22acde859829434e5a54d019aa1c 27.26MB / 51.84MB 6.2s +[info] #19 sha256:0162432a49c07aa492d3e1031af58a9a9f9b22acde859829434e5a54d019aa1c 30.41MB / 51.84MB 6.6s +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 31.46MB / 203.97MB 6.9s +[info] #19 sha256:0162432a49c07aa492d3e1031af58a9a9f9b22acde859829434e5a54d019aa1c 33.55MB / 51.84MB 7.0s +[info] #19 sha256:0162432a49c07aa492d3e1031af58a9a9f9b22acde859829434e5a54d019aa1c 36.70MB / 51.84MB 7.3s +[info] #19 sha256:0162432a49c07aa492d3e1031af58a9a9f9b22acde859829434e5a54d019aa1c 39.85MB / 51.84MB 7.7s +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 44.04MB / 203.97MB 8.0s +[info] #19 sha256:0162432a49c07aa492d3e1031af58a9a9f9b22acde859829434e5a54d019aa1c 42.99MB / 51.84MB 8.2s +[info] #19 extracting sha256:b03a94565ecb6e02edf716307f25a0ea5090e3e2f7acec6a3687b95415378a30 2.7s done +[info] #19 extracting sha256:ae7bcede80b1916d73be58ae0a2af8321770c4ce0c8ada05c39271e292355325 +[info] #19 extracting sha256:ae7bcede80b1916d73be58ae0a2af8321770c4ce0c8ada05c39271e292355325 0.4s done +[info] #19 extracting sha256:37471fc83c2dc382a8aec5dc1c1f0f2f8156f4df529cd1aea7647cbaee4b25fa +[info] #19 sha256:0162432a49c07aa492d3e1031af58a9a9f9b22acde859829434e5a54d019aa1c 46.14MB / 51.84MB 8.7s +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 55.57MB / 203.97MB 9.1s +[info] #19 extracting sha256:37471fc83c2dc382a8aec5dc1c1f0f2f8156f4df529cd1aea7647cbaee4b25fa 0.3s done +[info] #19 sha256:0162432a49c07aa492d3e1031af58a9a9f9b22acde859829434e5a54d019aa1c 49.28MB / 51.84MB 9.2s +[info] #19 sha256:0162432a49c07aa492d3e1031af58a9a9f9b22acde859829434e5a54d019aa1c 51.84MB / 51.84MB 9.6s done +[info] #19 extracting sha256:0162432a49c07aa492d3e1031af58a9a9f9b22acde859829434e5a54d019aa1c +[info] #19 ... +[info] #12 [stage-1 1/7] FROM docker.io/library/openjdk:11-jre-slim-buster@sha256:42dc6623788768372e62e5c184c1c7e84d791d63c3ba53534348a263163086dc +[info] #12 sha256:4c0d4edfa5ce61ee9f0e82950fc8ef3cec4deb468ecee77d15821f3eb4ec8269 +[info] #12 resolve docker.io/library/openjdk:11-jre-slim-buster@sha256:42dc6623788768372e62e5c184c1c7e84d791d63c3ba53534348a263163086dc done +[info] #12 sha256:42dc6623788768372e62e5c184c1c7e84d791d63c3ba53534348a263163086dc 549B / 549B done +[info] #12 sha256:9fc3608fffc37db5ebd7b6efa2e1af3ddbbf0e2c27d41bcdfaf5117797d4af06 1.16kB / 1.16kB done +[info] #12 sha256:7b4d8e8929d5bc1fc154e40b9fc0ab8866cddc68f5665c826d0485c7cee1454e 7.57kB / 7.57kB done +[info] #12 sha256:4a9930d1f61e9a044df90a13c9456f95b2e6b31da0c5f483757324dfe0a5fc33 3.27MB / 3.27MB 5.9s done +[info] #12 extracting sha256:4a9930d1f61e9a044df90a13c9456f95b2e6b31da0c5f483757324dfe0a5fc33 0.3s done +[info] #12 sha256:5e180b549d0140dd3a0f09953f26fcabcef901117b88f37992b70eac1d0b2ee3 211B / 211B 6.1s done +[info] #12 sha256:f88a38edf3851da662417ca2a0b02b9e7ef6cb78b69b8a3fe3e937fb3cb9cca6 28.31MB / 47.48MB 10.0s +[info] #12 extracting sha256:5e180b549d0140dd3a0f09953f26fcabcef901117b88f37992b70eac1d0b2ee3 done +[info] #12 ... +[info] #19 [builder 1/5] FROM docker.io/library/openjdk:11-buster@sha256:e0e4d9ef9a4354f537d42218d77792bb3276090aea6db11abf886111f176db2a +[info] #19 sha256:6c17a4b42ff3437f3c2c9382c1206ea048f1ab51f3dceb6a86e5e0c907a5354d +[info] #19 ... +[info] #11 [internal] helper image for file operations +[info] #11 sha256:e4c43493b1bb2320466c52248e886014710025b273f224bb96a23b8fb7a1d193 +[info] #11 sha256:e8f159d3f00786604b93c675ee2783f8dc194bb565e61ca5788f6a6e9d304061 2.03kB / 2.03kB done +[info] #11 sha256:a546a4352bcaa6512f885d24fef3d9819e70551b98535ed1995e4b567ac6d05b 736B / 736B done +[info] #11 sha256:494e63343c3f0d392e7af8d718979262baec9496a23e97ad110d62b9c90d6182 766B / 766B done +[info] #11 sha256:df3b4bed1f63b36992540a09e0d10bd3f9d0b082d50810313841d745d7cce368 898.21kB / 898.21kB 7.5s done +[info] #11 extracting sha256:df3b4bed1f63b36992540a09e0d10bd3f9d0b082d50810313841d745d7cce368 0.1s done +[info] #11 sha256:f7b6696c3fee7264ec4486cebe146a6a98aa8d1e46747843107ff473aada8d56 861.00kB / 861.00kB 7.8s done +[info] #11 extracting sha256:f7b6696c3fee7264ec4486cebe146a6a98aa8d1e46747843107ff473aada8d56 0.1s done +[info] #11 DONE 7.9s +[info] #19 [builder 1/5] FROM docker.io/library/openjdk:11-buster@sha256:e0e4d9ef9a4354f537d42218d77792bb3276090aea6db11abf886111f176db2a +[info] #19 sha256:6c17a4b42ff3437f3c2c9382c1206ea048f1ab51f3dceb6a86e5e0c907a5354d +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 67.11MB / 203.97MB 10.4s +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 81.79MB / 203.97MB 11.2s +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 92.27MB / 203.97MB 11.9s +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 102.76MB / 203.97MB 12.4s +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 113.04MB / 203.97MB 13.0s +[info] #19 extracting sha256:0162432a49c07aa492d3e1031af58a9a9f9b22acde859829434e5a54d019aa1c 3.1s done +[info] #19 extracting sha256:8ef450941d7b25770adc85ee5692d10ba1a9caf71ea2a759c0844b2abae84e75 0.1s +[info] #19 extracting sha256:8ef450941d7b25770adc85ee5692d10ba1a9caf71ea2a759c0844b2abae84e75 0.2s done +[info] #19 extracting sha256:55e2a41663e60e4ad1fb708adf9a339388bf4dacea4b0e5ec469605b24d47550 done +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 123.73MB / 203.97MB 13.5s +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 134.22MB / 203.97MB 14.1s +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 145.39MB / 203.97MB 14.6s +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 157.29MB / 203.97MB 15.0s +[info] #19 ... +[info] #12 [stage-1 1/7] FROM docker.io/library/openjdk:11-jre-slim-buster@sha256:42dc6623788768372e62e5c184c1c7e84d791d63c3ba53534348a263163086dc +[info] #12 sha256:4c0d4edfa5ce61ee9f0e82950fc8ef3cec4deb468ecee77d15821f3eb4ec8269 +[info] #12 sha256:f88a38edf3851da662417ca2a0b02b9e7ef6cb78b69b8a3fe3e937fb3cb9cca6 47.48MB / 47.48MB 12.6s done +[info] #12 extracting sha256:f88a38edf3851da662417ca2a0b02b9e7ef6cb78b69b8a3fe3e937fb3cb9cca6 2.2s done +[info] #12 DONE 15.0s +[info] #19 [builder 1/5] FROM docker.io/library/openjdk:11-buster@sha256:e0e4d9ef9a4354f537d42218d77792bb3276090aea6db11abf886111f176db2a +[info] #19 sha256:6c17a4b42ff3437f3c2c9382c1206ea048f1ab51f3dceb6a86e5e0c907a5354d +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 168.82MB / 203.97MB 15.4s +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 180.36MB / 203.97MB 16.1s +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 191.89MB / 203.97MB 16.6s +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 203.97MB / 203.97MB 17.1s +[info] #19 sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 203.97MB / 203.97MB 17.3s done +[info] #19 extracting sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 0.1s +[info] #19 extracting sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 5.2s +[info] #19 extracting sha256:db8b130317e8f7e67e6d247688692d259a12b7ea3fa8e7788a269df532e075b9 6.4s done +[info] #19 DONE 23.9s +[info] #20 [builder 2/5] RUN echo "deb https://repo.scala-sbt.org/scalasbt/debian all main" > /etc/apt/sources.list.d/sbt.list && curl -sL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823" | apt-key add && apt-get update && apt-get install -y sbt +[info] #20 sha256:33e4fd04bea0fab21cbd6e3160a44876ddc55370addd0345596e1b550cb122a2 +[info] #20 0.453 Warning: apt-key output should not be parsed (stdout is not a terminal) +[info] #20 ... +[info] #13 [stage-1 2/7] RUN apt-get update && apt-get install -y --no-install-recommends openssh-client sshpass bash curl git && rm -rf /var/lib/apt/lists/* +[info] #13 sha256:3a36a088b94da8bff3ed13c21f252be2ae0d9e10f26d681e4eec2691d7277768 +[info] #13 0.485 Get:1 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB] +[info] #13 0.592 Get:2 http://deb.debian.org/debian buster InRelease [122 kB] +[info] #13 0.784 Get:3 http://deb.debian.org/debian buster-updates InRelease [51.9 kB] +[info] #13 0.816 Get:4 http://security.debian.org/debian-security buster/updates/main amd64 Packages [323 kB] +[info] #13 0.965 Get:5 http://deb.debian.org/debian buster/main amd64 Packages [7911 kB] +[info] #13 5.079 Get:6 http://deb.debian.org/debian buster-updates/main amd64 Packages [8796 B] +[info] #13 6.361 Fetched 8482 kB in 6s (1413 kB/s) +[info] #13 6.361 Reading package lists... +[info] #13 7.346 Reading package lists... +[info] #13 8.468 Building dependency tree... +[info] #13 8.637 Reading state information... +[info] #13 8.839 bash is already the newest version (5.0-4). +[info] #13 8.839 bash set to manually installed. +[info] #13 8.839 The following package was automatically installed and is no longer required: +[info] #13 8.840 lsb-base +[info] #13 8.840 Use 'apt autoremove' to remove it. +[info] #13 8.840 The following additional packages will be installed: +[info] #13 8.841 git-man libbsd0 libcurl3-gnutls libcurl4 libedit2 liberror-perl libexpat1 +[info] #13 8.841 libgdbm-compat4 libgdbm6 libgssapi-krb5-2 libk5crypto3 libkeyutils1 +[info] #13 8.841 libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common libnghttp2-14 +[info] #13 8.841 libpcre2-8-0 libperl5.28 libpsl5 librtmp1 libsasl2-2 libsasl2-modules-db +[info] #13 8.842 libssh2-1 perl perl-modules-5.28 +[info] #13 8.844 Suggested packages: +[info] #13 8.844 gettext-base git-daemon-run | git-daemon-sysvinit git-doc git-el git-email +[info] #13 8.844 git-gui gitk gitweb git-cvs git-mediawiki git-svn gdbm-l10n krb5-doc +[info] #13 8.844 krb5-user sensible-utils keychain libpam-ssh monkeysphere ssh-askpass +[info] #13 8.844 perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make +[info] #13 8.844 libb-debug-perl liblocale-codes-perl +[info] #13 8.844 Recommended packages: +[info] #13 8.844 patch less krb5-locales publicsuffix libsasl2-modules xauth netbase +[info] #13 9.230 The following NEW packages will be installed: +[info] #13 9.231 curl git git-man libbsd0 libcurl3-gnutls libcurl4 libedit2 liberror-perl +[info] #13 9.231 libexpat1 libgdbm-compat4 libgdbm6 libgssapi-krb5-2 libk5crypto3 +[info] #13 9.231 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common +[info] #13 9.232 libnghttp2-14 libpcre2-8-0 libperl5.28 libpsl5 librtmp1 libsasl2-2 +[info] #13 9.233 libsasl2-modules-db libssh2-1 openssh-client perl perl-modules-5.28 sshpass +[info] #13 9.311 0 upgraded, 30 newly installed, 0 to remove and 2 not upgraded. +[info] #13 9.311 Need to get 18.2 MB of archives. +[info] #13 9.311 After this operation, 96.0 MB of additional disk space will be used. +[info] #13 9.311 Get:1 http://security.debian.org/debian-security buster/updates/main amd64 libldap-common all 2.4.47+dfsg-3+deb10u7 [90.1 kB] +[info] #13 9.316 Get:2 http://deb.debian.org/debian buster/main amd64 perl-modules-5.28 all 5.28.1-6+deb10u1 [2873 kB] +[info] #13 9.345 Get:3 http://security.debian.org/debian-security buster/updates/main amd64 libldap-2.4-2 amd64 2.4.47+dfsg-3+deb10u7 [224 kB] +[info] #13 9.729 Get:4 http://deb.debian.org/debian buster/main amd64 libgdbm6 amd64 1.18.1-4 [64.7 kB] +[info] #13 9.733 Get:5 http://deb.debian.org/debian buster/main amd64 libgdbm-compat4 amd64 1.18.1-4 [44.1 kB] +[info] #13 9.738 Get:6 http://deb.debian.org/debian buster/main amd64 libperl5.28 amd64 5.28.1-6+deb10u1 [3894 kB] +[info] #13 ... +[info] #20 [builder 2/5] RUN echo "deb https://repo.scala-sbt.org/scalasbt/debian all main" > /etc/apt/sources.list.d/sbt.list && curl -sL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823" | apt-key add && apt-get update && apt-get install -y sbt +[info] #20 sha256:33e4fd04bea0fab21cbd6e3160a44876ddc55370addd0345596e1b550cb122a2 +[info] #20 1.494 OK +[info] #20 1.634 Get:1 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB] +[info] #20 1.655 Get:2 http://deb.debian.org/debian buster InRelease [122 kB] +[info] #20 1.702 Get:3 http://deb.debian.org/debian buster-updates InRelease [51.9 kB] +[info] #20 2.025 Get:4 http://security.debian.org/debian-security buster/updates/main amd64 Packages [323 kB] +[info] #20 2.077 Get:5 http://deb.debian.org/debian buster/main amd64 Packages [7911 kB] +[info] #20 2.929 Get:6 https://scala.jfrog.io/artifactory/debian all InRelease [3558 B] +[info] #20 3.315 Get:7 https://scala.jfrog.io/artifactory/debian all/main amd64 Packages [1423 B] +[info] #20 5.354 Get:8 http://deb.debian.org/debian buster-updates/main amd64 Packages [8796 B] +[info] #20 6.842 Fetched 8487 kB in 5s (1612 kB/s) +[info] #20 6.842 Reading package lists... +[info] #20 7.928 Reading package lists... +[info] #20 ... +[info] #13 [stage-1 2/7] RUN apt-get update && apt-get install -y --no-install-recommends openssh-client sshpass bash curl git && rm -rf /var/lib/apt/lists/* +[info] #13 sha256:3a36a088b94da8bff3ed13c21f252be2ae0d9e10f26d681e4eec2691d7277768 +[info] #13 10.61 Get:7 http://deb.debian.org/debian buster/main amd64 perl amd64 5.28.1-6+deb10u1 [204 kB] +[info] #13 10.87 Get:8 http://deb.debian.org/debian buster/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-1+deb10u2 [69.2 kB] +[info] #13 10.96 Get:9 http://deb.debian.org/debian buster/main amd64 libsasl2-2 amd64 2.1.27+dfsg-1+deb10u2 [106 kB] +[info] #13 11.11 Get:10 http://deb.debian.org/debian buster/main amd64 libbsd0 amd64 0.9.1-2+deb10u1 [99.5 kB] +[info] #13 11.16 Get:11 http://deb.debian.org/debian buster/main amd64 libedit2 amd64 3.1-20181209-1 [94.0 kB] +[info] #13 11.22 Get:12 http://deb.debian.org/debian buster/main amd64 libkeyutils1 amd64 1.6-6 [15.0 kB] +[info] #13 11.22 Get:13 http://deb.debian.org/debian buster/main amd64 libkrb5support0 amd64 1.17-3+deb10u3 [65.8 kB] +[info] #13 11.25 Get:14 http://deb.debian.org/debian buster/main amd64 libk5crypto3 amd64 1.17-3+deb10u3 [122 kB] +[info] #13 11.34 Get:15 http://deb.debian.org/debian buster/main amd64 libkrb5-3 amd64 1.17-3+deb10u3 [370 kB] +[info] #13 11.53 Get:16 http://deb.debian.org/debian buster/main amd64 libgssapi-krb5-2 amd64 1.17-3+deb10u3 [158 kB] +[info] #13 11.59 Get:17 http://deb.debian.org/debian buster/main amd64 openssh-client amd64 1:7.9p1-10+deb10u2 [782 kB] +[info] #13 11.84 Get:18 http://deb.debian.org/debian buster/main amd64 libnghttp2-14 amd64 1.36.0-2+deb10u1 [85.0 kB] +[info] #13 11.86 Get:19 http://deb.debian.org/debian buster/main amd64 libpsl5 amd64 0.20.2-2 [53.7 kB] +[info] #13 11.88 Get:20 http://deb.debian.org/debian buster/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2 [60.5 kB] +[info] #13 11.89 Get:21 http://deb.debian.org/debian buster/main amd64 libssh2-1 amd64 1.8.0-2.1 [140 kB] +[info] #13 11.93 Get:22 http://deb.debian.org/debian buster/main amd64 libcurl4 amd64 7.64.0-4+deb10u2 [332 kB] +[info] #13 12.03 Get:23 http://deb.debian.org/debian buster/main amd64 curl amd64 7.64.0-4+deb10u2 [265 kB] +[info] #13 12.25 Get:24 http://deb.debian.org/debian buster/main amd64 libcurl3-gnutls amd64 7.64.0-4+deb10u2 [330 kB] +[info] #13 12.41 Get:25 http://deb.debian.org/debian buster/main amd64 libexpat1 amd64 2.2.6-2+deb10u4 [108 kB] +[info] #13 12.48 Get:26 http://deb.debian.org/debian buster/main amd64 libpcre2-8-0 amd64 10.32-5 [213 kB] +[info] #13 12.59 Get:27 http://deb.debian.org/debian buster/main amd64 liberror-perl all 0.17027-2 [30.9 kB] +[info] #13 12.61 Get:28 http://deb.debian.org/debian buster/main amd64 git-man all 1:2.20.1-2+deb10u3 [1620 kB] +[info] #13 13.45 Get:29 http://deb.debian.org/debian buster/main amd64 git amd64 1:2.20.1-2+deb10u3 [5633 kB] +[info] #13 15.62 Get:30 http://deb.debian.org/debian buster/main amd64 sshpass amd64 1.06-1 [11.3 kB] +[info] #13 15.85 debconf: delaying package configuration, since apt-utils is not installed +[info] #13 15.89 Fetched 18.2 MB in 6s (2861 kB/s) +[info] #13 15.94 Selecting previously unselected package perl-modules-5.28. +[info] #13 15.94 (Reading database ...  +[info] (Reading database ... 5% +[info] (Reading database ... 10% +[info] (Reading database ... 15% +[info] (Reading database ... 20% +[info] (Reading database ... 25% +[info] (Reading database ... 30% +[info] (Reading database ... 35% +[info] (Reading database ... 40% +[info] (Reading database ... 45% +[info] (Reading database ... 50% +[info] (Reading database ... 55% +[info] (Reading database ... 60% +[info] (Reading database ... 65% +[info] (Reading database ... 70% +[info] (Reading database ... 75% +[info] (Reading database ... 80% +[info] (Reading database ... 85% +[info] (Reading database ... 90% +[info] (Reading database ... 95% +[info] (Reading database ... 100% +[info] (Reading database ... 6900 files and directories currently installed.) +[info] #13 15.97 Preparing to unpack .../00-perl-modules-5.28_5.28.1-6+deb10u1_all.deb ... +[info] #13 15.98 Unpacking perl-modules-5.28 (5.28.1-6+deb10u1) ... +[info] #13 16.76 Selecting previously unselected package libgdbm6:amd64. +[info] #13 16.76 Preparing to unpack .../01-libgdbm6_1.18.1-4_amd64.deb ... +[info] #13 16.77 Unpacking libgdbm6:amd64 (1.18.1-4) ... +[info] #13 16.82 Selecting previously unselected package libgdbm-compat4:amd64. +[info] #13 16.82 Preparing to unpack .../02-libgdbm-compat4_1.18.1-4_amd64.deb ... +[info] #13 16.82 Unpacking libgdbm-compat4:amd64 (1.18.1-4) ... +[info] #13 16.87 Selecting previously unselected package libperl5.28:amd64. +[info] #13 16.88 Preparing to unpack .../03-libperl5.28_5.28.1-6+deb10u1_amd64.deb ... +[info] #13 16.88 Unpacking libperl5.28:amd64 (5.28.1-6+deb10u1) ... +[info] #13 17.50 Selecting previously unselected package perl. +[info] #13 17.50 Preparing to unpack .../04-perl_5.28.1-6+deb10u1_amd64.deb ... +[info] #13 17.51 Unpacking perl (5.28.1-6+deb10u1) ... +[info] #13 17.57 Selecting previously unselected package libsasl2-modules-db:amd64. +[info] #13 17.58 Preparing to unpack .../05-libsasl2-modules-db_2.1.27+dfsg-1+deb10u2_amd64.deb ... +[info] #13 17.58 Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-1+deb10u2) ... +[info] #13 17.62 Selecting previously unselected package libsasl2-2:amd64. +[info] #13 17.62 Preparing to unpack .../06-libsasl2-2_2.1.27+dfsg-1+deb10u2_amd64.deb ... +[info] #13 17.63 Unpacking libsasl2-2:amd64 (2.1.27+dfsg-1+deb10u2) ... +[info] #13 17.68 Selecting previously unselected package libldap-common. +[info] #13 17.68 Preparing to unpack .../07-libldap-common_2.4.47+dfsg-3+deb10u7_all.deb ... +[info] #13 17.71 Unpacking libldap-common (2.4.47+dfsg-3+deb10u7) ... +[info] #13 ... +[info] #20 [builder 2/5] RUN echo "deb https://repo.scala-sbt.org/scalasbt/debian all main" > /etc/apt/sources.list.d/sbt.list && curl -sL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823" | apt-key add && apt-get update && apt-get install -y sbt +[info] #20 sha256:33e4fd04bea0fab21cbd6e3160a44876ddc55370addd0345596e1b550cb122a2 +[info] #20 7.928 Reading package lists... +[info] #20 8.923 Building dependency tree... +[info] #20 9.131 Reading state information... +[info] #20 9.408 The following NEW packages will be installed: +[info] #20 9.408 sbt +[info] #20 10.25 0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded. +[info] #20 10.25 Need to get 19.9 kB of archives. +[info] #20 10.25 After this operation, 49.2 kB of additional disk space will be used. +[info] #20 10.25 Get:1 https://scala.jfrog.io/artifactory/debian all/main amd64 sbt all 1.6.2 [19.9 kB] +[info] #20 10.53 debconf: delaying package configuration, since apt-utils is not installed +[info] #20 10.56 Fetched 19.9 kB in 1s (21.7 kB/s) +[info] #20 10.60 Selecting previously unselected package sbt. +[info] #20 10.60 (Reading database ...  +[info] (Reading database ... 5% +[info] (Reading database ... 10% +[info] (Reading database ... 15% +[info] (Reading database ... 20% +[info] (Reading database ... 25% +[info] (Reading database ... 30% +[info] (Reading database ... 35% +[info] (Reading database ... 40% +[info] (Reading database ... 45% +[info] (Reading database ... 50% +[info] (Reading database ... 55% +[info] (Reading database ... 60% +[info] (Reading database ... 65% +[info] (Reading database ... 70% +[info] (Reading database ... 75% +[info] (Reading database ... 80% +[info] (Reading database ... 85% +[info] (Reading database ... 90% +[info] (Reading database ... 95% +[info] (Reading database ... 100% +[info] (Reading database ... 12572 files and directories currently installed.) +[info] #20 10.70 Preparing to unpack .../apt/archives/sbt_1.6.2_all.deb ... +[info] #20 10.70 Unpacking sbt (1.6.2) ... +[info] #20 10.70 Setting up sbt (1.6.2) ... +[info] #20 10.70 Creating system group: sbt +[info] #20 10.70 Creating system user: sbt in sbt with sbt daemon-user and shell /bin/false +[info] #20 DONE 12.1s +[info] #13 [stage-1 2/7] RUN apt-get update && apt-get install -y --no-install-recommends openssh-client sshpass bash curl git && rm -rf /var/lib/apt/lists/* +[info] #13 sha256:3a36a088b94da8bff3ed13c21f252be2ae0d9e10f26d681e4eec2691d7277768 +[info] #13 17.77 Selecting previously unselected package libldap-2.4-2:amd64. +[info] #13 17.77 Preparing to unpack .../08-libldap-2.4-2_2.4.47+dfsg-3+deb10u7_amd64.deb ... +[info] #13 17.78 Unpacking libldap-2.4-2:amd64 (2.4.47+dfsg-3+deb10u7) ... +[info] #13 17.85 Selecting previously unselected package libbsd0:amd64. +[info] #13 17.85 Preparing to unpack .../09-libbsd0_0.9.1-2+deb10u1_amd64.deb ... +[info] #13 17.86 Unpacking libbsd0:amd64 (0.9.1-2+deb10u1) ... +[info] #13 17.91 Selecting previously unselected package libedit2:amd64. +[info] #13 17.91 Preparing to unpack .../10-libedit2_3.1-20181209-1_amd64.deb ... +[info] #13 17.92 Unpacking libedit2:amd64 (3.1-20181209-1) ... +[info] #13 17.97 Selecting previously unselected package libkeyutils1:amd64. +[info] #13 17.97 Preparing to unpack .../11-libkeyutils1_1.6-6_amd64.deb ... +[info] #13 17.98 Unpacking libkeyutils1:amd64 (1.6-6) ... +[info] #13 18.02 Selecting previously unselected package libkrb5support0:amd64. +[info] #13 18.02 Preparing to unpack .../12-libkrb5support0_1.17-3+deb10u3_amd64.deb ... +[info] #13 18.03 Unpacking libkrb5support0:amd64 (1.17-3+deb10u3) ... +[info] #13 18.08 Selecting previously unselected package libk5crypto3:amd64. +[info] #13 18.08 Preparing to unpack .../13-libk5crypto3_1.17-3+deb10u3_amd64.deb ... +[info] #13 18.08 Unpacking libk5crypto3:amd64 (1.17-3+deb10u3) ... +[info] #13 18.15 Selecting previously unselected package libkrb5-3:amd64. +[info] #13 18.15 Preparing to unpack .../14-libkrb5-3_1.17-3+deb10u3_amd64.deb ... +[info] #13 18.15 Unpacking libkrb5-3:amd64 (1.17-3+deb10u3) ... +[info] #13 18.25 Selecting previously unselected package libgssapi-krb5-2:amd64. +[info] #13 18.25 Preparing to unpack .../15-libgssapi-krb5-2_1.17-3+deb10u3_amd64.deb ... +[info] #13 18.26 Unpacking libgssapi-krb5-2:amd64 (1.17-3+deb10u3) ... +[info] #13 18.32 Selecting previously unselected package openssh-client. +[info] #13 18.32 Preparing to unpack .../16-openssh-client_1%3a7.9p1-10+deb10u2_amd64.deb ... +[info] #13 18.33 Unpacking openssh-client (1:7.9p1-10+deb10u2) ... +[info] #13 18.49 Selecting previously unselected package libnghttp2-14:amd64. +[info] #13 18.49 Preparing to unpack .../17-libnghttp2-14_1.36.0-2+deb10u1_amd64.deb ... +[info] #13 18.49 Unpacking libnghttp2-14:amd64 (1.36.0-2+deb10u1) ... +[info] #13 18.55 Selecting previously unselected package libpsl5:amd64. +[info] #13 18.55 Preparing to unpack .../18-libpsl5_0.20.2-2_amd64.deb ... +[info] #13 18.55 Unpacking libpsl5:amd64 (0.20.2-2) ... +[info] #13 18.60 Selecting previously unselected package librtmp1:amd64. +[info] #13 18.60 Preparing to unpack .../19-librtmp1_2.4+20151223.gitfa8646d.1-2_amd64.deb ... +[info] #13 18.60 Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2) ... +[info] #13 18.65 Selecting previously unselected package libssh2-1:amd64. +[info] #13 18.65 Preparing to unpack .../20-libssh2-1_1.8.0-2.1_amd64.deb ... +[info] #13 18.66 Unpacking libssh2-1:amd64 (1.8.0-2.1) ... +[info] #13 18.71 Selecting previously unselected package libcurl4:amd64. +[info] #13 18.71 Preparing to unpack .../21-libcurl4_7.64.0-4+deb10u2_amd64.deb ... +[info] #13 18.72 Unpacking libcurl4:amd64 (7.64.0-4+deb10u2) ... +[info] #13 18.79 Selecting previously unselected package curl. +[info] #13 18.79 Preparing to unpack .../22-curl_7.64.0-4+deb10u2_amd64.deb ... +[info] #13 18.79 Unpacking curl (7.64.0-4+deb10u2) ... +[info] #13 18.87 Selecting previously unselected package libcurl3-gnutls:amd64. +[info] #13 18.87 Preparing to unpack .../23-libcurl3-gnutls_7.64.0-4+deb10u2_amd64.deb ... +[info] #13 18.87 Unpacking libcurl3-gnutls:amd64 (7.64.0-4+deb10u2) ... +[info] #13 18.96 Selecting previously unselected package libexpat1:amd64. +[info] #13 18.96 Preparing to unpack .../24-libexpat1_2.2.6-2+deb10u4_amd64.deb ... +[info] #13 18.96 Unpacking libexpat1:amd64 (2.2.6-2+deb10u4) ... +[info] #13 19.02 Selecting previously unselected package libpcre2-8-0:amd64. +[info] #13 19.02 Preparing to unpack .../25-libpcre2-8-0_10.32-5_amd64.deb ... +[info] #13 19.03 Unpacking libpcre2-8-0:amd64 (10.32-5) ... +[info] #13 19.08 Selecting previously unselected package liberror-perl. +[info] #13 19.08 Preparing to unpack .../26-liberror-perl_0.17027-2_all.deb ... +[info] #13 19.08 Unpacking liberror-perl (0.17027-2) ... +[info] #13 19.12 Selecting previously unselected package git-man. +[info] #13 19.12 Preparing to unpack .../27-git-man_1%3a2.20.1-2+deb10u3_all.deb ... +[info] #13 19.13 Unpacking git-man (1:2.20.1-2+deb10u3) ... +[info] #13 19.29 Selecting previously unselected package git. +[info] #13 19.29 Preparing to unpack .../28-git_1%3a2.20.1-2+deb10u3_amd64.deb ... +[info] #13 19.32 Unpacking git (1:2.20.1-2+deb10u3) ... +[info] #13 21.02 Selecting previously unselected package sshpass. +[info] #13 21.02 Preparing to unpack .../29-sshpass_1.06-1_amd64.deb ... +[info] #13 21.02 Unpacking sshpass (1.06-1) ... +[info] #13 21.07 Setting up perl-modules-5.28 (5.28.1-6+deb10u1) ... +[info] #13 21.08 Setting up libexpat1:amd64 (2.2.6-2+deb10u4) ... +[info] #13 21.09 Setting up libkeyutils1:amd64 (1.6-6) ... +[info] #13 21.10 Setting up libpsl5:amd64 (0.20.2-2) ... +[info] #13 21.12 Setting up libnghttp2-14:amd64 (1.36.0-2+deb10u1) ... +[info] #13 21.13 Setting up libldap-common (2.4.47+dfsg-3+deb10u7) ... +[info] #13 21.14 Setting up sshpass (1.06-1) ... +[info] #13 21.15 Setting up libkrb5support0:amd64 (1.17-3+deb10u3) ... +[info] #13 21.16 Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-1+deb10u2) ... +[info] #13 21.17 Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2) ... +[info] #13 21.18 Setting up libpcre2-8-0:amd64 (10.32-5) ... +[info] #13 21.20 Setting up libk5crypto3:amd64 (1.17-3+deb10u3) ... +[info] #13 21.21 Setting up libsasl2-2:amd64 (2.1.27+dfsg-1+deb10u2) ... +[info] #13 21.22 Setting up git-man (1:2.20.1-2+deb10u3) ... +[info] #13 21.23 Setting up libssh2-1:amd64 (1.8.0-2.1) ... +[info] #13 21.24 Setting up libkrb5-3:amd64 (1.17-3+deb10u3) ... +[info] #13 21.25 Setting up libbsd0:amd64 (0.9.1-2+deb10u1) ... +[info] #13 21.26 Setting up libgdbm6:amd64 (1.18.1-4) ... +[info] #13 21.27 Setting up libedit2:amd64 (3.1-20181209-1) ... +[info] #13 21.28 Setting up libldap-2.4-2:amd64 (2.4.47+dfsg-3+deb10u7) ... +[info] #13 21.30 Setting up libgssapi-krb5-2:amd64 (1.17-3+deb10u3) ... +[info] #13 21.31 Setting up libgdbm-compat4:amd64 (1.18.1-4) ... +[info] #13 21.32 Setting up libperl5.28:amd64 (5.28.1-6+deb10u1) ... +[info] #13 21.33 Setting up libcurl4:amd64 (7.64.0-4+deb10u2) ... +[info] #13 21.34 Setting up curl (7.64.0-4+deb10u2) ... +[info] #13 21.36 Setting up openssh-client (1:7.9p1-10+deb10u2) ... +[info] #13 21.52 Setting up libcurl3-gnutls:amd64 (7.64.0-4+deb10u2) ... +[info] #13 21.53 Setting up perl (5.28.1-6+deb10u1) ... +[info] #13 21.56 Setting up liberror-perl (0.17027-2) ... +[info] #13 21.57 Setting up git (1:2.20.1-2+deb10u3) ... +[info] #13 21.62 Processing triggers for libc-bin (2.28-10+deb10u1) ... +[info] #13 DONE 21.7s +[info] #14 [stage-1 3/7] RUN addgroup --gid 1024 smui && adduser --uid 1024 --ingroup smui smui --disabled-password --quiet +[info] #14 sha256:8ece3ff65a2fc98551eaac4c29a8a1e9e67a9f43f693e527e9f25b8457a884b7 +[info] #14 0.382 Adding group `smui' (GID 1024) ... +[info] #14 0.404 Done. +[info] #14 0.521 Changing the user information for smui +[info] #14 0.521 Enter the new value, or press ENTER for the default +[info] #14 0.521 Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Use of uninitialized value $answer in chop at /usr/sbin/adduser line 582. +[info] #14 0.530 Use of uninitialized value $answer in pattern match (m//) at /usr/sbin/adduser line 583. +[info] #14 0.530 Is the information correct? [Y/n] #14 DONE 0.6s +[info] #15 [stage-1 4/7] RUN mkdir /tmp/smui-git-repo /home/smui/.ssh && chown -R smui:smui /smui /tmp/smui-git-repo /home/smui/.ssh +[info] #15 sha256:d976b4227c8727534d5e2485e9a8305e2b5a0361b91f8a009d2cd958d601fe42 +[info] #15 DONE 0.4s +[info] #17 [stage-1 5/7] COPY --chown=smui:smui conf/logback.xml . +[info] #17 sha256:03f583bcd9397057174584d221933ba7cfe6846607aaad7d798a8ddfa43492c4 +[info] #17 DONE 0.2s +[info] #18 [stage-1 6/7] COPY --chown=smui:smui conf/smui2solr.sh conf/smui2git.sh conf/ +[info] #18 sha256:32c08043c550bf843beea8456288e9e3377284f924d91a13633cd6ea46e377eb +[info] #18 DONE 0.2s +[info] #21 [builder 3/5] RUN apt-get install -y lsb-release && export DISTRO="$(lsb_release -s -c)" && echo "deb https://deb.nodesource.com/node_10.x $DISTRO main" > /etc/apt/sources.list.d/nodesource.list && echo "deb-src https://deb.nodesource.com/node_10.x $DISTRO main" >> /etc/apt/sources.list.d/nodesource.list && curl -sSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - && apt-get update && apt-get install -y nodejs +[info] #21 sha256:6cdb78c764447dbaa3ec5047a093a744227374bedb9457d63fa87d63e564dfc8 +[info] #21 0.367 Reading package lists... +[info] #21 1.533 Building dependency tree... +[info] #21 1.752 Reading state information... +[info] #21 2.040 The following additional packages will be installed: +[info] #21 2.040 distro-info-data libmpdec2 libpython3-stdlib libpython3.7-minimal +[info] #21 2.041 libpython3.7-stdlib python3 python3-minimal python3.7 python3.7-minimal +[info] #21 2.042 Suggested packages: +[info] #21 2.042 lsb python3-doc python3-tk python3-venv python3.7-venv python3.7-doc +[info] #21 2.042 binutils binfmt-support +[info] #21 2.258 The following NEW packages will be installed: +[info] #21 2.260 distro-info-data libmpdec2 libpython3-stdlib libpython3.7-minimal +[info] #21 2.261 libpython3.7-stdlib lsb-release python3 python3-minimal python3.7 +[info] #21 2.262 python3.7-minimal +[info] #21 2.364 0 upgraded, 10 newly installed, 0 to remove and 4 not upgraded. +[info] #21 2.364 Need to get 4629 kB of archives. +[info] #21 2.364 After this operation, 23.3 MB of additional disk space will be used. +[info] #21 2.364 Get:1 http://deb.debian.org/debian buster/main amd64 libpython3.7-minimal amd64 3.7.3-2+deb10u3 [589 kB] +[info] #21 2.473 Get:2 http://deb.debian.org/debian buster/main amd64 python3.7-minimal amd64 3.7.3-2+deb10u3 [1737 kB] +[info] #21 3.084 Get:3 http://deb.debian.org/debian buster/main amd64 python3-minimal amd64 3.7.3-1 [36.6 kB] +[info] #21 3.108 Get:4 http://deb.debian.org/debian buster/main amd64 libmpdec2 amd64 2.4.2-2 [87.2 kB] +[info] #21 3.162 Get:5 http://deb.debian.org/debian buster/main amd64 libpython3.7-stdlib amd64 3.7.3-2+deb10u3 [1734 kB] +[info] #21 4.030 Get:6 http://deb.debian.org/debian buster/main amd64 python3.7 amd64 3.7.3-2+deb10u3 [330 kB] +[info] #21 4.125 Get:7 http://deb.debian.org/debian buster/main amd64 libpython3-stdlib amd64 3.7.3-1 [20.0 kB] +[info] #21 4.128 Get:8 http://deb.debian.org/debian buster/main amd64 python3 amd64 3.7.3-1 [61.5 kB] +[info] #21 4.146 Get:9 http://deb.debian.org/debian buster/main amd64 distro-info-data all 0.41+deb10u4 [6880 B] +[info] #21 4.147 Get:10 http://deb.debian.org/debian buster/main amd64 lsb-release all 10.2019051400 [27.5 kB] +[info] #21 4.361 debconf: delaying package configuration, since apt-utils is not installed +[info] #21 4.399 Fetched 4629 kB in 2s (2472 kB/s) +[info] #21 4.434 Selecting previously unselected package libpython3.7-minimal:amd64. +[info] #21 4.434 (Reading database ...  +[info] (Reading database ... 5% +[info] (Reading database ... 10% +[info] (Reading database ... 15% +[info] (Reading database ... 20% +[info] (Reading database ... 25% +[info] (Reading database ... 30% +[info] (Reading database ... 35% +[info] (Reading database ... 40% +[info] (Reading database ... 45% +[info] (Reading database ... 50% +[info] (Reading database ... 55% +[info] (Reading database ... 60% +[info] (Reading database ... 65% +[info] (Reading database ... 70% +[info] (Reading database ... 75% +[info] (Reading database ... 80% +[info] (Reading database ... 85% +[info] (Reading database ... 90% +[info] (Reading database ... 95% +[info] (Reading database ... 100% +[info] (Reading database ... 12586 files and directories currently installed.) +[info] #21 4.450 Preparing to unpack .../libpython3.7-minimal_3.7.3-2+deb10u3_amd64.deb ... +[info] #21 4.454 Unpacking libpython3.7-minimal:amd64 (3.7.3-2+deb10u3) ... +[info] #21 4.601 Selecting previously unselected package python3.7-minimal. +[info] #21 4.604 Preparing to unpack .../python3.7-minimal_3.7.3-2+deb10u3_amd64.deb ... +[info] #21 4.617 Unpacking python3.7-minimal (3.7.3-2+deb10u3) ... +[info] #21 4.903 Setting up libpython3.7-minimal:amd64 (3.7.3-2+deb10u3) ... +[info] #21 4.921 Setting up python3.7-minimal (3.7.3-2+deb10u3) ... +[info] #21 5.619 Selecting previously unselected package python3-minimal. +[info] #21 5.619 (Reading database ...  +[info] (Reading database ... 5% +[info] (Reading database ... 10% +[info] (Reading database ... 15% +[info] (Reading database ... 20% +[info] (Reading database ... 25% +[info] (Reading database ... 30% +[info] (Reading database ... 35% +[info] (Reading database ... 40% +[info] (Reading database ... 45% +[info] (Reading database ... 50% +[info] (Reading database ... 55% +[info] (Reading database ... 60% +[info] (Reading database ... 65% +[info] (Reading database ... 70% +[info] (Reading database ... 75% +[info] (Reading database ... 80% +[info] (Reading database ... 85% +[info] (Reading database ... 90% +[info] (Reading database ... 95% +[info] (Reading database ... 100% +[info] (Reading database ... 12826 files and directories currently installed.) +[info] #21 5.634 Preparing to unpack .../python3-minimal_3.7.3-1_amd64.deb ... +[info] #21 5.638 Unpacking python3-minimal (3.7.3-1) ... +[info] #21 5.683 Selecting previously unselected package libmpdec2:amd64. +[info] #21 5.685 Preparing to unpack .../libmpdec2_2.4.2-2_amd64.deb ... +[info] #21 5.692 Unpacking libmpdec2:amd64 (2.4.2-2) ... +[info] #21 5.736 Selecting previously unselected package libpython3.7-stdlib:amd64. +[info] #21 5.738 Preparing to unpack .../libpython3.7-stdlib_3.7.3-2+deb10u3_amd64.deb ... +[info] #21 5.741 Unpacking libpython3.7-stdlib:amd64 (3.7.3-2+deb10u3) ... +[info] #21 6.044 Selecting previously unselected package python3.7. +[info] #21 6.046 Preparing to unpack .../python3.7_3.7.3-2+deb10u3_amd64.deb ... +[info] #21 6.049 Unpacking python3.7 (3.7.3-2+deb10u3) ... +[info] #21 6.107 Selecting previously unselected package libpython3-stdlib:amd64. +[info] #21 6.110 Preparing to unpack .../libpython3-stdlib_3.7.3-1_amd64.deb ... +[info] #21 6.116 Unpacking libpython3-stdlib:amd64 (3.7.3-1) ... +[info] #21 6.173 Setting up python3-minimal (3.7.3-1) ... +[info] #21 6.436 Selecting previously unselected package python3. +[info] #21 6.436 (Reading database ...  +[info] (Reading database ... 5% +[info] (Reading database ... 10% +[info] (Reading database ... 15% +[info] (Reading database ... 20% +[info] (Reading database ... 25% +[info] (Reading database ... 30% +[info] (Reading database ... 35% +[info] (Reading database ... 40% +[info] (Reading database ... 45% +[info] (Reading database ... 50% +[info] (Reading database ... 55% +[info] (Reading database ... 60% +[info] (Reading database ... 65% +[info] (Reading database ... 70% +[info] (Reading database ... 75% +[info] (Reading database ... 80% +[info] (Reading database ... 85% +[info] (Reading database ... 90% +[info] (Reading database ... 95% +[info] (Reading database ... 100% +[info] (Reading database ... 13238 files and directories currently installed.) +[info] #21 6.448 Preparing to unpack .../python3_3.7.3-1_amd64.deb ... +[info] #21 6.460 Unpacking python3 (3.7.3-1) ... +[info] #21 6.499 Selecting previously unselected package distro-info-data. +[info] #21 6.501 Preparing to unpack .../distro-info-data_0.41+deb10u4_all.deb ... +[info] #21 6.506 Unpacking distro-info-data (0.41+deb10u4) ... +[info] #21 6.541 Selecting previously unselected package lsb-release. +[info] #21 6.543 Preparing to unpack .../lsb-release_10.2019051400_all.deb ... +[info] #21 6.547 Unpacking lsb-release (10.2019051400) ... +[info] #21 6.590 Setting up distro-info-data (0.41+deb10u4) ... +[info] #21 6.599 Setting up libmpdec2:amd64 (2.4.2-2) ... +[info] #21 6.608 Setting up libpython3.7-stdlib:amd64 (3.7.3-2+deb10u3) ... +[info] #21 6.618 Setting up libpython3-stdlib:amd64 (3.7.3-1) ... +[info] #21 6.626 Setting up python3.7 (3.7.3-2+deb10u3) ... +[info] #21 7.640 Setting up python3 (3.7.3-1) ... +[info] #21 7.653 running python rtupdate hooks for python3.7... +[info] #21 7.653 running python post-rtupdate hooks for python3.7... +[info] #21 7.782 Setting up lsb-release (10.2019051400) ... +[info] #21 7.794 Processing triggers for libc-bin (2.28-10+deb10u1) ... +[info] #21 7.828 Processing triggers for mime-support (3.62) ... +[info] #21 8.046 Warning: apt-key output should not be parsed (stdout is not a terminal) +[info] #21 8.858 OK +[info] #21 8.998 Hit:1 http://deb.debian.org/debian buster InRelease +[info] #21 9.163 Hit:3 http://deb.debian.org/debian buster-updates InRelease +[info] #21 9.163 Hit:4 http://security.debian.org/debian-security buster/updates InRelease +[info] #21 9.163 Get:5 https://deb.nodesource.com/node_10.x buster InRelease [4584 B] +[info] #21 9.675 Hit:2 https://scala.jfrog.io/artifactory/debian all InRelease +[info] #21 10.26 Get:6 https://deb.nodesource.com/node_10.x buster/main amd64 Packages [767 B] +[info] #21 10.29 Fetched 5351 B in 1s (4010 B/s) +[info] #21 10.29 Reading package lists... +[info] #21 11.34 Reading package lists... +[info] #21 12.33 Building dependency tree... +[info] #21 12.53 Reading state information... +[info] #21 12.75 The following NEW packages will be installed: +[info] #21 12.75 nodejs +[info] #21 12.87 0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded. +[info] #21 12.87 Need to get 15.9 MB of archives. +[info] #21 12.87 After this operation, 80.5 MB of additional disk space will be used. +[info] #21 12.87 Get:1 https://deb.nodesource.com/node_10.x buster/main amd64 nodejs amd64 10.24.1-1nodesource1 [15.9 MB] +[info] #21 15.20 debconf: delaying package configuration, since apt-utils is not installed +[info] #21 15.24 Fetched 15.9 MB in 2s (7265 kB/s) +[info] #21 15.28 Selecting previously unselected package nodejs. +[info] #21 15.28 (Reading database ...  +[info] (Reading database ... 5% +[info] (Reading database ... 10% +[info] (Reading database ... 15% +[info] (Reading database ... 20% +[info] (Reading database ... 25% +[info] (Reading database ... 30% +[info] (Reading database ... 35% +[info] (Reading database ... 40% +[info] (Reading database ... 45% +[info] (Reading database ... 50% +[info] (Reading database ... 55% +[info] (Reading database ... 60% +[info] (Reading database ... 65% +[info] (Reading database ... 70% +[info] (Reading database ... 75% +[info] (Reading database ... 80% +[info] (Reading database ... 85% +[info] (Reading database ... 90% +[info] (Reading database ... 95% +[info] (Reading database ... 100% +[info] (Reading database ... 13289 files and directories currently installed.) +[info] #21 15.30 Preparing to unpack .../nodejs_10.24.1-1nodesource1_amd64.deb ... +[info] #21 15.30 Unpacking nodejs (10.24.1-1nodesource1) ... +[info] #21 18.60 Setting up nodejs (10.24.1-1nodesource1) ... +[info] #21 DONE 19.0s +[info] #22 [builder 4/5] COPY . /smui +[info] #22 sha256:0b1837eb1c431667582d5503f44217b0ae3d117d8088b48e404f902389146383 +[info] #22 DONE 0.3s +[info] #23 [builder 5/5] RUN --mount=target=/root/.ivy2,type=cache sbt "set test in assembly := {}" clean assembly +[info] #23 sha256:c8457ee8a03272b0abdad42415e3622bbeb5ab50fc0a902825a2ed19cebb0bf2 +[info] #23 0.484 downloading sbt launcher 1.6.2 +[info] #23 1.827 copying runtime jar... +[info] #23 10.30 [info] [launcher] getting org.scala-sbt sbt 1.3.3 (this may take some time)... +[info] #23 25.96 [info] [launcher] getting Scala 2.12.10 (for sbt)... +[info] #23 35.80 [info] Loading settings for project smui-build from plugins.sbt ... +[info] #23 36.61 [info] Loading project definition from /smui/project +[info] #23 68.75 [warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings. +[info] #23 69.66 [info] Compiling 2 Scala sources to /smui/project/target/scala-2.12/sbt-1.0/classes ... +[info] #23 69.90 [info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.10. Compiling... +[info] #23 78.61 [info] Compilation completed in 8.708s. +[info] #23 79.80 [info] Done compiling. +[info] #23 86.50 [info] Loading settings for project root from ui-build.sbt,build.sbt ... +[info] #23 87.35 [info] Set current project to search-management-ui (in build file:/smui/) +[info] #23 89.41 [info] Defining assembly / test +[info] #23 89.41 [info] The new value will be used by assembly, assemblyPackageDependency / test, assemblyPackageScala / test +[info] #23 89.41 [info] Reapplying settings... +[info] #23 89.68 [info] Set current project to search-management-ui (in build file:/smui/) +[info] #23 90.26 [success] Total time: 0 s, completed May 23, 2022, 6:06:48 PM +[info] #23 178.5  +[info] #23 178.5 > core-js-pure@3.22.6 postinstall /smui/frontend/node_modules/@angular-eslint/eslint-plugin-template/node_modules/core-js-pure +[info] #23 178.5 > node -e "try{require('./postinstall')}catch(e){}" +[info] #23 178.5  +[info] #23 178.6 Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library! +[info] #23 178.6  +[info] #23 178.6 The project needs your help! Please consider supporting of core-js: +[info] #23 178.6 > https://opencollective.com/core-js  +[info] #23 178.6 > https://patreon.com/zloirock  +[info] #23 178.6 > bitcoin: bc1qlea7544qtsmj2rayg0lthvza9fau63ux0fstcz  +[info] #23 178.6  +[info] #23 178.6 Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -) +[info] #23 178.6  +[info] #23 178.6  +[info] #23 178.6 > core-js@3.6.5 postinstall /smui/frontend/node_modules/core-js +[info] #23 178.6 > node -e "try{require('./postinstall')}catch(e){}" +[info] #23 178.6  +[info] #23 178.7 Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library! +[info] #23 178.7  +[info] #23 178.7 The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:  +[info] #23 178.7 > https://opencollective.com/core-js  +[info] #23 178.7 > https://www.patreon.com/zloirock  +[info] #23 178.7  +[info] #23 178.7 Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -) +[info] #23 178.7  +[info] #23 178.8  +[info] #23 178.8 > es5-ext@0.10.61 postinstall /smui/frontend/node_modules/es6-iterator/node_modules/es5-ext +[info] #23 178.8 > node -e "try{require('./_postinstall')}catch(e){}" || exit 0 +[info] #23 178.8  +[info] #23 178.9  +[info] #23 178.9 > es5-ext@0.10.61 postinstall /smui/frontend/node_modules/d/node_modules/es5-ext +[info] #23 178.9 > node -e "try{require('./_postinstall')}catch(e){}" || exit 0 +[info] #23 178.9  +[info] #23 179.4  +[info] #23 179.4 > @angular/cli@11.0.7 postinstall /smui/frontend/node_modules/@angular/cli +[info] #23 179.4 > node ./bin/postinstall/script.js +[info] #23 179.4  +[info] #23 180.0  +[info] #23 180.0 > @fortawesome/fontawesome-free@5.15.4 postinstall /smui/frontend/node_modules/@fortawesome/fontawesome-free +[info] #23 180.0 > node attribution.js +[info] #23 180.0  +[info] #23 180.1 Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com +[info] #23 180.1 License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) +[info] #23 180.1  +[info] #23 181.8 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules/@angular-devkit/build-angular/node_modules/chokidar/node_modules/fsevents): +[info] #23 181.8 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) +[info] #23 181.8 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/@angular-devkit/build-angular/node_modules/fsevents): +[info] #23 181.8 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) +[info] #23 181.8 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/watchpack-chokidar2/node_modules/fsevents): +[info] #23 181.8 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) +[info] #23 181.8 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/@angular-devkit/build-angular/node_modules/webpack-dev-server/node_modules/fsevents): +[info] #23 181.8 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) +[info] #23 181.8 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules/fsevents): +[info] #23 181.8 npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) +[info] #23 181.8  +[info] #23 181.8 added 2067 packages from 1243 contributors and audited 2077 packages in 90.775s +[info] #23 183.1  +[info] #23 183.1 130 packages are looking for funding +[info] #23 183.1 run `npm fund` for details +[info] #23 183.1  +[info] #23 183.1 found 24 vulnerabilities (2 low, 12 moderate, 10 high) +[info] #23 183.1 run `npm audit fix` to fix them, or `npm audit` for details +[info] #23 183.6  +[info] #23 183.6 > smui-frontend@2.0.0 build:prod /smui/frontend +[info] #23 183.6 > ng build --progress --prod --output-path ../public +[info] #23 183.6  +[info] #23 190.2 Compiling @angular/core : es2015 as esm2015 +[info] #23 190.3 Compiling @angular/animations : es2015 as esm2015 +[info] #23 194.5 Compiling @angular/animations/browser : es2015 as esm2015 +[info] #23 194.5 Compiling @angular/common : es2015 as esm2015 +[info] #23 195.1 Compiling @angular/forms : es2015 as esm2015 +[info] #23 195.1 Compiling @angular/platform-browser : es2015 as esm2015 +[info] #23 195.4 Compiling @angular/common/http : es2015 as esm2015 +[info] #23 195.5 Compiling @angular/platform-browser-dynamic : es2015 as esm2015 +[info] #23 196.1 Compiling angular2-toaster : es2015 as esm2015 +[info] #23 196.2 Compiling @angular/platform-browser/animations : es2015 as esm2015 +[info] #23 196.3 Compiling @angular/router : es2015 as esm2015 +[info] #23 198.1 Compiling angular2-multiselect-dropdown : es2015 as esm2015 +[info] #23 198.1 Compiling @ng-bootstrap/ng-bootstrap : es2015 as esm2015 +[info] #23 200.2 - Generating browser application bundles... +[info] #23 253.0 ✔ Browser application bundle generation complete. +[info] #23 253.1 - Copying assets... +[info] #23 253.1 ✔ Copying assets complete. +[info] #23 253.1 - Generating index html... +[info] #23 253.2 ✔ Index html generation complete. +[info] #23 253.2  +[info] #23 253.2 Initial Chunk Files | Names | Size +[info] #23 253.2 main.e23936b87fdc25e6b6ca.js | main | 621.41 kB +[info] #23 253.2 styles.2f22090be5bbaab335f7.css | styles | 272.24 kB +[info] #23 253.2 polyfills.3116b8e9dbb90fea460e.js | polyfills | 36.66 kB +[info] #23 253.2 runtime.0e49e2b53282f40c8925.js | runtime | 1.45 kB +[info] #23 253.2  +[info] #23 253.2 | Initial Total | 931.77 kB +[info] #23 253.2  +[info] #23 253.2 Build at: 2022-05-23T18:09:31.360Z - Hash: 0b14948c08a59ce2a33e - Time: 52965ms +[info] #23 253.2  +[info] #23 253.2 Warning: /smui/frontend/node_modules/angular2-multiselect-dropdown/__ivy_ngcc__/fesm2015/angular2-multiselect-dropdown.js depends on '@tweenjs/tween.js'. CommonJS or AMD dependencies can cause optimization bailouts. +[info] #23 253.2 For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies +[info] #23 253.2  +[info] #23 253.2 Warning: budgets: initial exceeded maximum budget. Budget 500.00 kB was not met by 431.77 kB with a total of 931.77 kB. +[info] #23 253.2  +[info] #23 253.2  +[info] #23 253.5 [info] Wrote /smui/target/scala-2.12/search-management-ui_2.12-3.14.0.pom +[info] #23 304.7 [warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings. +[info] #23 304.8 [info] Main Scala API documentation to /smui/target/scala-2.12/api... +[info] #23 304.9 [info] Compiling 52 Scala sources and 1 Java source to /smui/target/scala-2.12/classes ... +[info] #23 304.9 [info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.11. Compiling... +[info] #23 319.6 [info] Compilation completed in 14.72s. +[info] #23 322.4 [warn] /smui/app/controllers/ApiController.scala:392:15: non-variable type argument org.checkerframework.checker.units.qual.A in type pattern controllers.auth.UserRequest[org.checkerframework.checker.units.qual.A] is unchecked since it is eliminated by erasure +[info] #23 322.4 [warn] case _: UserRequest[A] => Option(request.asInstanceOf[UserRequest[A]].username) +[info] #23 322.4 [warn] ^ +[info] #23 322.4 [warn] /smui/app/controllers/ApiController.scala:392:15: non-variable type argument org.checkerframework.checker.units.qual.A in type pattern controllers.auth.UserRequest[org.checkerframework.checker.units.qual.A] is unchecked since it is eliminated by erasure +[info] #23 322.4 [warn] case _: UserRequest[A] => Option(request.asInstanceOf[UserRequest[A]].username) +[info] #23 322.4 [warn] ^ +[info] #23 336.9 model contains 159 documentable templates +[info] #23 338.4 [warn] /smui/app/models/eventhistory/ActivityLog.scala:15:1: Fixing invalid column alignment: ~~~~~~~~~~~~~~~~ +[info] #23 338.4 [warn] /** +[info] #23 338.4 [warn] ^ +[info] #23 347.4 [warn] two warnings found +[info] #23 347.4 [info] Main Scala API documentation successful. +[info] #23 349.4 [warn] one warning found +[info] #23 350.8 [info] Done compiling. +[info] #23 353.3 [warn] [1] The maintainer is empty +[info] #23 353.3 [warn] Add this to your build.sbt +[info] #23 353.3 [warn] maintainer := "your.name@company.org" +[info] #23 353.3 [success] All package validations passed +[info] #23 359.0 [info] Your package is ready in /smui/target/universal/search-management-ui-3.14.0.zip +[info] #23 364.3 [info] Strategy 'concat' was applied to 2 files (Run the task at debug level to see details) +[info] #23 364.3 [info] Strategy 'discard' was applied to 83 files (Run the task at debug level to see details) +[info] #23 364.3 [info] Strategy 'filterDistinctLines' was applied to 2 files (Run the task at debug level to see details) +[info] #23 364.3 [info] Strategy 'rename' was applied to 10 files (Run the task at debug level to see details) +[info] #23 377.3 [success] Total time: 287 s (04:47), completed May 23, 2022, 6:11:35 PM +[info] #23 DONE 378.4s +[info] #24 [stage-1 7/7] COPY --from=builder --chown=smui:smui /smui/target/scala-*/search-management-ui-assembly-.jar . +[info] #24 sha256:a2f678be39aad932fe4ec54975302759288a9138bc65f077ba786e3ceb059dc3 +[info] #24 DONE 0.8s +[info] #26 exporting to image +[info] #26 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00 +[info] #26 exporting layers +[info] #26 exporting layers 0.9s done +[info] #26 writing image sha256:88ca7a6f8aff8c816b2b97c5776b2fee54fb026f388410e94512ccda34b111dc done +[info] #26 DONE 0.9s +[info] Tagging image 88ca7a6f8aff8c816b2b97c5776b2fee54fb026f388410e94512ccda34b111dc with name: querqy/smui:latest +[info] Tagging image 88ca7a6f8aff8c816b2b97c5776b2fee54fb026f388410e94512ccda34b111dc with name: querqy/smui:3 +[info] Tagging image 88ca7a6f8aff8c816b2b97c5776b2fee54fb026f388410e94512ccda34b111dc with name: querqy/smui:3.14 +[info] Tagging image 88ca7a6f8aff8c816b2b97c5776b2fee54fb026f388410e94512ccda34b111dc with name: querqy/smui:3.14.0 diff --git a/target/streams/_global/ivyConfiguration/_global/streams/out b/target/streams/_global/ivyConfiguration/_global/streams/out new file mode 100644 index 00000000..3a0a42f3 --- /dev/null +++ b/target/streams/_global/ivyConfiguration/_global/streams/out @@ -0,0 +1,3 @@ +[debug] Other repositories: +[debug] Default repositories: +[debug] Using inline dependencies specified in Scala. diff --git a/target/streams/_global/ivySbt/_global/streams/out b/target/streams/_global/ivySbt/_global/streams/out new file mode 100644 index 00000000..354dc273 --- /dev/null +++ b/target/streams/_global/ivySbt/_global/streams/out @@ -0,0 +1,27 @@ +[error] scala.MatchError: org.apache.logging.log4j.simple.SimpleLoggerContext@61b5cbe6 (of class org.apache.logging.log4j.simple.SimpleLoggerContext) +[error]  at sbt.util.LogExchange.logger(LogExchange.scala:28) +[error]  at sbt.internal.LogManager$.defaultLogger(LogManager.scala:136) +[error]  at sbt.internal.LogManager$DefaultLogManager.apply(LogManager.scala:103) +[error]  at sbt.internal.LogManager$.$anonfun$construct$1(LogManager.scala:51) +[error]  at sbt.std.Streams$$anon$2$$anon$3.log(Streams.scala:184) +[error]  at sbt.std.TaskStreams.log(Streams.scala:71) +[error]  at sbt.std.TaskStreams.log$(Streams.scala:71) +[error]  at sbt.std.Streams$$anon$2$$anon$3.log$lzycompute(Streams.scala:143) +[error]  at sbt.std.Streams$$anon$2$$anon$3.log(Streams.scala:143) +[error]  at sbt.Classpaths$.$anonfun$ivySbt0$1(Defaults.scala:2620) +[error]  at scala.Function1.$anonfun$compose$1(Function1.scala:49) +[error]  at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:62) +[error]  at sbt.std.Transform$$anon$4.work(Transform.scala:67) +[error]  at sbt.Execute.$anonfun$submit$2(Execute.scala:281) +[error]  at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:19) +[error]  at sbt.Execute.work(Execute.scala:290) +[error]  at sbt.Execute.$anonfun$submit$1(Execute.scala:281) +[error]  at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:178) +[error]  at sbt.CompletionService$$anon$2.call(CompletionService.scala:37) +[error]  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) +[error]  at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) +[error]  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) +[error]  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) +[error]  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) +[error]  at java.base/java.lang.Thread.run(Thread.java:829) +[error] (ivySbt) scala.MatchError: org.apache.logging.log4j.simple.SimpleLoggerContext@61b5cbe6 (of class org.apache.logging.log4j.simple.SimpleLoggerContext) diff --git a/target/streams/_global/makeBashScripts/_global/streams/out b/target/streams/_global/makeBashScripts/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/target/streams/_global/makeBatScripts/_global/streams/out b/target/streams/_global/makeBatScripts/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/target/streams/_global/makePom/_global/streams/out b/target/streams/_global/makePom/_global/streams/out new file mode 100644 index 00000000..1107bcce --- /dev/null +++ b/target/streams/_global/makePom/_global/streams/out @@ -0,0 +1 @@ +[info] Wrote /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/search-management-ui_2.12-3.14.0.pom diff --git a/target/streams/_global/mappings/_global/streams/out b/target/streams/_global/mappings/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/target/streams/_global/moduleSettings/_global/streams/out b/target/streams/_global/moduleSettings/_global/streams/out new file mode 100644 index 00000000..a5c92db1 --- /dev/null +++ b/target/streams/_global/moduleSettings/_global/streams/out @@ -0,0 +1,27 @@ +[error] scala.MatchError: org.apache.logging.log4j.simple.SimpleLoggerContext@79210dd8 (of class org.apache.logging.log4j.simple.SimpleLoggerContext) +[error]  at sbt.util.LogExchange.logger(LogExchange.scala:28) +[error]  at sbt.internal.LogManager$.defaultLogger(LogManager.scala:136) +[error]  at sbt.internal.LogManager$DefaultLogManager.apply(LogManager.scala:103) +[error]  at sbt.internal.LogManager$.$anonfun$construct$1(LogManager.scala:51) +[error]  at sbt.std.Streams$$anon$2$$anon$3.log(Streams.scala:184) +[error]  at sbt.std.TaskStreams.log(Streams.scala:71) +[error]  at sbt.std.TaskStreams.log$(Streams.scala:71) +[error]  at sbt.std.Streams$$anon$2$$anon$3.log$lzycompute(Streams.scala:143) +[error]  at sbt.std.Streams$$anon$2$$anon$3.log(Streams.scala:143) +[error]  at sbt.Classpaths$.$anonfun$moduleSettings0$1(Defaults.scala:2625) +[error]  at scala.Function1.$anonfun$compose$1(Function1.scala:49) +[error]  at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:62) +[error]  at sbt.std.Transform$$anon$4.work(Transform.scala:67) +[error]  at sbt.Execute.$anonfun$submit$2(Execute.scala:281) +[error]  at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:19) +[error]  at sbt.Execute.work(Execute.scala:290) +[error]  at sbt.Execute.$anonfun$submit$1(Execute.scala:281) +[error]  at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:178) +[error]  at sbt.CompletionService$$anon$2.call(CompletionService.scala:37) +[error]  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) +[error]  at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) +[error]  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) +[error]  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) +[error]  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) +[error]  at java.base/java.lang.Thread.run(Thread.java:829) +[error] (moduleSettings) scala.MatchError: org.apache.logging.log4j.simple.SimpleLoggerContext@79210dd8 (of class org.apache.logging.log4j.simple.SimpleLoggerContext) diff --git a/target/streams/_global/playCommonClassloader/_global/streams/out b/target/streams/_global/playCommonClassloader/_global/streams/out new file mode 100644 index 00000000..fb5e6278 --- /dev/null +++ b/target/streams/_global/playCommonClassloader/_global/streams/out @@ -0,0 +1 @@ +[debug] Using parent loader for play common classloader: jdk.internal.loader.ClassLoaders$PlatformClassLoader@3dd1dc90 diff --git a/target/streams/_global/playCompileEverything/_global/streams/out b/target/streams/_global/playCompileEverything/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/target/streams/_global/projectDescriptors/_global/streams/out b/target/streams/_global/projectDescriptors/_global/streams/out new file mode 100644 index 00000000..b0bb0bdd --- /dev/null +++ b/target/streams/_global/projectDescriptors/_global/streams/out @@ -0,0 +1,27 @@ +[error] scala.MatchError: org.apache.logging.log4j.simple.SimpleLoggerContext@1dae45ad (of class org.apache.logging.log4j.simple.SimpleLoggerContext) +[error]  at sbt.util.LogExchange.logger(LogExchange.scala:28) +[error]  at sbt.internal.LogManager$.defaultLogger(LogManager.scala:136) +[error]  at sbt.internal.LogManager$DefaultLogManager.apply(LogManager.scala:103) +[error]  at sbt.internal.LogManager$.$anonfun$construct$1(LogManager.scala:51) +[error]  at sbt.std.Streams$$anon$2$$anon$3.log(Streams.scala:184) +[error]  at sbt.std.TaskStreams.log(Streams.scala:71) +[error]  at sbt.std.TaskStreams.log$(Streams.scala:71) +[error]  at sbt.std.Streams$$anon$2$$anon$3.log$lzycompute(Streams.scala:143) +[error]  at sbt.std.Streams$$anon$2$$anon$3.log(Streams.scala:143) +[error]  at sbt.Classpaths$.$anonfun$depMap$1(Defaults.scala:3096) +[error]  at scala.Function1.$anonfun$compose$1(Function1.scala:49) +[error]  at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:62) +[error]  at sbt.std.Transform$$anon$4.work(Transform.scala:67) +[error]  at sbt.Execute.$anonfun$submit$2(Execute.scala:281) +[error]  at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:19) +[error]  at sbt.Execute.work(Execute.scala:290) +[error]  at sbt.Execute.$anonfun$submit$1(Execute.scala:281) +[error]  at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:178) +[error]  at sbt.CompletionService$$anon$2.call(CompletionService.scala:37) +[error]  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) +[error]  at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) +[error]  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) +[error]  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) +[error]  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) +[error]  at java.base/java.lang.Thread.run(Thread.java:829) +[error] (projectDescriptors) scala.MatchError: org.apache.logging.log4j.simple.SimpleLoggerContext@1dae45ad (of class org.apache.logging.log4j.simple.SimpleLoggerContext) diff --git a/target/streams/_global/scalaCompilerBridgeScope/_global/streams/out b/target/streams/_global/scalaCompilerBridgeScope/_global/streams/out new file mode 100644 index 00000000..9e6487cb --- /dev/null +++ b/target/streams/_global/scalaCompilerBridgeScope/_global/streams/out @@ -0,0 +1,27 @@ +[error] scala.MatchError: org.apache.logging.log4j.simple.SimpleLoggerContext@1f192ce (of class org.apache.logging.log4j.simple.SimpleLoggerContext) +[error]  at sbt.util.LogExchange.logger(LogExchange.scala:28) +[error]  at sbt.internal.LogManager$.defaultLogger(LogManager.scala:136) +[error]  at sbt.internal.LogManager$DefaultLogManager.apply(LogManager.scala:103) +[error]  at sbt.internal.LogManager$.$anonfun$construct$1(LogManager.scala:51) +[error]  at sbt.std.Streams$$anon$2$$anon$3.log(Streams.scala:184) +[error]  at sbt.std.TaskStreams.log(Streams.scala:71) +[error]  at sbt.std.TaskStreams.log$(Streams.scala:71) +[error]  at sbt.std.Streams$$anon$2$$anon$3.log$lzycompute(Streams.scala:143) +[error]  at sbt.std.Streams$$anon$2$$anon$3.log(Streams.scala:143) +[error]  at sbt.coursierint.CoursierInputsTasks$.$anonfun$strictTask$1(CoursierInputsTasks.scala:236) +[error]  at scala.Function1.$anonfun$compose$1(Function1.scala:49) +[error]  at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:62) +[error]  at sbt.std.Transform$$anon$4.work(Transform.scala:67) +[error]  at sbt.Execute.$anonfun$submit$2(Execute.scala:281) +[error]  at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:19) +[error]  at sbt.Execute.work(Execute.scala:290) +[error]  at sbt.Execute.$anonfun$submit$1(Execute.scala:281) +[error]  at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:178) +[error]  at sbt.CompletionService$$anon$2.call(CompletionService.scala:37) +[error]  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) +[error]  at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) +[error]  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) +[error]  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) +[error]  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) +[error]  at java.base/java.lang.Thread.run(Thread.java:829) +[error] (scalaCompilerBridgeScope / csrConfiguration) scala.MatchError: org.apache.logging.log4j.simple.SimpleLoggerContext@1f192ce (of class org.apache.logging.log4j.simple.SimpleLoggerContext) diff --git a/target/streams/_global/update/_global/streams/out b/target/streams/_global/update/_global/streams/out new file mode 100644 index 00000000..620e9d8e --- /dev/null +++ b/target/streams/_global/update/_global/streams/out @@ -0,0 +1,4 @@ +[debug] "not up to date. inChanged = true, force = false +[debug] Updating ... +[debug] Done updating  +[warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings. diff --git a/target/streams/_global/updateClassifiers/_global/streams/out b/target/streams/_global/updateClassifiers/_global/streams/out new file mode 100644 index 00000000..15c0d4aa --- /dev/null +++ b/target/streams/_global/updateClassifiers/_global/streams/out @@ -0,0 +1,4 @@ +[debug] "not up to date. inChanged = true, force = false +[debug] Updating ProjectRef(uri("file:/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/"), "root")... +[debug] Done updating ProjectRef(uri("file:/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/"), "root") +[warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings. diff --git a/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.12/inputs b/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.12/inputs new file mode 100644 index 00000000..b7b424f6 --- /dev/null +++ b/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.12/inputs @@ -0,0 +1 @@ +1243840267 \ No newline at end of file diff --git a/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.12/output b/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.12/output new file mode 100644 index 00000000..93f84cff --- /dev/null +++ b/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.12/output @@ -0,0 +1 @@ +{"cachedDescriptor":".","configurations":[{"configuration":{"name":"plugin"},"modules":[],"details":[]},{"configuration":{"name":"pom"},"modules":[],"details":[]},{"configuration":{"name":"universal-src"},"modules":[],"details":[]},{"configuration":{"name":"test"},"modules":[{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-mysql_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"mysql","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-mysql_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-mysql_2.12/0.39.0/testcontainers-scala-mysql_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-mysql_2.12/0.39.0/testcontainers-scala-mysql_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-mysql_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-mysql_2.12/0.39.0/testcontainers-scala-mysql_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-mysql_2.12/0.39.0/testcontainers-scala-mysql_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-edge-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-edge-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-edge-driver/3.4.0/selenium-edge-driver-3.4.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-edge-driver/3.4.0/selenium-edge-driver-3.4.0-sources.jar"],[{"name":"selenium-edge-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-edge-driver/3.4.0/selenium-edge-driver-3.4.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-edge-driver/3.4.0/selenium-edge-driver-3.4.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc-evolutions_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-evolutions_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-sources.jar"],[{"name":"play-jdbc-evolutions_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpcore","revision":"4.4.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpcore","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar"],[{"name":"httpcore","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-core-ga","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-common","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-common","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830-sources.jar"],[{"name":"websocket-common","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-codec","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-codec","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.34.Final/netty-codec-4.1.34.Final-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.34.Final/netty-codec-4.1.34.Final-sources.jar"],[{"name":"netty-codec","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.34.Final/netty-codec-4.1.34.Final-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.34.Final/netty-codec-4.1.34.Final-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-transport-native-epoll","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-transport-native-epoll","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-sources.jar"],[{"name":"netty-transport-native-epoll","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-javadoc.jar"],[{"name":"netty-transport-native-epoll","type":"jar","extension":"jar","classifier":"linux-x86_64","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-linux-x86_64.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-linux-x86_64.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-xml","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-xml","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830-sources.jar"],[{"name":"jetty-xml","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-sources.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-sources.jar"],[{"name":"scala-library","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpmime","revision":"4.5.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpmime","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar"],[{"name":"httpmime","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit-core-js","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit-core-js","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-core-js/2.33/htmlunit-core-js-2.33-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-core-js/2.33/htmlunit-core-js-2.33-sources.jar"],[{"name":"htmlunit-core-js","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-core-js/2.33/htmlunit-core-js-2.33-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-core-js/2.33/htmlunit-core-js-2.33-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-util","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-util","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830-sources.jar"],[{"name":"jetty-util","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpclient","revision":"4.5.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpclient","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar"],[{"name":"httpclient","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.java.dev.jna","name":"jna-platform","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna-platform","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.1.0/jna-platform-4.1.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.1.0/jna-platform-4.1.0-sources.jar"],[{"name":"jna-platform","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.1.0/jna-platform-4.1.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.1.0/jna-platform-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/twall/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.cache","name":"cache-api","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cache-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/cache/cache-api/1.0.0/cache-api-1.0.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/cache/cache-api/1.0.0/cache-api-1.0.0-sources.jar"],[{"name":"cache-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/cache/cache-api/1.0.0/cache-api-1.0.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/cache/cache-api/1.0.0/cache-api-1.0.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jsr107/jsr107spec","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-lang3","revision":"3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-lang3","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8-sources.jar"],[{"name":"commons-lang3","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-lang/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-text","revision":"1.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.commons","name":"commons-lang3","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-text","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-sources.jar"],[{"name":"commons-text","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-text","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.activation","name":"javax.activation-api","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.activation-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-sources.jar"],[{"name":"javax.activation-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-parsing_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-parsing_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-sources.jar"],[{"name":"akka-parsing_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-lang3","revision":"3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-lang3","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8-sources.jar"],[{"name":"commons-lang3","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-lang/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.postgresql","name":"postgresql","revision":"42.2.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"postgresql","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-sources.jar"],[{"name":"postgresql","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pgjdbc/pgjdbc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"neko-htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"neko-htmlunit","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-sources.jar"],[{"name":"neko-htmlunit","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject.extensions","name":"guice-assistedinject","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice-assistedinject","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-sources.jar"],[{"name":"guice-assistedinject","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"cachecontrol_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cachecontrol_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/cachecontrol_2.12/1.1.2/cachecontrol_2.12-1.1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/cachecontrol_2.12/1.1.2/cachecontrol_2.12-1.1.2-sources.jar"],[{"name":"cachecontrol_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/cachecontrol_2.12/1.1.2/cachecontrol_2.12-1.1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/cachecontrol_2.12/1.1.2/cachecontrol_2.12-1.1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/cachecontrol","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.mojo","name":"animal-sniffer-annotations","revision":"1.17","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"animal-sniffer-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-sources.jar"],[{"name":"animal-sniffer-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.mockito","name":"mockito-all","revision":"1.10.19","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mockito-all","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/mockito/mockito-all/1.10.19/mockito-all-1.10.19-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mockito/mockito-all/1.10.19/mockito-all-1.10.19-sources.jar"],[{"name":"mockito-all","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/mockito/mockito-all/1.10.19/mockito-all-1.10.19-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mockito/mockito-all/1.10.19/mockito-all-1.10.19-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.mockito.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"htmlunit-driver","revision":"2.33.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3-sources.jar"],[{"name":"htmlunit-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/SeleniumHQ/htmlunit-driver","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-sources.jar"],[{"name":"jcl-over-slf4j","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-api","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59-sources.jar"],[{"name":"selenium-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.docker-java","name":"docker-java-api","revision":"3.2.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"docker-java-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/docker-java/docker-java-api/3.2.7/docker-java-api-3.2.7-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-api/3.2.7/docker-java-api-3.2.7-sources.jar"],[{"name":"docker-java-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/docker-java/docker-java-api/3.2.7/docker-java-api-3.2.7-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-api/3.2.7/docker-java-api-3.2.7-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/docker-java/docker-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm-tokenizer_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm-tokenizer_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-sources.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-sources.jar"],[{"name":"anorm-tokenizer_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-javadoc.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-classic","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-classic","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-sources.jar"],[{"name":"logback-classic","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-util","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-util","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830-sources.jar"],[{"name":"jetty-util","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"shaded-asynchttpclient","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"shaded-asynchttpclient","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/shaded-asynchttpclient/1.0.0/shaded-asynchttpclient-1.0.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/shaded-asynchttpclient/1.0.0/shaded-asynchttpclient-1.0.0-sources.jar"],[{"name":"shaded-asynchttpclient","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/shaded-asynchttpclient/1.0.0/shaded-asynchttpclient-1.0.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/shaded-asynchttpclient/1.0.0/shaded-asynchttpclient-1.0.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-ie-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-ie-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/3.4.0/selenium-ie-driver-3.4.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/3.4.0/selenium-ie-driver-3.4.0-sources.jar"],[{"name":"selenium-ie-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/3.4.0/selenium-ie-driver-3.4.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/3.4.0/selenium-ie-driver-3.4.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scalactic","name":"scalactic_2.12","revision":"3.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalactic_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.3/scalactic_2.12-3.0.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.3/scalactic_2.12-3.0.3-sources.jar"],[{"name":"scalactic_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.3/scalactic_2.12-3.0.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.3/scalactic_2.12-3.0.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scalatest.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-sources.jar"],[{"name":"scala-parser-combinators_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala_2.12/0.39.0/testcontainers-scala_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala_2.12/0.39.0/testcontainers-scala_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala_2.12/0.39.0/testcontainers-scala_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala_2.12/0.39.0/testcontainers-scala_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-codec","name":"commons-codec","revision":"1.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-codec","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar"],[{"name":"commons-codec","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-codec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"junit","name":"junit","revision":"4.12","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"junit","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/junit/junit/4.12/junit-4.12-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/junit/junit/4.12/junit-4.12-sources.jar"],[{"name":"junit","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/junit/junit/4.12/junit-4.12-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/junit/junit/4.12/junit-4.12-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://junit.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject","name":"guice","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-sources.jar"],[{"name":"guice","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-vault_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"vault","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-vault_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-vault_2.12/0.39.0/testcontainers-scala-vault_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-vault_2.12/0.39.0/testcontainers-scala-vault_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-vault_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-vault_2.12/0.39.0/testcontainers-scala-vault_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-vault_2.12/0.39.0/testcontainers-scala-vault_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-resolver","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-resolver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.34.Final/netty-resolver-4.1.34.Final-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.34.Final/netty-resolver-4.1.34.Final-sources.jar"],[{"name":"netty-resolver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.34.Final/netty-resolver-4.1.34.Final-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.34.Final/netty-resolver-4.1.34.Final-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jdk8","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jdk8","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-sources.jar"],[{"name":"jackson-datatype-jdk8","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-json-common_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-json-common_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-sources.jar"],[{"name":"jwt-json-common_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"neko-htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"neko-htmlunit","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-sources.jar"],[{"name":"neko-htmlunit","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-sources.jar"],[{"name":"htmlunit","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.docker-java","name":"docker-java-transport-zerodep","revision":"3.2.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"docker-java-transport-zerodep","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/docker-java/docker-java-transport-zerodep/3.2.7/docker-java-transport-zerodep-3.2.7-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport-zerodep/3.2.7/docker-java-transport-zerodep-3.2.7-sources.jar"],[{"name":"docker-java-transport-zerodep","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/docker-java/docker-java-transport-zerodep/3.2.7/docker-java-transport-zerodep-3.2.7-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport-zerodep/3.2.7/docker-java-transport-zerodep-3.2.7-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/docker-java/docker-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-slf4j_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-slf4j_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-sources.jar"],[{"name":"akka-slf4j_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.servlet","name":"javax.servlet-api","revision":"3.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.servlet-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0-sources.jar"],[{"name":"javax.servlet-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://servlet-spec.java.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.jsonwebtoken","name":"jjwt","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jjwt","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-sources.jar"],[{"name":"jjwt","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jwtk/jjwt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xml-apis","name":"xml-apis","revision":"1.4.01","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xml-apis","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar"],[{"name":"xml-apis","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/commons/components/external/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-akka-http-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-akka-http-server_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-sources.jar"],[{"name":"play-akka-http-server_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.30","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-sources.jar"],[{"name":"slf4j-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"ssl-config-core_2.12","revision":"0.3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ssl-config-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-sources.jar"],[{"name":"ssl-config-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/ssl-config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-netty-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-netty-server_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-netty-server_2.12/2.7.3/play-netty-server_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-netty-server_2.12/2.7.3/play-netty-server_2.12-2.7.3-sources.jar"],[{"name":"play-netty-server_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-netty-server_2.12/2.7.3/play-netty-server_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-netty-server_2.12/2.7.3/play-netty-server_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xalan","name":"xalan","revision":"2.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"xerces","name":"xercesImpl","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"xml-apis","name":"xml-apis","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xalan","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2-sources.jar"],[{"name":"xalan","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/xalan-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-stream_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-stream_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-sources.jar"],[{"name":"akka-stream_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-postgresql_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"postgresql","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-postgresql_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-postgresql_2.12/0.39.0/testcontainers-scala-postgresql_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-postgresql_2.12/0.39.0/testcontainers-scala-postgresql_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-postgresql_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-postgresql_2.12/0.39.0/testcontainers-scala-postgresql_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-postgresql_2.12/0.39.0/testcontainers-scala-postgresql_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-client","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-client","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830-sources.jar"],[{"name":"websocket-client","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc-api_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-api_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-sources.jar"],[{"name":"play-jdbc-api_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.netty","name":"netty-reactive-streams-http","revision":"2.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-reactive-streams-http","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.3/netty-reactive-streams-http-2.0.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.3/netty-reactive-streams-http-2.0.3-sources.jar"],[{"name":"netty-reactive-streams-http","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.3/netty-reactive-streams-http-2.0.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.3/netty-reactive-streams-http-2.0.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xerces","name":"xercesImpl","revision":"2.12.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xercesImpl","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar"],[{"name":"xercesImpl","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://xerces.apache.org/xerces2-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-jdbc_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"mysql","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-jdbc_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-jdbc_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-sources.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-sources.jar"],[{"name":"anorm_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-javadoc.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-opera-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-opera-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-opera-driver/3.4.0/selenium-opera-driver-3.4.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-opera-driver/3.4.0/selenium-opera-driver-3.4.0-sources.jar"],[{"name":"selenium-opera-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-opera-driver/3.4.0/selenium-opera-driver-3.4.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-opera-driver/3.4.0/selenium-opera-driver-3.4.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.zaxxer","name":"HikariCP","revision":"3.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"HikariCP","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-sources.jar"],[{"name":"HikariCP","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/brettwooldridge/HikariCP","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-logback_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-logback_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-sources.jar"],[{"name":"play-logback_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xml-apis","name":"xml-apis","revision":"1.4.01","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xml-apis","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar"],[{"name":"xml-apis","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/commons/components/external/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ws_2.12","revision":"2.6.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ws_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws_2.12/2.6.0/play-ws_2.12-2.6.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws_2.12/2.6.0/play-ws_2.12-2.6.0-sources.jar"],[{"name":"play-ws_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws_2.12/2.6.0/play-ws_2.12-2.6.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws_2.12/2.6.0/play-ws_2.12-2.6.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play-json_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play-json_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-sources.jar"],[{"name":"jwt-play-json_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"accessors-smart","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"accessors-smart","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-sources.jar"],[{"name":"accessors-smart","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xalan","name":"serializer","revision":"2.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"xerces","name":"xercesImpl","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"xml-apis","name":"xml-apis","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"serializer","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2-sources.jar"],[{"name":"serializer","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/xalan-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-support","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-support","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59-sources.jar"],[{"name":"selenium-support","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-sources.jar"],[{"name":"commons-io","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-test_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-test_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-test_2.12/2.7.3/play-test_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-test_2.12/2.7.3/play-test_2.12-2.7.3-sources.jar"],[{"name":"play-test_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-test_2.12/2.7.3/play-test_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-test_2.12/2.7.3/play-test_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-server_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-sources.jar"],[{"name":"play-server_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.fluentlenium","name":"fluentlenium-core","revision":"3.7.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"fluentlenium-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/fluentlenium/fluentlenium-core/3.7.1/fluentlenium-core-3.7.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/fluentlenium/fluentlenium-core/3.7.1/fluentlenium-core-3.7.1-sources.jar"],[{"name":"fluentlenium-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/fluentlenium/fluentlenium-core/3.7.1/fluentlenium-core-3.7.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/fluentlenium/fluentlenium-core/3.7.1/fluentlenium-core-3.7.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-codec","name":"commons-codec","revision":"1.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-codec","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar"],[{"name":"commons-codec","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-codec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.codeborne","name":"phantomjsdriver","revision":"1.4.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"phantomjsdriver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/codeborne/phantomjsdriver/1.4.3/phantomjsdriver-1.4.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/codeborne/phantomjsdriver/1.4.3/phantomjsdriver-1.4.3-sources.jar"],[{"name":"phantomjsdriver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/codeborne/phantomjsdriver/1.4.3/phantomjsdriver-1.4.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/codeborne/phantomjsdriver/1.4.3/phantomjsdriver-1.4.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/codeborne/ghostdriver","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-common","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-common","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-common/4.1.34.Final/netty-common-4.1.34.Final-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.34.Final/netty-common-4.1.34.Final-sources.jar"],[{"name":"netty-common","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-common/4.1.34.Final/netty-common-4.1.34.Final-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.34.Final/netty-common-4.1.34.Final-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-scalatest-selenium_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"selenium","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-java","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-scalatest-selenium_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest-selenium_2.12/0.39.0/testcontainers-scala-scalatest-selenium_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest-selenium_2.12/0.39.0/testcontainers-scala-scalatest-selenium_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-scalatest-selenium_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest-selenium_2.12/0.39.0/testcontainers-scala-scalatest-selenium_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest-selenium_2.12/0.39.0/testcontainers-scala-scalatest-selenium_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-sources.jar"],[{"name":"joda-time","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.rnorth.duct-tape","name":"duct-tape","revision":"1.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jetbrains","name":"annotations","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"duct-tape","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8-sources.jar"],[{"name":"duct-tape","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/rnorth/${project.artifactId}","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-sources.jar"],[{"name":"akka-actor_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-json_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-json_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-sources.jar"],[{"name":"play-json_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ws-standalone-xml_2.12","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ws-standalone-xml_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-xml_2.12/1.0.0/play-ws-standalone-xml_2.12-1.0.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-xml_2.12/1.0.0/play-ws-standalone-xml_2.12-1.0.0-sources.jar"],[{"name":"play-ws-standalone-xml_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-xml_2.12/1.0.0/play-ws-standalone-xml_2.12-1.0.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-xml_2.12/1.0.0/play-ws-standalone-xml_2.12-1.0.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-safari-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-safari-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/3.4.0/selenium-safari-driver-3.4.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/3.4.0/selenium-safari-driver-3.4.0-sources.jar"],[{"name":"selenium-safari-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/3.4.0/selenium-safari-driver-3.4.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/3.4.0/selenium-safari-driver-3.4.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jsr310","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jsr310","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-sources.jar"],[{"name":"jackson-datatype-jsr310","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-firefox-driver","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-firefox-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59-sources.jar"],[{"name":"selenium-firefox-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-sources.jar"],[{"name":"play-exceptions","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"cglib","name":"cglib-nodep","revision":"3.2.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cglib-nodep","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/cglib/cglib-nodep/3.2.4/cglib-nodep-3.2.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/cglib/cglib-nodep/3.2.4/cglib-nodep-3.2.4-sources.jar"],[{"name":"cglib-nodep","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/cglib/cglib-nodep/3.2.4/cglib-nodep-3.2.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/cglib/cglib-nodep/3.2.4/cglib-nodep-3.2.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"testcontainers","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/testcontainers/1.15.2/testcontainers-1.15.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/testcontainers/1.15.2/testcontainers-1.15.2-sources.jar"],[{"name":"testcontainers","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/testcontainers/1.15.2/testcontainers-1.15.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/testcontainers/1.15.2/testcontainers-1.15.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit-cssparser","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit-cssparser","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-cssparser/1.2.0/htmlunit-cssparser-1.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-cssparser/1.2.0/htmlunit-cssparser-1.2.0-sources.jar"],[{"name":"htmlunit-cssparser","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-cssparser/1.2.0/htmlunit-cssparser-1.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-cssparser/1.2.0/htmlunit-cssparser-1.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/HtmlUnit/htmlunit-cssparser","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"shaded-oauth","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"shaded-oauth","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/shaded-oauth/1.0.0/shaded-oauth-1.0.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/shaded-oauth/1.0.0/shaded-oauth-1.0.0-sources.jar"],[{"name":"shaded-oauth","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/shaded-oauth/1.0.0/shaded-oauth-1.0.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/shaded-oauth/1.0.0/shaded-oauth-1.0.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-cassandra_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"cassandra","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-cassandra_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-cassandra_2.12/0.39.0/testcontainers-scala-cassandra_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-cassandra_2.12/0.39.0/testcontainers-scala-cassandra_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-cassandra_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-cassandra_2.12/0.39.0/testcontainers-scala-cassandra_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-cassandra_2.12/0.39.0/testcontainers-scala-cassandra_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-sources.jar"],[{"name":"play-jdbc_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-sources.jar"],[{"name":"j2objc-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ahc-ws-standalone_2.12","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ahc-ws-standalone_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws-standalone_2.12/1.0.0/play-ahc-ws-standalone_2.12-1.0.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws-standalone_2.12/1.0.0/play-ahc-ws-standalone_2.12-1.0.0-sources.jar"],[{"name":"play-ahc-ws-standalone_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws-standalone_2.12/1.0.0/play-ahc-ws-standalone_2.12-1.0.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws-standalone_2.12/1.0.0/play-ahc-ws-standalone_2.12-1.0.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-buffer","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-buffer","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.34.Final/netty-buffer-4.1.34.Final-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.34.Final/netty-buffer-4.1.34.Final-sources.jar"],[{"name":"netty-buffer","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.34.Final/netty-buffer-4.1.34.Final-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.34.Final/netty-buffer-4.1.34.Final-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar"],[{"name":"commons-logging","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"aopalliance","name":"aopalliance","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"aopalliance","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar"]],"missingArtifacts":[{"name":"aopalliance","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://aopalliance.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.jayway.jsonpath","name":"json-path","revision":"2.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-path","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-sources.jar"],[{"name":"json-path","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jayway/JsonPath","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"test-interface","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"test-interface","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0-sources.jar"],[{"name":"test-interface","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-sbt.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"filters-helpers_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"filters-helpers_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-sources.jar"],[{"name":"filters-helpers_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-client","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-client","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830-sources.jar"],[{"name":"websocket-client","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar"],[{"name":"failureaccess","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-sources.jar"],[{"name":"commons-io","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-http","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-http","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.12.v20180830/jetty-http-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.12.v20180830/jetty-http-9.4.12.v20180830-sources.jar"],[{"name":"jetty-http","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.12.v20180830/jetty-http-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.12.v20180830/jetty-http-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-sources.jar"],[{"name":"play_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"5.0.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-sources.jar"],[{"name":"asm","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-sources.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-sources.jar"],[{"name":"scala-reflect","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-databind","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-databind","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-sources.jar"],[{"name":"jackson-databind","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-sources.jar"],[{"name":"htmlunit","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-http-core_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-http-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-sources.jar"],[{"name":"akka-http-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-io","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-io","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.12.v20180830/jetty-io-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.12.v20180830/jetty-io-9.4.12.v20180830-sources.jar"],[{"name":"jetty-io","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.12.v20180830/jetty-io-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.12.v20180830/jetty-io-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.java.dev.jna","name":"jna","revision":"5.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0-sources.jar"],[{"name":"jna","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.squareup.okhttp3","name":"okhttp","revision":"3.11.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"okhttp","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0-sources.jar"],[{"name":"okhttp","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.gson","name":"gson","revision":"2.8.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"gson","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0-sources.jar"],[{"name":"gson","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"postgresql","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"postgresql","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/postgresql/1.15.2/postgresql-1.15.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/postgresql/1.15.2/postgresql-1.15.2-sources.jar"],[{"name":"postgresql","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/postgresql/1.15.2/postgresql-1.15.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/postgresql/1.15.2/postgresql-1.15.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-sources.jar"],[{"name":"twirl-api_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-functional_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-functional_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-sources.jar"],[{"name":"play-functional_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-sources.jar"],[{"name":"commons-io","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-scalatest_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-scalatest_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest_2.12/0.39.0/testcontainers-scala-scalatest_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest_2.12/0.39.0/testcontainers-scala-scalatest_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-scalatest_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest_2.12/0.39.0/testcontainers-scala-scalatest_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest_2.12/0.39.0/testcontainers-scala-scalatest_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.hamcrest","name":"hamcrest-core","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"hamcrest-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar"],[{"name":"hamcrest-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-exec","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-exec","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3-sources.jar"],[{"name":"commons-exec","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-exec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-net","name":"commons-net","revision":"3.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-net","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-net/commons-net/3.6/commons-net-3.6-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-net/commons-net/3.6/commons-net-3.6-sources.jar"],[{"name":"commons-net","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-net/commons-net/3.6/commons-net-3.6-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-net/commons-net/3.6/commons-net-3.6-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-sources.jar"],[{"name":"jackson-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.netty","name":"netty-reactive-streams","revision":"2.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-reactive-streams","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.3/netty-reactive-streams-2.0.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.3/netty-reactive-streams-2.0.3-sources.jar"],[{"name":"netty-reactive-streams","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.3/netty-reactive-streams-2.0.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.3/netty-reactive-streams-2.0.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.docker-java","name":"docker-java-transport","revision":"3.2.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"docker-java-transport","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/docker-java/docker-java-transport/3.2.7/docker-java-transport-3.2.7-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport/3.2.7/docker-java-transport-3.2.7-sources.jar"],[{"name":"docker-java-transport","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/docker-java/docker-java-transport/3.2.7/docker-java-transport-3.2.7-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport/3.2.7/docker-java-transport-3.2.7-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/docker-java/docker-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-remote-driver","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-remote-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-sources.jar"],[{"name":"selenium-remote-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"mysql","name":"mysql-connector-java","revision":"8.0.18","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mysql-connector-java","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18-sources.jar"]],"missingArtifacts":[{"name":"mysql-connector-java","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://dev.mysql.com/doc/connector-j/en/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-sources.jar"],[{"name":"checker-qual","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpclient","revision":"4.5.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpclient","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar"],[{"name":"httpclient","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-core_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-core_2.12/0.39.0/testcontainers-scala-core_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-core_2.12/0.39.0/testcontainers-scala-core_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-core_2.12/0.39.0/testcontainers-scala-core_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-core_2.12/0.39.0/testcontainers-scala-core_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"27.1-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-sources.jar"],[{"name":"guava","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.h2database","name":"h2","revision":"1.4.197","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"h2","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/h2database/h2/1.4.197/h2-1.4.197-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.197/h2-1.4.197-sources.jar"],[{"name":"h2","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/h2database/h2/1.4.197/h2-1.4.197-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.197/h2-1.4.197-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.h2database.com","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-client","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-client","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830-sources.jar"],[{"name":"jetty-client","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.w3c.css","name":"sac","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sac","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/w3c/css/sac/1.3/sac-1.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/w3c/css/sac/1.3/sac-1.3-sources.jar"]],"missingArtifacts":[{"name":"sac","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/w3c/css/sac/1.3/sac-1.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://www.w3.org/Style/CSS/SAC/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-sources.jar"],[{"name":"scala-xml_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scalatest","name":"scalatest_2.12","revision":"3.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalatest_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalatest/scalatest_2.12/3.0.3/scalatest_2.12-3.0.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest_2.12/3.0.3/scalatest_2.12-3.0.3-sources.jar"],[{"name":"scalatest_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalatest/scalatest_2.12/3.0.3/scalatest_2.12-3.0.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest_2.12/3.0.3/scalatest_2.12-3.0.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scalatest.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-text","revision":"1.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.commons","name":"commons-lang3","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-text","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-sources.jar"],[{"name":"commons-text","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-text","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scalatestplus.play","name":"scalatestplus-play_2.12","revision":"3.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalatestplus-play_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalatestplus/play/scalatestplus-play_2.12/3.1.0/scalatestplus-play_2.12-3.1.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalatestplus/play/scalatestplus-play_2.12/3.1.0/scalatestplus-play_2.12-3.1.0-sources.jar"],[{"name":"scalatestplus-play_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalatestplus/play/scalatestplus-play_2.12/3.1.0/scalatestplus-play_2.12-3.1.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalatestplus/play/scalatestplus-play_2.12/3.1.0/scalatestplus-play_2.12-3.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/scalatestplus-play","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-codec","name":"commons-codec","revision":"1.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-codec","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar"],[{"name":"commons-codec","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-codec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.protobuf","name":"protobuf-java","revision":"3.6.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"protobuf-java","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-sources.jar"],[{"name":"protobuf-java","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-core_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-sources.jar"],[{"name":"jwt-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.logstash.logback","name":"logstash-logback-encoder","revision":"5.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logstash-logback-encoder","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-sources.jar"],[{"name":"logstash-logback-encoder","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/logstash/logstash-logback-encoder","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[],"missingArtifacts":[{"name":"listenablefuture","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},{"name":"listenablefuture","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.bytebuddy","name":"byte-buddy","revision":"1.8.15","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"byte-buddy","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15-sources.jar"],[{"name":"byte-buddy","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-jdbc_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"postgresql","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-jdbc_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-jdbc_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-sources.jar"],[{"name":"error_prone_annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ws-standalone_2.12","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ws-standalone_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone_2.12/1.0.0/play-ws-standalone_2.12-1.0.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone_2.12/1.0.0/play-ws-standalone_2.12-1.0.0-sources.jar"],[{"name":"play-ws-standalone_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone_2.12/1.0.0/play-ws-standalone_2.12-1.0.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone_2.12/1.0.0/play-ws-standalone_2.12-1.0.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"neko-htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"neko-htmlunit","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-sources.jar"],[{"name":"neko-htmlunit","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpcore","revision":"4.4.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpcore","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar"],[{"name":"httpcore","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-core-ga","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-sources.jar"],[{"name":"jwt-play_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-protobuf_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-protobuf_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-sources.jar"],[{"name":"akka-protobuf_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar"],[{"name":"commons-logging","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ws-standalone-json_2.12","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ws-standalone-json_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-json_2.12/1.0.0/play-ws-standalone-json_2.12-1.0.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-json_2.12/1.0.0/play-ws-standalone-json_2.12-1.0.0-sources.jar"],[{"name":"play-ws-standalone-json_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-json_2.12/1.0.0/play-ws-standalone-json_2.12-1.0.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-json_2.12/1.0.0/play-ws-standalone-json_2.12-1.0.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-chrome-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-chrome-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/3.4.0/selenium-chrome-driver-3.4.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/3.4.0/selenium-chrome-driver-3.4.0-sources.jar"],[{"name":"selenium-chrome-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/3.4.0/selenium-chrome-driver-3.4.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/3.4.0/selenium-chrome-driver-3.4.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-handler","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-handler","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.34.Final/netty-handler-4.1.34.Final-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.34.Final/netty-handler-4.1.34.Final-sources.jar"],[{"name":"netty-handler","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.34.Final/netty-handler-4.1.34.Final-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.34.Final/netty-handler-4.1.34.Final-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar"],[{"name":"commons-logging","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"janino","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"janino","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-sources.jar"],[{"name":"janino","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.reactivestreams","name":"reactive-streams","revision":"1.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"reactive-streams","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-sources.jar"],[{"name":"reactive-streams","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.reactive-streams.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-kafka_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"kafka","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-kafka_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-kafka_2.12/0.39.0/testcontainers-scala-kafka_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-kafka_2.12/0.39.0/testcontainers-scala-kafka_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-kafka_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-kafka_2.12/0.39.0/testcontainers-scala-kafka_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-kafka_2.12/0.39.0/testcontainers-scala-kafka_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-sources.jar"],[{"name":"htmlunit","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-sources.jar"],[{"name":"jackson-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-api","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.12.v20180830/websocket-api-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.12.v20180830/websocket-api-9.4.12.v20180830-sources.jar"],[{"name":"websocket-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.12.v20180830/websocket-api-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.12.v20180830/websocket-api-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.squareup.okio","name":"okio","revision":"1.14.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"okio","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0-sources.jar"],[{"name":"okio","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.atteo.classindex","name":"classindex","revision":"3.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"classindex","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/atteo/classindex/classindex/3.4/classindex-3.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/atteo/classindex/classindex/3.4/classindex-3.4-sources.jar"],[{"name":"classindex","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/atteo/classindex/classindex/3.4/classindex-3.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/atteo/classindex/classindex/3.4/classindex-3.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"mysql","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mysql","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/mysql/1.15.2/mysql-1.15.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/mysql/1.15.2/mysql-1.15.2-sources.jar"],[{"name":"mysql","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/mysql/1.15.2/mysql-1.15.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/mysql/1.15.2/mysql-1.15.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar"],[{"name":"javax.inject","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ahc-ws_2.12","revision":"2.6.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ahc-ws_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws_2.12/2.6.0/play-ahc-ws_2.12-2.6.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws_2.12/2.6.0/play-ahc-ws_2.12-2.6.0-sources.jar"],[{"name":"play-ahc-ws_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws_2.12/2.6.0/play-ahc-ws_2.12-2.6.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws_2.12/2.6.0/play-ahc-ws_2.12-2.6.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"json-smart","revision":"2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-smart","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-sources.jar"],[{"name":"json-smart","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"database-commons","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"database-commons","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/database-commons/1.15.2/database-commons-1.15.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/database-commons/1.15.2/database-commons-1.15.2-sources.jar"],[{"name":"database-commons","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/database-commons/1.15.2/database-commons-1.15.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/database-commons/1.15.2/database-commons-1.15.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-client","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-client","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830-sources.jar"],[{"name":"jetty-client","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.cssparser","name":"cssparser","revision":"0.9.22","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cssparser","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/cssparser/cssparser/0.9.22/cssparser-0.9.22-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/cssparser/cssparser/0.9.22/cssparser-0.9.22-sources.jar"],[{"name":"cssparser","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/cssparser/cssparser/0.9.22/cssparser-0.9.22-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/cssparser/cssparser/0.9.22/cssparser-0.9.22-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://cssparser.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-xml","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-xml","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830-sources.jar"],[{"name":"jetty-xml","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"commons-compiler","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compiler","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-sources.jar"],[{"name":"commons-compiler","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-exec","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-exec","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3-sources.jar"],[{"name":"commons-exec","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-exec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.novocode","name":"junit-interface","revision":"0.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"junit-interface","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/novocode/junit-interface/0.11/junit-interface-0.11-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/novocode/junit-interface/0.11/junit-interface-0.11-sources.jar"],[{"name":"junit-interface","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/novocode/junit-interface/0.11/junit-interface-0.11-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/novocode/junit-interface/0.11/junit-interface-0.11-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/sbt/junit-interface/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.9.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-sources.jar"],[{"name":"scala-java8-compat_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.rnorth.visible-assertions","name":"visible-assertions","revision":"2.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"visible-assertions","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/rnorth/visible-assertions/visible-assertions/2.1.2/visible-assertions-2.1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/rnorth/visible-assertions/visible-assertions/2.1.2/visible-assertions-2.1.2-sources.jar"],[{"name":"visible-assertions","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/rnorth/visible-assertions/visible-assertions/2.1.2/visible-assertions-2.1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/rnorth/visible-assertions/visible-assertions/2.1.2/visible-assertions-2.1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/rnorth/visible-assertions","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.java.dev.jna","name":"jna","revision":"5.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0-sources.jar"],[{"name":"jna","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-codec-http","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-codec-http","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.34.Final/netty-codec-http-4.1.34.Final-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.34.Final/netty-codec-http-4.1.34.Final-sources.jar"],[{"name":"netty-codec-http","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.34.Final/netty-codec-http-4.1.34.Final-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.34.Final/netty-codec-http-4.1.34.Final-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-sources.jar"],[{"name":"config","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xalan","name":"serializer","revision":"2.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"serializer","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2-sources.jar"],[{"name":"serializer","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/xalan-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"tyrex","name":"tyrex","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[],"missingArtifacts":[{"name":"tyrex","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},{"name":"tyrex","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"jdbc","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jdbc","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/jdbc/1.15.2/jdbc-1.15.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/jdbc/1.15.2/jdbc-1.15.2-sources.jar"],[{"name":"jdbc","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/jdbc/1.15.2/jdbc-1.15.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/jdbc/1.15.2/jdbc-1.15.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-text","revision":"1.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.commons","name":"commons-lang3","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-text","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-sources.jar"],[{"name":"commons-text","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-text","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-transport-native-unix-common","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-transport-native-unix-common","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.34.Final/netty-transport-native-unix-common-4.1.34.Final-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.34.Final/netty-transport-native-unix-common-4.1.34.Final-sources.jar"],[{"name":"netty-transport-native-unix-common","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.34.Final/netty-transport-native-unix-common-4.1.34.Final-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.34.Final/netty-transport-native-unix-common-4.1.34.Final-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpcore","revision":"4.4.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpcore","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar"],[{"name":"httpcore","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-core-ga","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jul-to-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jul-to-slf4j","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-sources.jar"],[{"name":"jul-to-slf4j","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpclient","revision":"4.5.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpclient","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar"],[{"name":"httpclient","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.joda","name":"joda-convert","revision":"2.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-convert","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-sources.jar"],[{"name":"joda-convert","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/${joda.artifactId}/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-compress","revision":"1.20","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compress","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar"],[{"name":"commons-compress","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-compress/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-guice_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-guice_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-sources.jar"],[{"name":"play-guice_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar"],[{"name":"commons-logging","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-core","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar"],[{"name":"logback-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.xerial","name":"sqlite-jdbc","revision":"3.28.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sqlite-jdbc","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-sources.jar"],[{"name":"sqlite-jdbc","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-transport","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-transport","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.34.Final/netty-transport-4.1.34.Final-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.34.Final/netty-transport-4.1.34.Final-sources.jar"],[{"name":"netty-transport","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.34.Final/netty-transport-4.1.34.Final-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.34.Final/netty-transport-4.1.34.Final-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-common","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-common","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830-sources.jar"],[{"name":"websocket-common","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.xml.bind","name":"jaxb-api","revision":"2.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jaxb-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-sources.jar"],[{"name":"jaxb-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.googlecode.usc","name":"jdbcdslog","revision":"1.0.6.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jdbcdslog","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-sources.jar"],[{"name":"jdbcdslog","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/jdbcdslog-exp/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-java","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-java","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-java/3.4.0/selenium-java-3.4.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-java/3.4.0/selenium-java-3.4.0-sources.jar"],[{"name":"selenium-java","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-java/3.4.0/selenium-java-3.4.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-java/3.4.0/selenium-java-3.4.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar"],[{"name":"jsr305","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"htmlunit-driver","revision":"2.33.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3-sources.jar"],[{"name":"htmlunit-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/SeleniumHQ/htmlunit-driver","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-streams_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-streams_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-sources.jar"],[{"name":"play-streams_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xalan","name":"xalan","revision":"2.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xalan","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2-sources.jar"],[{"name":"xalan","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/xalan-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-remote-driver","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-remote-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-sources.jar"],[{"name":"selenium-remote-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.transaction","name":"jta","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jta","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar"]],"missingArtifacts":[{"name":"jta","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://java.sun.com/products/jta","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-sources.jar"],[{"name":"build-link","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.querqy","name":"querqy-core","revision":"3.7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"querqy-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-sources.jar"],[{"name":"querqy-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://querqy.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-remote-driver","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-remote-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-sources.jar"],[{"name":"selenium-remote-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"provided"},"modules":[],"details":[]},{"configuration":{"name":"compile-internal"},"modules":[{"module":{"organization":"com.typesafe.play","name":"play-jdbc-evolutions_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-evolutions_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-sources.jar"],[{"name":"play-jdbc-evolutions_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-sources.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-sources.jar"],[{"name":"scala-library","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.activation","name":"javax.activation-api","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.activation-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-sources.jar"],[{"name":"javax.activation-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-parsing_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-parsing_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-sources.jar"],[{"name":"akka-parsing_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.postgresql","name":"postgresql","revision":"42.2.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"postgresql","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-sources.jar"],[{"name":"postgresql","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pgjdbc/pgjdbc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject.extensions","name":"guice-assistedinject","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice-assistedinject","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-sources.jar"],[{"name":"guice-assistedinject","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.mojo","name":"animal-sniffer-annotations","revision":"1.17","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"animal-sniffer-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-sources.jar"],[{"name":"animal-sniffer-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-sources.jar"],[{"name":"jcl-over-slf4j","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm-tokenizer_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm-tokenizer_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-sources.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-sources.jar"],[{"name":"anorm-tokenizer_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-javadoc.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-classic","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-classic","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-sources.jar"],[{"name":"logback-classic","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-sources.jar"],[{"name":"scala-parser-combinators_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject","name":"guice","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-sources.jar"],[{"name":"guice","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jdk8","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jdk8","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-sources.jar"],[{"name":"jackson-datatype-jdk8","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-json-common_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-json-common_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-sources.jar"],[{"name":"jwt-json-common_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-slf4j_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-slf4j_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-sources.jar"],[{"name":"akka-slf4j_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.jsonwebtoken","name":"jjwt","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jjwt","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-sources.jar"],[{"name":"jjwt","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jwtk/jjwt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-akka-http-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-akka-http-server_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-sources.jar"],[{"name":"play-akka-http-server_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.30","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-sources.jar"],[{"name":"slf4j-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"ssl-config-core_2.12","revision":"0.3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ssl-config-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-sources.jar"],[{"name":"ssl-config-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/ssl-config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-stream_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-stream_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-sources.jar"],[{"name":"akka-stream_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc-api_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-api_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-sources.jar"],[{"name":"play-jdbc-api_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-sources.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-sources.jar"],[{"name":"anorm_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-javadoc.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.zaxxer","name":"HikariCP","revision":"3.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"HikariCP","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-sources.jar"],[{"name":"HikariCP","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/brettwooldridge/HikariCP","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-logback_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-logback_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-sources.jar"],[{"name":"play-logback_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play-json_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play-json_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-sources.jar"],[{"name":"jwt-play-json_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"accessors-smart","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"accessors-smart","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-sources.jar"],[{"name":"accessors-smart","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-server_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-sources.jar"],[{"name":"play-server_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-sources.jar"],[{"name":"joda-time","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-sources.jar"],[{"name":"akka-actor_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-json_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-json_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-sources.jar"],[{"name":"play-json_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jsr310","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jsr310","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-sources.jar"],[{"name":"jackson-datatype-jsr310","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-sources.jar"],[{"name":"play-exceptions","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-sources.jar"],[{"name":"play-jdbc_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-sources.jar"],[{"name":"j2objc-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"aopalliance","name":"aopalliance","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"aopalliance","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar"]],"missingArtifacts":[{"name":"aopalliance","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://aopalliance.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.jayway.jsonpath","name":"json-path","revision":"2.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-path","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-sources.jar"],[{"name":"json-path","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jayway/JsonPath","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"filters-helpers_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"filters-helpers_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-sources.jar"],[{"name":"filters-helpers_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar"],[{"name":"failureaccess","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-sources.jar"],[{"name":"play_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"5.0.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-sources.jar"],[{"name":"asm","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-sources.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-sources.jar"],[{"name":"scala-reflect","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-databind","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-databind","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-sources.jar"],[{"name":"jackson-databind","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-http-core_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-http-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-sources.jar"],[{"name":"akka-http-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-sources.jar"],[{"name":"twirl-api_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-functional_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-functional_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-sources.jar"],[{"name":"play-functional_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-sources.jar"],[{"name":"jackson-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"mysql","name":"mysql-connector-java","revision":"8.0.18","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mysql-connector-java","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18-sources.jar"]],"missingArtifacts":[{"name":"mysql-connector-java","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://dev.mysql.com/doc/connector-j/en/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-sources.jar"],[{"name":"checker-qual","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"27.1-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-sources.jar"],[{"name":"guava","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-sources.jar"],[{"name":"scala-xml_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.protobuf","name":"protobuf-java","revision":"3.6.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"protobuf-java","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-sources.jar"],[{"name":"protobuf-java","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-core_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-sources.jar"],[{"name":"jwt-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.logstash.logback","name":"logstash-logback-encoder","revision":"5.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logstash-logback-encoder","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-sources.jar"],[{"name":"logstash-logback-encoder","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/logstash/logstash-logback-encoder","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[],"missingArtifacts":[{"name":"listenablefuture","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},{"name":"listenablefuture","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-sources.jar"],[{"name":"error_prone_annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-sources.jar"],[{"name":"jwt-play_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-protobuf_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-protobuf_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-sources.jar"],[{"name":"akka-protobuf_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"janino","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"janino","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-sources.jar"],[{"name":"janino","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.reactivestreams","name":"reactive-streams","revision":"1.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"reactive-streams","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-sources.jar"],[{"name":"reactive-streams","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.reactive-streams.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-sources.jar"],[{"name":"jackson-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar"],[{"name":"javax.inject","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"json-smart","revision":"2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-smart","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-sources.jar"],[{"name":"json-smart","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"commons-compiler","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compiler","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-sources.jar"],[{"name":"commons-compiler","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.9.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-sources.jar"],[{"name":"scala-java8-compat_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-sources.jar"],[{"name":"config","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"tyrex","name":"tyrex","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[],"missingArtifacts":[{"name":"tyrex","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},{"name":"tyrex","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jul-to-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jul-to-slf4j","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-sources.jar"],[{"name":"jul-to-slf4j","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.joda","name":"joda-convert","revision":"2.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-convert","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-sources.jar"],[{"name":"joda-convert","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/${joda.artifactId}/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-guice_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-guice_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-sources.jar"],[{"name":"play-guice_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-core","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar"],[{"name":"logback-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.xerial","name":"sqlite-jdbc","revision":"3.28.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sqlite-jdbc","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-sources.jar"],[{"name":"sqlite-jdbc","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.xml.bind","name":"jaxb-api","revision":"2.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jaxb-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-sources.jar"],[{"name":"jaxb-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.googlecode.usc","name":"jdbcdslog","revision":"1.0.6.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jdbcdslog","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-sources.jar"],[{"name":"jdbcdslog","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/jdbcdslog-exp/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar"],[{"name":"jsr305","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-streams_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-streams_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-sources.jar"],[{"name":"play-streams_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.transaction","name":"jta","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jta","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar"]],"missingArtifacts":[{"name":"jta","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://java.sun.com/products/jta","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-sources.jar"],[{"name":"build-link","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.querqy","name":"querqy-core","revision":"3.7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"querqy-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-sources.jar"],[{"name":"querqy-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://querqy.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"debian"},"modules":[],"details":[]},{"configuration":{"name":"docs"},"modules":[{"module":{"organization":"com.typesafe.play","name":"play-omnidoc_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-omnidoc_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-omnidoc_2.12/2.7.3/play-omnidoc_2.12-2.7.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-omnidoc_2.12/2.7.3/play-omnidoc_2.12-2.7.3-sources.jar"],[{"name":"play-omnidoc_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-omnidoc_2.12/2.7.3/play-omnidoc_2.12-2.7.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-omnidoc_2.12/2.7.3/play-omnidoc_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/omnidoc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.activation","name":"javax.activation-api","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.activation-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-sources.jar"],[{"name":"javax.activation-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-parsing_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-parsing_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-sources.jar"],[{"name":"akka-parsing_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.mojo","name":"animal-sniffer-annotations","revision":"1.17","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"animal-sniffer-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-sources.jar"],[{"name":"animal-sniffer-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-sources.jar"],[{"name":"jcl-over-slf4j","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"5.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.3/asm-5.0.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.3/asm-5.0.3-sources.jar"],[{"name":"asm","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.3/asm-5.0.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.3/asm-5.0.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-sources.jar"],[{"name":"scala-parser-combinators_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jdk8","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jdk8","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-sources.jar"],[{"name":"jackson-datatype-jdk8","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-slf4j_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-slf4j_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-sources.jar"],[{"name":"akka-slf4j_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.jsonwebtoken","name":"jjwt","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jjwt","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-sources.jar"],[{"name":"jjwt","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jwtk/jjwt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-tree","revision":"5.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-tree","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3-sources.jar"],[{"name":"asm-tree","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-akka-http-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-akka-http-server_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-sources.jar"],[{"name":"play-akka-http-server_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"ssl-config-core_2.12","revision":"0.3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ssl-config-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-sources.jar"],[{"name":"ssl-config-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/ssl-config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-stream_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-stream_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-sources.jar"],[{"name":"akka-stream_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.1/joda-time-2.10.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.1/joda-time-2.10.1-sources.jar"],[{"name":"joda-time","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.1/joda-time-2.10.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.1/joda-time-2.10.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-server_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-sources.jar"],[{"name":"play-server_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10-sources.jar"],[{"name":"jackson-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-sources.jar"],[{"name":"akka-actor_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-json_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-json_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-sources.jar"],[{"name":"play-json_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jsr310","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jsr310","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-sources.jar"],[{"name":"jackson-datatype-jsr310","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-sources.jar"],[{"name":"play-exceptions","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-sources.jar"],[{"name":"j2objc-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar"],[{"name":"failureaccess","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-doc_2.12","revision":"2.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-doc_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-doc_2.12/2.0.2/play-doc_2.12-2.0.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-doc_2.12/2.0.2/play-doc_2.12-2.0.2-sources.jar"],[{"name":"play-doc_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-doc_2.12/2.0.2/play-doc_2.12-2.0.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-doc_2.12/2.0.2/play-doc_2.12-2.0.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-doc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://www.scala-lang.org/api/2.12.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.8/scala-library-2.12.8-sources.jar","extraAttributes":{"info.apiURL":"http://www.scala-lang.org/api/2.12.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.8/scala-library-2.12.8-sources.jar"],[{"name":"scala-library","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.8/scala-library-2.12.8-javadoc.jar","extraAttributes":{"info.apiURL":"http://www.scala-lang.org/api/2.12.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.8/scala-library-2.12.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{"info.apiURL":"http://www.scala-lang.org/api/2.12.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-sources.jar"],[{"name":"commons-io","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-docs_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-docs_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-docs_2.12/2.7.3/play-docs_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-docs_2.12/2.7.3/play-docs_2.12-2.7.3-sources.jar"],[{"name":"play-docs_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-docs_2.12/2.7.3/play-docs_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-docs_2.12/2.7.3/play-docs_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-sources.jar"],[{"name":"play_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-databind","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-databind","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-sources.jar"],[{"name":"jackson-databind","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-http-core_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-http-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-sources.jar"],[{"name":"akka-http-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-sources.jar"],[{"name":"twirl-api_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-functional_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-functional_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-sources.jar"],[{"name":"play-functional_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-sources.jar"],[{"name":"checker-qual","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"27.1-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-sources.jar"],[{"name":"guava","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26-sources.jar"],[{"name":"slf4j-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-sources.jar"],[{"name":"scala-xml_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-analysis","revision":"5.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-analysis","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3-sources.jar"],[{"name":"asm-analysis","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[],"missingArtifacts":[{"name":"listenablefuture","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},{"name":"listenablefuture","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.parboiled","name":"parboiled-core","revision":"1.1.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"parboiled-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/parboiled/parboiled-core/1.1.7/parboiled-core-1.1.7-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/parboiled/parboiled-core/1.1.7/parboiled-core-1.1.7-sources.jar"],[{"name":"parboiled-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/parboiled/parboiled-core/1.1.7/parboiled-core-1.1.7-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/parboiled/parboiled-core/1.1.7/parboiled-core-1.1.7-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://parboiled.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://www.scala-lang.org/api/2.12.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.8/scala-reflect-2.12.8-sources.jar","extraAttributes":{"info.apiURL":"http://www.scala-lang.org/api/2.12.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.8/scala-reflect-2.12.8-sources.jar"],[{"name":"scala-reflect","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.8/scala-reflect-2.12.8-javadoc.jar","extraAttributes":{"info.apiURL":"http://www.scala-lang.org/api/2.12.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.8/scala-reflect-2.12.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{"info.apiURL":"http://www.scala-lang.org/api/2.12.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-sources.jar"],[{"name":"error_prone_annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-protobuf_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-protobuf_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-sources.jar"],[{"name":"akka-protobuf_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.reactivestreams","name":"reactive-streams","revision":"1.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"reactive-streams","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-sources.jar"],[{"name":"reactive-streams","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.reactive-streams.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-sources.jar"],[{"name":"jackson-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.parboiled","name":"parboiled-java","revision":"1.1.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"parboiled-java","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/parboiled/parboiled-java/1.1.7/parboiled-java-1.1.7-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/parboiled/parboiled-java/1.1.7/parboiled-java-1.1.7-sources.jar"],[{"name":"parboiled-java","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/parboiled/parboiled-java/1.1.7/parboiled-java-1.1.7-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/parboiled/parboiled-java/1.1.7/parboiled-java-1.1.7-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://parboiled.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar"],[{"name":"javax.inject","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm-util","revision":"5.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm-util","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3-sources.jar"],[{"name":"asm-util","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.9.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-sources.jar"],[{"name":"scala-java8-compat_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-sources.jar"],[{"name":"config","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.pegdown","name":"pegdown","revision":"1.6.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"pegdown","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/pegdown/pegdown/1.6.0/pegdown-1.6.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/pegdown/pegdown/1.6.0/pegdown-1.6.0-sources.jar"],[{"name":"pegdown","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/pegdown/pegdown/1.6.0/pegdown-1.6.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/pegdown/pegdown/1.6.0/pegdown-1.6.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pegdown.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jul-to-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jul-to-slf4j","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-sources.jar"],[{"name":"jul-to-slf4j","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.xml.bind","name":"jaxb-api","revision":"2.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jaxb-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-sources.jar"],[{"name":"jaxb-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar"],[{"name":"jsr305","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-streams_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-streams_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-sources.jar"],[{"name":"play-streams_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.transaction","name":"jta","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jta","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar"]],"missingArtifacts":[{"name":"jta","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://java.sun.com/products/jta","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-sources.jar"],[{"name":"build-link","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"optional"},"modules":[],"details":[]},{"configuration":{"name":"compile"},"modules":[{"module":{"organization":"com.typesafe.play","name":"play-jdbc-evolutions_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-evolutions_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-sources.jar"],[{"name":"play-jdbc-evolutions_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-sources.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-sources.jar"],[{"name":"scala-library","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.activation","name":"javax.activation-api","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.activation-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-sources.jar"],[{"name":"javax.activation-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-parsing_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-parsing_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-sources.jar"],[{"name":"akka-parsing_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.postgresql","name":"postgresql","revision":"42.2.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"postgresql","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-sources.jar"],[{"name":"postgresql","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pgjdbc/pgjdbc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject.extensions","name":"guice-assistedinject","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice-assistedinject","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-sources.jar"],[{"name":"guice-assistedinject","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.mojo","name":"animal-sniffer-annotations","revision":"1.17","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"animal-sniffer-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-sources.jar"],[{"name":"animal-sniffer-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-sources.jar"],[{"name":"jcl-over-slf4j","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm-tokenizer_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm-tokenizer_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-sources.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-sources.jar"],[{"name":"anorm-tokenizer_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-javadoc.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-classic","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-classic","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-sources.jar"],[{"name":"logback-classic","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-sources.jar"],[{"name":"scala-parser-combinators_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject","name":"guice","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-sources.jar"],[{"name":"guice","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jdk8","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jdk8","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-sources.jar"],[{"name":"jackson-datatype-jdk8","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-json-common_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-json-common_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-sources.jar"],[{"name":"jwt-json-common_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-slf4j_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-slf4j_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-sources.jar"],[{"name":"akka-slf4j_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.jsonwebtoken","name":"jjwt","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jjwt","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-sources.jar"],[{"name":"jjwt","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jwtk/jjwt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-akka-http-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-akka-http-server_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-sources.jar"],[{"name":"play-akka-http-server_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.30","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-sources.jar"],[{"name":"slf4j-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"ssl-config-core_2.12","revision":"0.3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ssl-config-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-sources.jar"],[{"name":"ssl-config-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/ssl-config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-stream_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-stream_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-sources.jar"],[{"name":"akka-stream_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc-api_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-api_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-sources.jar"],[{"name":"play-jdbc-api_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-sources.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-sources.jar"],[{"name":"anorm_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-javadoc.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.zaxxer","name":"HikariCP","revision":"3.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"HikariCP","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-sources.jar"],[{"name":"HikariCP","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/brettwooldridge/HikariCP","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-logback_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-logback_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-sources.jar"],[{"name":"play-logback_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play-json_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play-json_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-sources.jar"],[{"name":"jwt-play-json_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"accessors-smart","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"accessors-smart","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-sources.jar"],[{"name":"accessors-smart","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-server_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-sources.jar"],[{"name":"play-server_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-sources.jar"],[{"name":"joda-time","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-sources.jar"],[{"name":"akka-actor_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-json_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-json_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-sources.jar"],[{"name":"play-json_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jsr310","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jsr310","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-sources.jar"],[{"name":"jackson-datatype-jsr310","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-sources.jar"],[{"name":"play-exceptions","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-sources.jar"],[{"name":"play-jdbc_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-sources.jar"],[{"name":"j2objc-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"aopalliance","name":"aopalliance","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"aopalliance","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar"]],"missingArtifacts":[{"name":"aopalliance","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://aopalliance.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.jayway.jsonpath","name":"json-path","revision":"2.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-path","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-sources.jar"],[{"name":"json-path","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jayway/JsonPath","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"filters-helpers_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"filters-helpers_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-sources.jar"],[{"name":"filters-helpers_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar"],[{"name":"failureaccess","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-sources.jar"],[{"name":"play_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"5.0.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-sources.jar"],[{"name":"asm","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-sources.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-sources.jar"],[{"name":"scala-reflect","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-databind","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-databind","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-sources.jar"],[{"name":"jackson-databind","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-http-core_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-http-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-sources.jar"],[{"name":"akka-http-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-sources.jar"],[{"name":"twirl-api_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-functional_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-functional_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-sources.jar"],[{"name":"play-functional_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-sources.jar"],[{"name":"jackson-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"mysql","name":"mysql-connector-java","revision":"8.0.18","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mysql-connector-java","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18-sources.jar"]],"missingArtifacts":[{"name":"mysql-connector-java","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://dev.mysql.com/doc/connector-j/en/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-sources.jar"],[{"name":"checker-qual","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"27.1-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-sources.jar"],[{"name":"guava","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-sources.jar"],[{"name":"scala-xml_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.protobuf","name":"protobuf-java","revision":"3.6.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"protobuf-java","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-sources.jar"],[{"name":"protobuf-java","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-core_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-sources.jar"],[{"name":"jwt-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.logstash.logback","name":"logstash-logback-encoder","revision":"5.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logstash-logback-encoder","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-sources.jar"],[{"name":"logstash-logback-encoder","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/logstash/logstash-logback-encoder","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[],"missingArtifacts":[{"name":"listenablefuture","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},{"name":"listenablefuture","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-sources.jar"],[{"name":"error_prone_annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-sources.jar"],[{"name":"jwt-play_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-protobuf_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-protobuf_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-sources.jar"],[{"name":"akka-protobuf_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"janino","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"janino","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-sources.jar"],[{"name":"janino","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.reactivestreams","name":"reactive-streams","revision":"1.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"reactive-streams","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-sources.jar"],[{"name":"reactive-streams","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.reactive-streams.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-sources.jar"],[{"name":"jackson-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar"],[{"name":"javax.inject","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"json-smart","revision":"2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-smart","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-sources.jar"],[{"name":"json-smart","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"commons-compiler","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compiler","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-sources.jar"],[{"name":"commons-compiler","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.9.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-sources.jar"],[{"name":"scala-java8-compat_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-sources.jar"],[{"name":"config","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"tyrex","name":"tyrex","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[],"missingArtifacts":[{"name":"tyrex","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},{"name":"tyrex","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jul-to-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jul-to-slf4j","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-sources.jar"],[{"name":"jul-to-slf4j","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.joda","name":"joda-convert","revision":"2.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-convert","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-sources.jar"],[{"name":"joda-convert","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/${joda.artifactId}/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-guice_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-guice_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-sources.jar"],[{"name":"play-guice_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-core","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar"],[{"name":"logback-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.xerial","name":"sqlite-jdbc","revision":"3.28.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sqlite-jdbc","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-sources.jar"],[{"name":"sqlite-jdbc","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.xml.bind","name":"jaxb-api","revision":"2.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jaxb-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-sources.jar"],[{"name":"jaxb-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.googlecode.usc","name":"jdbcdslog","revision":"1.0.6.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jdbcdslog","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-sources.jar"],[{"name":"jdbcdslog","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/jdbcdslog-exp/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar"],[{"name":"jsr305","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-streams_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-streams_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-sources.jar"],[{"name":"play-streams_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.transaction","name":"jta","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jta","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar"]],"missingArtifacts":[{"name":"jta","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://java.sun.com/products/jta","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-sources.jar"],[{"name":"build-link","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.querqy","name":"querqy-core","revision":"3.7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"querqy-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-sources.jar"],[{"name":"querqy-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://querqy.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"universal"},"modules":[],"details":[]},{"configuration":{"name":"web-plugin"},"modules":[],"details":[]},{"configuration":{"name":"test-internal"},"modules":[{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-mysql_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"mysql","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-mysql_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-mysql_2.12/0.39.0/testcontainers-scala-mysql_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-mysql_2.12/0.39.0/testcontainers-scala-mysql_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-mysql_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-mysql_2.12/0.39.0/testcontainers-scala-mysql_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-mysql_2.12/0.39.0/testcontainers-scala-mysql_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-edge-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-edge-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-edge-driver/3.4.0/selenium-edge-driver-3.4.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-edge-driver/3.4.0/selenium-edge-driver-3.4.0-sources.jar"],[{"name":"selenium-edge-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-edge-driver/3.4.0/selenium-edge-driver-3.4.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-edge-driver/3.4.0/selenium-edge-driver-3.4.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc-evolutions_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-evolutions_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-sources.jar"],[{"name":"play-jdbc-evolutions_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpcore","revision":"4.4.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpcore","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar"],[{"name":"httpcore","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-core-ga","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-common","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-common","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830-sources.jar"],[{"name":"websocket-common","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-codec","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-codec","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.34.Final/netty-codec-4.1.34.Final-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.34.Final/netty-codec-4.1.34.Final-sources.jar"],[{"name":"netty-codec","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.34.Final/netty-codec-4.1.34.Final-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.34.Final/netty-codec-4.1.34.Final-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-transport-native-epoll","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-transport-native-epoll","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-sources.jar"],[{"name":"netty-transport-native-epoll","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-javadoc.jar"],[{"name":"netty-transport-native-epoll","type":"jar","extension":"jar","classifier":"linux-x86_64","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-linux-x86_64.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-linux-x86_64.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-xml","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-xml","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830-sources.jar"],[{"name":"jetty-xml","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-sources.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-sources.jar"],[{"name":"scala-library","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpmime","revision":"4.5.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpmime","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-sources.jar"],[{"name":"httpmime","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit-core-js","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit-core-js","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-core-js/2.33/htmlunit-core-js-2.33-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-core-js/2.33/htmlunit-core-js-2.33-sources.jar"],[{"name":"htmlunit-core-js","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-core-js/2.33/htmlunit-core-js-2.33-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-core-js/2.33/htmlunit-core-js-2.33-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-util","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-util","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830-sources.jar"],[{"name":"jetty-util","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpclient","revision":"4.5.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpclient","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar"],[{"name":"httpclient","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.java.dev.jna","name":"jna-platform","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna-platform","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.1.0/jna-platform-4.1.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.1.0/jna-platform-4.1.0-sources.jar"],[{"name":"jna-platform","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.1.0/jna-platform-4.1.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.1.0/jna-platform-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/twall/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.cache","name":"cache-api","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cache-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/cache/cache-api/1.0.0/cache-api-1.0.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/cache/cache-api/1.0.0/cache-api-1.0.0-sources.jar"],[{"name":"cache-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/cache/cache-api/1.0.0/cache-api-1.0.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/cache/cache-api/1.0.0/cache-api-1.0.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jsr107/jsr107spec","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-lang3","revision":"3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-lang3","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8-sources.jar"],[{"name":"commons-lang3","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-lang/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-text","revision":"1.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.commons","name":"commons-lang3","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-text","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-sources.jar"],[{"name":"commons-text","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-text","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.activation","name":"javax.activation-api","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.activation-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-sources.jar"],[{"name":"javax.activation-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-parsing_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-parsing_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-sources.jar"],[{"name":"akka-parsing_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-lang3","revision":"3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-lang3","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8-sources.jar"],[{"name":"commons-lang3","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-lang/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.postgresql","name":"postgresql","revision":"42.2.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"postgresql","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-sources.jar"],[{"name":"postgresql","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pgjdbc/pgjdbc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"neko-htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"neko-htmlunit","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-sources.jar"],[{"name":"neko-htmlunit","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject.extensions","name":"guice-assistedinject","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice-assistedinject","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-sources.jar"],[{"name":"guice-assistedinject","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"cachecontrol_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cachecontrol_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/cachecontrol_2.12/1.1.2/cachecontrol_2.12-1.1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/cachecontrol_2.12/1.1.2/cachecontrol_2.12-1.1.2-sources.jar"],[{"name":"cachecontrol_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/cachecontrol_2.12/1.1.2/cachecontrol_2.12-1.1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/cachecontrol_2.12/1.1.2/cachecontrol_2.12-1.1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/cachecontrol","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.mojo","name":"animal-sniffer-annotations","revision":"1.17","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"animal-sniffer-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-sources.jar"],[{"name":"animal-sniffer-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.mockito","name":"mockito-all","revision":"1.10.19","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mockito-all","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/mockito/mockito-all/1.10.19/mockito-all-1.10.19-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mockito/mockito-all/1.10.19/mockito-all-1.10.19-sources.jar"],[{"name":"mockito-all","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/mockito/mockito-all/1.10.19/mockito-all-1.10.19-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mockito/mockito-all/1.10.19/mockito-all-1.10.19-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.mockito.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"htmlunit-driver","revision":"2.33.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3-sources.jar"],[{"name":"htmlunit-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/SeleniumHQ/htmlunit-driver","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-sources.jar"],[{"name":"jcl-over-slf4j","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-api","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59-sources.jar"],[{"name":"selenium-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.docker-java","name":"docker-java-api","revision":"3.2.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"docker-java-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/docker-java/docker-java-api/3.2.7/docker-java-api-3.2.7-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-api/3.2.7/docker-java-api-3.2.7-sources.jar"],[{"name":"docker-java-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/docker-java/docker-java-api/3.2.7/docker-java-api-3.2.7-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-api/3.2.7/docker-java-api-3.2.7-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/docker-java/docker-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm-tokenizer_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm-tokenizer_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-sources.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-sources.jar"],[{"name":"anorm-tokenizer_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-javadoc.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-classic","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-classic","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-sources.jar"],[{"name":"logback-classic","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-util","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-util","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830-sources.jar"],[{"name":"jetty-util","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"shaded-asynchttpclient","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"shaded-asynchttpclient","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/shaded-asynchttpclient/1.0.0/shaded-asynchttpclient-1.0.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/shaded-asynchttpclient/1.0.0/shaded-asynchttpclient-1.0.0-sources.jar"],[{"name":"shaded-asynchttpclient","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/shaded-asynchttpclient/1.0.0/shaded-asynchttpclient-1.0.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/shaded-asynchttpclient/1.0.0/shaded-asynchttpclient-1.0.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-ie-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-ie-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/3.4.0/selenium-ie-driver-3.4.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/3.4.0/selenium-ie-driver-3.4.0-sources.jar"],[{"name":"selenium-ie-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/3.4.0/selenium-ie-driver-3.4.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/3.4.0/selenium-ie-driver-3.4.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scalactic","name":"scalactic_2.12","revision":"3.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalactic_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.3/scalactic_2.12-3.0.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.3/scalactic_2.12-3.0.3-sources.jar"],[{"name":"scalactic_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.3/scalactic_2.12-3.0.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.3/scalactic_2.12-3.0.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scalatest.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-sources.jar"],[{"name":"scala-parser-combinators_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala_2.12/0.39.0/testcontainers-scala_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala_2.12/0.39.0/testcontainers-scala_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala_2.12/0.39.0/testcontainers-scala_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala_2.12/0.39.0/testcontainers-scala_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-codec","name":"commons-codec","revision":"1.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-codec","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar"],[{"name":"commons-codec","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-codec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"junit","name":"junit","revision":"4.12","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"junit","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/junit/junit/4.12/junit-4.12-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/junit/junit/4.12/junit-4.12-sources.jar"],[{"name":"junit","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/junit/junit/4.12/junit-4.12-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/junit/junit/4.12/junit-4.12-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://junit.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject","name":"guice","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-sources.jar"],[{"name":"guice","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-vault_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"vault","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-vault_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-vault_2.12/0.39.0/testcontainers-scala-vault_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-vault_2.12/0.39.0/testcontainers-scala-vault_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-vault_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-vault_2.12/0.39.0/testcontainers-scala-vault_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-vault_2.12/0.39.0/testcontainers-scala-vault_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-resolver","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-resolver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.34.Final/netty-resolver-4.1.34.Final-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.34.Final/netty-resolver-4.1.34.Final-sources.jar"],[{"name":"netty-resolver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.34.Final/netty-resolver-4.1.34.Final-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.34.Final/netty-resolver-4.1.34.Final-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jdk8","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jdk8","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-sources.jar"],[{"name":"jackson-datatype-jdk8","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-json-common_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-json-common_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-sources.jar"],[{"name":"jwt-json-common_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"neko-htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"neko-htmlunit","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-sources.jar"],[{"name":"neko-htmlunit","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-sources.jar"],[{"name":"htmlunit","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.docker-java","name":"docker-java-transport-zerodep","revision":"3.2.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"docker-java-transport-zerodep","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/docker-java/docker-java-transport-zerodep/3.2.7/docker-java-transport-zerodep-3.2.7-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport-zerodep/3.2.7/docker-java-transport-zerodep-3.2.7-sources.jar"],[{"name":"docker-java-transport-zerodep","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/docker-java/docker-java-transport-zerodep/3.2.7/docker-java-transport-zerodep-3.2.7-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport-zerodep/3.2.7/docker-java-transport-zerodep-3.2.7-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/docker-java/docker-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-slf4j_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-slf4j_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-sources.jar"],[{"name":"akka-slf4j_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.servlet","name":"javax.servlet-api","revision":"3.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.servlet-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0-sources.jar"],[{"name":"javax.servlet-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://servlet-spec.java.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.jsonwebtoken","name":"jjwt","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jjwt","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-sources.jar"],[{"name":"jjwt","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jwtk/jjwt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xml-apis","name":"xml-apis","revision":"1.4.01","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xml-apis","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar"],[{"name":"xml-apis","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/commons/components/external/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-akka-http-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-akka-http-server_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-sources.jar"],[{"name":"play-akka-http-server_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.30","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-sources.jar"],[{"name":"slf4j-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"ssl-config-core_2.12","revision":"0.3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ssl-config-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-sources.jar"],[{"name":"ssl-config-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/ssl-config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-netty-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-netty-server_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-netty-server_2.12/2.7.3/play-netty-server_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-netty-server_2.12/2.7.3/play-netty-server_2.12-2.7.3-sources.jar"],[{"name":"play-netty-server_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-netty-server_2.12/2.7.3/play-netty-server_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-netty-server_2.12/2.7.3/play-netty-server_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xalan","name":"xalan","revision":"2.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"xerces","name":"xercesImpl","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"xml-apis","name":"xml-apis","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xalan","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2-sources.jar"],[{"name":"xalan","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/xalan-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-stream_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-stream_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-sources.jar"],[{"name":"akka-stream_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-postgresql_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"postgresql","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-postgresql_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-postgresql_2.12/0.39.0/testcontainers-scala-postgresql_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-postgresql_2.12/0.39.0/testcontainers-scala-postgresql_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-postgresql_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-postgresql_2.12/0.39.0/testcontainers-scala-postgresql_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-postgresql_2.12/0.39.0/testcontainers-scala-postgresql_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-client","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-client","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830-sources.jar"],[{"name":"websocket-client","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc-api_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-api_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-sources.jar"],[{"name":"play-jdbc-api_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.netty","name":"netty-reactive-streams-http","revision":"2.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-reactive-streams-http","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.3/netty-reactive-streams-http-2.0.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.3/netty-reactive-streams-http-2.0.3-sources.jar"],[{"name":"netty-reactive-streams-http","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.3/netty-reactive-streams-http-2.0.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.3/netty-reactive-streams-http-2.0.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xerces","name":"xercesImpl","revision":"2.12.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xercesImpl","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-sources.jar"],[{"name":"xercesImpl","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://xerces.apache.org/xerces2-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-jdbc_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"mysql","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-jdbc_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-jdbc_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-sources.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-sources.jar"],[{"name":"anorm_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-javadoc.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-opera-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-opera-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-opera-driver/3.4.0/selenium-opera-driver-3.4.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-opera-driver/3.4.0/selenium-opera-driver-3.4.0-sources.jar"],[{"name":"selenium-opera-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-opera-driver/3.4.0/selenium-opera-driver-3.4.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-opera-driver/3.4.0/selenium-opera-driver-3.4.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.zaxxer","name":"HikariCP","revision":"3.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"HikariCP","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-sources.jar"],[{"name":"HikariCP","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/brettwooldridge/HikariCP","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-logback_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-logback_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-sources.jar"],[{"name":"play-logback_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xml-apis","name":"xml-apis","revision":"1.4.01","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xml-apis","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar"],[{"name":"xml-apis","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/commons/components/external/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ws_2.12","revision":"2.6.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ws_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws_2.12/2.6.0/play-ws_2.12-2.6.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws_2.12/2.6.0/play-ws_2.12-2.6.0-sources.jar"],[{"name":"play-ws_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws_2.12/2.6.0/play-ws_2.12-2.6.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws_2.12/2.6.0/play-ws_2.12-2.6.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play-json_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play-json_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-sources.jar"],[{"name":"jwt-play-json_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"accessors-smart","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"accessors-smart","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-sources.jar"],[{"name":"accessors-smart","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xalan","name":"serializer","revision":"2.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"xerces","name":"xercesImpl","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"xml-apis","name":"xml-apis","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"serializer","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2-sources.jar"],[{"name":"serializer","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/xalan-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-support","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-support","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59-sources.jar"],[{"name":"selenium-support","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-sources.jar"],[{"name":"commons-io","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-test_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-test_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-test_2.12/2.7.3/play-test_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-test_2.12/2.7.3/play-test_2.12-2.7.3-sources.jar"],[{"name":"play-test_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-test_2.12/2.7.3/play-test_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-test_2.12/2.7.3/play-test_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-server_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-sources.jar"],[{"name":"play-server_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.fluentlenium","name":"fluentlenium-core","revision":"3.7.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"fluentlenium-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/fluentlenium/fluentlenium-core/3.7.1/fluentlenium-core-3.7.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/fluentlenium/fluentlenium-core/3.7.1/fluentlenium-core-3.7.1-sources.jar"],[{"name":"fluentlenium-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/fluentlenium/fluentlenium-core/3.7.1/fluentlenium-core-3.7.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/fluentlenium/fluentlenium-core/3.7.1/fluentlenium-core-3.7.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-codec","name":"commons-codec","revision":"1.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-codec","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar"],[{"name":"commons-codec","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-codec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.codeborne","name":"phantomjsdriver","revision":"1.4.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"phantomjsdriver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/codeborne/phantomjsdriver/1.4.3/phantomjsdriver-1.4.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/codeborne/phantomjsdriver/1.4.3/phantomjsdriver-1.4.3-sources.jar"],[{"name":"phantomjsdriver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/codeborne/phantomjsdriver/1.4.3/phantomjsdriver-1.4.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/codeborne/phantomjsdriver/1.4.3/phantomjsdriver-1.4.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/codeborne/ghostdriver","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-common","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-common","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-common/4.1.34.Final/netty-common-4.1.34.Final-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.34.Final/netty-common-4.1.34.Final-sources.jar"],[{"name":"netty-common","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-common/4.1.34.Final/netty-common-4.1.34.Final-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.34.Final/netty-common-4.1.34.Final-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-scalatest-selenium_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"selenium","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-java","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-scalatest-selenium_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest-selenium_2.12/0.39.0/testcontainers-scala-scalatest-selenium_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest-selenium_2.12/0.39.0/testcontainers-scala-scalatest-selenium_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-scalatest-selenium_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest-selenium_2.12/0.39.0/testcontainers-scala-scalatest-selenium_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest-selenium_2.12/0.39.0/testcontainers-scala-scalatest-selenium_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-sources.jar"],[{"name":"joda-time","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.rnorth.duct-tape","name":"duct-tape","revision":"1.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jetbrains","name":"annotations","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"duct-tape","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8-sources.jar"],[{"name":"duct-tape","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/rnorth/${project.artifactId}","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-sources.jar"],[{"name":"akka-actor_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-json_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-json_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-sources.jar"],[{"name":"play-json_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ws-standalone-xml_2.12","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ws-standalone-xml_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-xml_2.12/1.0.0/play-ws-standalone-xml_2.12-1.0.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-xml_2.12/1.0.0/play-ws-standalone-xml_2.12-1.0.0-sources.jar"],[{"name":"play-ws-standalone-xml_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-xml_2.12/1.0.0/play-ws-standalone-xml_2.12-1.0.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-xml_2.12/1.0.0/play-ws-standalone-xml_2.12-1.0.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-safari-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-safari-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/3.4.0/selenium-safari-driver-3.4.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/3.4.0/selenium-safari-driver-3.4.0-sources.jar"],[{"name":"selenium-safari-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/3.4.0/selenium-safari-driver-3.4.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/3.4.0/selenium-safari-driver-3.4.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jsr310","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jsr310","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-sources.jar"],[{"name":"jackson-datatype-jsr310","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-firefox-driver","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-firefox-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59-sources.jar"],[{"name":"selenium-firefox-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-sources.jar"],[{"name":"play-exceptions","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"cglib","name":"cglib-nodep","revision":"3.2.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cglib-nodep","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/cglib/cglib-nodep/3.2.4/cglib-nodep-3.2.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/cglib/cglib-nodep/3.2.4/cglib-nodep-3.2.4-sources.jar"],[{"name":"cglib-nodep","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/cglib/cglib-nodep/3.2.4/cglib-nodep-3.2.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/cglib/cglib-nodep/3.2.4/cglib-nodep-3.2.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"testcontainers","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/testcontainers/1.15.2/testcontainers-1.15.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/testcontainers/1.15.2/testcontainers-1.15.2-sources.jar"],[{"name":"testcontainers","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/testcontainers/1.15.2/testcontainers-1.15.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/testcontainers/1.15.2/testcontainers-1.15.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit-cssparser","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit-cssparser","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-cssparser/1.2.0/htmlunit-cssparser-1.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-cssparser/1.2.0/htmlunit-cssparser-1.2.0-sources.jar"],[{"name":"htmlunit-cssparser","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-cssparser/1.2.0/htmlunit-cssparser-1.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-cssparser/1.2.0/htmlunit-cssparser-1.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/HtmlUnit/htmlunit-cssparser","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"shaded-oauth","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"shaded-oauth","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/shaded-oauth/1.0.0/shaded-oauth-1.0.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/shaded-oauth/1.0.0/shaded-oauth-1.0.0-sources.jar"],[{"name":"shaded-oauth","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/shaded-oauth/1.0.0/shaded-oauth-1.0.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/shaded-oauth/1.0.0/shaded-oauth-1.0.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-cassandra_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"cassandra","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-cassandra_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-cassandra_2.12/0.39.0/testcontainers-scala-cassandra_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-cassandra_2.12/0.39.0/testcontainers-scala-cassandra_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-cassandra_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-cassandra_2.12/0.39.0/testcontainers-scala-cassandra_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-cassandra_2.12/0.39.0/testcontainers-scala-cassandra_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-sources.jar"],[{"name":"play-jdbc_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-sources.jar"],[{"name":"j2objc-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ahc-ws-standalone_2.12","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ahc-ws-standalone_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws-standalone_2.12/1.0.0/play-ahc-ws-standalone_2.12-1.0.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws-standalone_2.12/1.0.0/play-ahc-ws-standalone_2.12-1.0.0-sources.jar"],[{"name":"play-ahc-ws-standalone_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws-standalone_2.12/1.0.0/play-ahc-ws-standalone_2.12-1.0.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws-standalone_2.12/1.0.0/play-ahc-ws-standalone_2.12-1.0.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-buffer","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-buffer","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.34.Final/netty-buffer-4.1.34.Final-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.34.Final/netty-buffer-4.1.34.Final-sources.jar"],[{"name":"netty-buffer","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.34.Final/netty-buffer-4.1.34.Final-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.34.Final/netty-buffer-4.1.34.Final-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar"],[{"name":"commons-logging","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"aopalliance","name":"aopalliance","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"aopalliance","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar"]],"missingArtifacts":[{"name":"aopalliance","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://aopalliance.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.jayway.jsonpath","name":"json-path","revision":"2.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-path","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-sources.jar"],[{"name":"json-path","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jayway/JsonPath","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-sbt","name":"test-interface","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"test-interface","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0-sources.jar"],[{"name":"test-interface","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-sbt.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"filters-helpers_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"filters-helpers_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-sources.jar"],[{"name":"filters-helpers_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-client","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-client","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830-sources.jar"],[{"name":"websocket-client","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar"],[{"name":"failureaccess","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-sources.jar"],[{"name":"commons-io","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-http","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-http","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.12.v20180830/jetty-http-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.12.v20180830/jetty-http-9.4.12.v20180830-sources.jar"],[{"name":"jetty-http","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.12.v20180830/jetty-http-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.12.v20180830/jetty-http-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-sources.jar"],[{"name":"play_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"5.0.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-sources.jar"],[{"name":"asm","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-sources.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-sources.jar"],[{"name":"scala-reflect","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-databind","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-databind","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-sources.jar"],[{"name":"jackson-databind","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-sources.jar"],[{"name":"htmlunit","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-http-core_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-http-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-sources.jar"],[{"name":"akka-http-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-io","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-io","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.12.v20180830/jetty-io-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.12.v20180830/jetty-io-9.4.12.v20180830-sources.jar"],[{"name":"jetty-io","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.12.v20180830/jetty-io-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.12.v20180830/jetty-io-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.java.dev.jna","name":"jna","revision":"5.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0-sources.jar"],[{"name":"jna","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.squareup.okhttp3","name":"okhttp","revision":"3.11.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"okhttp","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0-sources.jar"],[{"name":"okhttp","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.gson","name":"gson","revision":"2.8.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"gson","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0-sources.jar"],[{"name":"gson","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"postgresql","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"postgresql","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/postgresql/1.15.2/postgresql-1.15.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/postgresql/1.15.2/postgresql-1.15.2-sources.jar"],[{"name":"postgresql","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/postgresql/1.15.2/postgresql-1.15.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/postgresql/1.15.2/postgresql-1.15.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-sources.jar"],[{"name":"twirl-api_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-functional_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-functional_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-sources.jar"],[{"name":"play-functional_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-io","name":"commons-io","revision":"2.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-io","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-sources.jar"],[{"name":"commons-io","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-io/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-scalatest_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-scalatest_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest_2.12/0.39.0/testcontainers-scala-scalatest_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest_2.12/0.39.0/testcontainers-scala-scalatest_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-scalatest_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest_2.12/0.39.0/testcontainers-scala-scalatest_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest_2.12/0.39.0/testcontainers-scala-scalatest_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.hamcrest","name":"hamcrest-core","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"hamcrest-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar"],[{"name":"hamcrest-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-exec","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-exec","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3-sources.jar"],[{"name":"commons-exec","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-exec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-net","name":"commons-net","revision":"3.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-net","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-net/commons-net/3.6/commons-net-3.6-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-net/commons-net/3.6/commons-net-3.6-sources.jar"],[{"name":"commons-net","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-net/commons-net/3.6/commons-net-3.6-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-net/commons-net/3.6/commons-net-3.6-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-sources.jar"],[{"name":"jackson-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.netty","name":"netty-reactive-streams","revision":"2.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-reactive-streams","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.3/netty-reactive-streams-2.0.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.3/netty-reactive-streams-2.0.3-sources.jar"],[{"name":"netty-reactive-streams","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.3/netty-reactive-streams-2.0.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.3/netty-reactive-streams-2.0.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.github.docker-java","name":"docker-java-transport","revision":"3.2.7","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"docker-java-transport","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/docker-java/docker-java-transport/3.2.7/docker-java-transport-3.2.7-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport/3.2.7/docker-java-transport-3.2.7-sources.jar"],[{"name":"docker-java-transport","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/github/docker-java/docker-java-transport/3.2.7/docker-java-transport-3.2.7-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport/3.2.7/docker-java-transport-3.2.7-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/docker-java/docker-java","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-remote-driver","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-remote-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-sources.jar"],[{"name":"selenium-remote-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"mysql","name":"mysql-connector-java","revision":"8.0.18","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mysql-connector-java","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18-sources.jar"]],"missingArtifacts":[{"name":"mysql-connector-java","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://dev.mysql.com/doc/connector-j/en/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-sources.jar"],[{"name":"checker-qual","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpclient","revision":"4.5.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpclient","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar"],[{"name":"httpclient","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-core_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-core_2.12/0.39.0/testcontainers-scala-core_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-core_2.12/0.39.0/testcontainers-scala-core_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-core_2.12/0.39.0/testcontainers-scala-core_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-core_2.12/0.39.0/testcontainers-scala-core_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"27.1-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-sources.jar"],[{"name":"guava","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.h2database","name":"h2","revision":"1.4.197","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"h2","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/h2database/h2/1.4.197/h2-1.4.197-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.197/h2-1.4.197-sources.jar"],[{"name":"h2","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/h2database/h2/1.4.197/h2-1.4.197-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.197/h2-1.4.197-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.h2database.com","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-client","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-client","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830-sources.jar"],[{"name":"jetty-client","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.w3c.css","name":"sac","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sac","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/w3c/css/sac/1.3/sac-1.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/w3c/css/sac/1.3/sac-1.3-sources.jar"]],"missingArtifacts":[{"name":"sac","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/w3c/css/sac/1.3/sac-1.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://www.w3.org/Style/CSS/SAC/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-sources.jar"],[{"name":"scala-xml_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scalatest","name":"scalatest_2.12","revision":"3.0.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalatest_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalatest/scalatest_2.12/3.0.3/scalatest_2.12-3.0.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest_2.12/3.0.3/scalatest_2.12-3.0.3-sources.jar"],[{"name":"scalatest_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalatest/scalatest_2.12/3.0.3/scalatest_2.12-3.0.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest_2.12/3.0.3/scalatest_2.12-3.0.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scalatest.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-text","revision":"1.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.commons","name":"commons-lang3","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-text","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-sources.jar"],[{"name":"commons-text","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-text","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scalatestplus.play","name":"scalatestplus-play_2.12","revision":"3.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scalatestplus-play_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalatestplus/play/scalatestplus-play_2.12/3.1.0/scalatestplus-play_2.12-3.1.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalatestplus/play/scalatestplus-play_2.12/3.1.0/scalatestplus-play_2.12-3.1.0-sources.jar"],[{"name":"scalatestplus-play_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scalatestplus/play/scalatestplus-play_2.12/3.1.0/scalatestplus-play_2.12-3.1.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalatestplus/play/scalatestplus-play_2.12/3.1.0/scalatestplus-play_2.12-3.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/scalatestplus-play","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-codec","name":"commons-codec","revision":"1.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-codec","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar"],[{"name":"commons-codec","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-codec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.protobuf","name":"protobuf-java","revision":"3.6.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"protobuf-java","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-sources.jar"],[{"name":"protobuf-java","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-core_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-sources.jar"],[{"name":"jwt-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.logstash.logback","name":"logstash-logback-encoder","revision":"5.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logstash-logback-encoder","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-sources.jar"],[{"name":"logstash-logback-encoder","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/logstash/logstash-logback-encoder","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[],"missingArtifacts":[{"name":"listenablefuture","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},{"name":"listenablefuture","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.bytebuddy","name":"byte-buddy","revision":"1.8.15","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"byte-buddy","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15-sources.jar"],[{"name":"byte-buddy","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-jdbc_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"postgresql","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-jdbc_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-jdbc_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-sources.jar"],[{"name":"error_prone_annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ws-standalone_2.12","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ws-standalone_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone_2.12/1.0.0/play-ws-standalone_2.12-1.0.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone_2.12/1.0.0/play-ws-standalone_2.12-1.0.0-sources.jar"],[{"name":"play-ws-standalone_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone_2.12/1.0.0/play-ws-standalone_2.12-1.0.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone_2.12/1.0.0/play-ws-standalone_2.12-1.0.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"neko-htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"neko-htmlunit","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-sources.jar"],[{"name":"neko-htmlunit","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpcore","revision":"4.4.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpcore","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar"],[{"name":"httpcore","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-core-ga","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-sources.jar"],[{"name":"jwt-play_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-protobuf_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-protobuf_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-sources.jar"],[{"name":"akka-protobuf_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar"],[{"name":"commons-logging","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ws-standalone-json_2.12","revision":"1.0.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ws-standalone-json_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-json_2.12/1.0.0/play-ws-standalone-json_2.12-1.0.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-json_2.12/1.0.0/play-ws-standalone-json_2.12-1.0.0-sources.jar"],[{"name":"play-ws-standalone-json_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-json_2.12/1.0.0/play-ws-standalone-json_2.12-1.0.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-json_2.12/1.0.0/play-ws-standalone-json_2.12-1.0.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-ws","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-chrome-driver","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-chrome-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/3.4.0/selenium-chrome-driver-3.4.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/3.4.0/selenium-chrome-driver-3.4.0-sources.jar"],[{"name":"selenium-chrome-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/3.4.0/selenium-chrome-driver-3.4.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/3.4.0/selenium-chrome-driver-3.4.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-handler","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-handler","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.34.Final/netty-handler-4.1.34.Final-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.34.Final/netty-handler-4.1.34.Final-sources.jar"],[{"name":"netty-handler","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.34.Final/netty-handler-4.1.34.Final-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.34.Final/netty-handler-4.1.34.Final-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar"],[{"name":"commons-logging","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"janino","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"janino","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-sources.jar"],[{"name":"janino","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.reactivestreams","name":"reactive-streams","revision":"1.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"reactive-streams","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-sources.jar"],[{"name":"reactive-streams","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.reactive-streams.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.dimafeng","name":"testcontainers-scala-kafka_2.12","revision":"0.39.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.testcontainers","name":"kafka","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"testcontainers-scala-kafka_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-kafka_2.12/0.39.0/testcontainers-scala-kafka_2.12-0.39.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-kafka_2.12/0.39.0/testcontainers-scala-kafka_2.12-0.39.0-sources.jar"],[{"name":"testcontainers-scala-kafka_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-kafka_2.12/0.39.0/testcontainers-scala-kafka_2.12-0.39.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-kafka_2.12/0.39.0/testcontainers-scala-kafka_2.12-0.39.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://gitlab.com/testcontainers/testcontainers-scala","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.htmlunit","name":"htmlunit","revision":"2.33","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-sources.jar"],[{"name":"htmlunit","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://htmlunit.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-sources.jar"],[{"name":"jackson-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-api","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.12.v20180830/websocket-api-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.12.v20180830/websocket-api-9.4.12.v20180830-sources.jar"],[{"name":"websocket-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.12.v20180830/websocket-api-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.12.v20180830/websocket-api-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.squareup.okio","name":"okio","revision":"1.14.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"okio","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0-sources.jar"],[{"name":"okio","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.atteo.classindex","name":"classindex","revision":"3.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"classindex","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/atteo/classindex/classindex/3.4/classindex-3.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/atteo/classindex/classindex/3.4/classindex-3.4-sources.jar"],[{"name":"classindex","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/atteo/classindex/classindex/3.4/classindex-3.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/atteo/classindex/classindex/3.4/classindex-3.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"mysql","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mysql","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/mysql/1.15.2/mysql-1.15.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/mysql/1.15.2/mysql-1.15.2-sources.jar"],[{"name":"mysql","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/mysql/1.15.2/mysql-1.15.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/mysql/1.15.2/mysql-1.15.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar"],[{"name":"javax.inject","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-ahc-ws_2.12","revision":"2.6.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-ahc-ws_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws_2.12/2.6.0/play-ahc-ws_2.12-2.6.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws_2.12/2.6.0/play-ahc-ws_2.12-2.6.0-sources.jar"],[{"name":"play-ahc-ws_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws_2.12/2.6.0/play-ahc-ws_2.12-2.6.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws_2.12/2.6.0/play-ahc-ws_2.12-2.6.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"json-smart","revision":"2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-smart","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-sources.jar"],[{"name":"json-smart","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"database-commons","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"database-commons","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/database-commons/1.15.2/database-commons-1.15.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/database-commons/1.15.2/database-commons-1.15.2-sources.jar"],[{"name":"database-commons","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/database-commons/1.15.2/database-commons-1.15.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/database-commons/1.15.2/database-commons-1.15.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-client","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-client","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830-sources.jar"],[{"name":"jetty-client","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.sourceforge.cssparser","name":"cssparser","revision":"0.9.22","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"cssparser","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/cssparser/cssparser/0.9.22/cssparser-0.9.22-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/cssparser/cssparser/0.9.22/cssparser-0.9.22-sources.jar"],[{"name":"cssparser","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/sourceforge/cssparser/cssparser/0.9.22/cssparser-0.9.22-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/cssparser/cssparser/0.9.22/cssparser-0.9.22-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://cssparser.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty","name":"jetty-xml","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jetty-xml","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830-sources.jar"],[{"name":"jetty-xml","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.eclipse.org/jetty","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"commons-compiler","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compiler","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-sources.jar"],[{"name":"commons-compiler","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-exec","revision":"1.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-exec","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3-sources.jar"],[{"name":"commons-exec","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-exec/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.novocode","name":"junit-interface","revision":"0.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"junit-interface","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/novocode/junit-interface/0.11/junit-interface-0.11-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/novocode/junit-interface/0.11/junit-interface-0.11-sources.jar"],[{"name":"junit-interface","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/novocode/junit-interface/0.11/junit-interface-0.11-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/novocode/junit-interface/0.11/junit-interface-0.11-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/sbt/junit-interface/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.9.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-sources.jar"],[{"name":"scala-java8-compat_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.rnorth.visible-assertions","name":"visible-assertions","revision":"2.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"visible-assertions","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/rnorth/visible-assertions/visible-assertions/2.1.2/visible-assertions-2.1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/rnorth/visible-assertions/visible-assertions/2.1.2/visible-assertions-2.1.2-sources.jar"],[{"name":"visible-assertions","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/rnorth/visible-assertions/visible-assertions/2.1.2/visible-assertions-2.1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/rnorth/visible-assertions/visible-assertions/2.1.2/visible-assertions-2.1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/rnorth/visible-assertions","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.java.dev.jna","name":"jna","revision":"5.5.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jna","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0-sources.jar"],[{"name":"jna","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/java-native-access/jna","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-codec-http","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-codec-http","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.34.Final/netty-codec-http-4.1.34.Final-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.34.Final/netty-codec-http-4.1.34.Final-sources.jar"],[{"name":"netty-codec-http","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.34.Final/netty-codec-http-4.1.34.Final-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.34.Final/netty-codec-http-4.1.34.Final-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-sources.jar"],[{"name":"config","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xalan","name":"serializer","revision":"2.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"serializer","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2-sources.jar"],[{"name":"serializer","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/xalan-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"tyrex","name":"tyrex","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[],"missingArtifacts":[{"name":"tyrex","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},{"name":"tyrex","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.testcontainers","name":"jdbc","revision":"1.15.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jdbc","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/jdbc/1.15.2/jdbc-1.15.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/jdbc/1.15.2/jdbc-1.15.2-sources.jar"],[{"name":"jdbc","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/testcontainers/jdbc/1.15.2/jdbc-1.15.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/jdbc/1.15.2/jdbc-1.15.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://testcontainers.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-text","revision":"1.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.apache.commons","name":"commons-lang3","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-text","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-sources.jar"],[{"name":"commons-text","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-text","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-transport-native-unix-common","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-transport-native-unix-common","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.34.Final/netty-transport-native-unix-common-4.1.34.Final-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.34.Final/netty-transport-native-unix-common-4.1.34.Final-sources.jar"],[{"name":"netty-transport-native-unix-common","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.34.Final/netty-transport-native-unix-common-4.1.34.Final-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.34.Final/netty-transport-native-unix-common-4.1.34.Final-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpcore","revision":"4.4.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpcore","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar"],[{"name":"httpcore","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-core-ga","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jul-to-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jul-to-slf4j","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-sources.jar"],[{"name":"jul-to-slf4j","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.httpcomponents","name":"httpclient","revision":"4.5.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"httpclient","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar"],[{"name":"httpclient","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://hc.apache.org/httpcomponents-client","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.joda","name":"joda-convert","revision":"2.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-convert","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-sources.jar"],[{"name":"joda-convert","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/${joda.artifactId}/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.apache.commons","name":"commons-compress","revision":"1.20","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compress","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar"],[{"name":"commons-compress","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://commons.apache.org/proper/commons-compress/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-guice_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-guice_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-sources.jar"],[{"name":"play-guice_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"commons-logging","name":"commons-logging","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-logging","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar"],[{"name":"commons-logging","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://commons.apache.org/proper/commons-logging/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-core","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar"],[{"name":"logback-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.xerial","name":"sqlite-jdbc","revision":"3.28.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sqlite-jdbc","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-sources.jar"],[{"name":"sqlite-jdbc","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.netty","name":"netty-transport","revision":"4.1.34.Final","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"netty-transport","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.34.Final/netty-transport-4.1.34.Final-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.34.Final/netty-transport-4.1.34.Final-sources.jar"],[{"name":"netty-transport","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.34.Final/netty-transport-4.1.34.Final-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.34.Final/netty-transport-4.1.34.Final-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.eclipse.jetty.websocket","name":"websocket-common","revision":"9.4.12.v20180830","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"websocket-common","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830-sources.jar"],[{"name":"websocket-common","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.xml.bind","name":"jaxb-api","revision":"2.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jaxb-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-sources.jar"],[{"name":"jaxb-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.googlecode.usc","name":"jdbcdslog","revision":"1.0.6.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jdbcdslog","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-sources.jar"],[{"name":"jdbcdslog","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/jdbcdslog-exp/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-java","revision":"3.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-java","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-java/3.4.0/selenium-java-3.4.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-java/3.4.0/selenium-java-3.4.0-sources.jar"],[{"name":"selenium-java","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-java/3.4.0/selenium-java-3.4.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-java/3.4.0/selenium-java-3.4.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar"],[{"name":"jsr305","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"htmlunit-driver","revision":"2.33.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.seleniumhq.selenium","name":"selenium-api","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.seleniumhq.selenium","name":"selenium-support","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"htmlunit-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3-sources.jar"],[{"name":"htmlunit-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/SeleniumHQ/htmlunit-driver","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-streams_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-streams_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-sources.jar"],[{"name":"play-streams_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"xalan","name":"xalan","revision":"2.7.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"com.codeborne","name":"phantomjsdriver","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"xalan","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2-sources.jar"],[{"name":"xalan","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://xml.apache.org/xalan-j/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-remote-driver","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-remote-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-sources.jar"],[{"name":"selenium-remote-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.transaction","name":"jta","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jta","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar"]],"missingArtifacts":[{"name":"jta","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://java.sun.com/products/jta","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-sources.jar"],[{"name":"build-link","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.querqy","name":"querqy-core","revision":"3.7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"querqy-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-sources.jar"],[{"name":"querqy-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://querqy.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.seleniumhq.selenium","name":"selenium-remote-driver","revision":"3.141.59","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.jboss.netty","name":"netty","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"selenium-remote-driver","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-sources.jar"],[{"name":"selenium-remote-driver","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.seleniumhq.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"docker"},"modules":[],"details":[]},{"configuration":{"name":"web-assets"},"modules":[],"details":[]},{"configuration":{"name":"scala-tool"},"modules":[{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-sources.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-sources.jar"],[{"name":"scala-library","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-sources.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-sources.jar"],[{"name":"scala-reflect","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.11","configurations":"optional","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-sources.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-sources.jar"],[{"name":"scala-library","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"jline","name":"jline","revision":"2.14.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jline","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6-sources.jar"],[{"name":"jline","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-compiler","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-compiler","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.11/scala-compiler-2.12.11-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.11/scala-compiler-2.12.11-sources.jar"],[{"name":"scala-compiler","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.11/scala-compiler-2.12.11-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.11/scala-compiler-2.12.11-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.0.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.scala-lang","name":"*","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.0.6/scala-xml_2.12-1.0.6-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.0.6/scala-xml_2.12-1.0.6-sources.jar"],[{"name":"scala-xml_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.0.6/scala-xml_2.12-1.0.6-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.0.6/scala-xml_2.12-1.0.6-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.fusesource.jansi","name":"jansi","revision":"1.12","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jansi","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.12/jansi-1.12-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.12/jansi-1.12-sources.jar"],[{"name":"jansi","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.12/jansi-1.12-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.12/jansi-1.12-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-compiler","revision":"2.12.11","configurations":"optional","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-compiler","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.11/scala-compiler-2.12.11-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.11/scala-compiler-2.12.11-sources.jar"],[{"name":"scala-compiler","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.11/scala-compiler-2.12.11-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.11/scala-compiler-2.12.11-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"universal-docs"},"modules":[],"details":[]},{"configuration":{"name":"linux"},"modules":[],"details":[]},{"configuration":{"name":"rpm"},"modules":[],"details":[]},{"configuration":{"name":"web-assets-test"},"modules":[],"details":[]},{"configuration":{"name":"sources"},"modules":[],"details":[]},{"configuration":{"name":"runtime"},"modules":[{"module":{"organization":"com.typesafe.play","name":"play-jdbc-evolutions_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-evolutions_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-sources.jar"],[{"name":"play-jdbc-evolutions_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-sources.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-sources.jar"],[{"name":"scala-library","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.activation","name":"javax.activation-api","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.activation-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-sources.jar"],[{"name":"javax.activation-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-parsing_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-parsing_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-sources.jar"],[{"name":"akka-parsing_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.postgresql","name":"postgresql","revision":"42.2.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"postgresql","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-sources.jar"],[{"name":"postgresql","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pgjdbc/pgjdbc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject.extensions","name":"guice-assistedinject","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice-assistedinject","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-sources.jar"],[{"name":"guice-assistedinject","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.mojo","name":"animal-sniffer-annotations","revision":"1.17","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"animal-sniffer-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-sources.jar"],[{"name":"animal-sniffer-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-sources.jar"],[{"name":"jcl-over-slf4j","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm-tokenizer_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm-tokenizer_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-sources.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-sources.jar"],[{"name":"anorm-tokenizer_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-javadoc.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-classic","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-classic","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-sources.jar"],[{"name":"logback-classic","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-sources.jar"],[{"name":"scala-parser-combinators_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject","name":"guice","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-sources.jar"],[{"name":"guice","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jdk8","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jdk8","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-sources.jar"],[{"name":"jackson-datatype-jdk8","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-json-common_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-json-common_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-sources.jar"],[{"name":"jwt-json-common_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-slf4j_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-slf4j_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-sources.jar"],[{"name":"akka-slf4j_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.jsonwebtoken","name":"jjwt","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jjwt","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-sources.jar"],[{"name":"jjwt","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jwtk/jjwt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-akka-http-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-akka-http-server_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-sources.jar"],[{"name":"play-akka-http-server_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.30","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-sources.jar"],[{"name":"slf4j-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"ssl-config-core_2.12","revision":"0.3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ssl-config-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-sources.jar"],[{"name":"ssl-config-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/ssl-config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-stream_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-stream_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-sources.jar"],[{"name":"akka-stream_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc-api_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-api_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-sources.jar"],[{"name":"play-jdbc-api_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-sources.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-sources.jar"],[{"name":"anorm_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-javadoc.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.zaxxer","name":"HikariCP","revision":"3.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"HikariCP","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-sources.jar"],[{"name":"HikariCP","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/brettwooldridge/HikariCP","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-logback_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-logback_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-sources.jar"],[{"name":"play-logback_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play-json_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play-json_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-sources.jar"],[{"name":"jwt-play-json_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"accessors-smart","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"accessors-smart","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-sources.jar"],[{"name":"accessors-smart","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-server_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-sources.jar"],[{"name":"play-server_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-sources.jar"],[{"name":"joda-time","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-sources.jar"],[{"name":"akka-actor_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-json_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-json_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-sources.jar"],[{"name":"play-json_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jsr310","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jsr310","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-sources.jar"],[{"name":"jackson-datatype-jsr310","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-sources.jar"],[{"name":"play-exceptions","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-sources.jar"],[{"name":"play-jdbc_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-sources.jar"],[{"name":"j2objc-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"aopalliance","name":"aopalliance","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"aopalliance","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar"]],"missingArtifacts":[{"name":"aopalliance","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://aopalliance.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.jayway.jsonpath","name":"json-path","revision":"2.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-path","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-sources.jar"],[{"name":"json-path","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jayway/JsonPath","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"filters-helpers_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"filters-helpers_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-sources.jar"],[{"name":"filters-helpers_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar"],[{"name":"failureaccess","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-sources.jar"],[{"name":"play_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"5.0.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-sources.jar"],[{"name":"asm","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-sources.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-sources.jar"],[{"name":"scala-reflect","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-databind","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-databind","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-sources.jar"],[{"name":"jackson-databind","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-http-core_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-http-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-sources.jar"],[{"name":"akka-http-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-sources.jar"],[{"name":"twirl-api_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-functional_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-functional_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-sources.jar"],[{"name":"play-functional_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-sources.jar"],[{"name":"jackson-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"mysql","name":"mysql-connector-java","revision":"8.0.18","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mysql-connector-java","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18-sources.jar"]],"missingArtifacts":[{"name":"mysql-connector-java","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://dev.mysql.com/doc/connector-j/en/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-sources.jar"],[{"name":"checker-qual","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"27.1-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-sources.jar"],[{"name":"guava","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-sources.jar"],[{"name":"scala-xml_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.protobuf","name":"protobuf-java","revision":"3.6.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"protobuf-java","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-sources.jar"],[{"name":"protobuf-java","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-core_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-sources.jar"],[{"name":"jwt-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.logstash.logback","name":"logstash-logback-encoder","revision":"5.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logstash-logback-encoder","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-sources.jar"],[{"name":"logstash-logback-encoder","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/logstash/logstash-logback-encoder","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[],"missingArtifacts":[{"name":"listenablefuture","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},{"name":"listenablefuture","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-sources.jar"],[{"name":"error_prone_annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-sources.jar"],[{"name":"jwt-play_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-protobuf_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-protobuf_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-sources.jar"],[{"name":"akka-protobuf_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"janino","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"janino","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-sources.jar"],[{"name":"janino","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.reactivestreams","name":"reactive-streams","revision":"1.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"reactive-streams","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-sources.jar"],[{"name":"reactive-streams","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.reactive-streams.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-sources.jar"],[{"name":"jackson-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar"],[{"name":"javax.inject","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"json-smart","revision":"2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-smart","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-sources.jar"],[{"name":"json-smart","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"commons-compiler","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compiler","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-sources.jar"],[{"name":"commons-compiler","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.9.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-sources.jar"],[{"name":"scala-java8-compat_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-sources.jar"],[{"name":"config","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"tyrex","name":"tyrex","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[],"missingArtifacts":[{"name":"tyrex","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},{"name":"tyrex","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jul-to-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jul-to-slf4j","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-sources.jar"],[{"name":"jul-to-slf4j","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.joda","name":"joda-convert","revision":"2.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-convert","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-sources.jar"],[{"name":"joda-convert","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/${joda.artifactId}/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-guice_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-guice_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-sources.jar"],[{"name":"play-guice_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-core","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar"],[{"name":"logback-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.xerial","name":"sqlite-jdbc","revision":"3.28.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sqlite-jdbc","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-sources.jar"],[{"name":"sqlite-jdbc","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.xml.bind","name":"jaxb-api","revision":"2.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jaxb-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-sources.jar"],[{"name":"jaxb-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.googlecode.usc","name":"jdbcdslog","revision":"1.0.6.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jdbcdslog","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-sources.jar"],[{"name":"jdbcdslog","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/jdbcdslog-exp/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar"],[{"name":"jsr305","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-streams_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-streams_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-sources.jar"],[{"name":"play-streams_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.transaction","name":"jta","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jta","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar"]],"missingArtifacts":[{"name":"jta","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://java.sun.com/products/jta","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-sources.jar"],[{"name":"build-link","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.querqy","name":"querqy-core","revision":"3.7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"querqy-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-sources.jar"],[{"name":"querqy-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://querqy.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]},{"configuration":{"name":"windows"},"modules":[],"details":[]},{"configuration":{"name":"runtime-internal"},"modules":[{"module":{"organization":"com.typesafe.play","name":"play-jdbc-evolutions_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-evolutions_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-sources.jar"],[{"name":"play-jdbc-evolutions_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-sources.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-sources.jar"],[{"name":"scala-library","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.activation","name":"javax.activation-api","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.activation-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-sources.jar"],[{"name":"javax.activation-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-parsing_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-parsing_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-sources.jar"],[{"name":"akka-parsing_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.postgresql","name":"postgresql","revision":"42.2.5","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"postgresql","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-sources.jar"],[{"name":"postgresql","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/pgjdbc/pgjdbc","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject.extensions","name":"guice-assistedinject","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice-assistedinject","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-sources.jar"],[{"name":"guice-assistedinject","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.mojo","name":"animal-sniffer-annotations","revision":"1.17","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"animal-sniffer-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-sources.jar"],[{"name":"animal-sniffer-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jcl-over-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jcl-over-slf4j","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-sources.jar"],[{"name":"jcl-over-slf4j","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm-tokenizer_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm-tokenizer_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-sources.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-sources.jar"],[{"name":"anorm-tokenizer_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-javadoc.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-classic","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-classic","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-sources.jar"],[{"name":"logback-classic","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-sources.jar"],[{"name":"scala-parser-combinators_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.inject","name":"guice","revision":"4.2.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guice","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-sources.jar"],[{"name":"guice","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jdk8","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jdk8","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-sources.jar"],[{"name":"jackson-datatype-jdk8","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-json-common_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-json-common_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-sources.jar"],[{"name":"jwt-json-common_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-slf4j_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-slf4j_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-sources.jar"],[{"name":"akka-slf4j_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"io.jsonwebtoken","name":"jjwt","revision":"0.9.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jjwt","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-sources.jar"],[{"name":"jjwt","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jwtk/jjwt","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-akka-http-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-akka-http-server_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-sources.jar"],[{"name":"play-akka-http-server_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"slf4j-api","revision":"1.7.30","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"slf4j-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-sources.jar"],[{"name":"slf4j-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"ssl-config-core_2.12","revision":"0.3.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"ssl-config-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-sources.jar"],[{"name":"ssl-config-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/ssl-config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-stream_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-stream_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-sources.jar"],[{"name":"akka-stream_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc-api_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc-api_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-sources.jar"],[{"name":"play-jdbc-api_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.playframework.anorm","name":"anorm_2.12","revision":"2.6.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"anorm_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-sources.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-sources.jar"],[{"name":"anorm_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-javadoc.jar","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.github.io/anorm","extraAttributes":{"info.apiURL":"https://playframework.github.io/anorm/unidoc/anorm/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.zaxxer","name":"HikariCP","revision":"3.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"HikariCP","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-sources.jar"],[{"name":"HikariCP","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/brettwooldridge/HikariCP","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-logback_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-logback_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-sources.jar"],[{"name":"play-logback_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play-json_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play-json_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-sources.jar"],[{"name":"jwt-play-json_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"accessors-smart","revision":"1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"accessors-smart","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-sources.jar"],[{"name":"accessors-smart","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-server_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-server_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-sources.jar"],[{"name":"play-server_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"joda-time","name":"joda-time","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-time","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-sources.jar"],[{"name":"joda-time","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/joda-time/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-actor_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-actor_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-sources.jar"],[{"name":"akka-actor_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-json_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-json_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-sources.jar"],[{"name":"play-json_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.datatype","name":"jackson-datatype-jsr310","revision":"2.9.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-datatype-jsr310","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-sources.jar"],[{"name":"jackson-datatype-jsr310","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-exceptions","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-exceptions","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-sources.jar"],[{"name":"play-exceptions","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-jdbc_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-jdbc_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-sources.jar"],[{"name":"play-jdbc_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.j2objc","name":"j2objc-annotations","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"j2objc-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-sources.jar"],[{"name":"j2objc-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/google/j2objc/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"aopalliance","name":"aopalliance","revision":"1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"aopalliance","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar"]],"missingArtifacts":[{"name":"aopalliance","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://aopalliance.sourceforge.net","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.jayway.jsonpath","name":"json-path","revision":"2.4.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-path","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-sources.jar"],[{"name":"json-path","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/jayway/JsonPath","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"filters-helpers_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"filters-helpers_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-sources.jar"],[{"name":"filters-helpers_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"failureaccess","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"failureaccess","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-sources.jar"],[{"name":"failureaccess","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-sources.jar"],[{"name":"play_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.ow2.asm","name":"asm","revision":"5.0.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"asm","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-sources.jar"],[{"name":"asm","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.11","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-sources.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-sources.jar"],[{"name":"scala-reflect","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.11/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-databind","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-databind","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-sources.jar"],[{"name":"jackson-databind","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-http-core_2.12","revision":"10.1.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-http-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-sources.jar"],[{"name":"akka-http-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka-http/10.1.8/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"twirl-api_2.12","revision":"1.4.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"twirl-api_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-sources.jar"],[{"name":"twirl-api_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/twirl","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-functional_2.12","revision":"2.7.4","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-functional_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-sources.jar"],[{"name":"play-functional_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/playframework/play-json","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-annotations","revision":"2.10.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-sources.jar"],[{"name":"jackson-annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://github.com/FasterXML/jackson","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"mysql","name":"mysql-connector-java","revision":"8.0.18","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"mysql-connector-java","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18-sources.jar"]],"missingArtifacts":[{"name":"mysql-connector-java","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://dev.mysql.com/doc/connector-j/en/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.checkerframework","name":"checker-qual","revision":"2.5.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"checker-qual","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-sources.jar"],[{"name":"checker-qual","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://checkerframework.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"guava","revision":"27.1-jre","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"guava","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-sources.jar"],[{"name":"guava","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-sources.jar"],[{"name":"scala-xml_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.protobuf","name":"protobuf-java","revision":"3.6.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"protobuf-java","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-sources.jar"],[{"name":"protobuf-java","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-core_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-core_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-sources.jar"],[{"name":"jwt-core_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.logstash.logback","name":"logstash-logback-encoder","revision":"5.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logstash-logback-encoder","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-sources.jar"],[{"name":"logstash-logback-encoder","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/logstash/logstash-logback-encoder","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.guava","name":"listenablefuture","revision":"9999.0-empty-to-avoid-conflict-with-guava","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[],"missingArtifacts":[{"name":"listenablefuture","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},{"name":"listenablefuture","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.errorprone","name":"error_prone_annotations","revision":"2.2.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"error_prone_annotations","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-sources.jar"],[{"name":"error_prone_annotations","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.pauldijou","name":"jwt-play_2.12","revision":"4.1.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jwt-play_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-sources.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-sources.jar"],[{"name":"jwt-play_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-javadoc.jar","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://pauldijou.fr/jwt-scala/","extraAttributes":{"info.apiURL":"http://pauldijou.fr/jwt-scala/api/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.akka","name":"akka-protobuf_2.12","revision":"2.5.23","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"akka-protobuf_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-sources.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-sources.jar"],[{"name":"akka-protobuf_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-javadoc.jar","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://akka.io/","extraAttributes":{"info.apiURL":"https://doc.akka.io/api/akka/2.5.23"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"janino","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"janino","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-sources.jar"],[{"name":"janino","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.reactivestreams","name":"reactive-streams","revision":"1.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"reactive-streams","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-sources.jar"],[{"name":"reactive-streams","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.reactive-streams.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.fasterxml.jackson.core","name":"jackson-core","revision":"2.9.10","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jackson-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-sources.jar"],[{"name":"jackson-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/FasterXML/jackson-core","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.inject","name":"javax.inject","revision":"1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"javax.inject","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-sources.jar"],[{"name":"javax.inject","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/atinject/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"net.minidev","name":"json-smart","revision":"2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"json-smart","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-sources.jar"],[{"name":"json-smart","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.minidev.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.codehaus.janino","name":"commons-compiler","revision":"3.0.8","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"commons-compiler","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-sources.jar"],[{"name":"commons-compiler","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-java8-compat_2.12","revision":"0.9.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-java8-compat_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-sources.jar"],[{"name":"scala-java8-compat_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe","name":"config","revision":"1.3.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"config","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-sources.jar"],[{"name":"config","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://github.com/lightbend/config","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"tyrex","name":"tyrex","revision":"1.0.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[],"missingArtifacts":[{"name":"tyrex","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},{"name":"tyrex","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.slf4j","name":"jul-to-slf4j","revision":"1.7.26","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jul-to-slf4j","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-sources.jar"],[{"name":"jul-to-slf4j","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.slf4j.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.joda","name":"joda-convert","revision":"2.2.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"joda-convert","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-sources.jar"],[{"name":"joda-convert","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.joda.org/${joda.artifactId}/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-guice_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-guice_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-sources.jar"],[{"name":"play-guice_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"ch.qos.logback","name":"logback-core","revision":"1.2.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"logback-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar"],[{"name":"logback-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.xerial","name":"sqlite-jdbc","revision":"3.28.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"sqlite-jdbc","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-sources.jar"],[{"name":"sqlite-jdbc","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.xml.bind","name":"jaxb-api","revision":"2.3.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jaxb-api","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-sources.jar"],[{"name":"jaxb-api","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.googlecode.usc","name":"jdbcdslog","revision":"1.0.6.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jdbcdslog","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-sources.jar"],[{"name":"jdbcdslog","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://code.google.com/p/jdbcdslog-exp/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.google.code.findbugs","name":"jsr305","revision":"3.0.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jsr305","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-sources.jar"],[{"name":"jsr305","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://findbugs.sourceforge.net/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"play-streams_2.12","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"play-streams_2.12","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-sources.jar"],[{"name":"play-streams_2.12","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"javax.transaction","name":"jta","revision":"1.1","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jta","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-sources.jar"]],"missingArtifacts":[{"name":"jta","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false}],"evicted":false,"homepage":"http://java.sun.com/products/jta","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"com.typesafe.play","name":"build-link","revision":"2.7.3","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"build-link","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-sources.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-sources.jar"],[{"name":"build-link","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-javadoc.jar","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://playframework.com","extraAttributes":{"info.apiURL":"https://www.playframework.com/documentation/2.7.3/api/scala/index.html"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]},{"module":{"organization":"org.querqy","name":"querqy-core","revision":"3.7.0","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"querqy-core","type":"src","extension":"jar","classifier":"sources","configurations":[],"url":"https://repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-sources.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-sources.jar"],[{"name":"querqy-core","type":"doc","extension":"jar","classifier":"javadoc","configurations":[],"url":"https://repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-javadoc.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0-javadoc.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://querqy.org","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[],"callers":[]}],"details":[]}],"stats":{"resolveTime":-1,"downloadTime":-1,"downloadSize":-1,"cached":true},"stamps":{}} \ No newline at end of file diff --git a/target/streams/compile/_global/_global/compileBinaryFileInputs/previous b/target/streams/compile/_global/_global/compileBinaryFileInputs/previous new file mode 100644 index 00000000..b630908c --- /dev/null +++ b/target/streams/compile/_global/_global/compileBinaryFileInputs/previous @@ -0,0 +1 @@ +["sbt.Task[scala.collection.immutable.Map[java.lang.String, scala.collection.Seq[scala.Tuple2[java.nio.file.Path, sbt.nio.FileStamp]]]]",{"2.12.11":{"hashes":[],"lastModifiedTimes":[["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar",1560939121000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar",1584351418000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar",1504739599000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar",1553168317000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar",1535384600000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar",1540834190000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar",1529630432000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar",1550531928000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar",1562866649000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar",1490988473000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar",1554501477000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar",1540834171000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar",1544915177000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar",1569173241000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar",1558426992000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar",1530831094000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar",1560938456000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar",1576530216000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar",1560601729000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar",1558427085000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar",1560938194000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar",1562866547000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar",1549598537000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar",1560938514000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar",1569173266000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar",1490515002000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar",1560938481000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar",1562249274000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar",1558426808000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar",1560336252000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar",1544915187000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar",1560937886000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar",1560938749000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar",1484780818000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar",1122888234000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar",1499243765000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar",1560939301000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar",1542650246000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar",1560938254000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar",1431702295000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar",1584351122000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar",1569088957000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar",1553168199000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar",1560326364000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar",1560336247000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar",1583204982000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar",1567901348000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar",1527879429000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar",1552062043000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar",1554476959000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar",1532993224000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar",1569173251000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar",1548115021000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar",1536694843000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar",1515454191000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar",1569173283000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar",1558426746000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar",1512426689000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar",1513627594000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar",1569088373000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar",1255476900000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar",1490515017000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar",1512426698000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar",1525340785000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar",1519222085000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar",1122889841000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar",1550532013000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar",1556545846000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar",1560938237000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar",1490988435000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar",1561428265000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar",1536758932000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar",1324795383000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar",1490936147000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar",1560938070000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar",1167978936000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar",1560938078000],["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar",1591466218000]]}}] \ No newline at end of file diff --git a/target/streams/compile/_global/_global/compileOutputs/previous b/target/streams/compile/_global/_global/compileOutputs/previous new file mode 100644 index 00000000..a9205dc5 --- /dev/null +++ b/target/streams/compile/_global/_global/compileOutputs/previous @@ -0,0 +1 @@ +["sbt.Task[scala.collection.Seq[java.nio.file.Path]]",["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SuggestedSolrField.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/validatedimport/ValidatedImportImporter.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryUpDownRule$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputTagId.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/DeploymentScriptResult$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SolrIndexId$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/AlternativeSpellingId$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/HealthController.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/auth/JWTJsonAuthenticatedAction.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtWithFileNames.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/ListItem$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/IdObject$$anon$2.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/InputTagExport$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/SearchInputExport$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpelling.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/auth/BasicAuthAuthenticatedAction.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/TagInputAssociationExport.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/FullSearchInputWithRules$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/router/RoutesPrefix$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$JsFeatureToggleValue.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/DeleteRule$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/AlternativeSpellingExport$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputTagId$$anonfun$$lessinit$greater$1.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/javascript/ReverseFrontendController.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingWithAlternatives$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/UpDownRule.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/ActivityReportEntry.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/Status.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/javascript/ReverseApiController.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/javascript/ReverseHealthController.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ReverseHealthController.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/FilterRule.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$SmuiVersionInfo$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SuggestedSolrField$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/config/SmuiVersion$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/ActivityReport.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/RulesReportItem$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/SmuiEventSource.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryFilterRule$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingValidator.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/buildInfo/BuildInfo.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/UpDownRuleExport$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/validatedimport/ValidatedImportData.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/validatedimport/ValidatedImportData$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingValidator$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SolrIndexId$$anonfun$$lessinit$greater$1.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/FilterRuleExport$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/SynonymRuleId.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/IdObject.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$FeatureToggleService.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/InputEvent.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/ActivityLog$AssociationWrapper.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$FeatureToggleService$UpDownDropdownMapping.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtDeploymentService.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SuggestedSolrFieldId$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/Exporter.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SolrIndex.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputValidator$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/AlternativeSpellingId.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/FilterRuleId.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/TagContent.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInputWithRules$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/DeploymentLog$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/querqy/QuerqyReplaceRulesGenerator$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/TagInputAssociationExport$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInput$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/UpDownRule$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/auth/UserRequest$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$FeatureToggleService$UpDownDropdownMapping$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RuleWithTerm.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/ActivityLog.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RedirectRuleId.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySearchInput$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/UpDownRuleId.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/SmuiMigrationLock.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/InputEventId$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/router/Routes$$anonfun$routes$1.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/Status$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtWithFileNames$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/router/Routes.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$JsBoolFeatureToggleValue.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryFilterRule.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputTag.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/ActivityLog$InputWrapper.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/DeploymentLog.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SolrIndex$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/ListItemType$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$SmuiVersionInfo.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/SynonymRuleExport$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SolrIndexId.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/ActivityReportEntry$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingWithAlternatives.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$DeploymentInfo.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/RulesReport.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/SmuiStartModule.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RedirectRule$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/DeleteRuleId$$anonfun$$lessinit$greater$1.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/InputEvent$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$SmuiVersionInfoType$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/CommonRuleFields.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/TagInputAssociation$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/buildInfo/BuildInfo$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/PredefinedTag$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/ActivityReport$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/SuggestedSolrFieldExport$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/AlternativeSpelling$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySynonymRule$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$JsRawObjFeatureToggleValue.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RedirectRuleId$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/FilterRuleExport.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RedirectRule.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/SearchInputExport.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpelling$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySearchInput.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/SmuiMigrationLock$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInputWithRules.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputValidator.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/FilterRuleId$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/UpDownRuleExport.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/AlternativeSpellingExport.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/PredefinedTag.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/ListItem.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/AlternativeSpellingId$$anonfun$$lessinit$greater$1.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$JsStringFeatureToggleValue.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/FullSearchInputWithRules.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/InputTagExport.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/CanonicalSpellingExport$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$JsFeatureToggle.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SuggestedSolrFieldId.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/SynonymRuleId$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/Id.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingId$$anonfun$$lessinit$greater$1.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$JsFeatureToggle$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInputId.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySynonymRule.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/JsonExportable.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/DeploymentScriptResult.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/ActivityLogEntry$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/SolrIndexExport.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryDeleteRule.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/ActivityLog$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInputId$$anonfun$$lessinit$greater$1.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryRule.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/router/RoutesPrefix.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/InputEventId$$anonfun$$lessinit$greater$1.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/SynonymRuleExport.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/SmuiEventType$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ReverseFrontendController.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/auth/AuthActionFactory.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingId.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/DeleteRuleExport$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/DeleteRuleId.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/config/SmuiVersion.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchRulesAndSpellingsForList$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/MigrationService.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RuleObject.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/FilterRule$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/FrontendController.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/DiffSummary.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/Id$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/SynonymRuleId$$anonfun$$lessinit$greater$1.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/CanonicalSpellingExport.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryDeleteRule$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/SynonymRule$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/DeleteRule.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/auth/UserRequest.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/RulesReport$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/ListItemType.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$DeploymentInfo$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RuleObjectWithTerm.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/IdObject$$anon$1.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputTag$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$$anonfun$1.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$ApiResult$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/UpDownRuleId$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryUpDownRule.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/FullCanonicalSpellingWithAlternatives.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SearchManagementRepository.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RedirectRuleId$$anonfun$$lessinit$greater$1.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/Rule$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/FullCanonicalSpellingWithAlternatives$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/SmuiEventSource$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/UpDownRuleId$$anonfun$$lessinit$greater$1.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/FilterRuleId$$anonfun$$lessinit$greater$1.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/DiffSummary$HEADLINE$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$ApiResult.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ReverseApiController.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputTagId$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/querqy/QuerqyReplaceRulesGenerator.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/TagInputAssociation.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/querqy/QuerqyRulesTxtGenerator.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/RulesReportItem.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/RedirectRuleExport.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/Rule.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/SuggestedSolrFieldExport.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SuggestedSolrFieldId$$anonfun$$lessinit$greater$1.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/TagContent$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/SmuiEventType.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/DatabaseExecutionContext.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/AlternativeSpelling.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/DiffSummary$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/ActivityLogEntry.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInput.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/SolrIndexExport$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/DeleteRuleId$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/DeleteRuleExport.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchRulesAndSpellingsForList.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/SynonymRule.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInputId$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/export/RedirectRuleExport$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingId$.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/InputEventId.class","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/streams/compile/compileOutputs/_global/streams/inc_compile_2.12.zip"]] \ No newline at end of file diff --git a/target/streams/compile/_global/_global/compileSourceFileInputs/previous b/target/streams/compile/_global/_global/compileSourceFileInputs/previous new file mode 100644 index 00000000..7c2d2cac --- /dev/null +++ b/target/streams/compile/_global/_global/compileSourceFileInputs/previous @@ -0,0 +1 @@ +["sbt.Task[scala.collection.immutable.Map[java.lang.String, scala.collection.Seq[scala.Tuple2[java.nio.file.Path, sbt.nio.FileStamp]]]]",{"2.12.11":{"hashes":[["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/SmuiStartModule.scala","e076b2c1e57e4846e9a71fe65579fab7dafbe53f"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/Id.scala","a82e4a39983b0ae8416a59c5ccc630b72f1f7473"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/FeatureToggleModel.scala","f3fcc9653040c2931a0221716c8d71421ff8dd47"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/SuggestedSolrField.scala","d7db3ca956272e8c51b6c5afc406cd1cc70d9812"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/DeploymentScriptResult.scala","6a8182b751011b8b88d944bbd2469f9a11b494de"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/SearchManagementRepository.scala","89ab5ae5a9f234c9d1cf8241b9f0370d72c8ad02"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/SolrIndex.scala","ded233586daf61a343f2a88697566d791d035901"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/DatabaseExecutionContext.scala","f17163a4a5de0358795543dffbe8a44360cb16c6"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/Status.scala","25550e939ac4be067281fde0cfc6429926a9a60a"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/ApiController.scala","90364535b77a5cd73369f211e25ceb30001582e6"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/FrontendController.scala","d9ccf906549bbea7097269ab35abd343bd957d7c"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/HealthController.scala","47f9928d58583292f91bcb7d5592cdb72dae0cd4"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/services/RulesTxtDeploymentService.scala","d7034375afdb362d73536dbc55be5a9125388c26"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/services/RulesTxtImportService.scala","745437d5b14e7708f57785499d73b6251104a7a5"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/services/SmuiMigrationLock.scala","68fa4e103fc5721ca725593a08d662efdcdb18fd"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/services/MigrationService.scala","05ce43560b708e62edb5672166ca1b6ccc492739"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/validatedimport/ValidatedImportImporter.scala","beb6d68e619fc2c37cd6e4588b1f57edbc1e9a3f"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/validatedimport/ValidatedImportData.scala","0f9825c396ae59ed4d7dae119bd50508856811ee"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/spellings/CanonicalSpelling.scala","b45b05b599d9a726a74287d99b370d29d6bf9df3"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/spellings/AlternativeSpelling.scala","86ec881578b8342bf60caa04738ad28aba3b0098"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/spellings/FullCanonicalSpellingWithAlternatives.scala","89c0c4f53af42b287eb579365838579c21fbbdbc"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/spellings/CanonicalSpellingValidator.scala","da309a810ae5f9c33070abe709e27668f976e11f"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/spellings/CanonicalSpellingWithAlternatives.scala","6a8f7a33d39fc88538570b8a72dd30a9c5335c5f"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/config/SmuiVersion.scala","9ff586fe7baffee120a251c1fcc158bdbce5be75"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/FullSearchInputWithRules.scala","d29ff2c10fd0249599e5e628f9d0e1dc03261944"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/SearchInputWithRules.scala","698c1cda9192f85fc3db540e227e571c871084b9"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/InputValidator.scala","fc500771e08981afb7ad90ab21cad0080a3b240b"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/ListItem.scala","0e81911abd7eda24871e9adaa56a357af8ed04c7"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/SearchInput.scala","b9342c50099e1d83d52c8ec1a2d4b1171773daf8"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/PredefinedTag.scala","73d40b7aa46ab5473fedd6003a66242641edbbcc"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/InputTag.scala","136d1b729ed28d60433ab8a24fbfd7916759c55d"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/TagContent.scala","b8fbf943a823dd7a188e8beb850caff01b54220e"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/TagInputAssociation.scala","c05716b2b123ba9083a227e533b2c06ae8fd85af"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/eventhistory/ActivityLog.scala","3ff82bdc39cd6addf74010e3aba2a9776a37fdc8"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/eventhistory/InputEvent.scala","513779487bdbf2130c31d3ead6a2325bb878e9cb"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/rules/RedirectRule.scala","61ca48467147e9d75fe197583c839e17e056d455"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/rules/DeleteRule.scala","1641c674b830d07e7d0703332414e08668a3f393"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/rules/FilterRule.scala","1421821b288ba4777c0fac1c7c0fbc520e451f89"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/rules/Rule.scala","f773ea0a832e3a93196a0553285f4c45b343002b"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/rules/UpDownRule.scala","88134bd48b024bd3d6df2a9c267b225eaba2e6aa"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/rules/SynonymRule.scala","0ce473cf9bdc688e254f67e0617401fe056162fa"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/querqy/QuerqyRulesTxtGenerator.scala","da2ba604f92f4762f9fa63fedfc262a32810b2eb"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/querqy/QuerqyReplaceRulesGenerator.scala","40a1c27aa14110735fd07598b53690e35cdd063e"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/DeleteRuleExport.scala","a5d7a17647c2207421527e421453cd3c006e27aa"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/AlternativeSpellingExport.scala","5cd475043740688fd2a6cdf619e1c94ca24e003f"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/SolrIndexExport.scala","8accc9dbdb399a71f08ed0703204a7b9f9b60d98"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/RedirectRuleExport.scala","535c2cbf6fc174a32f300c7254414ce602f363cb"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/SearchInputExport.scala","6069b319ea19df5d58d987fcff349ba5aae5a6bc"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/SuggestedSolrFieldExport.scala","3b949de0414ea833199937ae5f09690bb72bebaa"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/TagInputAssociationExport.scala","7ad7551b1e1205cb67a9097b7b9d09b8689c9238"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/UpDownRuleExport.scala","a45522f4a17c0f5323e7b72c1b6bc79b8c961f2c"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/InputTagExport.scala","361ecb4437d9d4b2d58f7b6f3ed8b2e86c631eaa"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/Exporter.scala","018aefeb24c4901b007cfabf47313cced39dbba1"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/JsonExportable.scala","c76074996c364661caf2f49ce56956780347f947"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/CanonicalSpellingExport.scala","917409ae3c1d1973e5fc747c2392a4cca4fd0339"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/FilterRuleExport.scala","9daddb18c7508bb3701bb6d7219eba0a0421b3e3"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/SynonymRuleExport.scala","6a8a427d3c3aa573cb11c0ffae9577853873123f"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/reports/RulesReport.scala","5d1fab1ef829d81238aabae588ce69d1e3d478f3"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/reports/ActivityReport.scala","9a36dbcb50e3217923724026fe79cc87121f7283"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/reports/DeploymentLog.scala","d70182acef5dc30540705251a68e71307c24822a"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/auth/JWTJsonAuthenticatedAction.scala","1a539ce885b43807f2bd6de491dbfe3aecf6d57e"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/auth/BasicAuthAuthenticatedAction.scala","021344874892eaaaac5edf5c0623e809722005e5"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/auth/AuthActionFactory.scala","97553b31049ff4fbd747c0402d3ffaad35d35cce"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/src_managed/main/sbt-buildinfo/BuildInfo.scala","95b15e3411d42ea1d438c7078283d9df2a6fe568"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/controllers/ReverseRoutes.scala","ce55c3562b0deec65dc82518ab7e7216da2eb2ef"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/controllers/routes.java","80e26fddd361e136e5f4dac289db4a7e8921c4db"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/router/RoutesPrefix.scala","efc798d7cdf993107e9b8a894e9ea2498f45c0de"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/controllers/javascript/JavaScriptReverseRoutes.scala","ff286b0f5e6357e62c207944205ce23c746822c5"],["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/router/Routes.scala","14b0aaf0fe21038b916b6143ac6e7f9fb90e2bc2"]],"lastModifiedTimes":[]}}] \ No newline at end of file diff --git a/target/streams/compile/_global/_global/dependencyClasspathFiles/previous b/target/streams/compile/_global/_global/dependencyClasspathFiles/previous new file mode 100644 index 00000000..2a5ead89 --- /dev/null +++ b/target/streams/compile/_global/_global/dependencyClasspathFiles/previous @@ -0,0 +1 @@ +["sbt.Task[scala.collection.Seq[java.nio.file.Path]]",["/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar","/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar"]] \ No newline at end of file diff --git a/target/streams/compile/_global/_global/discoveredMainClasses/data b/target/streams/compile/_global/_global/discoveredMainClasses/data new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/target/streams/compile/_global/_global/discoveredMainClasses/data @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/target/streams/compile/_global/_global/managedSourcePaths/previous b/target/streams/compile/_global/_global/managedSourcePaths/previous new file mode 100644 index 00000000..3d0fc16e --- /dev/null +++ b/target/streams/compile/_global/_global/managedSourcePaths/previous @@ -0,0 +1 @@ +["sbt.Task[scala.collection.Seq[java.nio.file.Path]]",["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/src_managed/main/sbt-buildinfo/BuildInfo.scala","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/controllers/ReverseRoutes.scala","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/controllers/routes.java","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/router/RoutesPrefix.scala","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/controllers/javascript/JavaScriptReverseRoutes.scala","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/router/Routes.scala"]] \ No newline at end of file diff --git a/target/streams/compile/buildInfo/_global/streams/sbt-buildinfo/BuildInfo.scala b/target/streams/compile/buildInfo/_global/streams/sbt-buildinfo/BuildInfo.scala new file mode 100644 index 00000000..adb9d95b --- /dev/null +++ b/target/streams/compile/buildInfo/_global/streams/sbt-buildinfo/BuildInfo.scala @@ -0,0 +1,39 @@ +package models.buildInfo + +import scala.Predef._ + +/** This object was generated by sbt-buildinfo. */ +case object BuildInfo { + /** The value is "search-management-ui". */ + val name: String = "search-management-ui" + /** The value is "3.14.0". */ + val version: String = "3.14.0" + /** The value is "ab022fbc4fd03d2554ad2ce60ab9dc32b7840369". */ + val gitHash: String = "ab022fbc4fd03d2554ad2ce60ab9dc32b7840369" + /** The value is "2022-09-16 17:00:30.823". */ + val builtAtString: String = "2022-09-16 17:00:30.823" + /** The value is 1663347630823L. */ + val builtAtMillis: scala.Long = 1663347630823L + override val toString: String = { + "name: %s, version: %s, gitHash: %s, builtAtString: %s, builtAtMillis: %s".format( + name, version, gitHash, builtAtString, builtAtMillis + ) + } + val toMap: Map[String, Any] = Map[String, Any]( + "name" -> name, + "version" -> version, + "gitHash" -> gitHash, + "builtAtString" -> builtAtString, + "builtAtMillis" -> builtAtMillis) + + val toJson: String = toMap.map{ i => + def quote(x:Any) : String = "\"" + x + "\"" + val key : String = quote(i._1) + val value : String = i._2 match { + case elem : Seq[_] => elem.map(quote).mkString("[", ",", "]") + case elem : Option[_] => elem.map(quote).getOrElse("null") + case elem => quote(elem) + } + s"$key : $value" + }.mkString("{", ", ", "}") +} diff --git a/target/streams/compile/buildInfo/_global/streams/sbtbuildinfo-inputs b/target/streams/compile/buildInfo/_global/streams/sbtbuildinfo-inputs new file mode 100644 index 00000000..002beed8 --- /dev/null +++ b/target/streams/compile/buildInfo/_global/streams/sbtbuildinfo-inputs @@ -0,0 +1 @@ +460163412 \ No newline at end of file diff --git a/target/streams/compile/compile/_global/streams/out b/target/streams/compile/compile/_global/streams/out new file mode 100644 index 00000000..cc0a041d --- /dev/null +++ b/target/streams/compile/compile/_global/streams/out @@ -0,0 +1,22 @@ +[warn] /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/ApiController.scala:431:15: non-variable type argument org.checkerframework.checker.units.qual.A in type pattern controllers.auth.UserRequest[org.checkerframework.checker.units.qual.A] is unchecked since it is eliminated by erasure +[warn]  case _: UserRequest[A] => Option(request.asInstanceOf[UserRequest[A]].username) +[warn]  ^ +[warn] /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/AlternativeSpellingExport.scala:5:24: imported `JsonExportable' is permanently hidden by definition of trait JsonExportable in package export +[warn] import models.`export`.JsonExportable +[warn]  ^ +[warn] /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/CanonicalSpellingExport.scala:5:24: imported `JsonExportable' is permanently hidden by definition of trait JsonExportable in package export +[warn] import models.`export`.JsonExportable +[warn]  ^ +[warn] /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/DeleteRuleExport.scala:5:24: imported `JsonExportable' is permanently hidden by definition of trait JsonExportable in package export +[warn] import models.`export`.JsonExportable +[warn]  ^ +[warn] /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/RedirectRuleExport.scala:6:24: imported `JsonExportable' is permanently hidden by definition of trait JsonExportable in package export +[warn] import models.`export`.JsonExportable +[warn]  ^ +[warn] /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/SearchInputExport.scala:6:24: imported `JsonExportable' is permanently hidden by definition of trait JsonExportable in package export +[warn] import models.`export`.JsonExportable +[warn]  ^ +[warn] /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/export/SuggestedSolrFieldExport.scala:6:24: imported `JsonExportable' is permanently hidden by definition of trait JsonExportable in package export +[warn] import models.`export`.JsonExportable +[warn]  ^ +[warn] 7 warnings found diff --git a/target/streams/compile/compileIncSetup/_global/streams/inc_compile_2.12.zip b/target/streams/compile/compileIncSetup/_global/streams/inc_compile_2.12.zip new file mode 100644 index 00000000..31d61e69 Binary files /dev/null and b/target/streams/compile/compileIncSetup/_global/streams/inc_compile_2.12.zip differ diff --git a/target/streams/compile/compileIncremental/_global/streams/export b/target/streams/compile/compileIncremental/_global/streams/export new file mode 100644 index 00000000..6c972d9a --- /dev/null +++ b/target/streams/compile/compileIncremental/_global/streams/export @@ -0,0 +1 @@ +scalac -bootclasspath /Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar -deprecation -encoding utf8 -unchecked -classpath /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/src_managed/main/sbt-buildinfo/BuildInfo.scala diff --git a/target/streams/compile/compileIncremental/_global/streams/out b/target/streams/compile/compileIncremental/_global/streams/out new file mode 100644 index 00000000..37c59580 --- /dev/null +++ b/target/streams/compile/compileIncremental/_global/streams/out @@ -0,0 +1,38 @@ +[debug]  +[debug] Initial source changes:  +[debug]  removed:Set() +[debug]  added: Set() +[debug]  modified: Set(/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/src_managed/main/sbt-buildinfo/BuildInfo.scala) +[debug] Invalidated products: Set() +[debug] External API changes: API Changes: Set() +[debug] Modified binary dependencies: Set() +[debug] Initial directly invalidated classes: Set(models.buildInfo.BuildInfo) +[debug]  +[debug] Sources indirectly invalidated by: +[debug]  product: Set() +[debug]  binary dep: Set() +[debug]  external source: Set() +[debug] All initially invalidated classes: Set(models.buildInfo.BuildInfo) +[debug] All initially invalidated sources:Set(/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/src_managed/main/sbt-buildinfo/BuildInfo.scala) +[debug] Initial set of included nodes: models.buildInfo.BuildInfo +[info] Compiling 1 Scala source to /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes ... +[debug] Getting org.scala-sbt:compiler-bridge_2.12:1.3.1:compile for Scala 2.12.11 +[debug] Getting org.scala-sbt:compiler-bridge_2.12:1.3.1:compile for Scala 2.12.11 +[debug] [zinc] Running cached compiler 612e2a1c for Scala compiler version 2.12.11 +[debug] [zinc] The Scala compiler is invoked with: +[debug]  -deprecation +[debug]  -unchecked +[debug]  -encoding +[debug]  utf8 +[debug]  -bootclasspath +[debug]  /Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar +[debug]  -classpath +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar +[debug] Scala compilation took 0.43043806 s +[debug] Done compiling. +[debug] New invalidations: +[debug]  Set() +[debug] Initial set of included nodes:  +[debug] Previously invalidated, but (transitively) depend on new invalidations: +[debug]  Set() +[debug] No classes were invalidated. diff --git a/target/streams/compile/copyResources/_global/streams/copy-resources b/target/streams/compile/copyResources/_global/streams/copy-resources new file mode 100644 index 00000000..d71d8270 --- /dev/null +++ b/target/streams/compile/copyResources/_global/streams/copy-resources @@ -0,0 +1 @@ +[[{"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/5.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/5.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/3.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/3.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/2.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/2.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/routes":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/routes"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/6.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/6.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2git.sh":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/smui2git.sh"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/logback.xml":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/logback.xml"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/application.conf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/application.conf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/8.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/8.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/messages":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/messages"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/1.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/1.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2solr.sh":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/smui2solr.sh"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/4.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/4.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/7.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/7.sql"]},{"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/routes":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/routes"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/logback.xml":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/logback.xml"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/6.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/6.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/7.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/7.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/smui2git.sh":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2git.sh"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/application.conf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/application.conf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/8.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/8.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/4.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/4.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/5.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/5.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/2.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/2.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/messages":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/messages"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/1.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/1.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/smui2solr.sh":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2solr.sh"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/3.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/3.sql"]}],{"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/5.sql":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/5.sql","lastModified":1653327199091},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/3.sql":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/3.sql","lastModified":1653327199090},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/2.sql":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/2.sql","lastModified":1653327199090},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/routes":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/routes","lastModified":1654703890241},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/6.sql":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/6.sql","lastModified":1653327199091},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2git.sh":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2git.sh","lastModified":1653327199092},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/logback.xml":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/logback.xml","lastModified":1653418121209},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/application.conf":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/application.conf","lastModified":1653493684316},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/8.sql":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/8.sql","lastModified":1653327199091},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/messages":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/messages","lastModified":1653327199091},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/1.sql":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/1.sql","lastModified":1653327199090},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2solr.sh":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2solr.sh","lastModified":1653327199092},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/4.sql":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/4.sql","lastModified":1653327199090},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/7.sql":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/7.sql","lastModified":1653327199091}}] \ No newline at end of file diff --git a/target/streams/compile/copyResources/_global/streams/out b/target/streams/compile/copyResources/_global/streams/out new file mode 100644 index 00000000..ebe5ec95 --- /dev/null +++ b/target/streams/compile/copyResources/_global/streams/out @@ -0,0 +1,15 @@ +[debug] Copy resource mappings:  +[debug]  (/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/logback.xml,/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/logback.xml) +[debug]  (/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/messages,/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/messages) +[debug]  (/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2solr.sh,/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/smui2solr.sh) +[debug]  (/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/application.conf,/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/application.conf) +[debug]  (/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2git.sh,/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/smui2git.sh) +[debug]  (/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/routes,/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/routes) +[debug]  (/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/4.sql,/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/4.sql) +[debug]  (/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/5.sql,/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/5.sql) +[debug]  (/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/7.sql,/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/7.sql) +[debug]  (/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/6.sql,/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/6.sql) +[debug]  (/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/2.sql,/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/2.sql) +[debug]  (/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/3.sql,/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/3.sql) +[debug]  (/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/1.sql,/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/1.sql) +[debug]  (/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/8.sql,/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/8.sql) diff --git a/target/streams/compile/dependencyClasspath/_global/streams/export b/target/streams/compile/dependencyClasspath/_global/streams/export new file mode 100644 index 00000000..d7c03b10 --- /dev/null +++ b/target/streams/compile/dependencyClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar diff --git a/target/streams/compile/doc/_global/streams/export b/target/streams/compile/doc/_global/streams/export new file mode 100644 index 00000000..e69de29b diff --git a/target/streams/compile/doc/_global/streams/out b/target/streams/compile/doc/_global/streams/out new file mode 100644 index 00000000..46aaa486 --- /dev/null +++ b/target/streams/compile/doc/_global/streams/out @@ -0,0 +1,74 @@ +[info] Main Scala API documentation to /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api... +[debug] Getting org.scala-sbt:compiler-bridge_2.12:1.3.1:compile for Scala 2.12.11 +[debug] Calling Scaladoc with arguments: +[debug]  -deprecation +[debug]  -unchecked +[debug]  -encoding +[debug]  utf8 +[debug]  -d +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api +[debug]  -bootclasspath +[debug]  /Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar +[debug]  -classpath +[debug]  /Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/SmuiStartModule.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/ApiController.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/FrontendController.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/HealthController.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/auth/AuthActionFactory.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/auth/BasicAuthAuthenticatedAction.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/auth/JWTJsonAuthenticatedAction.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/DatabaseExecutionContext.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/DeploymentScriptResult.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/FeatureToggleModel.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/Id.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/SearchManagementRepository.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/SolrIndex.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/Status.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/SuggestedSolrField.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/config/SmuiVersion.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/eventhistory/ActivityLog.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/eventhistory/InputEvent.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/FullSearchInputWithRules.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/InputTag.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/InputValidator.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/ListItem.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/PredefinedTag.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/SearchInput.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/SearchInputWithRules.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/TagContent.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/TagInputAssociation.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/querqy/QuerqyReplaceRulesGenerator.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/querqy/QuerqyRulesTxtGenerator.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/reports/ActivityReport.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/reports/DeploymentLog.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/reports/RulesReport.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/rules/DeleteRule.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/rules/FilterRule.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/rules/RedirectRule.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/rules/Rule.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/rules/SynonymRule.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/rules/UpDownRule.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/spellings/AlternativeSpelling.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/spellings/CanonicalSpelling.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/spellings/CanonicalSpellingValidator.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/spellings/CanonicalSpellingWithAlternatives.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/spellings/FullCanonicalSpellingWithAlternatives.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/services/MigrationService.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/services/RulesTxtDeploymentService.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/services/RulesTxtImportService.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/services/SmuiMigrationLock.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/controllers/ReverseRoutes.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/controllers/javascript/JavaScriptReverseRoutes.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/controllers/routes.java +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/router/Routes.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/router/RoutesPrefix.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/src_managed/main/sbt-buildinfo/BuildInfo.scala +[warn] /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/ApiController.scala:401:15: non-variable type argument org.checkerframework.checker.units.qual.A in type pattern controllers.auth.UserRequest[org.checkerframework.checker.units.qual.A] is unchecked since it is eliminated by erasure +[warn]  case _: UserRequest[A] => Option(request.asInstanceOf[UserRequest[A]].username) +[warn]  ^ +[warn] /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/eventhistory/ActivityLog.scala:15:1: Fixing invalid column alignment: ~~~~~~~~~~~~~~~~ +[warn] /** +[warn] ^ +[warn] two warnings found +[info] Main Scala API documentation successful. diff --git a/target/streams/compile/doc/_global/streams/scala/inputs b/target/streams/compile/doc/_global/streams/scala/inputs new file mode 100644 index 00000000..bbbe0bb4 --- /dev/null +++ b/target/streams/compile/doc/_global/streams/scala/inputs @@ -0,0 +1 @@ +-986668896 \ No newline at end of file diff --git a/target/streams/compile/doc/_global/streams/scala/output b/target/streams/compile/doc/_global/streams/scala/output new file mode 100644 index 00000000..b96a3f43 --- /dev/null +++ b/target/streams/compile/doc/_global/streams/scala/output @@ -0,0 +1 @@ +473519988 \ No newline at end of file diff --git a/target/streams/compile/exportedProducts/_global/streams/export b/target/streams/compile/exportedProducts/_global/streams/export new file mode 100644 index 00000000..7db4700a --- /dev/null +++ b/target/streams/compile/exportedProducts/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes diff --git a/target/streams/compile/externalDependencyClasspath/_global/streams/export b/target/streams/compile/externalDependencyClasspath/_global/streams/export new file mode 100644 index 00000000..d7c03b10 --- /dev/null +++ b/target/streams/compile/externalDependencyClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar diff --git a/target/streams/compile/internalDependencyClasspath/_global/streams/export b/target/streams/compile/internalDependencyClasspath/_global/streams/export new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/target/streams/compile/internalDependencyClasspath/_global/streams/export @@ -0,0 +1 @@ + diff --git a/target/streams/compile/managedClasspath/_global/streams/export b/target/streams/compile/managedClasspath/_global/streams/export new file mode 100644 index 00000000..d7c03b10 --- /dev/null +++ b/target/streams/compile/managedClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar diff --git a/target/streams/compile/packageBin/_global/streams/inputs b/target/streams/compile/packageBin/_global/streams/inputs new file mode 100644 index 00000000..1d4c8ac2 --- /dev/null +++ b/target/streams/compile/packageBin/_global/streams/inputs @@ -0,0 +1 @@ +-745838504 \ No newline at end of file diff --git a/target/streams/compile/packageBin/_global/streams/out b/target/streams/compile/packageBin/_global/streams/out new file mode 100644 index 00000000..85ac909c --- /dev/null +++ b/target/streams/compile/packageBin/_global/streams/out @@ -0,0 +1,491 @@ +[debug] Packaging /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/search-management-ui_2.12-3.14.0.jar ... +[debug] Input file mappings: +[debug]   +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes +[debug]  logback.xml +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/logback.xml +[debug]  messages +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/messages +[debug]  models +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models +[debug]  models/Id.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/Id.class +[debug]  models/SuggestedSolrFieldId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SuggestedSolrFieldId$.class +[debug]  models/SolrIndexId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SolrIndexId$.class +[debug]  models/spellings +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings +[debug]  models/spellings/CanonicalSpelling.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpelling.class +[debug]  models/spellings/CanonicalSpellingWithAlternatives$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingWithAlternatives$.class +[debug]  models/spellings/AlternativeSpellingId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/AlternativeSpellingId$.class +[debug]  models/spellings/CanonicalSpellingId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingId.class +[debug]  models/spellings/AlternativeSpelling.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/AlternativeSpelling.class +[debug]  models/spellings/AlternativeSpelling$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/AlternativeSpelling$.class +[debug]  models/spellings/AlternativeSpellingId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/AlternativeSpellingId$$anonfun$$lessinit$greater$1.class +[debug]  models/spellings/AlternativeSpellingId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/AlternativeSpellingId.class +[debug]  models/spellings/CanonicalSpelling$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpelling$.class +[debug]  models/spellings/CanonicalSpellingValidator$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingValidator$.class +[debug]  models/spellings/CanonicalSpellingValidator.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingValidator.class +[debug]  models/spellings/CanonicalSpellingId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingId$$anonfun$$lessinit$greater$1.class +[debug]  models/spellings/FullCanonicalSpellingWithAlternatives.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/FullCanonicalSpellingWithAlternatives.class +[debug]  models/spellings/CanonicalSpellingId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingId$.class +[debug]  models/spellings/FullCanonicalSpellingWithAlternatives$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/FullCanonicalSpellingWithAlternatives$.class +[debug]  models/spellings/CanonicalSpellingWithAlternatives.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingWithAlternatives.class +[debug]  models/SuggestedSolrFieldId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SuggestedSolrFieldId.class +[debug]  models/config +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/config +[debug]  models/config/SmuiVersion$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/config/SmuiVersion$.class +[debug]  models/config/SmuiVersion.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/config/SmuiVersion.class +[debug]  models/input +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input +[debug]  models/input/SearchInputId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInputId$.class +[debug]  models/input/SearchInputWithRules.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInputWithRules.class +[debug]  models/input/FullSearchInputWithRules.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/FullSearchInputWithRules.class +[debug]  models/input/ListItem.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/ListItem.class +[debug]  models/input/InputValidator.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputValidator.class +[debug]  models/input/SearchRulesAndSpellingsForList$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchRulesAndSpellingsForList$.class +[debug]  models/input/SearchInputId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInputId.class +[debug]  models/input/SearchInput.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInput.class +[debug]  models/input/PredefinedTag.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/PredefinedTag.class +[debug]  models/input/InputTagId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputTagId$$anonfun$$lessinit$greater$1.class +[debug]  models/input/SearchInput$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInput$.class +[debug]  models/input/SearchRulesAndSpellingsForList.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchRulesAndSpellingsForList.class +[debug]  models/input/InputTagId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputTagId$.class +[debug]  models/input/TagContent$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/TagContent$.class +[debug]  models/input/SearchInputWithRules$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInputWithRules$.class +[debug]  models/input/FullSearchInputWithRules$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/FullSearchInputWithRules$.class +[debug]  models/input/InputTag.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputTag.class +[debug]  models/input/TagContent.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/TagContent.class +[debug]  models/input/ListItemType$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/ListItemType$.class +[debug]  models/input/InputTag$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputTag$.class +[debug]  models/input/ListItemType.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/ListItemType.class +[debug]  models/input/SearchInputId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInputId$$anonfun$$lessinit$greater$1.class +[debug]  models/input/InputTagId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputTagId.class +[debug]  models/input/TagInputAssociation$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/TagInputAssociation$.class +[debug]  models/input/ListItem$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/ListItem$.class +[debug]  models/input/PredefinedTag$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/PredefinedTag$.class +[debug]  models/input/InputValidator$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputValidator$.class +[debug]  models/input/TagInputAssociation.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/TagInputAssociation.class +[debug]  models/SuggestedSolrField.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SuggestedSolrField.class +[debug]  models/FeatureToggleModel +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel +[debug]  models/FeatureToggleModel/package$JsRawObjFeatureToggleValue.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$JsRawObjFeatureToggleValue.class +[debug]  models/FeatureToggleModel/package$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$.class +[debug]  models/FeatureToggleModel/package$JsBoolFeatureToggleValue.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$JsBoolFeatureToggleValue.class +[debug]  models/FeatureToggleModel/package$FeatureToggleService$UpDownDropdownMapping$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$FeatureToggleService$UpDownDropdownMapping$.class +[debug]  models/FeatureToggleModel/package.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package.class +[debug]  models/FeatureToggleModel/package$JsStringFeatureToggleValue.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$JsStringFeatureToggleValue.class +[debug]  models/FeatureToggleModel/package$$anonfun$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$$anonfun$1.class +[debug]  models/FeatureToggleModel/package$FeatureToggleService$UpDownDropdownMapping.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$FeatureToggleService$UpDownDropdownMapping.class +[debug]  models/FeatureToggleModel/package$FeatureToggleService.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$FeatureToggleService.class +[debug]  models/FeatureToggleModel/package$JsFeatureToggle.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$JsFeatureToggle.class +[debug]  models/FeatureToggleModel/package$JsFeatureToggle$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$JsFeatureToggle$.class +[debug]  models/FeatureToggleModel/package$JsFeatureToggleValue.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$JsFeatureToggleValue.class +[debug]  models/Id$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/Id$.class +[debug]  models/eventhistory +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory +[debug]  models/eventhistory/SmuiEventSource.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/SmuiEventSource.class +[debug]  models/eventhistory/InputEventId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/InputEventId$$anonfun$$lessinit$greater$1.class +[debug]  models/eventhistory/SmuiEventType.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/SmuiEventType.class +[debug]  models/eventhistory/DiffSummary$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/DiffSummary$.class +[debug]  models/eventhistory/InputEventId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/InputEventId$.class +[debug]  models/eventhistory/ActivityLog$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/ActivityLog$.class +[debug]  models/eventhistory/InputEventId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/InputEventId.class +[debug]  models/eventhistory/ActivityLogEntry$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/ActivityLogEntry$.class +[debug]  models/eventhistory/ActivityLog$AssociationWrapper.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/ActivityLog$AssociationWrapper.class +[debug]  models/eventhistory/ActivityLogEntry.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/ActivityLogEntry.class +[debug]  models/eventhistory/ActivityLog$InputWrapper.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/ActivityLog$InputWrapper.class +[debug]  models/eventhistory/SmuiEventSource$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/SmuiEventSource$.class +[debug]  models/eventhistory/SmuiEventType$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/SmuiEventType$.class +[debug]  models/eventhistory/ActivityLog.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/ActivityLog.class +[debug]  models/eventhistory/DiffSummary$HEADLINE$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/DiffSummary$HEADLINE$.class +[debug]  models/eventhistory/DiffSummary.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/DiffSummary.class +[debug]  models/eventhistory/InputEvent.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/InputEvent.class +[debug]  models/eventhistory/InputEvent$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/InputEvent$.class +[debug]  models/SolrIndexId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SolrIndexId.class +[debug]  models/SuggestedSolrField$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SuggestedSolrField$.class +[debug]  models/DeploymentScriptResult.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/DeploymentScriptResult.class +[debug]  models/SolrIndex.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SolrIndex.class +[debug]  models/DatabaseExecutionContext.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/DatabaseExecutionContext.class +[debug]  models/SearchManagementRepository.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SearchManagementRepository.class +[debug]  models/rules +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules +[debug]  models/rules/RedirectRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RedirectRule.class +[debug]  models/rules/SynonymRuleId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/SynonymRuleId$.class +[debug]  models/rules/RedirectRuleId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RedirectRuleId$$anonfun$$lessinit$greater$1.class +[debug]  models/rules/DeleteRuleId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/DeleteRuleId$$anonfun$$lessinit$greater$1.class +[debug]  models/rules/CommonRuleFields.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/CommonRuleFields.class +[debug]  models/rules/FilterRule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/FilterRule$.class +[debug]  models/rules/RedirectRuleId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RedirectRuleId.class +[debug]  models/rules/FilterRuleId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/FilterRuleId$$anonfun$$lessinit$greater$1.class +[debug]  models/rules/RedirectRuleId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RedirectRuleId$.class +[debug]  models/rules/UpDownRule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/UpDownRule$.class +[debug]  models/rules/FilterRuleId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/FilterRuleId.class +[debug]  models/rules/RuleObjectWithTerm.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RuleObjectWithTerm.class +[debug]  models/rules/SynonymRuleId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/SynonymRuleId$$anonfun$$lessinit$greater$1.class +[debug]  models/rules/DeleteRuleId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/DeleteRuleId.class +[debug]  models/rules/SynonymRuleId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/SynonymRuleId.class +[debug]  models/rules/DeleteRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/DeleteRule.class +[debug]  models/rules/Rule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/Rule$.class +[debug]  models/rules/UpDownRuleId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/UpDownRuleId.class +[debug]  models/rules/DeleteRule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/DeleteRule$.class +[debug]  models/rules/DeleteRuleId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/DeleteRuleId$.class +[debug]  models/rules/UpDownRuleId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/UpDownRuleId$.class +[debug]  models/rules/FilterRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/FilterRule.class +[debug]  models/rules/RuleObject.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RuleObject.class +[debug]  models/rules/RuleWithTerm.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RuleWithTerm.class +[debug]  models/rules/Rule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/Rule.class +[debug]  models/rules/SynonymRule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/SynonymRule$.class +[debug]  models/rules/UpDownRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/UpDownRule.class +[debug]  models/rules/FilterRuleId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/FilterRuleId$.class +[debug]  models/rules/UpDownRuleId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/UpDownRuleId$$anonfun$$lessinit$greater$1.class +[debug]  models/rules/RedirectRule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RedirectRule$.class +[debug]  models/rules/SynonymRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/SynonymRule.class +[debug]  models/SolrIndexId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SolrIndexId$$anonfun$$lessinit$greater$1.class +[debug]  models/IdObject$$anon$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/IdObject$$anon$1.class +[debug]  models/querqy +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/querqy +[debug]  models/querqy/QuerqyRulesTxtGenerator.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/querqy/QuerqyRulesTxtGenerator.class +[debug]  models/querqy/QuerqyReplaceRulesGenerator$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/querqy/QuerqyReplaceRulesGenerator$.class +[debug]  models/querqy/QuerqyReplaceRulesGenerator.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/querqy/QuerqyReplaceRulesGenerator.class +[debug]  models/SolrIndex$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SolrIndex$.class +[debug]  models/Status.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/Status.class +[debug]  models/IdObject.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/IdObject.class +[debug]  models/buildInfo +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/buildInfo +[debug]  models/buildInfo/BuildInfo$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/buildInfo/BuildInfo$.class +[debug]  models/buildInfo/BuildInfo.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/buildInfo/BuildInfo.class +[debug]  models/IdObject$$anon$2.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/IdObject$$anon$2.class +[debug]  models/DeploymentScriptResult$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/DeploymentScriptResult$.class +[debug]  models/SuggestedSolrFieldId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SuggestedSolrFieldId$$anonfun$$lessinit$greater$1.class +[debug]  models/reports +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports +[debug]  models/reports/RulesReport.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/RulesReport.class +[debug]  models/reports/ActivityReportEntry$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/ActivityReportEntry$.class +[debug]  models/reports/ActivityReport.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/ActivityReport.class +[debug]  models/reports/ActivityReport$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/ActivityReport$.class +[debug]  models/reports/DeploymentLog.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/DeploymentLog.class +[debug]  models/reports/RulesReportItem$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/RulesReportItem$.class +[debug]  models/reports/DeploymentLog$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/DeploymentLog$.class +[debug]  models/reports/ActivityReportEntry.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/ActivityReportEntry.class +[debug]  models/reports/RulesReport$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/RulesReport$.class +[debug]  models/reports/RulesReportItem.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/RulesReportItem.class +[debug]  models/Status$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/Status$.class +[debug]  smui2solr.sh +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/smui2solr.sh +[debug]  application.conf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/application.conf +[debug]  evolutions +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions +[debug]  evolutions/default +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default +[debug]  evolutions/default/4.sql +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/4.sql +[debug]  evolutions/default/5.sql +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/5.sql +[debug]  evolutions/default/7.sql +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/7.sql +[debug]  evolutions/default/6.sql +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/6.sql +[debug]  evolutions/default/2.sql +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/2.sql +[debug]  evolutions/default/3.sql +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/3.sql +[debug]  evolutions/default/1.sql +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/1.sql +[debug]  evolutions/default/8.sql +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default/8.sql +[debug]  SmuiStartModule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/SmuiStartModule.class +[debug]  smui2git.sh +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/smui2git.sh +[debug]  controllers +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers +[debug]  controllers/ReverseHealthController.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ReverseHealthController.class +[debug]  controllers/routes$javascript.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/routes$javascript.class +[debug]  controllers/auth +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/auth +[debug]  controllers/auth/JWTJsonAuthenticatedAction.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/auth/JWTJsonAuthenticatedAction.class +[debug]  controllers/auth/BasicAuthAuthenticatedAction.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/auth/BasicAuthAuthenticatedAction.class +[debug]  controllers/auth/UserRequest$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/auth/UserRequest$.class +[debug]  controllers/auth/UserRequest.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/auth/UserRequest.class +[debug]  controllers/auth/AuthActionFactory.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/auth/AuthActionFactory.class +[debug]  controllers/ApiController$SmuiVersionInfo$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$SmuiVersionInfo$.class +[debug]  controllers/ReverseApiController.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ReverseApiController.class +[debug]  controllers/ApiController$ApiResult$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$ApiResult$.class +[debug]  controllers/ApiController$DeploymentInfo$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$DeploymentInfo$.class +[debug]  controllers/ApiController.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController.class +[debug]  controllers/ApiController$SmuiVersionInfo.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$SmuiVersionInfo.class +[debug]  controllers/FrontendController.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/FrontendController.class +[debug]  controllers/ApiController$SmuiVersionInfoType$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$SmuiVersionInfoType$.class +[debug]  controllers/HealthController.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/HealthController.class +[debug]  controllers/ApiController$ApiResult.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$ApiResult.class +[debug]  controllers/ApiController$DeploymentInfo.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$DeploymentInfo.class +[debug]  controllers/javascript +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/javascript +[debug]  controllers/javascript/ReverseHealthController.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/javascript/ReverseHealthController.class +[debug]  controllers/javascript/ReverseApiController.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/javascript/ReverseApiController.class +[debug]  controllers/javascript/ReverseFrontendController.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/javascript/ReverseFrontendController.class +[debug]  controllers/ReverseFrontendController.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ReverseFrontendController.class +[debug]  controllers/routes.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/routes.class +[debug]  routes +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/routes +[debug]  services +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services +[debug]  services/RulesTxtImportService$PreliminaryDeleteRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryDeleteRule.class +[debug]  services/RulesTxtImportService$PreliminaryUpDownRule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryUpDownRule$.class +[debug]  services/SmuiMigrationLock$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/SmuiMigrationLock$.class +[debug]  services/RulesTxtImportService$PreliminaryDeleteRule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryDeleteRule$.class +[debug]  services/RulesTxtDeploymentService.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtDeploymentService.class +[debug]  services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.class +[debug]  services/RulesTxtImportService$PreliminarySearchInput$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySearchInput$.class +[debug]  services/RulesTxtImportService$PreliminaryFilterRule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryFilterRule$.class +[debug]  services/RulesTxtImportService$PreliminaryRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryRule.class +[debug]  services/RulesTxtImportService.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService.class +[debug]  services/RulesTxtImportService$PreliminarySearchInput.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySearchInput.class +[debug]  services/RulesTxtDeploymentService$RulesTxtWithFileNames.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtWithFileNames.class +[debug]  services/SmuiMigrationLock.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/SmuiMigrationLock.class +[debug]  services/RulesTxtImportService$PreliminaryUpDownRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryUpDownRule.class +[debug]  services/RulesTxtImportService$PreliminarySynonymRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySynonymRule.class +[debug]  services/RulesTxtImportService$PreliminarySynonymRule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySynonymRule$.class +[debug]  services/RulesTxtDeploymentService$RulesTxtsForSolrIndex$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex$.class +[debug]  services/MigrationService.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/MigrationService.class +[debug]  services/RulesTxtImportService$PreliminaryFilterRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryFilterRule.class +[debug]  services/RulesTxtDeploymentService$RulesTxtWithFileNames$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtWithFileNames$.class +[debug]  router +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/router +[debug]  router/RoutesPrefix.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/router/RoutesPrefix.class +[debug]  router/RoutesPrefix$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/router/RoutesPrefix$.class +[debug]  router/Routes$$anonfun$routes$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/router/Routes$$anonfun$routes$1.class +[debug]  router/Routes.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/router/Routes.class +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/polyfills.3116b8e9dbb90fea460e.js +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/polyfills.3116b8e9dbb90fea460e.js +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.527940b104eb2ea366c8.ttf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.527940b104eb2ea366c8.ttf +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.77206a6bb316fa0aded5.eot +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.77206a6bb316fa0aded5.eot +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.491974d108fe4002b2aa.ttf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.491974d108fe4002b2aa.ttf +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.eeccf4f66002c6f2ba24.woff +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.eeccf4f66002c6f2ba24.woff +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.2285773e6b4b172f07d9.woff +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2285773e6b4b172f07d9.woff +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.1551f4f60c37af51121f.woff2 +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.1551f4f60c37af51121f.woff2 +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/runtime.0e49e2b53282f40c8925.js +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/runtime.0e49e2b53282f40c8925.js +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/index.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/index.html +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.7a3337626410ca2f4071.woff2 +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.7a3337626410ca2f4071.woff2 +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.bb58e57c48a3e911f15f.woff +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.bb58e57c48a3e911f15f.woff +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/3rdpartylicenses.txt +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/3rdpartylicenses.txt +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.7a8b4f130182d19a2d7c.svg +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.7a8b4f130182d19a2d7c.svg +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/main.0bbb5c578f962bae15f9.js +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/main.0bbb5c578f962bae15f9.js +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/styles.2f22090be5bbaab335f7.css +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/styles.2f22090be5bbaab335f7.css +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.4689f52cc96215721344.svg +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.4689f52cc96215721344.svg +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.be9ee23c0c6390141475.ttf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.be9ee23c0c6390141475.ttf +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.9bbb245e67a133f6e486.eot +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.9bbb245e67a133f6e486.eot +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.2f517e09eb2ca6650ff5.svg +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2f517e09eb2ca6650ff5.svg +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.d878b0a6a1144760244f.woff2 +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.d878b0a6a1144760244f.woff2 +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.23f19bb08961f37aaf69.eot +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.23f19bb08961f37aaf69.eot +[debug] Done packaging. diff --git a/target/streams/compile/packageBin/_global/streams/output b/target/streams/compile/packageBin/_global/streams/output new file mode 100644 index 00000000..c1908a2e --- /dev/null +++ b/target/streams/compile/packageBin/_global/streams/output @@ -0,0 +1 @@ +-501052796 \ No newline at end of file diff --git a/target/streams/compile/packageDoc/_global/streams/inputs b/target/streams/compile/packageDoc/_global/streams/inputs new file mode 100644 index 00000000..264723a2 --- /dev/null +++ b/target/streams/compile/packageDoc/_global/streams/inputs @@ -0,0 +1 @@ +-1166032145 \ No newline at end of file diff --git a/target/streams/compile/packageDoc/_global/streams/out b/target/streams/compile/packageDoc/_global/streams/out new file mode 100644 index 00000000..81ee6dbc --- /dev/null +++ b/target/streams/compile/packageDoc/_global/streams/out @@ -0,0 +1,467 @@ +[debug] Packaging /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/search-management-ui_2.12-3.14.0-javadoc.jar ... +[debug] Input file mappings: +[debug]   +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api +[debug]  SmuiStartModule.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/SmuiStartModule.html +[debug]  index.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/index.html +[debug]  index.js +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/index.js +[debug]  models +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models +[debug]  models/spellings +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings +[debug]  models/spellings/CanonicalSpellingWithAlternatives$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingWithAlternatives$.html +[debug]  models/spellings/index.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/index.html +[debug]  models/spellings/FullCanonicalSpellingWithAlternatives$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/FullCanonicalSpellingWithAlternatives$.html +[debug]  models/spellings/CanonicalSpellingValidator$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingValidator$.html +[debug]  models/spellings/AlternativeSpellingId.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpellingId.html +[debug]  models/spellings/AlternativeSpellingId$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpellingId$.html +[debug]  models/spellings/CanonicalSpelling.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpelling.html +[debug]  models/spellings/AlternativeSpelling$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpelling$.html +[debug]  models/spellings/CanonicalSpellingId$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingId$.html +[debug]  models/spellings/CanonicalSpellingWithAlternatives.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingWithAlternatives.html +[debug]  models/spellings/AlternativeSpelling.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpelling.html +[debug]  models/spellings/FullCanonicalSpellingWithAlternatives.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/FullCanonicalSpellingWithAlternatives.html +[debug]  models/spellings/CanonicalSpellingId.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingId.html +[debug]  models/spellings/CanonicalSpelling$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpelling$.html +[debug]  models/Status$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/Status$.html +[debug]  models/index.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/index.html +[debug]  models/Id.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/Id.html +[debug]  models/config +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config +[debug]  models/config/index.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config/index.html +[debug]  models/config/SmuiVersion$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config/SmuiVersion$.html +[debug]  models/config/SmuiVersion.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config/SmuiVersion.html +[debug]  models/input +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input +[debug]  models/input/TagInputAssociation$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/TagInputAssociation$.html +[debug]  models/input/InputTagId.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTagId.html +[debug]  models/input/index.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/index.html +[debug]  models/input/InputTagId$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTagId$.html +[debug]  models/input/ListItemType$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/ListItemType$.html +[debug]  models/input/TagInputAssociation.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/TagInputAssociation.html +[debug]  models/input/ListItem.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/ListItem.html +[debug]  models/input/SearchInputWithRules.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputWithRules.html +[debug]  models/input/SearchRulesAndSpellingsForList.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchRulesAndSpellingsForList.html +[debug]  models/input/InputTag$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTag$.html +[debug]  models/input/TagContent.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/TagContent.html +[debug]  models/input/InputTag.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTag.html +[debug]  models/input/PredefinedTag.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/PredefinedTag.html +[debug]  models/input/SearchInput.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInput.html +[debug]  models/input/FullSearchInputWithRules.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/FullSearchInputWithRules.html +[debug]  models/input/PredefinedTag$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/PredefinedTag$.html +[debug]  models/input/SearchInput$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInput$.html +[debug]  models/input/SearchInputId$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputId$.html +[debug]  models/input/InputValidator$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputValidator$.html +[debug]  models/input/ListItem$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/ListItem$.html +[debug]  models/input/FullSearchInputWithRules$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/FullSearchInputWithRules$.html +[debug]  models/input/SearchInputId.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputId.html +[debug]  models/input/SearchInputWithRules$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputWithRules$.html +[debug]  models/FeatureToggleModel +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel +[debug]  models/FeatureToggleModel/index.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/index.html +[debug]  models/FeatureToggleModel/package$$JsStringFeatureToggleValue.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsStringFeatureToggleValue.html +[debug]  models/FeatureToggleModel/package$$JsRawObjFeatureToggleValue.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsRawObjFeatureToggleValue.html +[debug]  models/FeatureToggleModel/package$$JsFeatureToggle.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggle.html +[debug]  models/FeatureToggleModel/package$$JsFeatureToggle$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggle$.html +[debug]  models/FeatureToggleModel/package$$JsBoolFeatureToggleValue.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsBoolFeatureToggleValue.html +[debug]  models/FeatureToggleModel/package$$FeatureToggleService.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$FeatureToggleService.html +[debug]  models/FeatureToggleModel/package$$FeatureToggleService$UpDownDropdownMapping.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$FeatureToggleService$UpDownDropdownMapping.html +[debug]  models/FeatureToggleModel/package$$JsFeatureToggleValue.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggleValue.html +[debug]  models/SolrIndexId.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndexId.html +[debug]  models/eventhistory +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory +[debug]  models/eventhistory/DiffSummary$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/DiffSummary$.html +[debug]  models/eventhistory/index.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/index.html +[debug]  models/eventhistory/InputEvent$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEvent$.html +[debug]  models/eventhistory/ActivityLogEntry.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/ActivityLogEntry.html +[debug]  models/eventhistory/InputEventId.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEventId.html +[debug]  models/eventhistory/ActivityLog$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/ActivityLog$.html +[debug]  models/eventhistory/DiffSummary$$HEADLINE$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/DiffSummary$$HEADLINE$.html +[debug]  models/eventhistory/ActivityLog.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/ActivityLog.html +[debug]  models/eventhistory/DiffSummary.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/DiffSummary.html +[debug]  models/eventhistory/InputEvent.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEvent.html +[debug]  models/eventhistory/InputEventId$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEventId$.html +[debug]  models/eventhistory/SmuiEventType$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/SmuiEventType$.html +[debug]  models/eventhistory/SmuiEventSource$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/SmuiEventSource$.html +[debug]  models/SolrIndex$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndex$.html +[debug]  models/DatabaseExecutionContext.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/DatabaseExecutionContext.html +[debug]  models/SuggestedSolrField.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrField.html +[debug]  models/SolrIndexId$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndexId$.html +[debug]  models/SolrIndex.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndex.html +[debug]  models/rules +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules +[debug]  models/rules/RuleObjectWithTerm.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RuleObjectWithTerm.html +[debug]  models/rules/SynonymRule$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRule$.html +[debug]  models/rules/FilterRule.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRule.html +[debug]  models/rules/index.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/index.html +[debug]  models/rules/UpDownRule$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRule$.html +[debug]  models/rules/RedirectRule.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRule.html +[debug]  models/rules/RuleObject.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RuleObject.html +[debug]  models/rules/Rule$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/Rule$.html +[debug]  models/rules/CommonRuleFields.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/CommonRuleFields.html +[debug]  models/rules/RedirectRuleId.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRuleId.html +[debug]  models/rules/FilterRule$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRule$.html +[debug]  models/rules/SynonymRuleId.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRuleId.html +[debug]  models/rules/UpDownRuleId$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRuleId$.html +[debug]  models/rules/DeleteRule$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRule$.html +[debug]  models/rules/FilterRuleId.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRuleId.html +[debug]  models/rules/SynonymRuleId$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRuleId$.html +[debug]  models/rules/DeleteRuleId$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRuleId$.html +[debug]  models/rules/SynonymRule.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRule.html +[debug]  models/rules/FilterRuleId$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRuleId$.html +[debug]  models/rules/UpDownRule.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRule.html +[debug]  models/rules/RuleWithTerm.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RuleWithTerm.html +[debug]  models/rules/DeleteRule.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRule.html +[debug]  models/rules/DeleteRuleId.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRuleId.html +[debug]  models/rules/RedirectRuleId$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRuleId$.html +[debug]  models/rules/UpDownRuleId.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRuleId.html +[debug]  models/rules/Rule.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/Rule.html +[debug]  models/rules/RedirectRule$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRule$.html +[debug]  models/SuggestedSolrField$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrField$.html +[debug]  models/IdObject.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/IdObject.html +[debug]  models/querqy +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy +[debug]  models/querqy/QuerqyRulesTxtGenerator.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy/QuerqyRulesTxtGenerator.html +[debug]  models/querqy/index.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy/index.html +[debug]  models/querqy/QuerqyReplaceRulesGenerator$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy/QuerqyReplaceRulesGenerator$.html +[debug]  models/SuggestedSolrFieldId.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrFieldId.html +[debug]  models/SuggestedSolrFieldId$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrFieldId$.html +[debug]  models/buildInfo +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/buildInfo +[debug]  models/buildInfo/index.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/buildInfo/index.html +[debug]  models/buildInfo/BuildInfo$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/buildInfo/BuildInfo$.html +[debug]  models/Id$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/Id$.html +[debug]  models/DeploymentScriptResult.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/DeploymentScriptResult.html +[debug]  models/reports +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports +[debug]  models/reports/index.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/index.html +[debug]  models/reports/ActivityReport.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/ActivityReport.html +[debug]  models/reports/RulesReport.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/RulesReport.html +[debug]  models/reports/DeploymentLog$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/DeploymentLog$.html +[debug]  models/reports/RulesReportItem.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/RulesReportItem.html +[debug]  models/reports/ActivityReport$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/ActivityReport$.html +[debug]  models/reports/DeploymentLog.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/DeploymentLog.html +[debug]  models/reports/ActivityReportEntry.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/ActivityReportEntry.html +[debug]  models/reports/RulesReport$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/RulesReport$.html +[debug]  models/SearchManagementRepository.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SearchManagementRepository.html +[debug]  lib +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib +[debug]  lib/source-code-pro-v6-latin-regular.ttf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.ttf +[debug]  lib/abstract_type.svg +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/abstract_type.svg +[debug]  lib/open-sans-v13-latin-700.ttf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700.ttf +[debug]  lib/open-sans-v13-latin-regular.ttf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-regular.ttf +[debug]  lib/lato-v11-latin-100.woff +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-100.woff +[debug]  lib/object_comp_trait.svg +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object_comp_trait.svg +[debug]  lib/source-code-pro-v6-latin-700.ttf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.ttf +[debug]  lib/object_comp.svg +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object_comp.svg +[debug]  lib/open-sans-v13-latin-400i.eot +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-400i.eot +[debug]  lib/class_diagram.png +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/class_diagram.png +[debug]  lib/open-sans-v13-latin-400i.woff +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-400i.woff +[debug]  lib/source-code-pro-v6-latin-regular.woff +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.woff +[debug]  lib/package.svg +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/package.svg +[debug]  lib/source-code-pro-v6-latin-regular.eot +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.eot +[debug]  lib/open-sans-v13-latin-regular.eot +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-regular.eot +[debug]  lib/open-sans-v13-latin-700.eot +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700.eot +[debug]  lib/class_comp.svg +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/class_comp.svg +[debug]  lib/diagrams.css +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/diagrams.css +[debug]  lib/source-code-pro-v6-latin-700.eot +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.eot +[debug]  lib/index.js +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/index.js +[debug]  lib/open-sans-v13-latin-700i.woff +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700i.woff +[debug]  lib/class.svg +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/class.svg +[debug]  lib/index.css +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/index.css +[debug]  lib/trait_diagram.png +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/trait_diagram.png +[debug]  lib/open-sans-v13-latin-regular.woff +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-regular.woff +[debug]  lib/open-sans-v13-latin-400i.ttf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-400i.ttf +[debug]  lib/jquery.panzoom.min.js +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/jquery.panzoom.min.js +[debug]  lib/jquery.min.js +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/jquery.min.js +[debug]  lib/trait_comp.svg +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/trait_comp.svg +[debug]  lib/template.css +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/template.css +[debug]  lib/lato-v11-latin-regular.eot +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-regular.eot +[debug]  lib/trait.svg +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/trait.svg +[debug]  lib/open-sans-v13-latin-700i.eot +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700i.eot +[debug]  lib/scheduler.js +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/scheduler.js +[debug]  lib/MaterialIcons-Regular.woff +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/MaterialIcons-Regular.woff +[debug]  lib/MaterialIcons-Regular.ttf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/MaterialIcons-Regular.ttf +[debug]  lib/lato-v11-latin-100.eot +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-100.eot +[debug]  lib/modernizr.custom.js +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/modernizr.custom.js +[debug]  lib/ref-index.css +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ref-index.css +[debug]  lib/jquery.mousewheel.min.js +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/jquery.mousewheel.min.js +[debug]  lib/object_diagram.png +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object_diagram.png +[debug]  lib/ownerbg.gif +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ownerbg.gif +[debug]  lib/ownderbg2.gif +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ownderbg2.gif +[debug]  lib/lato-v11-latin-regular.ttf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-regular.ttf +[debug]  lib/lato-v11-latin-regular.woff +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-regular.woff +[debug]  lib/open-sans-v13-latin-700i.ttf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700i.ttf +[debug]  lib/type_diagram.png +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/type_diagram.png +[debug]  lib/MaterialIcons-Regular.eot +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/MaterialIcons-Regular.eot +[debug]  lib/lato-v11-latin-100.ttf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-100.ttf +[debug]  lib/diagrams.js +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/diagrams.js +[debug]  lib/source-code-pro-v6-latin-700.woff +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.woff +[debug]  lib/template.js +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/template.js +[debug]  lib/object.svg +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object.svg +[debug]  lib/open-sans-v13-latin-700.woff +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700.woff +[debug]  lib/ownerbg2.gif +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ownerbg2.gif +[debug]  controllers +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers +[debug]  controllers/routes.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/routes.html +[debug]  controllers/index.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/index.html +[debug]  controllers/auth +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth +[debug]  controllers/auth/index.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/index.html +[debug]  controllers/auth/UserRequest.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/UserRequest.html +[debug]  controllers/auth/AuthActionFactory.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/AuthActionFactory.html +[debug]  controllers/auth/JWTJsonAuthenticatedAction.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/JWTJsonAuthenticatedAction.html +[debug]  controllers/auth/BasicAuthAuthenticatedAction.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/BasicAuthAuthenticatedAction.html +[debug]  controllers/HealthController.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/HealthController.html +[debug]  controllers/ReverseFrontendController.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ReverseFrontendController.html +[debug]  controllers/ReverseApiController.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ReverseApiController.html +[debug]  controllers/ApiController$DeploymentInfo.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$DeploymentInfo.html +[debug]  controllers/ApiController$SmuiVersionInfoType$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$SmuiVersionInfoType$.html +[debug]  controllers/ApiController.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController.html +[debug]  controllers/javascript +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript +[debug]  controllers/javascript/index.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/index.html +[debug]  controllers/javascript/ReverseFrontendController.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/ReverseFrontendController.html +[debug]  controllers/javascript/ReverseApiController.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/ReverseApiController.html +[debug]  controllers/javascript/ReverseHealthController.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/ReverseHealthController.html +[debug]  controllers/ApiController$SmuiVersionInfo.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$SmuiVersionInfo.html +[debug]  controllers/ReverseHealthController.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ReverseHealthController.html +[debug]  controllers/FrontendController.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/FrontendController.html +[debug]  controllers/ApiController$ApiResult.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$ApiResult.html +[debug]  services +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services +[debug]  services/RulesTxtDeploymentService.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtDeploymentService.html +[debug]  services/index.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/index.html +[debug]  services/RulesTxtDeploymentService$RulesTxtWithFileNames.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtDeploymentService$RulesTxtWithFileNames.html +[debug]  services/RulesTxtImportService$PreliminaryFilterRule.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryFilterRule.html +[debug]  services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.html +[debug]  services/SmuiMigrationLock$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/SmuiMigrationLock$.html +[debug]  services/RulesTxtImportService$PreliminaryRule.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryRule.html +[debug]  services/RulesTxtImportService$PreliminaryDeleteRule.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryDeleteRule.html +[debug]  services/SmuiMigrationLock.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/SmuiMigrationLock.html +[debug]  services/RulesTxtImportService.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService.html +[debug]  services/MigrationService.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/MigrationService.html +[debug]  services/RulesTxtImportService$PreliminarySearchInput.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminarySearchInput.html +[debug]  services/RulesTxtImportService$PreliminarySynonymRule.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminarySynonymRule.html +[debug]  services/RulesTxtImportService$PreliminaryUpDownRule.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryUpDownRule.html +[debug]  router +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router +[debug]  router/Routes.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router/Routes.html +[debug]  router/index.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router/index.html +[debug]  router/RoutesPrefix$.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router/RoutesPrefix$.html +[debug] Done packaging. diff --git a/target/streams/compile/packageDoc/_global/streams/output b/target/streams/compile/packageDoc/_global/streams/output new file mode 100644 index 00000000..ffce2cfb --- /dev/null +++ b/target/streams/compile/packageDoc/_global/streams/output @@ -0,0 +1 @@ +826212204 \ No newline at end of file diff --git a/target/streams/compile/packageSrc/_global/streams/inputs b/target/streams/compile/packageSrc/_global/streams/inputs new file mode 100644 index 00000000..e81aa12f --- /dev/null +++ b/target/streams/compile/packageSrc/_global/streams/inputs @@ -0,0 +1 @@ +-966990720 \ No newline at end of file diff --git a/target/streams/compile/packageSrc/_global/streams/out b/target/streams/compile/packageSrc/_global/streams/out new file mode 100644 index 00000000..8383f7ee --- /dev/null +++ b/target/streams/compile/packageSrc/_global/streams/out @@ -0,0 +1,125 @@ +[debug] Packaging /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/search-management-ui_2.12-3.14.0-sources.jar ... +[debug] Input file mappings: +[debug]  logback.xml +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/logback.xml +[debug]  messages +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/messages +[debug]  smui2solr.sh +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2solr.sh +[debug]  application.conf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/application.conf +[debug]  smui2git.sh +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2git.sh +[debug]  routes +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/routes +[debug]  evolutions/default/4.sql +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/4.sql +[debug]  evolutions/default/5.sql +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/5.sql +[debug]  evolutions/default/7.sql +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/7.sql +[debug]  evolutions/default/6.sql +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/6.sql +[debug]  evolutions/default/2.sql +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/2.sql +[debug]  evolutions/default/3.sql +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/3.sql +[debug]  evolutions/default/1.sql +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/1.sql +[debug]  evolutions/default/8.sql +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/8.sql +[debug]  SmuiStartModule.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/SmuiStartModule.scala +[debug]  models/Id.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/Id.scala +[debug]  models/FeatureToggleModel.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/FeatureToggleModel.scala +[debug]  models/SuggestedSolrField.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/SuggestedSolrField.scala +[debug]  models/DeploymentScriptResult.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/DeploymentScriptResult.scala +[debug]  models/SearchManagementRepository.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/SearchManagementRepository.scala +[debug]  models/SolrIndex.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/SolrIndex.scala +[debug]  models/DatabaseExecutionContext.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/DatabaseExecutionContext.scala +[debug]  models/Status.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/Status.scala +[debug]  controllers/ApiController.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/ApiController.scala +[debug]  controllers/FrontendController.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/FrontendController.scala +[debug]  controllers/HealthController.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/HealthController.scala +[debug]  services/RulesTxtDeploymentService.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/services/RulesTxtDeploymentService.scala +[debug]  services/RulesTxtImportService.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/services/RulesTxtImportService.scala +[debug]  services/SmuiMigrationLock.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/services/SmuiMigrationLock.scala +[debug]  services/MigrationService.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/services/MigrationService.scala +[debug]  models/spellings/CanonicalSpelling.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/spellings/CanonicalSpelling.scala +[debug]  models/spellings/AlternativeSpelling.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/spellings/AlternativeSpelling.scala +[debug]  models/spellings/FullCanonicalSpellingWithAlternatives.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/spellings/FullCanonicalSpellingWithAlternatives.scala +[debug]  models/spellings/CanonicalSpellingValidator.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/spellings/CanonicalSpellingValidator.scala +[debug]  models/spellings/CanonicalSpellingWithAlternatives.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/spellings/CanonicalSpellingWithAlternatives.scala +[debug]  models/config/SmuiVersion.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/config/SmuiVersion.scala +[debug]  models/input/FullSearchInputWithRules.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/FullSearchInputWithRules.scala +[debug]  models/input/SearchInputWithRules.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/SearchInputWithRules.scala +[debug]  models/input/InputValidator.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/InputValidator.scala +[debug]  models/input/ListItem.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/ListItem.scala +[debug]  models/input/SearchInput.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/SearchInput.scala +[debug]  models/input/PredefinedTag.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/PredefinedTag.scala +[debug]  models/input/InputTag.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/InputTag.scala +[debug]  models/input/TagContent.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/TagContent.scala +[debug]  models/input/TagInputAssociation.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/input/TagInputAssociation.scala +[debug]  models/eventhistory/ActivityLog.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/eventhistory/ActivityLog.scala +[debug]  models/eventhistory/InputEvent.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/eventhistory/InputEvent.scala +[debug]  models/rules/RedirectRule.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/rules/RedirectRule.scala +[debug]  models/rules/DeleteRule.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/rules/DeleteRule.scala +[debug]  models/rules/FilterRule.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/rules/FilterRule.scala +[debug]  models/rules/Rule.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/rules/Rule.scala +[debug]  models/rules/UpDownRule.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/rules/UpDownRule.scala +[debug]  models/rules/SynonymRule.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/rules/SynonymRule.scala +[debug]  models/querqy/QuerqyRulesTxtGenerator.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/querqy/QuerqyRulesTxtGenerator.scala +[debug]  models/querqy/QuerqyReplaceRulesGenerator.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/querqy/QuerqyReplaceRulesGenerator.scala +[debug]  models/reports/RulesReport.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/reports/RulesReport.scala +[debug]  models/reports/ActivityReport.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/reports/ActivityReport.scala +[debug]  models/reports/DeploymentLog.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/models/reports/DeploymentLog.scala +[debug]  controllers/auth/JWTJsonAuthenticatedAction.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/auth/JWTJsonAuthenticatedAction.scala +[debug]  controllers/auth/BasicAuthAuthenticatedAction.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/auth/BasicAuthAuthenticatedAction.scala +[debug]  controllers/auth/AuthActionFactory.scala +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/app/controllers/auth/AuthActionFactory.scala +[debug] Done packaging. diff --git a/target/streams/compile/packageSrc/_global/streams/output b/target/streams/compile/packageSrc/_global/streams/output new file mode 100644 index 00000000..4933cde2 --- /dev/null +++ b/target/streams/compile/packageSrc/_global/streams/output @@ -0,0 +1 @@ +1523226614 \ No newline at end of file diff --git a/target/streams/compile/playJarSansExternalized/_global/streams/inputs b/target/streams/compile/playJarSansExternalized/_global/streams/inputs new file mode 100644 index 00000000..5fb00ed6 --- /dev/null +++ b/target/streams/compile/playJarSansExternalized/_global/streams/inputs @@ -0,0 +1 @@ +148327235 \ No newline at end of file diff --git a/target/streams/compile/playJarSansExternalized/_global/streams/out b/target/streams/compile/playJarSansExternalized/_global/streams/out new file mode 100644 index 00000000..ee5b7aeb --- /dev/null +++ b/target/streams/compile/playJarSansExternalized/_global/streams/out @@ -0,0 +1,463 @@ +[debug] Packaging /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/search-management-ui_2.12-3.14.0-sans-externalized.jar ... +[debug] Input file mappings: +[debug]   +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes +[debug]  models +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models +[debug]  models/Id.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/Id.class +[debug]  models/SuggestedSolrFieldId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SuggestedSolrFieldId$.class +[debug]  models/SolrIndexId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SolrIndexId$.class +[debug]  models/spellings +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings +[debug]  models/spellings/CanonicalSpelling.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpelling.class +[debug]  models/spellings/CanonicalSpellingWithAlternatives$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingWithAlternatives$.class +[debug]  models/spellings/AlternativeSpellingId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/AlternativeSpellingId$.class +[debug]  models/spellings/CanonicalSpellingId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingId.class +[debug]  models/spellings/AlternativeSpelling.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/AlternativeSpelling.class +[debug]  models/spellings/AlternativeSpelling$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/AlternativeSpelling$.class +[debug]  models/spellings/AlternativeSpellingId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/AlternativeSpellingId$$anonfun$$lessinit$greater$1.class +[debug]  models/spellings/AlternativeSpellingId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/AlternativeSpellingId.class +[debug]  models/spellings/CanonicalSpelling$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpelling$.class +[debug]  models/spellings/CanonicalSpellingValidator$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingValidator$.class +[debug]  models/spellings/CanonicalSpellingValidator.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingValidator.class +[debug]  models/spellings/CanonicalSpellingId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingId$$anonfun$$lessinit$greater$1.class +[debug]  models/spellings/FullCanonicalSpellingWithAlternatives.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/FullCanonicalSpellingWithAlternatives.class +[debug]  models/spellings/CanonicalSpellingId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingId$.class +[debug]  models/spellings/FullCanonicalSpellingWithAlternatives$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/FullCanonicalSpellingWithAlternatives$.class +[debug]  models/spellings/CanonicalSpellingWithAlternatives.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/spellings/CanonicalSpellingWithAlternatives.class +[debug]  models/SuggestedSolrFieldId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SuggestedSolrFieldId.class +[debug]  models/config +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/config +[debug]  models/config/SmuiVersion$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/config/SmuiVersion$.class +[debug]  models/config/SmuiVersion.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/config/SmuiVersion.class +[debug]  models/input +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input +[debug]  models/input/SearchInputId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInputId$.class +[debug]  models/input/SearchInputWithRules.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInputWithRules.class +[debug]  models/input/FullSearchInputWithRules.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/FullSearchInputWithRules.class +[debug]  models/input/ListItem.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/ListItem.class +[debug]  models/input/InputValidator.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputValidator.class +[debug]  models/input/SearchRulesAndSpellingsForList$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchRulesAndSpellingsForList$.class +[debug]  models/input/SearchInputId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInputId.class +[debug]  models/input/SearchInput.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInput.class +[debug]  models/input/PredefinedTag.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/PredefinedTag.class +[debug]  models/input/InputTagId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputTagId$$anonfun$$lessinit$greater$1.class +[debug]  models/input/SearchInput$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInput$.class +[debug]  models/input/SearchRulesAndSpellingsForList.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchRulesAndSpellingsForList.class +[debug]  models/input/InputTagId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputTagId$.class +[debug]  models/input/TagContent$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/TagContent$.class +[debug]  models/input/SearchInputWithRules$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInputWithRules$.class +[debug]  models/input/FullSearchInputWithRules$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/FullSearchInputWithRules$.class +[debug]  models/input/InputTag.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputTag.class +[debug]  models/input/TagContent.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/TagContent.class +[debug]  models/input/ListItemType$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/ListItemType$.class +[debug]  models/input/InputTag$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputTag$.class +[debug]  models/input/ListItemType.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/ListItemType.class +[debug]  models/input/SearchInputId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/SearchInputId$$anonfun$$lessinit$greater$1.class +[debug]  models/input/InputTagId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputTagId.class +[debug]  models/input/TagInputAssociation$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/TagInputAssociation$.class +[debug]  models/input/ListItem$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/ListItem$.class +[debug]  models/input/PredefinedTag$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/PredefinedTag$.class +[debug]  models/input/InputValidator$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/InputValidator$.class +[debug]  models/input/TagInputAssociation.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/input/TagInputAssociation.class +[debug]  models/SuggestedSolrField.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SuggestedSolrField.class +[debug]  models/FeatureToggleModel +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel +[debug]  models/FeatureToggleModel/package$JsRawObjFeatureToggleValue.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$JsRawObjFeatureToggleValue.class +[debug]  models/FeatureToggleModel/package$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$.class +[debug]  models/FeatureToggleModel/package$JsBoolFeatureToggleValue.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$JsBoolFeatureToggleValue.class +[debug]  models/FeatureToggleModel/package$FeatureToggleService$UpDownDropdownMapping$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$FeatureToggleService$UpDownDropdownMapping$.class +[debug]  models/FeatureToggleModel/package.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package.class +[debug]  models/FeatureToggleModel/package$JsStringFeatureToggleValue.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$JsStringFeatureToggleValue.class +[debug]  models/FeatureToggleModel/package$$anonfun$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$$anonfun$1.class +[debug]  models/FeatureToggleModel/package$FeatureToggleService$UpDownDropdownMapping.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$FeatureToggleService$UpDownDropdownMapping.class +[debug]  models/FeatureToggleModel/package$FeatureToggleService.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$FeatureToggleService.class +[debug]  models/FeatureToggleModel/package$JsFeatureToggle.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$JsFeatureToggle.class +[debug]  models/FeatureToggleModel/package$JsFeatureToggle$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$JsFeatureToggle$.class +[debug]  models/FeatureToggleModel/package$JsFeatureToggleValue.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/FeatureToggleModel/package$JsFeatureToggleValue.class +[debug]  models/Id$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/Id$.class +[debug]  models/eventhistory +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory +[debug]  models/eventhistory/SmuiEventSource.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/SmuiEventSource.class +[debug]  models/eventhistory/InputEventId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/InputEventId$$anonfun$$lessinit$greater$1.class +[debug]  models/eventhistory/SmuiEventType.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/SmuiEventType.class +[debug]  models/eventhistory/DiffSummary$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/DiffSummary$.class +[debug]  models/eventhistory/InputEventId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/InputEventId$.class +[debug]  models/eventhistory/ActivityLog$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/ActivityLog$.class +[debug]  models/eventhistory/InputEventId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/InputEventId.class +[debug]  models/eventhistory/ActivityLogEntry$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/ActivityLogEntry$.class +[debug]  models/eventhistory/ActivityLog$AssociationWrapper.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/ActivityLog$AssociationWrapper.class +[debug]  models/eventhistory/ActivityLogEntry.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/ActivityLogEntry.class +[debug]  models/eventhistory/ActivityLog$InputWrapper.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/ActivityLog$InputWrapper.class +[debug]  models/eventhistory/SmuiEventSource$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/SmuiEventSource$.class +[debug]  models/eventhistory/SmuiEventType$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/SmuiEventType$.class +[debug]  models/eventhistory/ActivityLog.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/ActivityLog.class +[debug]  models/eventhistory/DiffSummary$HEADLINE$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/DiffSummary$HEADLINE$.class +[debug]  models/eventhistory/DiffSummary.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/DiffSummary.class +[debug]  models/eventhistory/InputEvent.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/InputEvent.class +[debug]  models/eventhistory/InputEvent$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/eventhistory/InputEvent$.class +[debug]  models/SolrIndexId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SolrIndexId.class +[debug]  models/SuggestedSolrField$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SuggestedSolrField$.class +[debug]  models/DeploymentScriptResult.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/DeploymentScriptResult.class +[debug]  models/SolrIndex.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SolrIndex.class +[debug]  models/DatabaseExecutionContext.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/DatabaseExecutionContext.class +[debug]  models/SearchManagementRepository.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SearchManagementRepository.class +[debug]  models/rules +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules +[debug]  models/rules/RedirectRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RedirectRule.class +[debug]  models/rules/SynonymRuleId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/SynonymRuleId$.class +[debug]  models/rules/RedirectRuleId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RedirectRuleId$$anonfun$$lessinit$greater$1.class +[debug]  models/rules/DeleteRuleId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/DeleteRuleId$$anonfun$$lessinit$greater$1.class +[debug]  models/rules/CommonRuleFields.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/CommonRuleFields.class +[debug]  models/rules/FilterRule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/FilterRule$.class +[debug]  models/rules/RedirectRuleId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RedirectRuleId.class +[debug]  models/rules/FilterRuleId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/FilterRuleId$$anonfun$$lessinit$greater$1.class +[debug]  models/rules/RedirectRuleId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RedirectRuleId$.class +[debug]  models/rules/UpDownRule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/UpDownRule$.class +[debug]  models/rules/FilterRuleId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/FilterRuleId.class +[debug]  models/rules/RuleObjectWithTerm.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RuleObjectWithTerm.class +[debug]  models/rules/SynonymRuleId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/SynonymRuleId$$anonfun$$lessinit$greater$1.class +[debug]  models/rules/DeleteRuleId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/DeleteRuleId.class +[debug]  models/rules/SynonymRuleId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/SynonymRuleId.class +[debug]  models/rules/DeleteRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/DeleteRule.class +[debug]  models/rules/Rule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/Rule$.class +[debug]  models/rules/UpDownRuleId.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/UpDownRuleId.class +[debug]  models/rules/DeleteRule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/DeleteRule$.class +[debug]  models/rules/DeleteRuleId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/DeleteRuleId$.class +[debug]  models/rules/UpDownRuleId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/UpDownRuleId$.class +[debug]  models/rules/FilterRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/FilterRule.class +[debug]  models/rules/RuleObject.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RuleObject.class +[debug]  models/rules/RuleWithTerm.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RuleWithTerm.class +[debug]  models/rules/Rule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/Rule.class +[debug]  models/rules/SynonymRule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/SynonymRule$.class +[debug]  models/rules/UpDownRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/UpDownRule.class +[debug]  models/rules/FilterRuleId$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/FilterRuleId$.class +[debug]  models/rules/UpDownRuleId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/UpDownRuleId$$anonfun$$lessinit$greater$1.class +[debug]  models/rules/RedirectRule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/RedirectRule$.class +[debug]  models/rules/SynonymRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/rules/SynonymRule.class +[debug]  models/SolrIndexId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SolrIndexId$$anonfun$$lessinit$greater$1.class +[debug]  models/IdObject$$anon$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/IdObject$$anon$1.class +[debug]  models/querqy +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/querqy +[debug]  models/querqy/QuerqyRulesTxtGenerator.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/querqy/QuerqyRulesTxtGenerator.class +[debug]  models/querqy/QuerqyReplaceRulesGenerator$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/querqy/QuerqyReplaceRulesGenerator$.class +[debug]  models/querqy/QuerqyReplaceRulesGenerator.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/querqy/QuerqyReplaceRulesGenerator.class +[debug]  models/SolrIndex$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SolrIndex$.class +[debug]  models/Status.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/Status.class +[debug]  models/IdObject.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/IdObject.class +[debug]  models/buildInfo +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/buildInfo +[debug]  models/buildInfo/BuildInfo$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/buildInfo/BuildInfo$.class +[debug]  models/buildInfo/BuildInfo.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/buildInfo/BuildInfo.class +[debug]  models/IdObject$$anon$2.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/IdObject$$anon$2.class +[debug]  models/DeploymentScriptResult$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/DeploymentScriptResult$.class +[debug]  models/SuggestedSolrFieldId$$anonfun$$lessinit$greater$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/SuggestedSolrFieldId$$anonfun$$lessinit$greater$1.class +[debug]  models/reports +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports +[debug]  models/reports/RulesReport.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/RulesReport.class +[debug]  models/reports/ActivityReportEntry$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/ActivityReportEntry$.class +[debug]  models/reports/ActivityReport.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/ActivityReport.class +[debug]  models/reports/ActivityReport$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/ActivityReport$.class +[debug]  models/reports/DeploymentLog.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/DeploymentLog.class +[debug]  models/reports/RulesReportItem$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/RulesReportItem$.class +[debug]  models/reports/DeploymentLog$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/DeploymentLog$.class +[debug]  models/reports/ActivityReportEntry.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/ActivityReportEntry.class +[debug]  models/reports/RulesReport$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/RulesReport$.class +[debug]  models/reports/RulesReportItem.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/reports/RulesReportItem.class +[debug]  models/Status$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/models/Status$.class +[debug]  evolutions +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions +[debug]  evolutions/default +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/evolutions/default +[debug]  SmuiStartModule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/SmuiStartModule.class +[debug]  controllers +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers +[debug]  controllers/ReverseHealthController.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ReverseHealthController.class +[debug]  controllers/routes$javascript.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/routes$javascript.class +[debug]  controllers/auth +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/auth +[debug]  controllers/auth/JWTJsonAuthenticatedAction.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/auth/JWTJsonAuthenticatedAction.class +[debug]  controllers/auth/BasicAuthAuthenticatedAction.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/auth/BasicAuthAuthenticatedAction.class +[debug]  controllers/auth/UserRequest$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/auth/UserRequest$.class +[debug]  controllers/auth/UserRequest.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/auth/UserRequest.class +[debug]  controllers/auth/AuthActionFactory.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/auth/AuthActionFactory.class +[debug]  controllers/ApiController$SmuiVersionInfo$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$SmuiVersionInfo$.class +[debug]  controllers/ReverseApiController.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ReverseApiController.class +[debug]  controllers/ApiController$ApiResult$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$ApiResult$.class +[debug]  controllers/ApiController$DeploymentInfo$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$DeploymentInfo$.class +[debug]  controllers/ApiController.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController.class +[debug]  controllers/ApiController$SmuiVersionInfo.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$SmuiVersionInfo.class +[debug]  controllers/FrontendController.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/FrontendController.class +[debug]  controllers/ApiController$SmuiVersionInfoType$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$SmuiVersionInfoType$.class +[debug]  controllers/HealthController.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/HealthController.class +[debug]  controllers/ApiController$ApiResult.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$ApiResult.class +[debug]  controllers/ApiController$DeploymentInfo.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ApiController$DeploymentInfo.class +[debug]  controllers/javascript +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/javascript +[debug]  controllers/javascript/ReverseHealthController.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/javascript/ReverseHealthController.class +[debug]  controllers/javascript/ReverseApiController.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/javascript/ReverseApiController.class +[debug]  controllers/javascript/ReverseFrontendController.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/javascript/ReverseFrontendController.class +[debug]  controllers/ReverseFrontendController.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/ReverseFrontendController.class +[debug]  controllers/routes.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/controllers/routes.class +[debug]  services +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services +[debug]  services/RulesTxtImportService$PreliminaryDeleteRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryDeleteRule.class +[debug]  services/RulesTxtImportService$PreliminaryUpDownRule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryUpDownRule$.class +[debug]  services/SmuiMigrationLock$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/SmuiMigrationLock$.class +[debug]  services/RulesTxtImportService$PreliminaryDeleteRule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryDeleteRule$.class +[debug]  services/RulesTxtDeploymentService.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtDeploymentService.class +[debug]  services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.class +[debug]  services/RulesTxtImportService$PreliminarySearchInput$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySearchInput$.class +[debug]  services/RulesTxtImportService$PreliminaryFilterRule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryFilterRule$.class +[debug]  services/RulesTxtImportService$PreliminaryRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryRule.class +[debug]  services/RulesTxtImportService.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService.class +[debug]  services/RulesTxtImportService$PreliminarySearchInput.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySearchInput.class +[debug]  services/RulesTxtDeploymentService$RulesTxtWithFileNames.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtWithFileNames.class +[debug]  services/SmuiMigrationLock.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/SmuiMigrationLock.class +[debug]  services/RulesTxtImportService$PreliminaryUpDownRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryUpDownRule.class +[debug]  services/RulesTxtImportService$PreliminarySynonymRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySynonymRule.class +[debug]  services/RulesTxtImportService$PreliminarySynonymRule$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminarySynonymRule$.class +[debug]  services/RulesTxtDeploymentService$RulesTxtsForSolrIndex$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex$.class +[debug]  services/MigrationService.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/MigrationService.class +[debug]  services/RulesTxtImportService$PreliminaryFilterRule.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtImportService$PreliminaryFilterRule.class +[debug]  services/RulesTxtDeploymentService$RulesTxtWithFileNames$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/services/RulesTxtDeploymentService$RulesTxtWithFileNames$.class +[debug]  router +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/router +[debug]  router/RoutesPrefix.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/router/RoutesPrefix.class +[debug]  router/RoutesPrefix$.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/router/RoutesPrefix$.class +[debug]  router/Routes$$anonfun$routes$1.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/router/Routes$$anonfun$routes$1.class +[debug]  router/Routes.class +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes/router/Routes.class +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/polyfills.3116b8e9dbb90fea460e.js +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/polyfills.3116b8e9dbb90fea460e.js +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.527940b104eb2ea366c8.ttf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.527940b104eb2ea366c8.ttf +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.77206a6bb316fa0aded5.eot +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.77206a6bb316fa0aded5.eot +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.491974d108fe4002b2aa.ttf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.491974d108fe4002b2aa.ttf +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.eeccf4f66002c6f2ba24.woff +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.eeccf4f66002c6f2ba24.woff +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.2285773e6b4b172f07d9.woff +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2285773e6b4b172f07d9.woff +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.1551f4f60c37af51121f.woff2 +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.1551f4f60c37af51121f.woff2 +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/runtime.0e49e2b53282f40c8925.js +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/runtime.0e49e2b53282f40c8925.js +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/index.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/index.html +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.7a3337626410ca2f4071.woff2 +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.7a3337626410ca2f4071.woff2 +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.bb58e57c48a3e911f15f.woff +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.bb58e57c48a3e911f15f.woff +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/3rdpartylicenses.txt +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/3rdpartylicenses.txt +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.7a8b4f130182d19a2d7c.svg +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.7a8b4f130182d19a2d7c.svg +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/main.0bbb5c578f962bae15f9.js +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/main.0bbb5c578f962bae15f9.js +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/styles.2f22090be5bbaab335f7.css +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/styles.2f22090be5bbaab335f7.css +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.4689f52cc96215721344.svg +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.4689f52cc96215721344.svg +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.be9ee23c0c6390141475.ttf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.be9ee23c0c6390141475.ttf +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.9bbb245e67a133f6e486.eot +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.9bbb245e67a133f6e486.eot +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.2f517e09eb2ca6650ff5.svg +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2f517e09eb2ca6650ff5.svg +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.d878b0a6a1144760244f.woff2 +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.d878b0a6a1144760244f.woff2 +[debug]  META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.23f19bb08961f37aaf69.eot +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.23f19bb08961f37aaf69.eot +[debug] Done packaging. diff --git a/target/streams/compile/playJarSansExternalized/_global/streams/output b/target/streams/compile/playJarSansExternalized/_global/streams/output new file mode 100644 index 00000000..ceb5bfa5 --- /dev/null +++ b/target/streams/compile/playJarSansExternalized/_global/streams/output @@ -0,0 +1 @@ +2114009650 \ No newline at end of file diff --git a/target/streams/compile/playRoutes/_global/streams/op-cache b/target/streams/compile/playRoutes/_global/streams/op-cache new file mode 100644 index 00000000..218cd494 --- /dev/null +++ b/target/streams/compile/playRoutes/_global/streams/op-cache @@ -0,0 +1 @@ +{"0sOtUdCh1aZYaM05jSwzKalYeco=":{"fileHashes":[{"file":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/controllers/routes.java","sha1IfExists":"gOJv3dNh4Tbl9NrCidtKfokhxNs="},{"file":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/controllers/ReverseRoutes.scala","sha1IfExists":"zlXDVisN7sZdyCUYq35yFtousu8="},{"file":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/routes","sha1IfExists":"DPskm0V3dZnZdZ4h6uDh3JEV+xg="},{"file":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/router/Routes.scala","sha1IfExists":"FLCq8P4hA4uRa2FDrG5/n7kOK8I="},{"file":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/router/RoutesPrefix.scala","sha1IfExists":"78eY1835kxB+m4qJTp6iSY9FwN4="},{"file":"/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/controllers/javascript/JavaScriptReverseRoutes.scala","sha1IfExists":"/yhrD15jV+YsIHlEIFziPHRoIsU="}],"products":["/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/controllers/ReverseRoutes.scala","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/controllers/routes.java","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/router/RoutesPrefix.scala","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/controllers/javascript/JavaScriptReverseRoutes.scala","/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/routes/main/router/Routes.scala"]}} \ No newline at end of file diff --git a/target/streams/compile/twirlCompileTemplates/_global/streams/out b/target/streams/compile/twirlCompileTemplates/_global/streams/out new file mode 100644 index 00000000..1d14ee29 --- /dev/null +++ b/target/streams/compile/twirlCompileTemplates/_global/streams/out @@ -0,0 +1,27 @@ +[error] scala.MatchError: org.apache.logging.log4j.simple.SimpleLoggerContext@fa4c6f9 (of class org.apache.logging.log4j.simple.SimpleLoggerContext) +[error]  at sbt.util.LogExchange.logger(LogExchange.scala:28) +[error]  at sbt.internal.LogManager$.defaultLogger(LogManager.scala:136) +[error]  at sbt.internal.LogManager$DefaultLogManager.apply(LogManager.scala:103) +[error]  at sbt.internal.LogManager$.$anonfun$construct$1(LogManager.scala:51) +[error]  at sbt.std.Streams$$anon$2$$anon$3.log(Streams.scala:184) +[error]  at sbt.std.TaskStreams.log(Streams.scala:71) +[error]  at sbt.std.TaskStreams.log$(Streams.scala:71) +[error]  at sbt.std.Streams$$anon$2$$anon$3.log$lzycompute(Streams.scala:143) +[error]  at sbt.std.Streams$$anon$2$$anon$3.log(Streams.scala:143) +[error]  at play.twirl.sbt.SbtTwirl$.$anonfun$compileTemplatesTask$1(SbtTwirl.scala:108) +[error]  at scala.Function1.$anonfun$compose$1(Function1.scala:49) +[error]  at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:62) +[error]  at sbt.std.Transform$$anon$4.work(Transform.scala:67) +[error]  at sbt.Execute.$anonfun$submit$2(Execute.scala:281) +[error]  at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:19) +[error]  at sbt.Execute.work(Execute.scala:290) +[error]  at sbt.Execute.$anonfun$submit$1(Execute.scala:281) +[error]  at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:178) +[error]  at sbt.CompletionService$$anon$2.call(CompletionService.scala:37) +[error]  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) +[error]  at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) +[error]  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) +[error]  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) +[error]  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) +[error]  at java.base/java.lang.Thread.run(Thread.java:829) +[error] (Compile / twirlCompileTemplates) scala.MatchError: org.apache.logging.log4j.simple.SimpleLoggerContext@fa4c6f9 (of class org.apache.logging.log4j.simple.SimpleLoggerContext) diff --git a/target/streams/compile/unmanagedClasspath/_global/streams/export b/target/streams/compile/unmanagedClasspath/_global/streams/export new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/target/streams/compile/unmanagedClasspath/_global/streams/export @@ -0,0 +1 @@ + diff --git a/target/streams/compile/unmanagedJars/_global/streams/export b/target/streams/compile/unmanagedJars/_global/streams/export new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/target/streams/compile/unmanagedJars/_global/streams/export @@ -0,0 +1 @@ + diff --git a/target/streams/runtime/dependencyClasspath/_global/streams/export b/target/streams/runtime/dependencyClasspath/_global/streams/export new file mode 100644 index 00000000..e5c5488f --- /dev/null +++ b/target/streams/runtime/dependencyClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes:/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar diff --git a/target/streams/runtime/exportedProducts/_global/streams/export b/target/streams/runtime/exportedProducts/_global/streams/export new file mode 100644 index 00000000..7db4700a --- /dev/null +++ b/target/streams/runtime/exportedProducts/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes diff --git a/target/streams/runtime/externalDependencyClasspath/_global/streams/export b/target/streams/runtime/externalDependencyClasspath/_global/streams/export new file mode 100644 index 00000000..d7c03b10 --- /dev/null +++ b/target/streams/runtime/externalDependencyClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar diff --git a/target/streams/runtime/internalDependencyClasspath/_global/streams/export b/target/streams/runtime/internalDependencyClasspath/_global/streams/export new file mode 100644 index 00000000..9e211cad --- /dev/null +++ b/target/streams/runtime/internalDependencyClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/classes:/Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/classes/main diff --git a/target/streams/runtime/managedClasspath/_global/streams/export b/target/streams/runtime/managedClasspath/_global/streams/export new file mode 100644 index 00000000..d7c03b10 --- /dev/null +++ b/target/streams/runtime/managedClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar diff --git a/target/streams/runtime/unmanagedClasspath/_global/streams/export b/target/streams/runtime/unmanagedClasspath/_global/streams/export new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/target/streams/runtime/unmanagedClasspath/_global/streams/export @@ -0,0 +1 @@ + diff --git a/target/streams/runtime/unmanagedJars/_global/streams/export b/target/streams/runtime/unmanagedJars/_global/streams/export new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/target/streams/runtime/unmanagedJars/_global/streams/export @@ -0,0 +1 @@ + diff --git a/target/streams/test/externalDependencyClasspath/_global/streams/export b/target/streams/test/externalDependencyClasspath/_global/streams/export new file mode 100644 index 00000000..4fa9d524 --- /dev/null +++ b/target/streams/test/externalDependencyClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-mysql_2.12/0.39.0/testcontainers-scala-mysql_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-edge-driver/3.4.0/selenium-edge-driver-3.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.34.Final/netty-codec-4.1.34.Final.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-linux-x86_64.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-core-js/2.33/htmlunit-core-js-2.33.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.1.0/jna-platform-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/cache/cache-api/1.0.0/cache-api-1.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/cachecontrol_2.12/1.1.2/cachecontrol_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mockito/mockito-all/1.10.19/mockito-all-1.10.19.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-api/3.2.7/docker-java-api-3.2.7.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/shaded-asynchttpclient/1.0.0/shaded-asynchttpclient-1.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/3.4.0/selenium-ie-driver-3.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.3/scalactic_2.12-3.0.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala_2.12/0.39.0/testcontainers-scala_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/junit/junit/4.12/junit-4.12.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-vault_2.12/0.39.0/testcontainers-scala-vault_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.34.Final/netty-resolver-4.1.34.Final.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport-zerodep/3.2.7/docker-java-transport-zerodep-3.2.7.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-netty-server_2.12/2.7.3/play-netty-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-postgresql_2.12/0.39.0/testcontainers-scala-postgresql_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.3/netty-reactive-streams-http-2.0.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-opera-driver/3.4.0/selenium-opera-driver-3.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws_2.12/2.6.0/play-ws_2.12-2.6.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-test_2.12/2.7.3/play-test_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/fluentlenium/fluentlenium-core/3.7.1/fluentlenium-core-3.7.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/codeborne/phantomjsdriver/1.4.3/phantomjsdriver-1.4.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.34.Final/netty-common-4.1.34.Final.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest-selenium_2.12/0.39.0/testcontainers-scala-scalatest-selenium_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-xml_2.12/1.0.0/play-ws-standalone-xml_2.12-1.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/3.4.0/selenium-safari-driver-3.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/cglib/cglib-nodep/3.2.4/cglib-nodep-3.2.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/testcontainers/1.15.2/testcontainers-1.15.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-cssparser/1.2.0/htmlunit-cssparser-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/shaded-oauth/1.0.0/shaded-oauth-1.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-cassandra_2.12/0.39.0/testcontainers-scala-cassandra_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws-standalone_2.12/1.0.0/play-ahc-ws-standalone_2.12-1.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.34.Final/netty-buffer-4.1.34.Final.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.12.v20180830/jetty-http-9.4.12.v20180830.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.12.v20180830/jetty-io-9.4.12.v20180830.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/postgresql/1.15.2/postgresql-1.15.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest_2.12/0.39.0/testcontainers-scala-scalatest_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-net/commons-net/3.6/commons-net-3.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.3/netty-reactive-streams-2.0.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport/3.2.7/docker-java-transport-3.2.7.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-core_2.12/0.39.0/testcontainers-scala-core_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.197/h2-1.4.197.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/w3c/css/sac/1.3/sac-1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest_2.12/3.0.3/scalatest_2.12-3.0.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalatestplus/play/scalatestplus-play_2.12/3.1.0/scalatestplus-play_2.12-3.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone_2.12/1.0.0/play-ws-standalone_2.12-1.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-json_2.12/1.0.0/play-ws-standalone-json_2.12-1.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/3.4.0/selenium-chrome-driver-3.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.34.Final/netty-handler-4.1.34.Final.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-kafka_2.12/0.39.0/testcontainers-scala-kafka_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.12.v20180830/websocket-api-9.4.12.v20180830.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/atteo/classindex/classindex/3.4/classindex-3.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/mysql/1.15.2/mysql-1.15.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws_2.12/2.6.0/play-ahc-ws_2.12-2.6.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/database-commons/1.15.2/database-commons-1.15.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/cssparser/cssparser/0.9.22/cssparser-0.9.22.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/novocode/junit-interface/0.11/junit-interface-0.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/rnorth/visible-assertions/visible-assertions/2.1.2/visible-assertions-2.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.34.Final/netty-codec-http-4.1.34.Final.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/jdbc/1.15.2/jdbc-1.15.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.34.Final/netty-transport-native-unix-common-4.1.34.Final.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.34.Final/netty-transport-4.1.34.Final.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-java/3.4.0/selenium-java-3.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar diff --git a/target/streams/test/managedClasspath/_global/streams/export b/target/streams/test/managedClasspath/_global/streams/export new file mode 100644 index 00000000..4fa9d524 --- /dev/null +++ b/target/streams/test/managedClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-mysql_2.12/0.39.0/testcontainers-scala-mysql_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-edge-driver/3.4.0/selenium-edge-driver-3.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-common/9.4.12.v20180830/websocket-common-9.4.12.v20180830.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.34.Final/netty-codec-4.1.34.Final.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.34.Final/netty-transport-native-epoll-4.1.34.Final-linux-x86_64.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/9.4.12.v20180830/jetty-xml-9.4.12.v20180830.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-core-js/2.33/htmlunit-core-js-2.33.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/9.4.12.v20180830/jetty-util-9.4.12.v20180830.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/4.1.0/jna-platform-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/cache/cache-api/1.0.0/cache-api-1.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.8/commons-lang3-3.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.4/commons-text-1.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/neko-htmlunit/2.33/neko-htmlunit-2.33.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/cachecontrol_2.12/1.1.2/cachecontrol_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/mockito/mockito-all/1.10.19/mockito-all-1.10.19.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/htmlunit-driver/2.33.3/htmlunit-driver-2.33.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-api/3.2.7/docker-java-api-3.2.7.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/shaded-asynchttpclient/1.0.0/shaded-asynchttpclient-1.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/3.4.0/selenium-ie-driver-3.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.3/scalactic_2.12-3.0.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala_2.12/0.39.0/testcontainers-scala_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/junit/junit/4.12/junit-4.12.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-vault_2.12/0.39.0/testcontainers-scala-vault_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.34.Final/netty-resolver-4.1.34.Final.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit/2.33/htmlunit-2.33.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport-zerodep/3.2.7/docker-java-transport-zerodep-3.2.7.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-netty-server_2.12/2.7.3/play-netty-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/xalan/2.7.2/xalan-2.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-postgresql_2.12/0.39.0/testcontainers-scala-postgresql_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-client/9.4.12.v20180830/websocket-client-9.4.12.v20180830.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams-http/2.0.3/netty-reactive-streams-http-2.0.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xerces/xercesImpl/2.12.0/xercesImpl-2.12.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-jdbc_2.12/0.39.0/testcontainers-scala-jdbc_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-opera-driver/3.4.0/selenium-opera-driver-3.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws_2.12/2.6.0/play-ws_2.12-2.6.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/xalan/serializer/2.7.2/serializer-2.7.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-test_2.12/2.7.3/play-test_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/fluentlenium/fluentlenium-core/3.7.1/fluentlenium-core-3.7.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/codeborne/phantomjsdriver/1.4.3/phantomjsdriver-1.4.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.34.Final/netty-common-4.1.34.Final.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest-selenium_2.12/0.39.0/testcontainers-scala-scalatest-selenium_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/rnorth/duct-tape/duct-tape/1.0.8/duct-tape-1.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-xml_2.12/1.0.0/play-ws-standalone-xml_2.12-1.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/3.4.0/selenium-safari-driver-3.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/cglib/cglib-nodep/3.2.4/cglib-nodep-3.2.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/testcontainers/1.15.2/testcontainers-1.15.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/htmlunit/htmlunit-cssparser/1.2.0/htmlunit-cssparser-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/shaded-oauth/1.0.0/shaded-oauth-1.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-cassandra_2.12/0.39.0/testcontainers-scala-cassandra_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws-standalone_2.12/1.0.0/play-ahc-ws-standalone_2.12-1.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.34.Final/netty-buffer-4.1.34.Final.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.12.v20180830/jetty-http-9.4.12.v20180830.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/9.4.12.v20180830/jetty-io-9.4.12.v20180830.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/postgresql/1.15.2/postgresql-1.15.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-scalatest_2.12/0.39.0/testcontainers-scala-scalatest_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-net/commons-net/3.6/commons-net-3.6.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/netty/netty-reactive-streams/2.0.3/netty-reactive-streams-2.0.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/docker-java/docker-java-transport/3.2.7/docker-java-transport-3.2.7.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-core_2.12/0.39.0/testcontainers-scala-core_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.197/h2-1.4.197.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/jetty-client/9.4.12.v20180830/jetty-client-9.4.12.v20180830.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/w3c/css/sac/1.3/sac-1.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest_2.12/3.0.3/scalatest_2.12-3.0.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalatestplus/play/scalatestplus-play_2.12/3.1.0/scalatestplus-play_2.12-3.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone_2.12/1.0.0/play-ws-standalone_2.12-1.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ws-standalone-json_2.12/1.0.0/play-ws-standalone-json_2.12-1.0.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/3.4.0/selenium-chrome-driver-3.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.34.Final/netty-handler-4.1.34.Final.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/dimafeng/testcontainers-scala-kafka_2.12/0.39.0/testcontainers-scala-kafka_2.12-0.39.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/websocket/websocket-api/9.4.12.v20180830/websocket-api-9.4.12.v20180830.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/atteo/classindex/classindex/3.4/classindex-3.4.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/mysql/1.15.2/mysql-1.15.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-ahc-ws_2.12/2.6.0/play-ahc-ws_2.12-2.6.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/database-commons/1.15.2/database-commons-1.15.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/sourceforge/cssparser/cssparser/0.9.22/cssparser-0.9.22.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/novocode/junit-interface/0.11/junit-interface-0.11.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/rnorth/visible-assertions/visible-assertions/2.1.2/visible-assertions-2.1.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.34.Final/netty-codec-http-4.1.34.Final.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/testcontainers/jdbc/1.15.2/jdbc-1.15.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.34.Final/netty-transport-native-unix-common-4.1.34.Final.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.34.Final/netty-transport-4.1.34.Final.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/seleniumhq/selenium/selenium-java/3.4.0/selenium-java-3.4.0.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar:/Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar diff --git a/target/streams/test/unmanagedClasspath/_global/streams/export b/target/streams/test/unmanagedClasspath/_global/streams/export new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/target/streams/test/unmanagedClasspath/_global/streams/export @@ -0,0 +1 @@ + diff --git a/target/streams/test/unmanagedJars/_global/streams/export b/target/streams/test/unmanagedJars/_global/streams/export new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/target/streams/test/unmanagedJars/_global/streams/export @@ -0,0 +1 @@ + diff --git a/target/streams/universal/stage/_global/streams/packager-mappings-universal b/target/streams/universal/stage/_global/streams/packager-mappings-universal new file mode 100644 index 00000000..0a03c9b8 --- /dev/null +++ b/target/streams/universal/stage/_global/streams/packager-mappings-universal @@ -0,0 +1 @@ +[[{"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/javax.xml.bind.jaxb-api-2.3.1.jar"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-jdbc-evolutions_2.12-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/DiffSummary$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/DiffSummary$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingId$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$FeatureToggleService$UpDownDropdownMapping.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$FeatureToggleService$UpDownDropdownMapping.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-regular.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTag.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/InputTag.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.9.8.jar"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.zaxxer.HikariCP-3.3.1.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/ListItem$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/ListItem$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/RulesReport.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/RulesReport.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndex$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/SolrIndex$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/search-management-ui_2.12-3.14.0-web-assets.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/search-management-ui.search-management-ui-3.14.0-assets.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/routes.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/routes.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.xerial.sqlite-jdbc-3.28.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInput.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/SearchInput.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndexId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/SolrIndexId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ref-index.css":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/ref-index.css"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/MaterialIcons-Regular.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/MaterialIcons-Regular.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/SmuiStartModule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/SmuiStartModule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/SearchInputId.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.fasterxml.jackson.core.jackson-databind-2.9.10.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrField$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/SuggestedSolrField$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtImportService.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.build-link-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/Status$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/Status$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/ReverseFrontendController.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/javascript/ReverseFrontendController.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingValidator$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingValidator$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/DatabaseExecutionContext.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/DatabaseExecutionContext.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/config/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/ReverseApiController.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/javascript/ReverseApiController.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/index.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/index.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRuleId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/UpDownRuleId.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-json_2.12-2.7.4.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEventId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/InputEventId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/RedirectRule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/ApiController.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RuleObject.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/RuleObject.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/5.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/evolutions/default/5.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ReverseFrontendController.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/ReverseFrontendController.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy/QuerqyRulesTxtGenerator.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/querqy/QuerqyRulesTxtGenerator.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/3.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/evolutions/default/3.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/config/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/router/"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.akka.akka-parsing_2.12-10.1.8.jar"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.codehaus.mojo.animal-sniffer-annotations-1.17.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTag$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/InputTag$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/modernizr.custom.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/modernizr.custom.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/Rule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/Rule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/Rule$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/Rule$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy/QuerqyReplaceRulesGenerator$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/querqy/QuerqyReplaceRulesGenerator$.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/ch.qos.logback.logback-core-1.2.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/2.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/evolutions/default/2.sql"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.slf4j.jul-to-slf4j-1.7.26.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpellingId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/AlternativeSpellingId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$SmuiVersionInfo.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/ApiController$SmuiVersionInfo.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/JWTJsonAuthenticatedAction.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/auth/JWTJsonAuthenticatedAction.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.ow2.asm.asm-5.0.4.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRuleId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/DeleteRuleId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-400i.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-400i.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/Id.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/Id.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-regular.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-regular.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/trait_diagram.png":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/trait_diagram.png"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/FrontendController.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/FrontendController.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/package.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/package.svg"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/javax.activation.javax.activation-api-1.2.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/search-management-ui_2.12-3.14.0-sans-externalized.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/search-management-ui.search-management-ui-3.14.0-sans-externalized.jar"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.checkerframework.checker-qual-2.5.2.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/RulesReport$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/RulesReport$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTagId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/InputTagId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/router/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/HealthController.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/HealthController.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.google.guava.guava-27.1-jre.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/routes":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/routes"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRule$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/SynonymRule$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEvent.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/InputEvent.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ReverseApiController.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/ReverseApiController.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingWithAlternatives$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingWithAlternatives$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/ActivityLog.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/ActivityLog.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/ActivityLogEntry.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/ActivityLogEntry.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RuleObjectWithTerm.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/RuleObjectWithTerm.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/6.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/evolutions/default/6.sql"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play_2.12-2.7.3.jar"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.joda.joda-convert-2.2.1.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtDeploymentService$RulesTxtWithFileNames.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtDeploymentService$RulesTxtWithFileNames.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/ListItem.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/ListItem.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/type_diagram.png":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/type_diagram.png"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/MaterialIcons-Regular.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/MaterialIcons-Regular.eot"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/ch.qos.logback.logback-classic-1.2.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputWithRules$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/SearchInputWithRules$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/FullCanonicalSpellingWithAlternatives.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/FullCanonicalSpellingWithAlternatives.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/README.md":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/README.md"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.scala-lang.scala-reflect-2.12.11.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-700.eot"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/tyrex.tyrex-1.0.1.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpellingId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/AlternativeSpellingId$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/querqy/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchRulesAndSpellingsForList.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/SearchRulesAndSpellingsForList.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/aopalliance.aopalliance-1.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ReverseHealthController.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/ReverseHealthController.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRule$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/UpDownRule$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/BasicAuthAuthenticatedAction.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/auth/BasicAuthAuthenticatedAction.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/net.logstash.logback.logstash-logback-encoder-5.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-400i.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-400i.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router/Routes.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/router/Routes.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-akka-http-server_2.12-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/index.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.playframework.anorm.anorm_2.12-2.6.4.jar"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.playframework.anorm.anorm-tokenizer_2.12-2.6.4.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/ActivityReport.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/ActivityReport.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.pauldijou.jwt-play-json_2.12-4.1.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRuleId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/SynonymRuleId$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/UserRequest.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/auth/UserRequest.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRuleId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/SynonymRuleId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpelling.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/CanonicalSpelling.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2git.sh":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/smui2git.sh"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtDeploymentService.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtDeploymentService.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/FullSearchInputWithRules$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/FullSearchInputWithRules$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryUpDownRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryUpDownRule.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.pauldijou.jwt-core_2.12-4.1.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTagId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/InputTagId$.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/net.minidev.json-smart-2.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/trait.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/trait.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/AuthActionFactory.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/auth/AuthActionFactory.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/jquery.min.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/jquery.min.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/logback.xml":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/logback.xml"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryDeleteRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryDeleteRule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/scripts/bin/search-management-ui":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/bin/search-management-ui"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config/SmuiVersion.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/config/SmuiVersion.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggle.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsFeatureToggle.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/DiffSummary$$HEADLINE$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/DiffSummary$$HEADLINE$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/DiffSummary.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/DiffSummary.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-regular.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/lato-v11-latin-regular.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/PredefinedTag$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/PredefinedTag$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/application.conf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/application.conf"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.google.inject.extensions.guice-assistedinject-4.2.2.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryRule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEvent$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/InputEvent$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/SynonymRule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/SmuiMigrationLock$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/SmuiMigrationLock$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRuleId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/FilterRuleId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/FullSearchInputWithRules.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/FullSearchInputWithRules.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-regular.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/lato-v11-latin-regular.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/buildInfo/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/buildInfo/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/8.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/evolutions/default/8.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700i.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700i.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/RulesReportItem.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/RulesReportItem.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/javascript/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndexId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/SolrIndexId$.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.slf4j.jcl-over-slf4j-1.7.26.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RuleWithTerm.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/RuleWithTerm.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-logback_2.12-2.7.3.jar"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.reactivestreams.reactive-streams-1.0.2.jar"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.akka.akka-slf4j_2.12-2.5.23.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-100.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/lato-v11-latin-100.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/PredefinedTag.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/PredefinedTag.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/UpDownRule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700.ttf"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.querqy.querqy-core-3.7.0.jar"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/io.jsonwebtoken.jjwt-0.9.1.jar"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-server_2.12-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/javascript/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminarySearchInput.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminarySearchInput.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/ActivityLog$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/ActivityLog$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/index.css":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/index.css"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsRawObjFeatureToggleValue.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsRawObjFeatureToggleValue.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-100.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/lato-v11-latin-100.ttf"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.google.code.findbugs.jsr305-3.0.2.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ownerbg.gif":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/ownerbg.gif"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggle$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsFeatureToggle$.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.config-1.3.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-700.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRuleId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/RedirectRuleId$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/auth/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/messages":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/messages"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/index.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.scala-lang.modules.scala-java8-compat_2.12-0.9.0.jar"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.google.guava.failureaccess-1.0.1.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/MaterialIcons-Regular.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/MaterialIcons-Regular.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/class.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/class.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/1.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/evolutions/default/1.sql"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-jdbc-api_2.12-2.7.3.jar"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.google.errorprone.error_prone_annotations-2.2.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/abstract_type.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/abstract_type.svg"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.googlecode.usc.jdbcdslog-1.0.6.2.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/SmuiEventSource$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/SmuiEventSource$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/ReverseHealthController.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/javascript/ReverseHealthController.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRuleId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/UpDownRuleId$.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.codehaus.janino.janino-3.0.8.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-regular.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-regular.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRule$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/RedirectRule$.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-exceptions-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpelling.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/AlternativeSpelling.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.google.protobuf.protobuf-java-3.6.1.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$ApiResult.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/ApiController$ApiResult.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.ssl-config-core_2.12-0.3.8.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsBoolFeatureToggleValue.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsBoolFeatureToggleValue.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/scheduler.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/scheduler.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ownderbg2.gif":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/ownderbg2.gif"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$SmuiVersionInfoType$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/ApiController$SmuiVersionInfoType$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/ActivityReport$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/ActivityReport$.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.pauldijou.jwt-json-common_2.12-4.1.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/SearchInputId$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryFilterRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryFilterRule.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-functional_2.12-2.7.4.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrFieldId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/SuggestedSolrFieldId$.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.google.inject.guice-4.2.2.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-400i.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-400i.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/CommonRuleFields.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/CommonRuleFields.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminarySynonymRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminarySynonymRule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-regular.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/lato-v11-latin-regular.ttf"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.akka.akka-http-core_2.12-10.1.8.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/DeploymentScriptResult.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/DeploymentScriptResult.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/template.css":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/template.css"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.filters-helpers_2.12-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRuleId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/DeleteRuleId$.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.fasterxml.jackson.core.jackson-annotations-2.10.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/index.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.postgresql.postgresql-42.2.5.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2solr.sh":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/smui2solr.sh"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRule$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/DeleteRule$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/TagInputAssociation$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/TagInputAssociation$.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/joda-time.joda-time-2.10.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object_comp.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/object_comp.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/Id$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/Id$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/buildInfo/BuildInfo$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/buildInfo/BuildInfo$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/TagContent.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/TagContent.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object_comp_trait.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/object_comp_trait.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingWithAlternatives.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingWithAlternatives.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/FilterRule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputValidator$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/InputValidator$.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.scala-lang.scala-library-2.12.11.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRule$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/FilterRule$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/index.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/index.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/object.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/SmuiEventType$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/SmuiEventType$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/IdObject.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/IdObject.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/jquery.mousewheel.min.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/jquery.mousewheel.min.js"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-guice_2.12-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-jdbc_2.12-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object_diagram.png":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/object_diagram.png"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/DeploymentLog.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/DeploymentLog.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/net.minidev.accessors-smart-1.2.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpelling$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/AlternativeSpelling$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ownerbg2.gif":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/ownerbg2.gif"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.akka.akka-stream_2.12-2.5.23.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/DeploymentLog$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/DeploymentLog$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-regular.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$FeatureToggleService.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$FeatureToggleService.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/FullCanonicalSpellingWithAlternatives$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/FullCanonicalSpellingWithAlternatives$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/jquery.panzoom.min.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/jquery.panzoom.min.js"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/javax.inject.javax.inject-1.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrFieldId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/SuggestedSolrFieldId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsStringFeatureToggleValue.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsStringFeatureToggleValue.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SearchManagementRepository.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/SearchManagementRepository.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/class_diagram.png":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/class_diagram.png"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputWithRules.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/SearchInputWithRules.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/auth/index.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/javax.transaction.jta-1.1.jar"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.twirl-api_2.12-1.4.2.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/MigrationService.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/MigrationService.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.google.guava.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-700.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEventId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/InputEventId$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-regular.eot"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/mysql.mysql-connector-java-8.0.18.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndex.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/SolrIndex.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggleValue.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsFeatureToggleValue.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700i.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700i.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpelling$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/CanonicalSpelling$.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.pauldijou.jwt-play_2.12-4.1.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700i.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700i.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRuleId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/FilterRuleId$.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.akka.akka-protobuf_2.12-2.5.23.jar"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.codehaus.janino.commons-compiler-3.0.8.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config/SmuiVersion$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/config/SmuiVersion$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/4.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/evolutions/default/4.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/querqy/"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.google.j2objc.j2objc-annotations-1.1.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInput$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/SearchInput$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrField.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/SuggestedSolrField.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRuleId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/RedirectRuleId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router/RoutesPrefix$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/router/RoutesPrefix$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/ActivityReportEntry.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/ActivityReportEntry.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/DeleteRule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$DeploymentInfo.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/ApiController$DeploymentInfo.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/TagInputAssociation.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/TagInputAssociation.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.scala-lang.modules.scala-xml_2.12-1.2.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/diagrams.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/diagrams.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/ListItemType$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/ListItemType$.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.fasterxml.jackson.core.jackson-core-2.9.10.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/7.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/evolutions/default/7.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/class_comp.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/class_comp.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/SmuiMigrationLock.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/SmuiMigrationLock.html"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-streams_2.12-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/template.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/template.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-100.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/lato-v11-latin-100.woff"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.scala-lang.modules.scala-parser-combinators_2.12-1.1.2.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/diagrams.css":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/diagrams.css"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.akka.akka-actor_2.12-2.5.23.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-regular.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-regular.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/buildInfo/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/buildInfo/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/scripts/bin/search-management-ui.bat":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/bin/search-management-ui.bat"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/trait_comp.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/trait_comp.svg"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.slf4j.slf4j-api-1.7.30.jar"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.9.8.jar"],"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.jayway.jsonpath.json-path-2.4.0.jar"]},{"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.xerial.sqlite-jdbc-3.28.0.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-logback_2.12-2.7.3.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700i.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700i.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/Rule$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/Rule$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/lato-v11-latin-100.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-100.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-400i.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-400i.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/README.md":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/README.md"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/RedirectRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-400i.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-400i.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.google.inject.guice-4.2.2.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/InputTagId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTagId$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-700.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/trait_diagram.png":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/trait_diagram.png"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/Status$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/Status$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.pauldijou.jwt-play_2.12-4.1.0.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.google.guava.guava-27.1-jre.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/FullCanonicalSpellingWithAlternatives.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/FullCanonicalSpellingWithAlternatives.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.slf4j.jul-to-slf4j-1.7.26.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/config/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$FeatureToggleService.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$FeatureToggleService.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/MigrationService.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/MigrationService.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/router/RoutesPrefix$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router/RoutesPrefix$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.google.errorprone.error_prone_annotations-2.2.0.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/auth/AuthActionFactory.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/AuthActionFactory.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.fasterxml.jackson.core.jackson-core-2.9.10.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/jquery.min.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/jquery.min.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/auth/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/InputTag.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTag.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.codehaus.mojo.animal-sniffer-annotations-1.17.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsFeatureToggleValue.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggleValue.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/TagInputAssociation.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/TagInputAssociation.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/lato-v11-latin-100.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-100.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/evolutions/default/5.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/5.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/logback.xml":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/logback.xml"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.twirl-api_2.12-1.4.2.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/diagrams.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/diagrams.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.pauldijou.jwt-json-common_2.12-4.1.0.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/Id$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/Id$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.akka.akka-slf4j_2.12-2.5.23.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/lato-v11-latin-regular.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-regular.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/ReverseFrontendController.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ReverseFrontendController.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-400i.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-400i.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/javax.inject.javax.inject-1.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/tyrex.tyrex-1.0.1.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/DeleteRuleId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRuleId$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/querqy/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsFeatureToggle.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggle.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/AlternativeSpellingId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpellingId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-700.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/joda-time.joda-time-2.10.3.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/evolutions/default/1.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/1.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.fasterxml.jackson.core.jackson-annotations-2.10.3.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.reactivestreams.reactive-streams-1.0.2.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.zaxxer.HikariCP-3.3.1.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/DeleteRule$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRule$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.postgresql.postgresql-42.2.5.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/RedirectRuleId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRuleId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsFeatureToggle$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggle$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/config/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/ActivityLog$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/ActivityLog$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.scala-lang.scala-reflect-2.12.11.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/ActivityReportEntry.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/ActivityReportEntry.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/index.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/index.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/class_comp.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/class_comp.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/FullSearchInputWithRules.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/FullSearchInputWithRules.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/InputTagId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTagId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/UpDownRuleId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRuleId$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/routes":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/routes"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/RulesReportItem.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/RulesReportItem.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/FilterRuleId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRuleId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/DiffSummary$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/DiffSummary$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/search-management-ui.search-management-ui-3.14.0-sans-externalized.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/search-management-ui_2.12-3.14.0-sans-externalized.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.slf4j.jcl-over-slf4j-1.7.26.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.akka.akka-stream_2.12-2.5.23.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/javascript/ReverseHealthController.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/ReverseHealthController.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/ownerbg.gif":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ownerbg.gif"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryRule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/javax.xml.bind.jaxb-api-2.3.1.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/FilterRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/FullCanonicalSpellingWithAlternatives$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/FullCanonicalSpellingWithAlternatives$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/evolutions/default/6.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/6.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/ApiController$DeploymentInfo.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$DeploymentInfo.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/SearchRulesAndSpellingsForList.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchRulesAndSpellingsForList.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/SearchInput.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInput.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.playframework.anorm.anorm-tokenizer_2.12-2.6.4.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/ListItemType$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/ListItemType$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.jayway.jsonpath.json-path-2.4.0.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/SolrIndex.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndex.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingWithAlternatives$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingWithAlternatives$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-json_2.12-2.7.4.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/evolutions/default/7.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/7.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/ownderbg2.gif":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ownderbg2.gif"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/javax.transaction.jta-1.1.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.joda.joda-convert-2.2.1.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/package.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/package.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700i.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700i.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/jquery.mousewheel.min.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/jquery.mousewheel.min.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/buildInfo/BuildInfo$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/buildInfo/BuildInfo$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700i.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700i.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/router/Routes.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router/Routes.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-jdbc-evolutions_2.12-2.7.3.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/SolrIndexId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndexId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/evolutions/default/4.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/4.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/ref-index.css":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ref-index.css"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/diagrams.css":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/diagrams.css"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.google.guava.failureaccess-1.0.1.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.build-link-2.7.3.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/RedirectRuleId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRuleId$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/router/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingValidator$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingValidator$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.pauldijou.jwt-core_2.12-4.1.0.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.filters-helpers_2.12-2.7.3.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-functional_2.12-2.7.4.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/template.css":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/template.css"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/auth/JWTJsonAuthenticatedAction.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/JWTJsonAuthenticatedAction.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/AlternativeSpelling.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpelling.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/InputEvent.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEvent.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/aopalliance.aopalliance-1.0.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/bin/search-management-ui":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/scripts/bin/search-management-ui"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/net.minidev.json-smart-2.3.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/FrontendController.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/FrontendController.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.scala-lang.modules.scala-parser-combinators_2.12-1.1.2.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/AlternativeSpelling$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpelling$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$FeatureToggleService$UpDownDropdownMapping.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$FeatureToggleService$UpDownDropdownMapping.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/javax.activation.javax.activation-api-1.2.0.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/auth/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/type_diagram.png":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/type_diagram.png"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/SynonymRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/ApiController$SmuiVersionInfoType$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$SmuiVersionInfoType$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingId$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/ActivityLog.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/ActivityLog.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.slf4j.slf4j-api-1.7.30.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/RedirectRule$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRule$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/querqy/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/template.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/template.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/ApiController.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/SmuiEventSource$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/SmuiEventSource$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/DatabaseExecutionContext.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/DatabaseExecutionContext.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/FilterRuleId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRuleId$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/router/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/ch.qos.logback.logback-core-1.2.3.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/object.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.ssl-config-core_2.12-0.3.8.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/SearchInputId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputId$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/jquery.panzoom.min.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/jquery.panzoom.min.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/SuggestedSolrFieldId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrFieldId$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/ApiController$ApiResult.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$ApiResult.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/AlternativeSpellingId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpellingId$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.codehaus.janino.janino-3.0.8.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-regular.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.9.8.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/lato-v11-latin-100.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-100.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/ActivityReport$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/ActivityReport$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/RulesReport.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/RulesReport.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/auth/BasicAuthAuthenticatedAction.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/BasicAuthAuthenticatedAction.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/lato-v11-latin-regular.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-regular.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/TagInputAssociation$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/TagInputAssociation$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/InputEventId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEventId$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/net.minidev.accessors-smart-1.2.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/SolrIndex$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndex$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/smui2solr.sh":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2solr.sh"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/ActivityLogEntry.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/ActivityLogEntry.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-server_2.12-2.7.3.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/HealthController.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/HealthController.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.akka.akka-parsing_2.12-10.1.8.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/DiffSummary.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/DiffSummary.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/io.jsonwebtoken.jjwt-0.9.1.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/CommonRuleFields.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/CommonRuleFields.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/RuleObjectWithTerm.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RuleObjectWithTerm.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/lato-v11-latin-regular.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-regular.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/trait_comp.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/trait_comp.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/auth/UserRequest.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/UserRequest.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.querqy.querqy-core-3.7.0.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminarySynonymRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminarySynonymRule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryUpDownRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryUpDownRule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/DeleteRuleId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRuleId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/InputEventId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEventId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-regular.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-regular.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/CanonicalSpelling.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpelling.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/SolrIndexId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndexId$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/SmuiStartModule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/SmuiStartModule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.playframework.anorm.anorm_2.12-2.6.4.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/SmuiMigrationLock$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/SmuiMigrationLock$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/PredefinedTag.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/PredefinedTag.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/ApiController$SmuiVersionInfo.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$SmuiVersionInfo.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/javascript/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/javascript/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.checkerframework.checker-qual-2.5.2.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/javascript/ReverseFrontendController.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/ReverseFrontendController.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-regular.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/SearchInputWithRules$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputWithRules$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.codehaus.janino.commons-compiler-3.0.8.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.scala-lang.modules.scala-java8-compat_2.12-0.9.0.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/FullSearchInputWithRules$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/FullSearchInputWithRules$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.config-1.3.3.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/object_comp.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object_comp.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/querqy/QuerqyRulesTxtGenerator.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy/QuerqyRulesTxtGenerator.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/UpDownRuleId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRuleId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/class_diagram.png":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/class_diagram.png"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/SynonymRule$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRule$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/SmuiMigrationLock.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/SmuiMigrationLock.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.google.j2objc.j2objc-annotations-1.1.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/UpDownRule$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRule$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/ListItem.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/ListItem.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.akka.akka-http-core_2.12-10.1.8.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.google.inject.extensions.guice-assistedinject-4.2.2.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryFilterRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryFilterRule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingWithAlternatives.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingWithAlternatives.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtDeploymentService.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtDeploymentService.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/modernizr.custom.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/modernizr.custom.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/ListItem$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/ListItem$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/DeploymentLog$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/DeploymentLog$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/ReverseApiController.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ReverseApiController.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/SearchInputWithRules.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputWithRules.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-700.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/DeploymentScriptResult.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/DeploymentScriptResult.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/ActivityReport.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/ActivityReport.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-regular.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-regular.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/evolutions/default/2.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/2.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/spellings/CanonicalSpelling$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpelling$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-jdbc-api_2.12-2.7.3.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/DiffSummary$$HEADLINE$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/DiffSummary$$HEADLINE$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/abstract_type.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/abstract_type.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/MaterialIcons-Regular.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/MaterialIcons-Regular.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/SuggestedSolrFieldId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrFieldId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsRawObjFeatureToggleValue.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsRawObjFeatureToggleValue.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/SuggestedSolrField.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrField.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/PredefinedTag$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/PredefinedTag$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/Rule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/Rule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/SearchManagementRepository.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SearchManagementRepository.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/class.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/class.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/scheduler.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/scheduler.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.akka.akka-protobuf_2.12-2.5.23.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/javascript/ReverseApiController.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/ReverseApiController.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-streams_2.12-2.7.3.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/buildInfo/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/buildInfo/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/buildInfo/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/buildInfo/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.pauldijou.jwt-play-json_2.12-4.1.0.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/search-management-ui.search-management-ui-3.14.0-assets.jar":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/search-management-ui_2.12-3.14.0-web-assets.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.googlecode.usc.jdbcdslog-1.0.6.2.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.akka.akka-actor_2.12-2.5.23.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/FilterRule$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRule$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/SearchInputId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/UpDownRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/object_comp_trait.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object_comp_trait.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/SuggestedSolrField$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrField$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/application.conf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/application.conf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-jdbc_2.12-2.7.3.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/Id.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/Id.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/evolutions/default/8.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/8.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.google.protobuf.protobuf-java-3.6.1.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.google.code.findbugs.jsr305-3.0.2.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtImportService.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/ReverseHealthController.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ReverseHealthController.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/smui2git.sh":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2git.sh"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-regular.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-regular.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/index.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/index.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/SearchInput$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInput$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/index.css":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/index.css"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-regular.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-akka-http-server_2.12-2.7.3.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/SynonymRuleId.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRuleId.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/ownerbg2.gif":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ownerbg2.gif"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/MaterialIcons-Regular.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/MaterialIcons-Regular.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsStringFeatureToggleValue.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsStringFeatureToggleValue.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.google.guava.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/messages":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/messages"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/SmuiEventType$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/SmuiEventType$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/controllers/routes.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/routes.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsBoolFeatureToggleValue.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsBoolFeatureToggleValue.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play_2.12-2.7.3.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/RuleWithTerm.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RuleWithTerm.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/MaterialIcons-Regular.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/MaterialIcons-Regular.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/trait.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/trait.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/querqy/QuerqyReplaceRulesGenerator$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy/QuerqyReplaceRulesGenerator$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/eventhistory/InputEvent$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEvent$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/DeleteRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/conf/evolutions/default/3.sql":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/3.sql"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/ch.qos.logback.logback-classic-1.2.3.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/RulesReport$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/RulesReport$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/reports/DeploymentLog.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/DeploymentLog.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.scala-lang.scala-library-2.12.11.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminarySearchInput.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminarySearchInput.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/config/SmuiVersion$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config/SmuiVersion$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.scala-lang.modules.scala-xml_2.12-1.2.0.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.fasterxml.jackson.core.jackson-databind-2.9.10.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-guice_2.12-2.7.3.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/InputTag$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTag$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/net.logstash.logback.logstash-logback-encoder-5.3.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/config/SmuiVersion.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config/SmuiVersion.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/InputValidator$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputValidator$.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/bin/search-management-ui.bat":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/scripts/bin/search-management-ui.bat"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/input/TagContent.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/TagContent.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.9.8.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/com.typesafe.play.play-exceptions-2.7.3.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtDeploymentService$RulesTxtWithFileNames.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtDeploymentService$RulesTxtWithFileNames.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/IdObject.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/IdObject.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/mysql.mysql-connector-java-8.0.18.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/lib/org.ow2.asm.asm-5.0.4.jar":["file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryDeleteRule.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryDeleteRule.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/RuleObject.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RuleObject.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/lib/object_diagram.png":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object_diagram.png"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/stage/share/doc/api/models/rules/SynonymRuleId$.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRuleId$.html"]}],{"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar","hash":"8531ad5ac454cc2deb9d4d32c40c4d7451939b5d"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-evolutions_2.12/2.7.3/play-jdbc-evolutions_2.12-2.7.3.jar","hash":"30e0a8df0bfc85356548da3fc345d6b39415a38f"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/DiffSummary$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/DiffSummary$.html","hash":"630d6e229e990ce9e81542d963f28ed8320cc033"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingId$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingId$.html","hash":"7fe592499b448452ac5475703340e31b272247b9"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$FeatureToggleService$UpDownDropdownMapping.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$FeatureToggleService$UpDownDropdownMapping.html","hash":"e3e347ce72d4bb61a805fdc51d9d4d189b5cee8b"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.woff":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.woff","hash":"2ec709fdf8a05fee9ca636d26eb2559dccdb6ea5"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTag.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTag.html","hash":"6640c1093cd9743d6c12b0fa6c2073af83e63995"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar","hash":"28ad1bced632ba338e51c825a652f6e11a8e6eac"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.3.1/HikariCP-3.3.1.jar","hash":"bb447db60818ecfdbb1b99e7bd096ba7a252d91a"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/ListItem$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/ListItem$.html","hash":"0fcb7162ad9d5e1a72dd9990faed486d5a571aa4"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/RulesReport.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/RulesReport.html","hash":"3a0331df179c9948b4505cb591c1c3c55c542b1d"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndex$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndex$.html","hash":"6a59dfa1ea3f23837be76a322ce608c002870cee"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/search-management-ui_2.12-3.14.0-web-assets.jar":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/search-management-ui_2.12-3.14.0-web-assets.jar","hash":"44d22e3351dc7014a75ad94f47935812f6686f07"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/routes.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/routes.html","hash":"23a5915051863cf1752287ae1e12704e967defd2"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.28.0/sqlite-jdbc-3.28.0.jar","hash":"406b4fa58eab5d29d779fa86cedb60c7ee071b57"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInput.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInput.html","hash":"336bb4c86cd694260c593ff0c74b99bfbe8b6351"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndexId.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndexId.html","hash":"334ba0d35d9778ffc0276343ed85cbcae6c3cf94"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ref-index.css":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ref-index.css","hash":"c200b343c3c93c85f6b79147e77765b564b9aafb"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/MaterialIcons-Regular.ttf":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/MaterialIcons-Regular.ttf","hash":"3441f2c0e370002a75d9be5e64a346edf474f28e"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/SmuiStartModule.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/SmuiStartModule.html","hash":"74652199079ec99ca5a11f28f1f95e0d6ff524fb"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputId.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputId.html","hash":"3eb5d7bb5408e5b340801134c0732ff1aa19818f"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.10/jackson-databind-2.9.10.jar","hash":"e201bb70b7469ba18dd58ed8268aa44e702fa2f0"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrField$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrField$.html","hash":"59ec7daf07162d131d17021408582e6c371f58a3"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService.html","hash":"857d4c2b502fac6bab07a60d17ff18dd7bf4599e"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/build-link/2.7.3/build-link-2.7.3.jar","hash":"9d4e3d5f6297e09428679cdd755e1a5ba5f17492"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/Status$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/Status$.html","hash":"31055106f9ea4e0bf1188437aac38a3de5186634"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/ReverseFrontendController.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/ReverseFrontendController.html","hash":"dbed67966b9f2e80e52a9bf1e4d70a0ba953358d"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingValidator$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingValidator$.html","hash":"7970895cdfa5b3d9683d12b99aa1df7c5ed13717"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/DatabaseExecutionContext.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/DatabaseExecutionContext.html","hash":"4ef85d3de633bb80e177b2235eda5cae438ab96c"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config/index.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config/index.html","hash":"c9f6560ca10fe4fcca1b9dfa99302a2f0c2317f0"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/ReverseApiController.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/ReverseApiController.html","hash":"8d4612de967beaff10cca2a917b4d1efcfc48f8a"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/index.js":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/index.js","hash":"b90fe16b706a0a9eb7d97745a1f8980d61331ee0"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRuleId.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRuleId.html","hash":"0ab144042b24c99cef915d28cd5b2edf792ec8df"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-json_2.12/2.7.4/play-json_2.12-2.7.4.jar","hash":"0c30ab1beacf785fd87051abd404899ecb1c39d4"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEventId.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEventId.html","hash":"7ca420589e51cbe5e0c336770342a86ffc686860"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRule.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRule.html","hash":"51f3b0e8b23fd44d8a9655f85db5db88d14cbe76"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController.html","hash":"bb335aeeda4f855e94d15ed1ac6484aa8a2d6122"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RuleObject.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RuleObject.html","hash":"dcb7020e1caa109bc6df4fd4998d37a205b5d9b8"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/5.sql":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/5.sql","hash":"b3db839a31852aefca7b4cd4500abd7eb10e4396"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ReverseFrontendController.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ReverseFrontendController.html","hash":"517cf57333f3a2cad1c894a48e2614c36782b929"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy/QuerqyRulesTxtGenerator.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy/QuerqyRulesTxtGenerator.html","hash":"78d4940e27f3587243db596260c7407362a0595b"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/3.sql":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/3.sql","hash":"3a9a72f2f511279f1bcee999a923d57ecb5ddb39"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config/":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config/","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router/":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router/","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-parsing_2.12/10.1.8/akka-parsing_2.12-10.1.8.jar","hash":"f719744e99a5c6a629e0560ef4e5f2d513caa302"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar","hash":"f97ce6decaea32b36101e37979f8b647f00681fb"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTag$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTag$.html","hash":"360fd48566c8aa5b6e02183e9f5c5e803f23ee85"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/modernizr.custom.js":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/modernizr.custom.js","hash":"0b78efd666ca58b71e87d86e83f4768ce51d6348"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/Rule.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/Rule.html","hash":"05eae0747ded52a824c8d976013fec111bd8d316"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/Rule$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/Rule$.html","hash":"a70fad4aef7900f4fc2d9dc171a03705eeb9b533"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy/QuerqyReplaceRulesGenerator$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy/QuerqyReplaceRulesGenerator$.html","hash":"f871b60ac63f4faf106b56c957d847934f473ad0"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar","hash":"864344400c3d4d92dfeb0a305dc87d953677c03c"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/2.sql":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/2.sql","hash":"217790c0a4286816fe9fcbc6cd00c9be4f94559a"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar","hash":"8031352b2bb0a49e67818bf04c027aa92e645d5c"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpellingId.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpellingId.html","hash":"e7d1ac4b6e4c4b2c3ec3970bcadb9bb96148ce0a"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$SmuiVersionInfo.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$SmuiVersionInfo.html","hash":"a89b981227be3af6e418798980bb9433585e8a31"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/JWTJsonAuthenticatedAction.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/JWTJsonAuthenticatedAction.html","hash":"82367c58bf0aa48007ed883a954ddbe118c58f81"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar","hash":"0da08b8cce7bbf903602a25a3a163ae252435795"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRuleId.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRuleId.html","hash":"064ba79b03c15349e9e7b49f86b53bb17d2cc156"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-400i.ttf":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-400i.ttf","hash":"c535573db70f9a6208bb99101ffe83cdba9d11a2"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/Id.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/Id.html","hash":"ba910c55ce6a9898e725b04117111ef82c37ea2a"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-regular.ttf":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-regular.ttf","hash":"5fab28c46ba7b193608b31908f1d96c4b22ca640"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/trait_diagram.png":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/trait_diagram.png","hash":"51eea00ca5fe97dce68b9b4f7b61624e4e2b99a8"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/FrontendController.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/FrontendController.html","hash":"59ad7055601feaaa4adca9046aec585bc6d4043b"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/package.svg":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/package.svg","hash":"132b1f5fb49ca73ca33b401a036f74cd64a51f4d"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar","hash":"85262acf3ca9816f9537ca47d5adeabaead7cb16"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/search-management-ui_2.12-3.14.0-sans-externalized.jar":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/search-management-ui_2.12-3.14.0-sans-externalized.jar","hash":"069bb0377deb917c4529b5ef3074fa532caeb7ba"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar","hash":"cea74543d5904a30861a61b4643a5f2bb372efc4"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/RulesReport$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/RulesReport$.html","hash":"91fefbee9b9b30a1d68b9845fcf9b4a0f9a28fbb"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTagId.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTagId.html","hash":"ea2d0263ec9953b74b4b94cc00f17b2aa735345e"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router/index.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router/index.html","hash":"ac8d4a2928e0f4b3c4fd4ff8e144405915871f87"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/HealthController.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/HealthController.html","hash":"aed4c204073dc6688a1f1b2c42205f7a53c1ff36"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar","hash":"e47b59c893079b87743cdcfb6f17ca95c08c592c"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/routes":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/routes","hash":"e4506f4de07e499d584b75cbf1703a93920f7dc1"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRule$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRule$.html","hash":"d747c033b8200262c8911c910ef86f2a6ef412ac"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEvent.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEvent.html","hash":"36f37dac0098d33e93e7e05d329710ffac0665b2"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ReverseApiController.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ReverseApiController.html","hash":"1292712e4ebaa9f46dd2cc074e8d7d55060046a3"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingWithAlternatives$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingWithAlternatives$.html","hash":"dad9e4cffe5235b521d80bc1ac4c6b97f312bb9d"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/ActivityLog.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/ActivityLog.html","hash":"2544d8916014ae2d66c009dd9487a668cf7dd340"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/ActivityLogEntry.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/ActivityLogEntry.html","hash":"da1a85f8dd8d23c031e35b1d9431a0ef3488ac3e"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RuleObjectWithTerm.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RuleObjectWithTerm.html","hash":"1ea5238c9677063f55d9762b1437069c5d52c7b7"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/6.sql":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/6.sql","hash":"50e7d89bbe5f978e61f7ce0b7633ae95c5ca26f3"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.7.3/play_2.12-2.7.3.jar","hash":"7323e00c91c51e30fdc03d4058c9827003b5ea1f"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/joda/joda-convert/2.2.1/joda-convert-2.2.1.jar","hash":"f19f779c1f545d8a67f1a0dcfcacc385112370ca"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtDeploymentService$RulesTxtWithFileNames.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtDeploymentService$RulesTxtWithFileNames.html","hash":"ccf36f25c9c4b38a7952768c532e641fe50cc5f8"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/ListItem.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/ListItem.html","hash":"d3e0be7b100437f07fb5cf4329b1fee13c1b7fac"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/type_diagram.png":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/type_diagram.png","hash":"8a779db7a15672ef6a81a216d434f724b4836d7b"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/MaterialIcons-Regular.eot":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/MaterialIcons-Regular.eot","hash":"cc933619f7721bf1c5e30deb50df2ebd30809cd9"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar","hash":"7c4f3c474fb2c041d8028740440937705ebb473a"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputWithRules$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputWithRules$.html","hash":"abc136217fde1609956912f18bd47ee643b6c181"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/FullCanonicalSpellingWithAlternatives.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/FullCanonicalSpellingWithAlternatives.html","hash":"34f577425095f32e1cd4eb0cf7a0f5f06cfbb705"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/README.md":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/README.md","hash":"cb5c39a0d54b56bf30e93fad09844486a15e62e0"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.11/scala-reflect-2.12.11.jar","hash":"7695010d1f4309a9c4b65be33528e382869ab3c4"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.eot":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.eot","hash":"8b55b39d79f6dea5fe0bfc07f447dcaca3d11f8c"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/tyrex/tyrex/1.0.1/tyrex-1.0.1.jar","hash":"b0f49419e7e6d7bb1de409019e14a1acc4e55669"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpellingId$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpellingId$.html","hash":"9e39ccb334a272b09920b184233360606fcbd45e"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy/index.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy/index.html","hash":"be70ca6caae1657a912bfb7e676f0df90a8faed8"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchRulesAndSpellingsForList.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchRulesAndSpellingsForList.html","hash":"b422caf2bea26916b0d3e885d80446ae4ced25d1"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.jar","hash":"0235ba8b489512805ac13a8f9ea77a1ca5ebe3e8"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ReverseHealthController.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ReverseHealthController.html","hash":"cbec75e53e743996407310889bd832067c9ac3e4"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRule$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRule$.html","hash":"a89c7856d7e98c5271809b261d373a63a0358db8"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/BasicAuthAuthenticatedAction.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/BasicAuthAuthenticatedAction.html","hash":"39e7e03c92fb3aaa59642dbf56f7f5698a040cfa"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/logstash/logback/logstash-logback-encoder/5.3/logstash-logback-encoder-5.3.jar","hash":"10ac75e77127415e0da0467ac322090d2c17557f"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-400i.eot":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-400i.eot","hash":"3255af745b134e2f3735b7e35997ee7a2e2b638f"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router/Routes.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router/Routes.html","hash":"0863253d92d18f2d42600f118e8dcb22a3c996d7"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-akka-http-server_2.12/2.7.3/play-akka-http-server_2.12-2.7.3.jar","hash":"388d2f48ad3a2d257301ed3d92d2f8cf7449489f"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/index.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/index.html","hash":"bb5854f58fc3bbf0be62b92284fc1a360ae2480a"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm_2.12/2.6.4/anorm_2.12-2.6.4.jar","hash":"9947379d228f5afd982efc6a0ed28ba6ef9c4cd6"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/playframework/anorm/anorm-tokenizer_2.12/2.6.4/anorm-tokenizer_2.12-2.6.4.jar","hash":"16723fdd21d8640eb4fafcb3826110319805465a"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/index.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/index.html","hash":"8fa855351808fb6dcc19456ac96562c50c510c1c"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/ActivityReport.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/ActivityReport.html","hash":"9305ee8c24f72c2dfdb5df83a1254bd183791a96"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play-json_2.12/4.1.0/jwt-play-json_2.12-4.1.0.jar","hash":"efd848f764504b5aac25b9f90a51fa4a7615c558"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRuleId$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRuleId$.html","hash":"fe4f16885aac09eacd97baf6bb7a6eeb2efae926"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/UserRequest.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/UserRequest.html","hash":"5f258207530da4b24b0295d3fb9605dc7bad5440"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRuleId.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRuleId.html","hash":"765900117857bfff4ebfbe7949cfc7bda0117ecc"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpelling.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpelling.html","hash":"9fb45a9744042cb60b122ba735dbf0be451329ff"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2git.sh":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2git.sh","hash":"c15a4c0146af16e0ce6e27567f1f561297c76e16"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/index.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/index.html","hash":"5ecb8fc79b98e96de5dfe0d666fab46e87388777"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtDeploymentService.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtDeploymentService.html","hash":"4b8f3675e6e728c7365e098d95ed98c215020a61"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/FullSearchInputWithRules$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/FullSearchInputWithRules$.html","hash":"ffd8697e6cf6c470e98268f65909384ba1f6c9aa"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryUpDownRule.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryUpDownRule.html","hash":"2a1d191566eb62ee995b08b6ec42f7809c48f9da"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-core_2.12/4.1.0/jwt-core_2.12-4.1.0.jar","hash":"db06c469965ed2b46f453b9a3d9d9dd4a74a5be7"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTagId$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputTagId$.html","hash":"a97944465b808511de721bfe9dfebf3266614e3c"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/json-smart/2.3/json-smart-2.3.jar","hash":"007396407491352ce4fa30de92efb158adb76b5b"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/trait.svg":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/trait.svg","hash":"5381f5868c4a30621f687e77cfb86f9586b32fc0"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/AuthActionFactory.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/AuthActionFactory.html","hash":"c971587e12e044f6fe3c13e9ecb57ff798339529"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/jquery.min.js":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/jquery.min.js","hash":"88523924351bac0b5d560fe0c5781e2556e7693d"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/logback.xml":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/logback.xml","hash":"48c93c72027ede7f78932bbf1c6f494be1230b33"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryDeleteRule.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryDeleteRule.html","hash":"eed5cc861bffa78327777d5117cfdc3b114c5acf"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/scripts/bin/search-management-ui":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/scripts/bin/search-management-ui","hash":"1e542866b1adbcf4177c69e645c0ac6bc2212d37"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config/SmuiVersion.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config/SmuiVersion.html","hash":"bbc07366ee61856915933284248e00ce56c56ce7"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggle.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggle.html","hash":"4348cccfa8ffdc42b2d3b32e58e12d78c064d592"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/DiffSummary$$HEADLINE$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/DiffSummary$$HEADLINE$.html","hash":"b2bcd6e4104b72471500cc98dd6a86352a33ba32"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/DiffSummary.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/DiffSummary.html","hash":"2057f48d392398e0be07993d5f14619eb537e360"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-regular.eot":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-regular.eot","hash":"5e4924e57296a3bcb1c4882022475ae976b4aa94"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/PredefinedTag$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/PredefinedTag$.html","hash":"b409f2b3f8a7da50031cfc0e8d3bc03414c83bae"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/application.conf":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/application.conf","hash":"366734448a3f63e73e7e307ac1a32328231b7502"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/extensions/guice-assistedinject/4.2.2/guice-assistedinject-4.2.2.jar","hash":"c33fb10080d58446f752b4fcfff8a5fabb80a449"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryRule.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryRule.html","hash":"f237a1d024463873febd189b6c4ce213e9f54f74"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEvent$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEvent$.html","hash":"2d5d70ea51c8f17d72ed397388760ba395e942ae"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRule.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/SynonymRule.html","hash":"ac82e6577deb66d42d596c46f8686a3d699bf988"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/SmuiMigrationLock$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/SmuiMigrationLock$.html","hash":"2ca1158fee05606711bdc1b1734424060dc0fde9"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRuleId.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRuleId.html","hash":"c0a59426019a09d59a6b8baeb3852dbc714452e0"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/FullSearchInputWithRules.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/FullSearchInputWithRules.html","hash":"0b9743fd87abbc3743a0d851f0feaa0c93064a33"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-regular.woff":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-regular.woff","hash":"11a10761f8efe584b8a3f24768cc4bae6c2d5aaf"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/buildInfo/index.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/buildInfo/index.html","hash":"bee33fb3b2bbd736212c74f9dd0adc41bb21bf35"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/8.sql":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/8.sql","hash":"3ddae4eb162af6afec426952c4f352fcf5adb649"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700i.eot":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700i.eot","hash":"d1fcb3f67ccc20bc71b61e86a95a1ce80f12866d"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/RulesReportItem.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/RulesReportItem.html","hash":"4c56a3049e6164605cfada29906f5e2810cb7062"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndexId$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndexId$.html","hash":"71c11691076bc712afc8fc42cbaa47c132fadaf6"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar","hash":"33fbc2d93de829fa5e263c5ce97f5eab8f57d53e"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RuleWithTerm.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RuleWithTerm.html","hash":"5c4093ff8ef2f01890c2315a56b01032cb32efe7"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-logback_2.12/2.7.3/play-logback_2.12-2.7.3.jar","hash":"b4a06e2dfc34247cdaf372981786e26c8bfd17e4"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar","hash":"323964c36556eb0e6209f65c1cef72b53b461ab8"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.12/2.5.23/akka-slf4j_2.12-2.5.23.jar","hash":"fc4ca13d1243c4950c6d0036b3a42f49094acc3f"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-100.eot":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-100.eot","hash":"d0b0a8cc88655db685e459f25df4b0aa4a42e16c"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/PredefinedTag.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/PredefinedTag.html","hash":"2c8f47f5a4b757d29d5fe96683aaab6f0a957b93"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRule.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRule.html","hash":"e1dbd3326e0c33cf0a4f4f8d0b467cadae90a63e"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700.ttf":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700.ttf","hash":"8387d4f8e061c264dc3aebebe6068b66e45d7c6f"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/querqy/querqy-core/3.7.0/querqy-core-3.7.0.jar","hash":"e504af82adc145a99447504d781da9e4820a78df"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/jsonwebtoken/jjwt/0.9.1/jjwt-0.9.1.jar","hash":"54d2abfc3e63a28824d35bf600d6a5d627da681a"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-server_2.12/2.7.3/play-server_2.12-2.7.3.jar","hash":"838c5bb4ea93c578e43b97bce19a274847bda943"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/index.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/index.html","hash":"4e988aaab1f0f8b9d3918f6cfaf177bac5593184"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminarySearchInput.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminarySearchInput.html","hash":"2598f37ffb8695ac162cccbd13b5360716dee395"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/ActivityLog$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/ActivityLog$.html","hash":"2a60590788643d9863661c19939142a0b0812538"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/index.css":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/index.css","hash":"4d73eac4c134b6c66ca2bd4a876b0c3832b1f1bf"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsRawObjFeatureToggleValue.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsRawObjFeatureToggleValue.html","hash":"f615d2058d04d22814d53bb27c5cf6a1010712ad"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-100.ttf":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-100.ttf","hash":"ad1070d9018b70b83121d7d61ddcc26a4f2539ca"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar","hash":"25ea2e8b0c338a877313bd4672d3fe056ea78f0d"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ownerbg.gif":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ownerbg.gif","hash":"97493a859ed687e6fbf12910751d4f41a7956c3b"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggle$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggle$.html","hash":"8e4ec5a1fcea22ebe279e20d16b1e599b1347d1d"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar","hash":"4b68c2d5d0403bb4015520fcfabc88d0cbc4d117"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.woff":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.woff","hash":"2a9ac6810b383af6d3b20de96da0f383b6415d17"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRuleId$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRuleId$.html","hash":"5a20d5e826738c6db9aa482960544385a0f19b01"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/messages":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/messages","hash":"2ae503f14d9772836e5dad0f357537d28385b649"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/index.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/index.html","hash":"e47cbb55c72edc793b883703e6755b929d52fd82"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_2.12/0.9.0/scala-java8-compat_2.12-0.9.0.jar","hash":"9525fb6bbf54a9caf0f7e1b65b261215b02fe939"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar","hash":"1dcf1de382a0bf95a3d8b0849546c88bac1292c9"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/MaterialIcons-Regular.woff":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/MaterialIcons-Regular.woff","hash":"448ac5fa421c0e61fada3ff4c63dc2bb72199698"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/class.svg":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/class.svg","hash":"0c910f99e644b2223b0cb363019c0c3e8689b643"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/1.sql":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/1.sql","hash":"834e11ab48a2c6350511ac740ee6515e83d4041c"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc-api_2.12/2.7.3/play-jdbc-api_2.12-2.7.3.jar","hash":"2f0871ae4ec25d7af59ee51dfb06ae49f29520f3"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar","hash":"88e3c593e9b3586e1c6177f89267da6fc6986f0c"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/abstract_type.svg":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/abstract_type.svg","hash":"486cdbf14278c3201c62461ca357566a78ad1178"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/usc/jdbcdslog/1.0.6.2/jdbcdslog-1.0.6.2.jar","hash":"1283d52ed667b481767e9dd253b530a203460282"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/SmuiEventSource$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/SmuiEventSource$.html","hash":"fb5aa2e9ee8fccf714dbaf9bd334e8cfe81201cf"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/ReverseHealthController.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/javascript/ReverseHealthController.html","hash":"42e7d13f99e90a945e422008cc8e77aef652666b"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRuleId$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/UpDownRuleId$.html","hash":"b56ed565f75c8b397be18ad32239fe898100b53b"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/janino/3.0.8/janino-3.0.8.jar","hash":"48b02b1b5638f30e1ba528402fdf5df1cad9c9b1"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-regular.woff":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-regular.woff","hash":"84f97fc997632d2fffb788cd07c92241f178a9a1"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRule$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRule$.html","hash":"a91ca2054bc9f04dc14dcf7e5a2e4743575c882f"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-exceptions/2.7.3/play-exceptions-2.7.3.jar","hash":"28a7d81009a1ed8eab2cc518df53a64415509fec"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpelling.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpelling.html","hash":"4435b9688e404538c21b668d7bb896242a85e061"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar","hash":"0d06d46ecfd92ec6d0f3b423b4cd81cb38d8b924"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$ApiResult.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$ApiResult.html","hash":"7b705f5ca7f6d2cf00bc8e8c56ac9ee90804b15e"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.3.8/ssl-config-core_2.12-0.3.8.jar","hash":"69ee3e1e3a6057372bbaeb9d107d4f6cf9311800"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsBoolFeatureToggleValue.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsBoolFeatureToggleValue.html","hash":"271f2b05f766a1ee983a5e283d0011ec66a80109"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/scheduler.js":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/scheduler.js","hash":"80370626df86212b4174ce17095abfd6c11105ec"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/index.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/index.html","hash":"247dd387eccf5667dcff4878ab967584f81e14ee"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ownderbg2.gif":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ownderbg2.gif","hash":"1fc6c418d2f8bc002302808a21162d637e70ce36"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$SmuiVersionInfoType$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$SmuiVersionInfoType$.html","hash":"1e97192f592a2b4ecee860b87b515a16ea7f778f"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/ActivityReport$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/ActivityReport$.html","hash":"c7999f4cf2648af1835bcf1593d7d72784b391d3"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-json-common_2.12/4.1.0/jwt-json-common_2.12-4.1.0.jar","hash":"0075def432382ab6b9b14e21931aa13391a4f189"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputId$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputId$.html","hash":"411486f4cd57db268ac42ed85c8cf2bfc398b003"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryFilterRule.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminaryFilterRule.html","hash":"b3c341a2cd42fa229efcd68ec18b357ba1a3bc7d"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-functional_2.12/2.7.4/play-functional_2.12-2.7.4.jar","hash":"938cb98bd40833fe06111ef869636b6dffa2142e"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrFieldId$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrFieldId$.html","hash":"34e8157a38992c4a37459aa81d1d9e697fc61477"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.2/guice-4.2.2.jar","hash":"6dacbe18e5eaa7f6c9c36db33b42e7985e94ce77"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-400i.woff":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-400i.woff","hash":"a865364b7399b0c3560feffadec5e289d72ece6f"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/CommonRuleFields.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/CommonRuleFields.html","hash":"2ec11773558f6e5ad7ae507a0d6b6862611994e2"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminarySynonymRule.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtImportService$PreliminarySynonymRule.html","hash":"3d5ac1778c68231a91ab996b083b802e855b6bfe"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-regular.ttf":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-regular.ttf","hash":"c6823bde137906c89410be9cfed17fd33537ae35"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-http-core_2.12/10.1.8/akka-http-core_2.12-10.1.8.jar","hash":"824947965b76cfd3024b9cba41632c5f67768701"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/DeploymentScriptResult.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/DeploymentScriptResult.html","hash":"6770a62840c452f90d73cd45a6110b2660f3b2c2"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/template.css":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/template.css","hash":"7e994aab36f255302b103414529410b7c6b4fbd4"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/filters-helpers_2.12/2.7.3/filters-helpers_2.12-2.7.3.jar","hash":"3aa2c1e3b918e1f1c57dfb96414c293ffef77c09"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRuleId$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRuleId$.html","hash":"217eca39de98ec4e90040f55b70dde471b895f4d"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.10.3/jackson-annotations-2.10.3.jar","hash":"0f63b3b1da563767d04d2e4d3fc1ae0cdeffebe7"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/index.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/index.html","hash":"a51e83e8298fa82b78ef411767ad7eba0e77e002"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/postgresql/postgresql/42.2.5/postgresql-42.2.5.jar","hash":"951b7eda125f3137538a94e2cbdcf744088ad4c2"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2solr.sh":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/smui2solr.sh","hash":"362625b9eaa55a3f372ec2ea5f9064cdb72ccc1f"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRule$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRule$.html","hash":"2ecf7fc289e6997a2a8cf572ee974bcffb703846"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/TagInputAssociation$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/TagInputAssociation$.html","hash":"7d2ae8b547f2279a1d43f4b0cc7283268ed94df9"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/joda-time/joda-time/2.10.3/joda-time-2.10.3.jar","hash":"2e5366cf1f77ca3bafffecf6e87d30e1d504e959"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object_comp.svg":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object_comp.svg","hash":"dbc242bbf2256354209f820dcee259d2dfeb4913"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/Id$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/Id$.html","hash":"ca81d0bec510bae7c8e120e72f8b84929b641eb7"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/buildInfo/BuildInfo$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/buildInfo/BuildInfo$.html","hash":"1aa4f56b7c6685392ef05a4c9d3e88ec28c9aa26"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/TagContent.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/TagContent.html","hash":"27bdf34b34da202aef5de53f8d714580f5ec8b03"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object_comp_trait.svg":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object_comp_trait.svg","hash":"c6009d50f2ee508ed165b7a76a22623172d8c12e"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingWithAlternatives.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingWithAlternatives.html","hash":"d56facbac1ed3c484c28feed8c92d09dca9c2ef8"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRule.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRule.html","hash":"0b9a49ec399a77c29fe0d6b53ad8367a806cea05"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputValidator$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/InputValidator$.html","hash":"1bc7fe355f3376e0e1fa3afb27276ffebef8d399"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.11/scala-library-2.12.11.jar","hash":"1a0634714a956c1aae9abefc83acaf6d4eabfa7d"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRule$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRule$.html","hash":"edd120f88bdb7e2eae4ff38b8eccd6bb13cf560e"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/index.js":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/index.js","hash":"d3092a1b9c9c06cad11e016c6c1143b2ad821135"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object.svg":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object.svg","hash":"2e87825afefe9a0b2e610b908afb24814201fc74"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/SmuiEventType$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/SmuiEventType$.html","hash":"53fb24f66c0345c7972eb04dd9885b3a319ba664"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/IdObject.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/IdObject.html","hash":"a0c452635401157c9bd2c210c03a957f9239b8ff"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700.woff":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700.woff","hash":"abfdfddeded7709abe8e24d3d6f90904143084fb"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/jquery.mousewheel.min.js":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/jquery.mousewheel.min.js","hash":"127e1d971efab9341db8079f10663dc28e8e0a2f"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-guice_2.12/2.7.3/play-guice_2.12-2.7.3.jar","hash":"533fbf24994d38ca357b5d9d5ae8ecd49fa9d3f6"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-jdbc_2.12/2.7.3/play-jdbc_2.12-2.7.3.jar","hash":"4ebd5ced5a6e8c00ae3ecadddeb00244d85c86e4"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object_diagram.png":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/object_diagram.png","hash":"b15f4f583a27b8416261147de551fa3e93d2fde3"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/DeploymentLog.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/DeploymentLog.html","hash":"bf287fe2db8a3769cec0f652ee80d78f7b0db7e3"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar","hash":"c592b500269bfde36096641b01238a8350f8aa31"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/index.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/index.html","hash":"3ac0e560ba25890555515117f8aa0a3946c56a14"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpelling$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/AlternativeSpelling$.html","hash":"b3eede54d3e4972abf9721e2ecf75965957ffbce"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ownerbg2.gif":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/ownerbg2.gif","hash":"a63cabd20fca9c3953c3ca1e7b0449f94c4d1492"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.12/2.5.23/akka-stream_2.12-2.5.23.jar","hash":"f8ac8a82d75c35d2f09c3ec659ab5ca01dbfe302"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/DeploymentLog$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/DeploymentLog$.html","hash":"3a3bab1dff61c1fa2cbb7db698dfb1db02ee58ec"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.ttf":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.ttf","hash":"bcf6fb82b8f333297cbbc9fae9c48d2c5fe807f6"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$FeatureToggleService.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$FeatureToggleService.html","hash":"8946a543fbebffe81b418d5d8e892368f89131db"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/FullCanonicalSpellingWithAlternatives$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/FullCanonicalSpellingWithAlternatives$.html","hash":"4edc4865a378e107f292319a76c9f5a2dccb4d88"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/jquery.panzoom.min.js":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/jquery.panzoom.min.js","hash":"57e8700a39d8f95e5768b40d0690c7e572ac0dbd"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar","hash":"6975da39a7040257bd51d21a231b76c915872d38"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrFieldId.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrFieldId.html","hash":"ab23323ee80c04ed0ed2bede17b74694f68a4031"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsStringFeatureToggleValue.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsStringFeatureToggleValue.html","hash":"4a8506a5248630cfd99c54094b98d9e3c89dade1"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SearchManagementRepository.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SearchManagementRepository.html","hash":"fa7cbf71117d4c3ab363be9e5b634711ff8afda0"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/index.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/index.html","hash":"f7ea1f4a4c6966df1d26fb09e2f075d6d8f47530"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/class_diagram.png":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/class_diagram.png","hash":"adc8fe270681961118e4e06c93323ce9194d290e"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputWithRules.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInputWithRules.html","hash":"93e991492cfdcf4ac3c3c863c5589f3ee359ccdf"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/index.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/auth/index.html","hash":"bed565a6130f3804f903f27b5e549a776fc92462"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/javax/transaction/jta/1.1/jta-1.1.jar","hash":"2ca09f0b36ca7d71b762e14ea2ff09d5eac57558"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.4.2/twirl-api_2.12-1.4.2.jar","hash":"d7ae3e3d142e3e34e6f7ee7b2794482d8a28eb55"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/MigrationService.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/MigrationService.html","hash":"77b2dd6ea4ca4f3f415e8f21afcf4503606d7ccb"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar","hash":"b421526c5f297295adef1c886e5246c39d4ac629"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.ttf":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-700.ttf","hash":"b5edfef1583f9fe37f89fed2921d6fcc68223073"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEventId$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/eventhistory/InputEventId$.html","hash":"ac6e305eb856bf562095e254190182d06e6fe853"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.eot":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/source-code-pro-v6-latin-regular.eot","hash":"990b93fab2f97331eba0276199d385e4c4f3dac9"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.18/mysql-connector-java-8.0.18.jar","hash":"e088efaa4b568bc7d9f7274b9c5ea1a00da1a45c"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndex.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SolrIndex.html","hash":"4328d914d6156cb2d8197e412bd7d6604faab2dd"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggleValue.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/FeatureToggleModel/package$$JsFeatureToggleValue.html","hash":"b2fc775faf0046605857e90360d77f28a28cea22"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700i.woff":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700i.woff","hash":"0ec736aa5410b732ba2c64358977fe7cdf7b51eb"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpelling$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpelling$.html","hash":"5cbb11184ea7d57c77d4a566cb7a2b751f371f1b"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/pauldijou/jwt-play_2.12/4.1.0/jwt-play_2.12-4.1.0.jar","hash":"2c1684b4a781ac806eaf16052de14ba0372ab039"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700i.ttf":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700i.ttf","hash":"43cb75e197c96a680fed81dfd708321f06fea484"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingId.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/CanonicalSpellingId.html","hash":"684676feac6ac270399424e39aeb05d21cb488b1"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700.eot":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-700.eot","hash":"a75c4370031b595a32bbf43ac23a2a2b606654d6"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.html","hash":"f87f960f49b7743c496ff05a70d57cbfafa3579f"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRuleId$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/FilterRuleId$.html","hash":"ad61abf763e03c30c154b4eb186d5d10118e80b5"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-protobuf_2.12/2.5.23/akka-protobuf_2.12-2.5.23.jar","hash":"f98dad89ac38275e021768ed34156d2802398e69"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/codehaus/janino/commons-compiler/3.0.8/commons-compiler-3.0.8.jar","hash":"b3b3c7e5d0760d31ca0a9d75339ff595d35a2acc"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config/SmuiVersion$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/config/SmuiVersion$.html","hash":"6798da4ed3d8cc408e618125fa020f8dadfc5848"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/4.sql":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/4.sql","hash":"a950314b7cb82ee790ba81d7cd913a2c3cce4de0"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy/":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/querqy/","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar","hash":"ed28ded51a8b1c6b112568def5f4b455e6809019"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInput$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/SearchInput$.html","hash":"40640838406daf76117c273cd43f2dc450cbda60"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrField.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/SuggestedSolrField.html","hash":"24c5e97601983a6aa88dd98bdb1e7e40e6206dfb"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRuleId.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/RedirectRuleId.html","hash":"40d994b0cd361b236694f0e046ffe8fc3aa76dac"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router/RoutesPrefix$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/router/RoutesPrefix$.html","hash":"fd5723565bc460d7ef20a9f9b5b687fa0894ffb6"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/ActivityReportEntry.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/reports/ActivityReportEntry.html","hash":"e7fd19e0bd5d9ba511d9f6ea86a6ed667f0b5d1d"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRule.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/rules/DeleteRule.html","hash":"3c251b99ac490cf9baa16977868bd15763cd7a4f"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$DeploymentInfo.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/controllers/ApiController$DeploymentInfo.html","hash":"803f19a2ab018ad0f691552ad76abecb0e6175c0"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/TagInputAssociation.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/TagInputAssociation.html","hash":"43b88dee5f2aaf8933d8e935fa35f2782e84778a"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.2.0/scala-xml_2.12-1.2.0.jar","hash":"5d38ac30beb8420dd395c0af447ba412158965e6"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/index.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/spellings/index.html","hash":"bee133ba035d487b91a3da245a86d5bb0a678986"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/diagrams.js":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/diagrams.js","hash":"4c35b9ae3fcb2fcee566878e808544a9c950925b"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/ListItemType$.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/input/ListItemType$.html","hash":"75005e868715c40722e5d948e144487be5eab1a2"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar","hash":"66b715dec9dd8b0f39f3296e67e05913bf422d0c"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/7.sql":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/conf/evolutions/default/7.sql","hash":"85d9ef293142a2614f186c172b41d5675d7be9d8"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/class_comp.svg":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/class_comp.svg","hash":"7c132e9684a876b3420fa93ecdb8eb667a0301e0"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/SmuiMigrationLock.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/SmuiMigrationLock.html","hash":"78188ec497fcbad31c3f956855aaa4ec52cee0a1"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/play/play-streams_2.12/2.7.3/play-streams_2.12-2.7.3.jar","hash":"feec6f7f788774f7961516ebb85a7220a8a4f563"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/template.js":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/template.js","hash":"d932577b638f4bc737245e56a774f87b128efee1"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-100.woff":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/lato-v11-latin-100.woff","hash":"c4496a4980746fd8cbce49191b2be23f9afe3a98"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","hash":"2ad65ccbeed662b51e2b96221cb4e7d7d6b7b87a"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/diagrams.css":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/diagrams.css","hash":"feea7dd591823d68c7e8fc50f820429615601215"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.12/2.5.23/akka-actor_2.12-2.5.23.jar","hash":"1b72bcc2e504bcb0167c5b21b84f29839c93db58"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/index.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/services/index.html","hash":"5c740f0617ebfbd67b87cd21862117d9396fda79"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-regular.eot":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/open-sans-v13-latin-regular.eot","hash":"f0cc9c782f41b44a31392230103f5b4e101a944a"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/buildInfo/":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/models/buildInfo/","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/scripts/bin/search-management-ui.bat":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/universal/scripts/bin/search-management-ui.bat","hash":"031d1dbd54b0de533d404d0406e0ff3cd460e9df"},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/trait_comp.svg":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/api/lib/trait_comp.svg","hash":"c2279901136585f64e1e4609fcc05e44731d5996"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar","hash":"b5a4b6d16ab13e34a88fae84c35cd5d68cac922c"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar","hash":"bcd02aa9195390e23747ed40bf76be869ad3a2fb"},"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar":{"file":"file:///Users/cjm/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar","hash":"765a4401ceb2dc8d40553c2075eb80a8fa35c2ae"}}] \ No newline at end of file diff --git a/target/streams/web-assets/assets/_global/streams/sync-assets-web-assets b/target/streams/web-assets/assets/_global/streams/sync-assets-web-assets new file mode 100644 index 00000000..34543640 --- /dev/null +++ b/target/streams/web-assets/assets/_global/streams/sync-assets-web-assets @@ -0,0 +1 @@ +[[{"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/polyfills.3116b8e9dbb90fea460e.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/polyfills.3116b8e9dbb90fea460e.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.527940b104eb2ea366c8.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-brands-400.527940b104eb2ea366c8.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.77206a6bb316fa0aded5.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-regular-400.77206a6bb316fa0aded5.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.491974d108fe4002b2aa.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-regular-400.491974d108fe4002b2aa.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.eeccf4f66002c6f2ba24.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-solid-900.eeccf4f66002c6f2ba24.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2285773e6b4b172f07d9.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-brands-400.2285773e6b4b172f07d9.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.1551f4f60c37af51121f.woff2":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-solid-900.1551f4f60c37af51121f.woff2"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/runtime.0e49e2b53282f40c8925.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/runtime.0e49e2b53282f40c8925.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.7a3337626410ca2f4071.woff2":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-regular-400.7a3337626410ca2f4071.woff2"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.bb58e57c48a3e911f15f.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-regular-400.bb58e57c48a3e911f15f.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/3rdpartylicenses.txt":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/3rdpartylicenses.txt"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.7a8b4f130182d19a2d7c.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-solid-900.7a8b4f130182d19a2d7c.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/main.0bbb5c578f962bae15f9.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/main.0bbb5c578f962bae15f9.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/styles.2f22090be5bbaab335f7.css":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/styles.2f22090be5bbaab335f7.css"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.4689f52cc96215721344.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-regular-400.4689f52cc96215721344.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.be9ee23c0c6390141475.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-solid-900.be9ee23c0c6390141475.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.9bbb245e67a133f6e486.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-solid-900.9bbb245e67a133f6e486.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2f517e09eb2ca6650ff5.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-brands-400.2f517e09eb2ca6650ff5.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.d878b0a6a1144760244f.woff2":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-brands-400.d878b0a6a1144760244f.woff2"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.23f19bb08961f37aaf69.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-brands-400.23f19bb08961f37aaf69.eot"]},{"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/runtime.0e49e2b53282f40c8925.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/runtime.0e49e2b53282f40c8925.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/index.html":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/index.html"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/main.0bbb5c578f962bae15f9.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/main.0bbb5c578f962bae15f9.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-regular-400.bb58e57c48a3e911f15f.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.bb58e57c48a3e911f15f.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-solid-900.1551f4f60c37af51121f.woff2":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.1551f4f60c37af51121f.woff2"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/3rdpartylicenses.txt":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/3rdpartylicenses.txt"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-solid-900.be9ee23c0c6390141475.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.be9ee23c0c6390141475.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/polyfills.3116b8e9dbb90fea460e.js":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/polyfills.3116b8e9dbb90fea460e.js"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/styles.2f22090be5bbaab335f7.css":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/styles.2f22090be5bbaab335f7.css"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-brands-400.23f19bb08961f37aaf69.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.23f19bb08961f37aaf69.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-brands-400.d878b0a6a1144760244f.woff2":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.d878b0a6a1144760244f.woff2"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-regular-400.77206a6bb316fa0aded5.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.77206a6bb316fa0aded5.eot"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-brands-400.2285773e6b4b172f07d9.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2285773e6b4b172f07d9.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-solid-900.7a8b4f130182d19a2d7c.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.7a8b4f130182d19a2d7c.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-brands-400.527940b104eb2ea366c8.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.527940b104eb2ea366c8.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-regular-400.7a3337626410ca2f4071.woff2":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.7a3337626410ca2f4071.woff2"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-regular-400.4689f52cc96215721344.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.4689f52cc96215721344.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-brands-400.2f517e09eb2ca6650ff5.svg":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2f517e09eb2ca6650ff5.svg"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-solid-900.eeccf4f66002c6f2ba24.woff":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.eeccf4f66002c6f2ba24.woff"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-regular-400.491974d108fe4002b2aa.ttf":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.491974d108fe4002b2aa.ttf"],"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/web/public/main/fa-solid-900.9bbb245e67a133f6e486.eot":["file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.9bbb245e67a133f6e486.eot"]}],{"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/polyfills.3116b8e9dbb90fea460e.js":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/polyfills.3116b8e9dbb90fea460e.js","lastModified":1653575219341},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.527940b104eb2ea366c8.ttf":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.527940b104eb2ea366c8.ttf","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.77206a6bb316fa0aded5.eot":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.77206a6bb316fa0aded5.eot","lastModified":1653575219335},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.491974d108fe4002b2aa.ttf":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.491974d108fe4002b2aa.ttf","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.eeccf4f66002c6f2ba24.woff":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.eeccf4f66002c6f2ba24.woff","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2285773e6b4b172f07d9.woff":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2285773e6b4b172f07d9.woff","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.1551f4f60c37af51121f.woff2":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.1551f4f60c37af51121f.woff2","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/runtime.0e49e2b53282f40c8925.js":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/runtime.0e49e2b53282f40c8925.js","lastModified":1653575219340},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/index.html":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/index.html","lastModified":1653575219489},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.7a3337626410ca2f4071.woff2":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.7a3337626410ca2f4071.woff2","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.bb58e57c48a3e911f15f.woff":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.bb58e57c48a3e911f15f.woff","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/3rdpartylicenses.txt":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/3rdpartylicenses.txt","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.7a8b4f130182d19a2d7c.svg":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.7a8b4f130182d19a2d7c.svg","lastModified":1653575219340},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/main.0bbb5c578f962bae15f9.js":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/main.0bbb5c578f962bae15f9.js","lastModified":1653575219341},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/styles.2f22090be5bbaab335f7.css":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/styles.2f22090be5bbaab335f7.css","lastModified":1653575219341},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.4689f52cc96215721344.svg":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.4689f52cc96215721344.svg","lastModified":1653575219335},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.be9ee23c0c6390141475.ttf":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.be9ee23c0c6390141475.ttf","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.9bbb245e67a133f6e486.eot":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.9bbb245e67a133f6e486.eot","lastModified":1653575219335},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2f517e09eb2ca6650ff5.svg":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2f517e09eb2ca6650ff5.svg","lastModified":1653575219335},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.d878b0a6a1144760244f.woff2":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.d878b0a6a1144760244f.woff2","lastModified":1653575219334},"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.23f19bb08961f37aaf69.eot":{"file":"file:///Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.23f19bb08961f37aaf69.eot","lastModified":1653575219335}}] \ No newline at end of file diff --git a/target/streams/web-assets/packageBin/_global/streams/inputs b/target/streams/web-assets/packageBin/_global/streams/inputs new file mode 100644 index 00000000..4cd99ff4 --- /dev/null +++ b/target/streams/web-assets/packageBin/_global/streams/inputs @@ -0,0 +1 @@ +-879196881 \ No newline at end of file diff --git a/target/streams/web-assets/packageBin/_global/streams/out b/target/streams/web-assets/packageBin/_global/streams/out new file mode 100644 index 00000000..6898a18c --- /dev/null +++ b/target/streams/web-assets/packageBin/_global/streams/out @@ -0,0 +1,45 @@ +[debug] Packaging /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/target/scala-2.12/search-management-ui_2.12-3.14.0-web-assets.jar ... +[debug] Input file mappings: +[debug]  public/polyfills.3116b8e9dbb90fea460e.js +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/polyfills.3116b8e9dbb90fea460e.js +[debug]  public/fa-brands-400.527940b104eb2ea366c8.ttf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.527940b104eb2ea366c8.ttf +[debug]  public/fa-regular-400.77206a6bb316fa0aded5.eot +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.77206a6bb316fa0aded5.eot +[debug]  public/fa-regular-400.491974d108fe4002b2aa.ttf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.491974d108fe4002b2aa.ttf +[debug]  public/fa-solid-900.eeccf4f66002c6f2ba24.woff +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.eeccf4f66002c6f2ba24.woff +[debug]  public/fa-brands-400.2285773e6b4b172f07d9.woff +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2285773e6b4b172f07d9.woff +[debug]  public/fa-solid-900.1551f4f60c37af51121f.woff2 +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.1551f4f60c37af51121f.woff2 +[debug]  public/runtime.0e49e2b53282f40c8925.js +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/runtime.0e49e2b53282f40c8925.js +[debug]  public/index.html +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/index.html +[debug]  public/fa-regular-400.7a3337626410ca2f4071.woff2 +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.7a3337626410ca2f4071.woff2 +[debug]  public/fa-regular-400.bb58e57c48a3e911f15f.woff +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.bb58e57c48a3e911f15f.woff +[debug]  public/3rdpartylicenses.txt +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/3rdpartylicenses.txt +[debug]  public/fa-solid-900.7a8b4f130182d19a2d7c.svg +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.7a8b4f130182d19a2d7c.svg +[debug]  public/main.0bbb5c578f962bae15f9.js +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/main.0bbb5c578f962bae15f9.js +[debug]  public/styles.2f22090be5bbaab335f7.css +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/styles.2f22090be5bbaab335f7.css +[debug]  public/fa-regular-400.4689f52cc96215721344.svg +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-regular-400.4689f52cc96215721344.svg +[debug]  public/fa-solid-900.be9ee23c0c6390141475.ttf +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.be9ee23c0c6390141475.ttf +[debug]  public/fa-solid-900.9bbb245e67a133f6e486.eot +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-solid-900.9bbb245e67a133f6e486.eot +[debug]  public/fa-brands-400.2f517e09eb2ca6650ff5.svg +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.2f517e09eb2ca6650ff5.svg +[debug]  public/fa-brands-400.d878b0a6a1144760244f.woff2 +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.d878b0a6a1144760244f.woff2 +[debug]  public/fa-brands-400.23f19bb08961f37aaf69.eot +[debug]  /Users/cjm/_cjm/CurrentNotes/osc/yy_repos/smui/public/fa-brands-400.23f19bb08961f37aaf69.eot +[debug] Done packaging. diff --git a/target/streams/web-assets/packageBin/_global/streams/output b/target/streams/web-assets/packageBin/_global/streams/output new file mode 100644 index 00000000..256b33f7 --- /dev/null +++ b/target/streams/web-assets/packageBin/_global/streams/output @@ -0,0 +1 @@ +825609609 \ No newline at end of file diff --git a/target/universal/scripts/bin/search-management-ui b/target/universal/scripts/bin/search-management-ui new file mode 100755 index 00000000..b079292c --- /dev/null +++ b/target/universal/scripts/bin/search-management-ui @@ -0,0 +1,357 @@ +#!/usr/bin/env bash + +### ------------------------------- ### +### Helper methods for BASH scripts ### +### ------------------------------- ### + +die() { + echo "$@" 1>&2 + exit 1 +} + +realpath () { +( + TARGET_FILE="$1" + CHECK_CYGWIN="$2" + + cd "$(dirname "$TARGET_FILE")" + TARGET_FILE=$(basename "$TARGET_FILE") + + COUNT=0 + while [ -L "$TARGET_FILE" -a $COUNT -lt 100 ] + do + TARGET_FILE=$(readlink "$TARGET_FILE") + cd "$(dirname "$TARGET_FILE")" + TARGET_FILE=$(basename "$TARGET_FILE") + COUNT=$(($COUNT + 1)) + done + + if [ "$TARGET_FILE" == "." -o "$TARGET_FILE" == ".." ]; then + cd "$TARGET_FILE" + TARGET_FILEPATH= + else + TARGET_FILEPATH=/$TARGET_FILE + fi + + # make sure we grab the actual windows path, instead of cygwin's path. + if [[ "x$CHECK_CYGWIN" == "x" ]]; then + echo "$(pwd -P)/$TARGET_FILE" + else + echo $(cygwinpath "$(pwd -P)/$TARGET_FILE") + fi +) +} + +# TODO - Do we need to detect msys? + +# Uses uname to detect if we're in the odd cygwin environment. +is_cygwin() { + local os=$(uname -s) + case "$os" in + CYGWIN*) return 0 ;; + *) return 1 ;; + esac +} + +# This can fix cygwin style /cygdrive paths so we get the +# windows style paths. +cygwinpath() { + local file="$1" + if is_cygwin; then + echo $(cygpath -w $file) + else + echo $file + fi +} + +# Make something URI friendly +make_url() { + url="$1" + local nospaces=${url// /%20} + if is_cygwin; then + echo "/${nospaces//\\//}" + else + echo "$nospaces" + fi +} + +# This crazy function reads in a vanilla "linux" classpath string (only : are separators, and all /), +# and returns a classpath with windows style paths, and ; separators. +fixCygwinClasspath() { + OLDIFS=$IFS + IFS=":" + read -a classpath_members <<< "$1" + declare -a fixed_members + IFS=$OLDIFS + for i in "${!classpath_members[@]}" + do + fixed_members[i]=$(realpath "${classpath_members[i]}" "fix") + done + IFS=";" + echo "${fixed_members[*]}" + IFS=$OLDIFS +} + +# Fix the classpath we use for cygwin. +fix_classpath() { + cp="$1" + if is_cygwin; then + echo "$(fixCygwinClasspath "$cp")" + else + echo "$cp" + fi +} +# Detect if we should use JAVA_HOME or just try PATH. +get_java_cmd() { + if [[ -n "$JAVA_HOME" ]] && [[ -x "$JAVA_HOME/bin/java" ]]; then + echo "$JAVA_HOME/bin/java" + else + echo "java" + fi +} + +echoerr () { + echo 1>&2 "$@" +} +vlog () { + [[ $verbose || $debug ]] && echoerr "$@" +} +dlog () { + [[ $debug ]] && echoerr "$@" +} +execRunner () { + # print the arguments one to a line, quoting any containing spaces + [[ $verbose || $debug ]] && echo "# Executing command line:" && { + for arg; do + if printf "%s\n" "$arg" | grep -q ' '; then + printf "\"%s\"\n" "$arg" + else + printf "%s\n" "$arg" + fi + done + echo "" + } + + # we use "exec" here for our pids to be accurate. + exec "$@" +} +addJava () { + dlog "[addJava] arg = '$1'" + java_args+=( "$1" ) +} +addApp () { + dlog "[addApp] arg = '$1'" + app_commands+=( "$1" ) +} +addResidual () { + dlog "[residual] arg = '$1'" + residual_args+=( "$1" ) +} +addDebugger () { + addJava "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=$1" +} + +require_arg () { + local type="$1" + local opt="$2" + local arg="$3" + if [[ -z "$arg" ]] || [[ "${arg:0:1}" == "-" ]]; then + die "$opt requires <$type> argument" + fi +} +is_function_defined() { + declare -f "$1" > /dev/null +} + +# Attempt to detect if the script is running via a GUI or not +# TODO - Determine where/how we use this generically +detect_terminal_for_ui() { + [[ ! -t 0 ]] && [[ "${#residual_args}" == "0" ]] && { + echo "true" + } + # SPECIAL TEST FOR MAC + [[ "$(uname)" == "Darwin" ]] && [[ "$HOME" == "$PWD" ]] && [[ "${#residual_args}" == "0" ]] && { + echo "true" + } +} + +# Processes incoming arguments and places them in appropriate global variables. called by the run method. +process_args () { + local no_more_snp_opts=0 + while [[ $# -gt 0 ]]; do + case "$1" in + --) shift && no_more_snp_opts=1 && break ;; + -h|-help) usage; exit 1 ;; + -v|-verbose) verbose=1 && shift ;; + -d|-debug) debug=1 && shift ;; + + -no-version-check) no_version_check=1 && shift ;; + + -mem) echo "!! WARNING !! -mem option is ignored. Please use -J-Xmx and -J-Xms" && shift 2 ;; + -jvm-debug) require_arg port "$1" "$2" && addDebugger $2 && shift 2 ;; + + -main) custom_mainclass="$2" && shift 2 ;; + + -java-home) require_arg path "$1" "$2" && jre=`eval echo $2` && java_cmd="$jre/bin/java" && shift 2 ;; + + -D*|-agentlib*|-XX*) addJava "$1" && shift ;; + -J*) addJava "${1:2}" && shift ;; + *) addResidual "$1" && shift ;; + esac + done + + if [[ no_more_snp_opts ]]; then + while [[ $# -gt 0 ]]; do + addResidual "$1" && shift + done + fi + + is_function_defined process_my_args && { + myargs=("${residual_args[@]}") + residual_args=() + process_my_args "${myargs[@]}" + } +} + +# Actually runs the script. +run() { + # TODO - check for sane environment + + # process the combined args, then reset "$@" to the residuals + process_args "$@" + set -- "${residual_args[@]}" + argumentCount=$# + + #check for jline terminal fixes on cygwin + if is_cygwin; then + stty -icanon min 1 -echo > /dev/null 2>&1 + addJava "-Djline.terminal=jline.UnixTerminal" + addJava "-Dsbt.cygwin=true" + fi + + # check java version + if [[ ! $no_version_check ]]; then + java_version_check + fi + + if [ -n "$custom_mainclass" ]; then + mainclass=("$custom_mainclass") + else + mainclass=("${app_mainclass[@]}") + fi + + # Now we check to see if there are any java opts on the environment. These get listed first, with the script able to override them. + if [[ "$JAVA_OPTS" != "" ]]; then + java_opts="${JAVA_OPTS}" + fi + + # run sbt + execRunner "$java_cmd" \ + ${java_opts[@]} \ + "${java_args[@]}" \ + -cp "$(fix_classpath "$app_classpath")" \ + "${mainclass[@]}" \ + "${app_commands[@]}" \ + "${residual_args[@]}" + + local exit_code=$? + if is_cygwin; then + stty icanon echo > /dev/null 2>&1 + fi + exit $exit_code +} + +# Loads a configuration file full of default command line options for this script. +loadConfigFile() { + cat "$1" | sed $'/^\#/d;s/\r$//' +} + +# Now check to see if it's a good enough version +# TODO - Check to see if we have a configured default java version, otherwise use 1.6 +java_version_check() { + readonly java_version=$("$java_cmd" -version 2>&1 | awk -F '"' '/version/ {print $2}') + if [[ "$java_version" == "" ]]; then + echo + echo No java installations was detected. + echo Please go to http://www.java.com/getjava/ and download + echo + exit 1 + else + local major=$(echo "$java_version" | cut -d'.' -f1) + if [[ "$major" -eq "1" ]]; then + local major=$(echo "$java_version" | cut -d'.' -f2) + fi + if [[ "$major" -lt "6" ]]; then + echo + echo The java installation you have is not up to date + echo $app_name requires at least version 1.6+, you have + echo version $java_version + echo + echo Please go to http://www.java.com/getjava/ and download + echo a valid Java Runtime and install before running $app_name. + echo + exit 1 + fi + fi +} + +### ------------------------------- ### +### Start of customized settings ### +### ------------------------------- ### +usage() { + cat < Define a custom main class + -jvm-debug Turn on JVM debugging, open at the given port. + + # java version (default: java from PATH, currently $(java -version 2>&1 | grep version)) + -java-home alternate JAVA_HOME + + # jvm options and output control + JAVA_OPTS environment variable, if unset uses "$java_opts" + -Dkey=val pass -Dkey=val directly to the java runtime + -J-X pass option -X directly to the java runtime + (-J is stripped) + + # special option + -- To stop parsing built-in commands from the rest of the command-line. + e.g.) enabling debug and sending -d as app argument + \$ ./start-script -d -- -d + +In the case of duplicated or conflicting options, basically the order above +shows precedence: JAVA_OPTS lowest, command line options highest except "--". +Available main classes: + play.core.server.ProdServerStart +EOM +} + +### ------------------------------- ### +### Main script ### +### ------------------------------- ### + +declare -a residual_args +declare -a java_args +declare -a app_commands +declare -r real_script_path="$(realpath "$0")" +declare -r app_home="$(realpath "$(dirname "$real_script_path")")" +# TODO - Check whether this is ok in cygwin... +declare -r lib_dir="$(realpath "${app_home}/../lib")" +declare -a app_mainclass=(play.core.server.ProdServerStart) + +declare -r script_conf_file="${app_home}/../conf/application.ini" +declare -r app_classpath="$lib_dir/../conf/:$lib_dir/search-management-ui.search-management-ui-3.14.0-sans-externalized.jar:$lib_dir/com.typesafe.play.play-jdbc-evolutions_2.12-2.7.3.jar:$lib_dir/org.scala-lang.scala-library-2.12.11.jar:$lib_dir/javax.activation.javax.activation-api-1.2.0.jar:$lib_dir/com.typesafe.akka.akka-parsing_2.12-10.1.8.jar:$lib_dir/org.postgresql.postgresql-42.2.5.jar:$lib_dir/com.google.inject.extensions.guice-assistedinject-4.2.2.jar:$lib_dir/org.codehaus.mojo.animal-sniffer-annotations-1.17.jar:$lib_dir/org.slf4j.jcl-over-slf4j-1.7.26.jar:$lib_dir/org.playframework.anorm.anorm-tokenizer_2.12-2.6.4.jar:$lib_dir/ch.qos.logback.logback-classic-1.2.3.jar:$lib_dir/org.scala-lang.modules.scala-parser-combinators_2.12-1.1.2.jar:$lib_dir/com.google.inject.guice-4.2.2.jar:$lib_dir/com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.9.8.jar:$lib_dir/com.pauldijou.jwt-json-common_2.12-4.1.0.jar:$lib_dir/com.typesafe.akka.akka-slf4j_2.12-2.5.23.jar:$lib_dir/io.jsonwebtoken.jjwt-0.9.1.jar:$lib_dir/com.typesafe.play.play-akka-http-server_2.12-2.7.3.jar:$lib_dir/org.slf4j.slf4j-api-1.7.30.jar:$lib_dir/com.typesafe.ssl-config-core_2.12-0.3.8.jar:$lib_dir/com.typesafe.akka.akka-stream_2.12-2.5.23.jar:$lib_dir/com.typesafe.play.play-jdbc-api_2.12-2.7.3.jar:$lib_dir/org.playframework.anorm.anorm_2.12-2.6.4.jar:$lib_dir/com.zaxxer.HikariCP-3.3.1.jar:$lib_dir/com.typesafe.play.play-logback_2.12-2.7.3.jar:$lib_dir/com.pauldijou.jwt-play-json_2.12-4.1.0.jar:$lib_dir/net.minidev.accessors-smart-1.2.jar:$lib_dir/com.typesafe.play.play-server_2.12-2.7.3.jar:$lib_dir/joda-time.joda-time-2.10.3.jar:$lib_dir/com.typesafe.akka.akka-actor_2.12-2.5.23.jar:$lib_dir/com.typesafe.play.play-json_2.12-2.7.4.jar:$lib_dir/com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.9.8.jar:$lib_dir/com.typesafe.play.play-exceptions-2.7.3.jar:$lib_dir/com.typesafe.play.play-jdbc_2.12-2.7.3.jar:$lib_dir/com.google.j2objc.j2objc-annotations-1.1.jar:$lib_dir/aopalliance.aopalliance-1.0.jar:$lib_dir/com.jayway.jsonpath.json-path-2.4.0.jar:$lib_dir/com.typesafe.play.filters-helpers_2.12-2.7.3.jar:$lib_dir/com.google.guava.failureaccess-1.0.1.jar:$lib_dir/com.typesafe.play.play_2.12-2.7.3.jar:$lib_dir/org.ow2.asm.asm-5.0.4.jar:$lib_dir/org.scala-lang.scala-reflect-2.12.11.jar:$lib_dir/com.fasterxml.jackson.core.jackson-databind-2.9.10.jar:$lib_dir/com.typesafe.akka.akka-http-core_2.12-10.1.8.jar:$lib_dir/com.typesafe.play.twirl-api_2.12-1.4.2.jar:$lib_dir/com.typesafe.play.play-functional_2.12-2.7.4.jar:$lib_dir/com.fasterxml.jackson.core.jackson-annotations-2.10.3.jar:$lib_dir/mysql.mysql-connector-java-8.0.18.jar:$lib_dir/org.checkerframework.checker-qual-2.5.2.jar:$lib_dir/com.google.guava.guava-27.1-jre.jar:$lib_dir/org.scala-lang.modules.scala-xml_2.12-1.2.0.jar:$lib_dir/com.google.protobuf.protobuf-java-3.6.1.jar:$lib_dir/com.pauldijou.jwt-core_2.12-4.1.0.jar:$lib_dir/net.logstash.logback.logstash-logback-encoder-5.3.jar:$lib_dir/com.google.guava.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:$lib_dir/com.google.errorprone.error_prone_annotations-2.2.0.jar:$lib_dir/com.pauldijou.jwt-play_2.12-4.1.0.jar:$lib_dir/com.typesafe.akka.akka-protobuf_2.12-2.5.23.jar:$lib_dir/org.codehaus.janino.janino-3.0.8.jar:$lib_dir/org.reactivestreams.reactive-streams-1.0.2.jar:$lib_dir/com.fasterxml.jackson.core.jackson-core-2.9.10.jar:$lib_dir/javax.inject.javax.inject-1.jar:$lib_dir/net.minidev.json-smart-2.3.jar:$lib_dir/org.codehaus.janino.commons-compiler-3.0.8.jar:$lib_dir/org.scala-lang.modules.scala-java8-compat_2.12-0.9.0.jar:$lib_dir/com.typesafe.config-1.3.3.jar:$lib_dir/tyrex.tyrex-1.0.1.jar:$lib_dir/org.slf4j.jul-to-slf4j-1.7.26.jar:$lib_dir/org.joda.joda-convert-2.2.1.jar:$lib_dir/com.typesafe.play.play-guice_2.12-2.7.3.jar:$lib_dir/ch.qos.logback.logback-core-1.2.3.jar:$lib_dir/org.xerial.sqlite-jdbc-3.28.0.jar:$lib_dir/javax.xml.bind.jaxb-api-2.3.1.jar:$lib_dir/com.googlecode.usc.jdbcdslog-1.0.6.2.jar:$lib_dir/com.google.code.findbugs.jsr305-3.0.2.jar:$lib_dir/com.typesafe.play.play-streams_2.12-2.7.3.jar:$lib_dir/javax.transaction.jta-1.1.jar:$lib_dir/com.typesafe.play.build-link-2.7.3.jar:$lib_dir/org.querqy.querqy-core-3.7.0.jar:$lib_dir/search-management-ui.search-management-ui-3.14.0-assets.jar" + +addJava "-Duser.dir=$(realpath "$(cd "${app_home}/.."; pwd -P)" $(is_cygwin && echo "fix"))" + +# java_cmd is overrode in process_args when -java-home is used +declare java_cmd=$(get_java_cmd) + +# if configuration files exist, prepend their contents to $@ so it can be processed by this runner +[[ -f "$script_conf_file" ]] && set -- $(loadConfigFile "$script_conf_file") "$@" + +run "$@" diff --git a/target/universal/scripts/bin/search-management-ui.bat b/target/universal/scripts/bin/search-management-ui.bat new file mode 100644 index 00000000..f15007db --- /dev/null +++ b/target/universal/scripts/bin/search-management-ui.bat @@ -0,0 +1,180 @@ +@REM search-management-ui launcher script +@REM +@REM Environment: +@REM JAVA_HOME - location of a JDK home dir (optional if java on path) +@REM CFG_OPTS - JVM options (optional) +@REM Configuration: +@REM SEARCH_MANAGEMENT_UI_config.txt found in the SEARCH_MANAGEMENT_UI_HOME. +@setlocal enabledelayedexpansion + +@echo off + + +if "%SEARCH_MANAGEMENT_UI_HOME%"=="" ( + set "APP_HOME=%~dp0\\.." + + rem Also set the old env name for backwards compatibility + set "SEARCH_MANAGEMENT_UI_HOME=%~dp0\\.." +) else ( + set "APP_HOME=%SEARCH_MANAGEMENT_UI_HOME%" +) + +set "APP_LIB_DIR=%APP_HOME%\lib\" + +rem Detect if we were double clicked, although theoretically A user could +rem manually run cmd /c +for %%x in (!cmdcmdline!) do if %%~x==/c set DOUBLECLICKED=1 + +rem FIRST we load the config file of extra options. +set "CFG_FILE=%APP_HOME%\SEARCH_MANAGEMENT_UI_config.txt" +set CFG_OPTS= +call :parse_config "%CFG_FILE%" CFG_OPTS + +rem We use the value of the JAVACMD environment variable if defined +set _JAVACMD=%JAVACMD% + +if "%_JAVACMD%"=="" ( + if not "%JAVA_HOME%"=="" ( + if exist "%JAVA_HOME%\bin\java.exe" set "_JAVACMD=%JAVA_HOME%\bin\java.exe" + ) +) + +if "%_JAVACMD%"=="" set _JAVACMD=java + +rem Detect if this java is ok to use. +for /F %%j in ('"%_JAVACMD%" -version 2^>^&1') do ( + if %%~j==java set JAVAINSTALLED=1 + if %%~j==openjdk set JAVAINSTALLED=1 +) + +rem BAT has no logical or, so we do it OLD SCHOOL! Oppan Redmond Style +set JAVAOK=true +if not defined JAVAINSTALLED set JAVAOK=false + +if "%JAVAOK%"=="false" ( + echo. + echo A Java JDK is not installed or can't be found. + if not "%JAVA_HOME%"=="" ( + echo JAVA_HOME = "%JAVA_HOME%" + ) + echo. + echo Please go to + echo http://www.oracle.com/technetwork/java/javase/downloads/index.html + echo and download a valid Java JDK and install before running search-management-ui. + echo. + echo If you think this message is in error, please check + echo your environment variables to see if "java.exe" and "javac.exe" are + echo available via JAVA_HOME or PATH. + echo. + if defined DOUBLECLICKED pause + exit /B 1 +) + + +rem We use the value of the JAVA_OPTS environment variable if defined, rather than the config. +set _JAVA_OPTS=%JAVA_OPTS% +if "!_JAVA_OPTS!"=="" set _JAVA_OPTS=!CFG_OPTS! + +rem We keep in _JAVA_PARAMS all -J-prefixed and -D-prefixed arguments +rem "-J" is stripped, "-D" is left as is, and everything is appended to JAVA_OPTS +set _JAVA_PARAMS= +set _APP_ARGS= + +set "APP_CLASSPATH=%APP_LIB_DIR%\..\conf\;%APP_LIB_DIR%\search-management-ui.search-management-ui-3.14.0-sans-externalized.jar;%APP_LIB_DIR%\com.typesafe.play.play-jdbc-evolutions_2.12-2.7.3.jar;%APP_LIB_DIR%\org.scala-lang.scala-library-2.12.11.jar;%APP_LIB_DIR%\javax.activation.javax.activation-api-1.2.0.jar;%APP_LIB_DIR%\com.typesafe.akka.akka-parsing_2.12-10.1.8.jar;%APP_LIB_DIR%\org.postgresql.postgresql-42.2.5.jar;%APP_LIB_DIR%\com.google.inject.extensions.guice-assistedinject-4.2.2.jar;%APP_LIB_DIR%\org.codehaus.mojo.animal-sniffer-annotations-1.17.jar;%APP_LIB_DIR%\org.slf4j.jcl-over-slf4j-1.7.26.jar;%APP_LIB_DIR%\org.playframework.anorm.anorm-tokenizer_2.12-2.6.4.jar;%APP_LIB_DIR%\ch.qos.logback.logback-classic-1.2.3.jar;%APP_LIB_DIR%\org.scala-lang.modules.scala-parser-combinators_2.12-1.1.2.jar;%APP_LIB_DIR%\com.google.inject.guice-4.2.2.jar;%APP_LIB_DIR%\com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.9.8.jar;%APP_LIB_DIR%\com.pauldijou.jwt-json-common_2.12-4.1.0.jar;%APP_LIB_DIR%\com.typesafe.akka.akka-slf4j_2.12-2.5.23.jar;%APP_LIB_DIR%\io.jsonwebtoken.jjwt-0.9.1.jar;%APP_LIB_DIR%\com.typesafe.play.play-akka-http-server_2.12-2.7.3.jar;%APP_LIB_DIR%\org.slf4j.slf4j-api-1.7.30.jar;%APP_LIB_DIR%\com.typesafe.ssl-config-core_2.12-0.3.8.jar;%APP_LIB_DIR%\com.typesafe.akka.akka-stream_2.12-2.5.23.jar;%APP_LIB_DIR%\com.typesafe.play.play-jdbc-api_2.12-2.7.3.jar;%APP_LIB_DIR%\org.playframework.anorm.anorm_2.12-2.6.4.jar;%APP_LIB_DIR%\com.zaxxer.HikariCP-3.3.1.jar;%APP_LIB_DIR%\com.typesafe.play.play-logback_2.12-2.7.3.jar;%APP_LIB_DIR%\com.pauldijou.jwt-play-json_2.12-4.1.0.jar;%APP_LIB_DIR%\net.minidev.accessors-smart-1.2.jar;%APP_LIB_DIR%\com.typesafe.play.play-server_2.12-2.7.3.jar;%APP_LIB_DIR%\joda-time.joda-time-2.10.3.jar;%APP_LIB_DIR%\com.typesafe.akka.akka-actor_2.12-2.5.23.jar;%APP_LIB_DIR%\com.typesafe.play.play-json_2.12-2.7.4.jar;%APP_LIB_DIR%\com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.9.8.jar;%APP_LIB_DIR%\com.typesafe.play.play-exceptions-2.7.3.jar;%APP_LIB_DIR%\com.typesafe.play.play-jdbc_2.12-2.7.3.jar;%APP_LIB_DIR%\com.google.j2objc.j2objc-annotations-1.1.jar;%APP_LIB_DIR%\aopalliance.aopalliance-1.0.jar;%APP_LIB_DIR%\com.jayway.jsonpath.json-path-2.4.0.jar;%APP_LIB_DIR%\com.typesafe.play.filters-helpers_2.12-2.7.3.jar;%APP_LIB_DIR%\com.google.guava.failureaccess-1.0.1.jar;%APP_LIB_DIR%\com.typesafe.play.play_2.12-2.7.3.jar;%APP_LIB_DIR%\org.ow2.asm.asm-5.0.4.jar;%APP_LIB_DIR%\org.scala-lang.scala-reflect-2.12.11.jar;%APP_LIB_DIR%\com.fasterxml.jackson.core.jackson-databind-2.9.10.jar;%APP_LIB_DIR%\com.typesafe.akka.akka-http-core_2.12-10.1.8.jar;%APP_LIB_DIR%\com.typesafe.play.twirl-api_2.12-1.4.2.jar;%APP_LIB_DIR%\com.typesafe.play.play-functional_2.12-2.7.4.jar;%APP_LIB_DIR%\com.fasterxml.jackson.core.jackson-annotations-2.10.3.jar;%APP_LIB_DIR%\mysql.mysql-connector-java-8.0.18.jar;%APP_LIB_DIR%\org.checkerframework.checker-qual-2.5.2.jar;%APP_LIB_DIR%\com.google.guava.guava-27.1-jre.jar;%APP_LIB_DIR%\org.scala-lang.modules.scala-xml_2.12-1.2.0.jar;%APP_LIB_DIR%\com.google.protobuf.protobuf-java-3.6.1.jar;%APP_LIB_DIR%\com.pauldijou.jwt-core_2.12-4.1.0.jar;%APP_LIB_DIR%\net.logstash.logback.logstash-logback-encoder-5.3.jar;%APP_LIB_DIR%\com.google.guava.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;%APP_LIB_DIR%\com.google.errorprone.error_prone_annotations-2.2.0.jar;%APP_LIB_DIR%\com.pauldijou.jwt-play_2.12-4.1.0.jar;%APP_LIB_DIR%\com.typesafe.akka.akka-protobuf_2.12-2.5.23.jar;%APP_LIB_DIR%\org.codehaus.janino.janino-3.0.8.jar;%APP_LIB_DIR%\org.reactivestreams.reactive-streams-1.0.2.jar;%APP_LIB_DIR%\com.fasterxml.jackson.core.jackson-core-2.9.10.jar;%APP_LIB_DIR%\javax.inject.javax.inject-1.jar;%APP_LIB_DIR%\net.minidev.json-smart-2.3.jar;%APP_LIB_DIR%\org.codehaus.janino.commons-compiler-3.0.8.jar;%APP_LIB_DIR%\org.scala-lang.modules.scala-java8-compat_2.12-0.9.0.jar;%APP_LIB_DIR%\com.typesafe.config-1.3.3.jar;%APP_LIB_DIR%\tyrex.tyrex-1.0.1.jar;%APP_LIB_DIR%\org.slf4j.jul-to-slf4j-1.7.26.jar;%APP_LIB_DIR%\org.joda.joda-convert-2.2.1.jar;%APP_LIB_DIR%\com.typesafe.play.play-guice_2.12-2.7.3.jar;%APP_LIB_DIR%\ch.qos.logback.logback-core-1.2.3.jar;%APP_LIB_DIR%\org.xerial.sqlite-jdbc-3.28.0.jar;%APP_LIB_DIR%\javax.xml.bind.jaxb-api-2.3.1.jar;%APP_LIB_DIR%\com.googlecode.usc.jdbcdslog-1.0.6.2.jar;%APP_LIB_DIR%\com.google.code.findbugs.jsr305-3.0.2.jar;%APP_LIB_DIR%\com.typesafe.play.play-streams_2.12-2.7.3.jar;%APP_LIB_DIR%\javax.transaction.jta-1.1.jar;%APP_LIB_DIR%\com.typesafe.play.build-link-2.7.3.jar;%APP_LIB_DIR%\org.querqy.querqy-core-3.7.0.jar;%APP_LIB_DIR%\search-management-ui.search-management-ui-3.14.0-assets.jar" +set "APP_MAIN_CLASS=play.core.server.ProdServerStart" +set "SCRIPT_CONF_FILE=%APP_HOME%\conf\application.ini" + +rem if configuration files exist, prepend their contents to the script arguments so it can be processed by this runner +call :parse_config "%SCRIPT_CONF_FILE%" SCRIPT_CONF_ARGS + +call :process_args %SCRIPT_CONF_ARGS% %%* + +set _JAVA_OPTS=!_JAVA_OPTS! !_JAVA_PARAMS! + +if defined CUSTOM_MAIN_CLASS ( + set MAIN_CLASS=!CUSTOM_MAIN_CLASS! +) else ( + set MAIN_CLASS=!APP_MAIN_CLASS! +) + +rem Call the application and pass all arguments unchanged. +"%_JAVACMD%" !_JAVA_OPTS! !SEARCH_MANAGEMENT_UI_OPTS! -cp "%APP_CLASSPATH%" %MAIN_CLASS% !_APP_ARGS! + +@endlocal + +exit /B %ERRORLEVEL% + + +rem Loads a configuration file full of default command line options for this script. +rem First argument is the path to the config file. +rem Second argument is the name of the environment variable to write to. +:parse_config + set _PARSE_FILE=%~1 + set _PARSE_OUT= + if exist "%_PARSE_FILE%" ( + FOR /F "tokens=* eol=# usebackq delims=" %%i IN ("%_PARSE_FILE%") DO ( + set _PARSE_OUT=!_PARSE_OUT! %%i + ) + ) + set %2=!_PARSE_OUT! +exit /B 0 + + +:add_java + set _JAVA_PARAMS=!_JAVA_PARAMS! %* +exit /B 0 + + +:add_app + set _APP_ARGS=!_APP_ARGS! %* +exit /B 0 + + +rem Processes incoming arguments and places them in appropriate global variables +:process_args + :param_loop + call set _PARAM1=%%1 + set "_TEST_PARAM=%~1" + + if ["!_PARAM1!"]==[""] goto param_afterloop + + + rem ignore arguments that do not start with '-' + if "%_TEST_PARAM:~0,1%"=="-" goto param_java_check + set _APP_ARGS=!_APP_ARGS! !_PARAM1! + shift + goto param_loop + + :param_java_check + if "!_TEST_PARAM:~0,2!"=="-J" ( + rem strip -J prefix + set _JAVA_PARAMS=!_JAVA_PARAMS! !_TEST_PARAM:~2! + shift + goto param_loop + ) + + if "!_TEST_PARAM:~0,2!"=="-D" ( + rem test if this was double-quoted property "-Dprop=42" + for /F "delims== tokens=1,*" %%G in ("!_TEST_PARAM!") DO ( + if not ["%%H"] == [""] ( + set _JAVA_PARAMS=!_JAVA_PARAMS! !_PARAM1! + ) else if [%2] neq [] ( + rem it was a normal property: -Dprop=42 or -Drop="42" + call set _PARAM1=%%1=%%2 + set _JAVA_PARAMS=!_JAVA_PARAMS! !_PARAM1! + shift + ) + ) + ) else ( + if "!_TEST_PARAM!"=="-main" ( + call set CUSTOM_MAIN_CLASS=%%2 + shift + ) else ( + set _APP_ARGS=!_APP_ARGS! !_PARAM1! + ) + ) + shift + goto param_loop + :param_afterloop + +exit /B 0 diff --git a/target/universal/stage/README.md b/target/universal/stage/README.md new file mode 100644 index 00000000..c597d27e --- /dev/null +++ b/target/universal/stage/README.md @@ -0,0 +1,11 @@ +[![SMUI Build Status (on Travis CI)](https://travis-ci.org/querqy/smui.svg?branch=master)](https://travis-ci.org/querqy/smui) + +# Search Management UI (SMUI) + +## DOCUMENTATION + +[Visit https://docs.querqy.org/smui/ for a detailed documentation on SMUI.](https://querqy.org/docs/smui/) + +## LICENSE + +Search Management UI (SMUI) is licensed under the [Apache License, Version 2](http://www.apache.org/licenses/LICENSE-2.0.html). diff --git a/target/universal/stage/bin/search-management-ui b/target/universal/stage/bin/search-management-ui new file mode 100755 index 00000000..b079292c --- /dev/null +++ b/target/universal/stage/bin/search-management-ui @@ -0,0 +1,357 @@ +#!/usr/bin/env bash + +### ------------------------------- ### +### Helper methods for BASH scripts ### +### ------------------------------- ### + +die() { + echo "$@" 1>&2 + exit 1 +} + +realpath () { +( + TARGET_FILE="$1" + CHECK_CYGWIN="$2" + + cd "$(dirname "$TARGET_FILE")" + TARGET_FILE=$(basename "$TARGET_FILE") + + COUNT=0 + while [ -L "$TARGET_FILE" -a $COUNT -lt 100 ] + do + TARGET_FILE=$(readlink "$TARGET_FILE") + cd "$(dirname "$TARGET_FILE")" + TARGET_FILE=$(basename "$TARGET_FILE") + COUNT=$(($COUNT + 1)) + done + + if [ "$TARGET_FILE" == "." -o "$TARGET_FILE" == ".." ]; then + cd "$TARGET_FILE" + TARGET_FILEPATH= + else + TARGET_FILEPATH=/$TARGET_FILE + fi + + # make sure we grab the actual windows path, instead of cygwin's path. + if [[ "x$CHECK_CYGWIN" == "x" ]]; then + echo "$(pwd -P)/$TARGET_FILE" + else + echo $(cygwinpath "$(pwd -P)/$TARGET_FILE") + fi +) +} + +# TODO - Do we need to detect msys? + +# Uses uname to detect if we're in the odd cygwin environment. +is_cygwin() { + local os=$(uname -s) + case "$os" in + CYGWIN*) return 0 ;; + *) return 1 ;; + esac +} + +# This can fix cygwin style /cygdrive paths so we get the +# windows style paths. +cygwinpath() { + local file="$1" + if is_cygwin; then + echo $(cygpath -w $file) + else + echo $file + fi +} + +# Make something URI friendly +make_url() { + url="$1" + local nospaces=${url// /%20} + if is_cygwin; then + echo "/${nospaces//\\//}" + else + echo "$nospaces" + fi +} + +# This crazy function reads in a vanilla "linux" classpath string (only : are separators, and all /), +# and returns a classpath with windows style paths, and ; separators. +fixCygwinClasspath() { + OLDIFS=$IFS + IFS=":" + read -a classpath_members <<< "$1" + declare -a fixed_members + IFS=$OLDIFS + for i in "${!classpath_members[@]}" + do + fixed_members[i]=$(realpath "${classpath_members[i]}" "fix") + done + IFS=";" + echo "${fixed_members[*]}" + IFS=$OLDIFS +} + +# Fix the classpath we use for cygwin. +fix_classpath() { + cp="$1" + if is_cygwin; then + echo "$(fixCygwinClasspath "$cp")" + else + echo "$cp" + fi +} +# Detect if we should use JAVA_HOME or just try PATH. +get_java_cmd() { + if [[ -n "$JAVA_HOME" ]] && [[ -x "$JAVA_HOME/bin/java" ]]; then + echo "$JAVA_HOME/bin/java" + else + echo "java" + fi +} + +echoerr () { + echo 1>&2 "$@" +} +vlog () { + [[ $verbose || $debug ]] && echoerr "$@" +} +dlog () { + [[ $debug ]] && echoerr "$@" +} +execRunner () { + # print the arguments one to a line, quoting any containing spaces + [[ $verbose || $debug ]] && echo "# Executing command line:" && { + for arg; do + if printf "%s\n" "$arg" | grep -q ' '; then + printf "\"%s\"\n" "$arg" + else + printf "%s\n" "$arg" + fi + done + echo "" + } + + # we use "exec" here for our pids to be accurate. + exec "$@" +} +addJava () { + dlog "[addJava] arg = '$1'" + java_args+=( "$1" ) +} +addApp () { + dlog "[addApp] arg = '$1'" + app_commands+=( "$1" ) +} +addResidual () { + dlog "[residual] arg = '$1'" + residual_args+=( "$1" ) +} +addDebugger () { + addJava "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=$1" +} + +require_arg () { + local type="$1" + local opt="$2" + local arg="$3" + if [[ -z "$arg" ]] || [[ "${arg:0:1}" == "-" ]]; then + die "$opt requires <$type> argument" + fi +} +is_function_defined() { + declare -f "$1" > /dev/null +} + +# Attempt to detect if the script is running via a GUI or not +# TODO - Determine where/how we use this generically +detect_terminal_for_ui() { + [[ ! -t 0 ]] && [[ "${#residual_args}" == "0" ]] && { + echo "true" + } + # SPECIAL TEST FOR MAC + [[ "$(uname)" == "Darwin" ]] && [[ "$HOME" == "$PWD" ]] && [[ "${#residual_args}" == "0" ]] && { + echo "true" + } +} + +# Processes incoming arguments and places them in appropriate global variables. called by the run method. +process_args () { + local no_more_snp_opts=0 + while [[ $# -gt 0 ]]; do + case "$1" in + --) shift && no_more_snp_opts=1 && break ;; + -h|-help) usage; exit 1 ;; + -v|-verbose) verbose=1 && shift ;; + -d|-debug) debug=1 && shift ;; + + -no-version-check) no_version_check=1 && shift ;; + + -mem) echo "!! WARNING !! -mem option is ignored. Please use -J-Xmx and -J-Xms" && shift 2 ;; + -jvm-debug) require_arg port "$1" "$2" && addDebugger $2 && shift 2 ;; + + -main) custom_mainclass="$2" && shift 2 ;; + + -java-home) require_arg path "$1" "$2" && jre=`eval echo $2` && java_cmd="$jre/bin/java" && shift 2 ;; + + -D*|-agentlib*|-XX*) addJava "$1" && shift ;; + -J*) addJava "${1:2}" && shift ;; + *) addResidual "$1" && shift ;; + esac + done + + if [[ no_more_snp_opts ]]; then + while [[ $# -gt 0 ]]; do + addResidual "$1" && shift + done + fi + + is_function_defined process_my_args && { + myargs=("${residual_args[@]}") + residual_args=() + process_my_args "${myargs[@]}" + } +} + +# Actually runs the script. +run() { + # TODO - check for sane environment + + # process the combined args, then reset "$@" to the residuals + process_args "$@" + set -- "${residual_args[@]}" + argumentCount=$# + + #check for jline terminal fixes on cygwin + if is_cygwin; then + stty -icanon min 1 -echo > /dev/null 2>&1 + addJava "-Djline.terminal=jline.UnixTerminal" + addJava "-Dsbt.cygwin=true" + fi + + # check java version + if [[ ! $no_version_check ]]; then + java_version_check + fi + + if [ -n "$custom_mainclass" ]; then + mainclass=("$custom_mainclass") + else + mainclass=("${app_mainclass[@]}") + fi + + # Now we check to see if there are any java opts on the environment. These get listed first, with the script able to override them. + if [[ "$JAVA_OPTS" != "" ]]; then + java_opts="${JAVA_OPTS}" + fi + + # run sbt + execRunner "$java_cmd" \ + ${java_opts[@]} \ + "${java_args[@]}" \ + -cp "$(fix_classpath "$app_classpath")" \ + "${mainclass[@]}" \ + "${app_commands[@]}" \ + "${residual_args[@]}" + + local exit_code=$? + if is_cygwin; then + stty icanon echo > /dev/null 2>&1 + fi + exit $exit_code +} + +# Loads a configuration file full of default command line options for this script. +loadConfigFile() { + cat "$1" | sed $'/^\#/d;s/\r$//' +} + +# Now check to see if it's a good enough version +# TODO - Check to see if we have a configured default java version, otherwise use 1.6 +java_version_check() { + readonly java_version=$("$java_cmd" -version 2>&1 | awk -F '"' '/version/ {print $2}') + if [[ "$java_version" == "" ]]; then + echo + echo No java installations was detected. + echo Please go to http://www.java.com/getjava/ and download + echo + exit 1 + else + local major=$(echo "$java_version" | cut -d'.' -f1) + if [[ "$major" -eq "1" ]]; then + local major=$(echo "$java_version" | cut -d'.' -f2) + fi + if [[ "$major" -lt "6" ]]; then + echo + echo The java installation you have is not up to date + echo $app_name requires at least version 1.6+, you have + echo version $java_version + echo + echo Please go to http://www.java.com/getjava/ and download + echo a valid Java Runtime and install before running $app_name. + echo + exit 1 + fi + fi +} + +### ------------------------------- ### +### Start of customized settings ### +### ------------------------------- ### +usage() { + cat < Define a custom main class + -jvm-debug Turn on JVM debugging, open at the given port. + + # java version (default: java from PATH, currently $(java -version 2>&1 | grep version)) + -java-home alternate JAVA_HOME + + # jvm options and output control + JAVA_OPTS environment variable, if unset uses "$java_opts" + -Dkey=val pass -Dkey=val directly to the java runtime + -J-X pass option -X directly to the java runtime + (-J is stripped) + + # special option + -- To stop parsing built-in commands from the rest of the command-line. + e.g.) enabling debug and sending -d as app argument + \$ ./start-script -d -- -d + +In the case of duplicated or conflicting options, basically the order above +shows precedence: JAVA_OPTS lowest, command line options highest except "--". +Available main classes: + play.core.server.ProdServerStart +EOM +} + +### ------------------------------- ### +### Main script ### +### ------------------------------- ### + +declare -a residual_args +declare -a java_args +declare -a app_commands +declare -r real_script_path="$(realpath "$0")" +declare -r app_home="$(realpath "$(dirname "$real_script_path")")" +# TODO - Check whether this is ok in cygwin... +declare -r lib_dir="$(realpath "${app_home}/../lib")" +declare -a app_mainclass=(play.core.server.ProdServerStart) + +declare -r script_conf_file="${app_home}/../conf/application.ini" +declare -r app_classpath="$lib_dir/../conf/:$lib_dir/search-management-ui.search-management-ui-3.14.0-sans-externalized.jar:$lib_dir/com.typesafe.play.play-jdbc-evolutions_2.12-2.7.3.jar:$lib_dir/org.scala-lang.scala-library-2.12.11.jar:$lib_dir/javax.activation.javax.activation-api-1.2.0.jar:$lib_dir/com.typesafe.akka.akka-parsing_2.12-10.1.8.jar:$lib_dir/org.postgresql.postgresql-42.2.5.jar:$lib_dir/com.google.inject.extensions.guice-assistedinject-4.2.2.jar:$lib_dir/org.codehaus.mojo.animal-sniffer-annotations-1.17.jar:$lib_dir/org.slf4j.jcl-over-slf4j-1.7.26.jar:$lib_dir/org.playframework.anorm.anorm-tokenizer_2.12-2.6.4.jar:$lib_dir/ch.qos.logback.logback-classic-1.2.3.jar:$lib_dir/org.scala-lang.modules.scala-parser-combinators_2.12-1.1.2.jar:$lib_dir/com.google.inject.guice-4.2.2.jar:$lib_dir/com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.9.8.jar:$lib_dir/com.pauldijou.jwt-json-common_2.12-4.1.0.jar:$lib_dir/com.typesafe.akka.akka-slf4j_2.12-2.5.23.jar:$lib_dir/io.jsonwebtoken.jjwt-0.9.1.jar:$lib_dir/com.typesafe.play.play-akka-http-server_2.12-2.7.3.jar:$lib_dir/org.slf4j.slf4j-api-1.7.30.jar:$lib_dir/com.typesafe.ssl-config-core_2.12-0.3.8.jar:$lib_dir/com.typesafe.akka.akka-stream_2.12-2.5.23.jar:$lib_dir/com.typesafe.play.play-jdbc-api_2.12-2.7.3.jar:$lib_dir/org.playframework.anorm.anorm_2.12-2.6.4.jar:$lib_dir/com.zaxxer.HikariCP-3.3.1.jar:$lib_dir/com.typesafe.play.play-logback_2.12-2.7.3.jar:$lib_dir/com.pauldijou.jwt-play-json_2.12-4.1.0.jar:$lib_dir/net.minidev.accessors-smart-1.2.jar:$lib_dir/com.typesafe.play.play-server_2.12-2.7.3.jar:$lib_dir/joda-time.joda-time-2.10.3.jar:$lib_dir/com.typesafe.akka.akka-actor_2.12-2.5.23.jar:$lib_dir/com.typesafe.play.play-json_2.12-2.7.4.jar:$lib_dir/com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.9.8.jar:$lib_dir/com.typesafe.play.play-exceptions-2.7.3.jar:$lib_dir/com.typesafe.play.play-jdbc_2.12-2.7.3.jar:$lib_dir/com.google.j2objc.j2objc-annotations-1.1.jar:$lib_dir/aopalliance.aopalliance-1.0.jar:$lib_dir/com.jayway.jsonpath.json-path-2.4.0.jar:$lib_dir/com.typesafe.play.filters-helpers_2.12-2.7.3.jar:$lib_dir/com.google.guava.failureaccess-1.0.1.jar:$lib_dir/com.typesafe.play.play_2.12-2.7.3.jar:$lib_dir/org.ow2.asm.asm-5.0.4.jar:$lib_dir/org.scala-lang.scala-reflect-2.12.11.jar:$lib_dir/com.fasterxml.jackson.core.jackson-databind-2.9.10.jar:$lib_dir/com.typesafe.akka.akka-http-core_2.12-10.1.8.jar:$lib_dir/com.typesafe.play.twirl-api_2.12-1.4.2.jar:$lib_dir/com.typesafe.play.play-functional_2.12-2.7.4.jar:$lib_dir/com.fasterxml.jackson.core.jackson-annotations-2.10.3.jar:$lib_dir/mysql.mysql-connector-java-8.0.18.jar:$lib_dir/org.checkerframework.checker-qual-2.5.2.jar:$lib_dir/com.google.guava.guava-27.1-jre.jar:$lib_dir/org.scala-lang.modules.scala-xml_2.12-1.2.0.jar:$lib_dir/com.google.protobuf.protobuf-java-3.6.1.jar:$lib_dir/com.pauldijou.jwt-core_2.12-4.1.0.jar:$lib_dir/net.logstash.logback.logstash-logback-encoder-5.3.jar:$lib_dir/com.google.guava.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:$lib_dir/com.google.errorprone.error_prone_annotations-2.2.0.jar:$lib_dir/com.pauldijou.jwt-play_2.12-4.1.0.jar:$lib_dir/com.typesafe.akka.akka-protobuf_2.12-2.5.23.jar:$lib_dir/org.codehaus.janino.janino-3.0.8.jar:$lib_dir/org.reactivestreams.reactive-streams-1.0.2.jar:$lib_dir/com.fasterxml.jackson.core.jackson-core-2.9.10.jar:$lib_dir/javax.inject.javax.inject-1.jar:$lib_dir/net.minidev.json-smart-2.3.jar:$lib_dir/org.codehaus.janino.commons-compiler-3.0.8.jar:$lib_dir/org.scala-lang.modules.scala-java8-compat_2.12-0.9.0.jar:$lib_dir/com.typesafe.config-1.3.3.jar:$lib_dir/tyrex.tyrex-1.0.1.jar:$lib_dir/org.slf4j.jul-to-slf4j-1.7.26.jar:$lib_dir/org.joda.joda-convert-2.2.1.jar:$lib_dir/com.typesafe.play.play-guice_2.12-2.7.3.jar:$lib_dir/ch.qos.logback.logback-core-1.2.3.jar:$lib_dir/org.xerial.sqlite-jdbc-3.28.0.jar:$lib_dir/javax.xml.bind.jaxb-api-2.3.1.jar:$lib_dir/com.googlecode.usc.jdbcdslog-1.0.6.2.jar:$lib_dir/com.google.code.findbugs.jsr305-3.0.2.jar:$lib_dir/com.typesafe.play.play-streams_2.12-2.7.3.jar:$lib_dir/javax.transaction.jta-1.1.jar:$lib_dir/com.typesafe.play.build-link-2.7.3.jar:$lib_dir/org.querqy.querqy-core-3.7.0.jar:$lib_dir/search-management-ui.search-management-ui-3.14.0-assets.jar" + +addJava "-Duser.dir=$(realpath "$(cd "${app_home}/.."; pwd -P)" $(is_cygwin && echo "fix"))" + +# java_cmd is overrode in process_args when -java-home is used +declare java_cmd=$(get_java_cmd) + +# if configuration files exist, prepend their contents to $@ so it can be processed by this runner +[[ -f "$script_conf_file" ]] && set -- $(loadConfigFile "$script_conf_file") "$@" + +run "$@" diff --git a/target/universal/stage/bin/search-management-ui.bat b/target/universal/stage/bin/search-management-ui.bat new file mode 100644 index 00000000..f15007db --- /dev/null +++ b/target/universal/stage/bin/search-management-ui.bat @@ -0,0 +1,180 @@ +@REM search-management-ui launcher script +@REM +@REM Environment: +@REM JAVA_HOME - location of a JDK home dir (optional if java on path) +@REM CFG_OPTS - JVM options (optional) +@REM Configuration: +@REM SEARCH_MANAGEMENT_UI_config.txt found in the SEARCH_MANAGEMENT_UI_HOME. +@setlocal enabledelayedexpansion + +@echo off + + +if "%SEARCH_MANAGEMENT_UI_HOME%"=="" ( + set "APP_HOME=%~dp0\\.." + + rem Also set the old env name for backwards compatibility + set "SEARCH_MANAGEMENT_UI_HOME=%~dp0\\.." +) else ( + set "APP_HOME=%SEARCH_MANAGEMENT_UI_HOME%" +) + +set "APP_LIB_DIR=%APP_HOME%\lib\" + +rem Detect if we were double clicked, although theoretically A user could +rem manually run cmd /c +for %%x in (!cmdcmdline!) do if %%~x==/c set DOUBLECLICKED=1 + +rem FIRST we load the config file of extra options. +set "CFG_FILE=%APP_HOME%\SEARCH_MANAGEMENT_UI_config.txt" +set CFG_OPTS= +call :parse_config "%CFG_FILE%" CFG_OPTS + +rem We use the value of the JAVACMD environment variable if defined +set _JAVACMD=%JAVACMD% + +if "%_JAVACMD%"=="" ( + if not "%JAVA_HOME%"=="" ( + if exist "%JAVA_HOME%\bin\java.exe" set "_JAVACMD=%JAVA_HOME%\bin\java.exe" + ) +) + +if "%_JAVACMD%"=="" set _JAVACMD=java + +rem Detect if this java is ok to use. +for /F %%j in ('"%_JAVACMD%" -version 2^>^&1') do ( + if %%~j==java set JAVAINSTALLED=1 + if %%~j==openjdk set JAVAINSTALLED=1 +) + +rem BAT has no logical or, so we do it OLD SCHOOL! Oppan Redmond Style +set JAVAOK=true +if not defined JAVAINSTALLED set JAVAOK=false + +if "%JAVAOK%"=="false" ( + echo. + echo A Java JDK is not installed or can't be found. + if not "%JAVA_HOME%"=="" ( + echo JAVA_HOME = "%JAVA_HOME%" + ) + echo. + echo Please go to + echo http://www.oracle.com/technetwork/java/javase/downloads/index.html + echo and download a valid Java JDK and install before running search-management-ui. + echo. + echo If you think this message is in error, please check + echo your environment variables to see if "java.exe" and "javac.exe" are + echo available via JAVA_HOME or PATH. + echo. + if defined DOUBLECLICKED pause + exit /B 1 +) + + +rem We use the value of the JAVA_OPTS environment variable if defined, rather than the config. +set _JAVA_OPTS=%JAVA_OPTS% +if "!_JAVA_OPTS!"=="" set _JAVA_OPTS=!CFG_OPTS! + +rem We keep in _JAVA_PARAMS all -J-prefixed and -D-prefixed arguments +rem "-J" is stripped, "-D" is left as is, and everything is appended to JAVA_OPTS +set _JAVA_PARAMS= +set _APP_ARGS= + +set "APP_CLASSPATH=%APP_LIB_DIR%\..\conf\;%APP_LIB_DIR%\search-management-ui.search-management-ui-3.14.0-sans-externalized.jar;%APP_LIB_DIR%\com.typesafe.play.play-jdbc-evolutions_2.12-2.7.3.jar;%APP_LIB_DIR%\org.scala-lang.scala-library-2.12.11.jar;%APP_LIB_DIR%\javax.activation.javax.activation-api-1.2.0.jar;%APP_LIB_DIR%\com.typesafe.akka.akka-parsing_2.12-10.1.8.jar;%APP_LIB_DIR%\org.postgresql.postgresql-42.2.5.jar;%APP_LIB_DIR%\com.google.inject.extensions.guice-assistedinject-4.2.2.jar;%APP_LIB_DIR%\org.codehaus.mojo.animal-sniffer-annotations-1.17.jar;%APP_LIB_DIR%\org.slf4j.jcl-over-slf4j-1.7.26.jar;%APP_LIB_DIR%\org.playframework.anorm.anorm-tokenizer_2.12-2.6.4.jar;%APP_LIB_DIR%\ch.qos.logback.logback-classic-1.2.3.jar;%APP_LIB_DIR%\org.scala-lang.modules.scala-parser-combinators_2.12-1.1.2.jar;%APP_LIB_DIR%\com.google.inject.guice-4.2.2.jar;%APP_LIB_DIR%\com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.9.8.jar;%APP_LIB_DIR%\com.pauldijou.jwt-json-common_2.12-4.1.0.jar;%APP_LIB_DIR%\com.typesafe.akka.akka-slf4j_2.12-2.5.23.jar;%APP_LIB_DIR%\io.jsonwebtoken.jjwt-0.9.1.jar;%APP_LIB_DIR%\com.typesafe.play.play-akka-http-server_2.12-2.7.3.jar;%APP_LIB_DIR%\org.slf4j.slf4j-api-1.7.30.jar;%APP_LIB_DIR%\com.typesafe.ssl-config-core_2.12-0.3.8.jar;%APP_LIB_DIR%\com.typesafe.akka.akka-stream_2.12-2.5.23.jar;%APP_LIB_DIR%\com.typesafe.play.play-jdbc-api_2.12-2.7.3.jar;%APP_LIB_DIR%\org.playframework.anorm.anorm_2.12-2.6.4.jar;%APP_LIB_DIR%\com.zaxxer.HikariCP-3.3.1.jar;%APP_LIB_DIR%\com.typesafe.play.play-logback_2.12-2.7.3.jar;%APP_LIB_DIR%\com.pauldijou.jwt-play-json_2.12-4.1.0.jar;%APP_LIB_DIR%\net.minidev.accessors-smart-1.2.jar;%APP_LIB_DIR%\com.typesafe.play.play-server_2.12-2.7.3.jar;%APP_LIB_DIR%\joda-time.joda-time-2.10.3.jar;%APP_LIB_DIR%\com.typesafe.akka.akka-actor_2.12-2.5.23.jar;%APP_LIB_DIR%\com.typesafe.play.play-json_2.12-2.7.4.jar;%APP_LIB_DIR%\com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.9.8.jar;%APP_LIB_DIR%\com.typesafe.play.play-exceptions-2.7.3.jar;%APP_LIB_DIR%\com.typesafe.play.play-jdbc_2.12-2.7.3.jar;%APP_LIB_DIR%\com.google.j2objc.j2objc-annotations-1.1.jar;%APP_LIB_DIR%\aopalliance.aopalliance-1.0.jar;%APP_LIB_DIR%\com.jayway.jsonpath.json-path-2.4.0.jar;%APP_LIB_DIR%\com.typesafe.play.filters-helpers_2.12-2.7.3.jar;%APP_LIB_DIR%\com.google.guava.failureaccess-1.0.1.jar;%APP_LIB_DIR%\com.typesafe.play.play_2.12-2.7.3.jar;%APP_LIB_DIR%\org.ow2.asm.asm-5.0.4.jar;%APP_LIB_DIR%\org.scala-lang.scala-reflect-2.12.11.jar;%APP_LIB_DIR%\com.fasterxml.jackson.core.jackson-databind-2.9.10.jar;%APP_LIB_DIR%\com.typesafe.akka.akka-http-core_2.12-10.1.8.jar;%APP_LIB_DIR%\com.typesafe.play.twirl-api_2.12-1.4.2.jar;%APP_LIB_DIR%\com.typesafe.play.play-functional_2.12-2.7.4.jar;%APP_LIB_DIR%\com.fasterxml.jackson.core.jackson-annotations-2.10.3.jar;%APP_LIB_DIR%\mysql.mysql-connector-java-8.0.18.jar;%APP_LIB_DIR%\org.checkerframework.checker-qual-2.5.2.jar;%APP_LIB_DIR%\com.google.guava.guava-27.1-jre.jar;%APP_LIB_DIR%\org.scala-lang.modules.scala-xml_2.12-1.2.0.jar;%APP_LIB_DIR%\com.google.protobuf.protobuf-java-3.6.1.jar;%APP_LIB_DIR%\com.pauldijou.jwt-core_2.12-4.1.0.jar;%APP_LIB_DIR%\net.logstash.logback.logstash-logback-encoder-5.3.jar;%APP_LIB_DIR%\com.google.guava.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;%APP_LIB_DIR%\com.google.errorprone.error_prone_annotations-2.2.0.jar;%APP_LIB_DIR%\com.pauldijou.jwt-play_2.12-4.1.0.jar;%APP_LIB_DIR%\com.typesafe.akka.akka-protobuf_2.12-2.5.23.jar;%APP_LIB_DIR%\org.codehaus.janino.janino-3.0.8.jar;%APP_LIB_DIR%\org.reactivestreams.reactive-streams-1.0.2.jar;%APP_LIB_DIR%\com.fasterxml.jackson.core.jackson-core-2.9.10.jar;%APP_LIB_DIR%\javax.inject.javax.inject-1.jar;%APP_LIB_DIR%\net.minidev.json-smart-2.3.jar;%APP_LIB_DIR%\org.codehaus.janino.commons-compiler-3.0.8.jar;%APP_LIB_DIR%\org.scala-lang.modules.scala-java8-compat_2.12-0.9.0.jar;%APP_LIB_DIR%\com.typesafe.config-1.3.3.jar;%APP_LIB_DIR%\tyrex.tyrex-1.0.1.jar;%APP_LIB_DIR%\org.slf4j.jul-to-slf4j-1.7.26.jar;%APP_LIB_DIR%\org.joda.joda-convert-2.2.1.jar;%APP_LIB_DIR%\com.typesafe.play.play-guice_2.12-2.7.3.jar;%APP_LIB_DIR%\ch.qos.logback.logback-core-1.2.3.jar;%APP_LIB_DIR%\org.xerial.sqlite-jdbc-3.28.0.jar;%APP_LIB_DIR%\javax.xml.bind.jaxb-api-2.3.1.jar;%APP_LIB_DIR%\com.googlecode.usc.jdbcdslog-1.0.6.2.jar;%APP_LIB_DIR%\com.google.code.findbugs.jsr305-3.0.2.jar;%APP_LIB_DIR%\com.typesafe.play.play-streams_2.12-2.7.3.jar;%APP_LIB_DIR%\javax.transaction.jta-1.1.jar;%APP_LIB_DIR%\com.typesafe.play.build-link-2.7.3.jar;%APP_LIB_DIR%\org.querqy.querqy-core-3.7.0.jar;%APP_LIB_DIR%\search-management-ui.search-management-ui-3.14.0-assets.jar" +set "APP_MAIN_CLASS=play.core.server.ProdServerStart" +set "SCRIPT_CONF_FILE=%APP_HOME%\conf\application.ini" + +rem if configuration files exist, prepend their contents to the script arguments so it can be processed by this runner +call :parse_config "%SCRIPT_CONF_FILE%" SCRIPT_CONF_ARGS + +call :process_args %SCRIPT_CONF_ARGS% %%* + +set _JAVA_OPTS=!_JAVA_OPTS! !_JAVA_PARAMS! + +if defined CUSTOM_MAIN_CLASS ( + set MAIN_CLASS=!CUSTOM_MAIN_CLASS! +) else ( + set MAIN_CLASS=!APP_MAIN_CLASS! +) + +rem Call the application and pass all arguments unchanged. +"%_JAVACMD%" !_JAVA_OPTS! !SEARCH_MANAGEMENT_UI_OPTS! -cp "%APP_CLASSPATH%" %MAIN_CLASS% !_APP_ARGS! + +@endlocal + +exit /B %ERRORLEVEL% + + +rem Loads a configuration file full of default command line options for this script. +rem First argument is the path to the config file. +rem Second argument is the name of the environment variable to write to. +:parse_config + set _PARSE_FILE=%~1 + set _PARSE_OUT= + if exist "%_PARSE_FILE%" ( + FOR /F "tokens=* eol=# usebackq delims=" %%i IN ("%_PARSE_FILE%") DO ( + set _PARSE_OUT=!_PARSE_OUT! %%i + ) + ) + set %2=!_PARSE_OUT! +exit /B 0 + + +:add_java + set _JAVA_PARAMS=!_JAVA_PARAMS! %* +exit /B 0 + + +:add_app + set _APP_ARGS=!_APP_ARGS! %* +exit /B 0 + + +rem Processes incoming arguments and places them in appropriate global variables +:process_args + :param_loop + call set _PARAM1=%%1 + set "_TEST_PARAM=%~1" + + if ["!_PARAM1!"]==[""] goto param_afterloop + + + rem ignore arguments that do not start with '-' + if "%_TEST_PARAM:~0,1%"=="-" goto param_java_check + set _APP_ARGS=!_APP_ARGS! !_PARAM1! + shift + goto param_loop + + :param_java_check + if "!_TEST_PARAM:~0,2!"=="-J" ( + rem strip -J prefix + set _JAVA_PARAMS=!_JAVA_PARAMS! !_TEST_PARAM:~2! + shift + goto param_loop + ) + + if "!_TEST_PARAM:~0,2!"=="-D" ( + rem test if this was double-quoted property "-Dprop=42" + for /F "delims== tokens=1,*" %%G in ("!_TEST_PARAM!") DO ( + if not ["%%H"] == [""] ( + set _JAVA_PARAMS=!_JAVA_PARAMS! !_PARAM1! + ) else if [%2] neq [] ( + rem it was a normal property: -Dprop=42 or -Drop="42" + call set _PARAM1=%%1=%%2 + set _JAVA_PARAMS=!_JAVA_PARAMS! !_PARAM1! + shift + ) + ) + ) else ( + if "!_TEST_PARAM!"=="-main" ( + call set CUSTOM_MAIN_CLASS=%%2 + shift + ) else ( + set _APP_ARGS=!_APP_ARGS! !_PARAM1! + ) + ) + shift + goto param_loop + :param_afterloop + +exit /B 0 diff --git a/target/universal/stage/conf/application.conf b/target/universal/stage/conf/application.conf new file mode 100644 index 00000000..cbfa9bf2 --- /dev/null +++ b/target/universal/stage/conf/application.conf @@ -0,0 +1,193 @@ +# +# ~~~~~ + +# Database configuration +# ~~~~~ +# You can declare as many datasources as you want. +# By convention, the default datasource is named `default` + +# org.postgresql.Driver can also be used +db.default.driver=com.mysql.cj.jdbc.Driver +db.default.driver=${?SMUI_DB_JDBC_DRIVER} + +db.default.url="jdbc:mysql://localhost/smui?autoReconnect=true&useSSL=false" +db.default.url=${?SMUI_DB_URL} + +db.default.username="smui" +db.default.username=${?SMUI_DB_USER} + +db.default.password="smui" +db.default.password=${?SMUI_DB_PASSWORD} + +# smui2solr script config +# WARNING: better not use spaces or tabs on path or host config as that might confuse order of script params passed to shell +smui2solr.SRC_TMP_FILE="/tmp/search-management-ui_rules-txt.tmp" +smui2solr.SRC_TMP_FILE=${?SMUI_2SOLR_SRC_TMP_FILE} + +smui2solr.DST_CP_FILE_TO="/usr/bin/solr/liveCore/conf/rules.txt" +smui2solr.DST_CP_FILE_TO=${?SMUI_2SOLR_DST_CP_FILE_TO} + +smui2solr.SOLR_HOST="localhost:8983" +smui2solr.SOLR_HOST=${?SMUI_2SOLR_SOLR_HOST} + +smui.deployment.git.repo-url="ssh://git@localhost/git-server/repos/smui_rulestxt_repo.git" +smui.deployment.git.repo-url=${?SMUI_DEPLOYMENT_GIT_REPO_URL} +smui2solr.deployment.git.filename.common-rules-txt="rules.txt" +smui2solr.deployment.git.filename.common-rules-txt=${?SMUI_DEPLOYMENT_GIT_FN_COMMON_RULES_TXT} + +# Application Feature Toggles +# ~~~~~ +toggle.activate-spelling=false +toggle.activate-spelling=${?SMUI_TOGGLE_SPELLING} + +toggle.ui-concept.updown-rules.combined=true +toggle.ui-concept.updown-rules.combined=${?SMUI_TOGGLE_UI_UPDOWN_COMBINED} + +toggle.ui-concept.all-rules.with-solr-fields=true +toggle.ui-concept.all-rules.with-solr-fields=${?SMUI_TOGGLE_UI_WITH_SOLR_FIELDS} + +toggle.ui-list.limit-items-to=-1 # set -1 for no limitation for displayed items in list +toggle.ui-list.limit-items-to=${?SMUI_TOGGLE_UI_LIMIT_LIST_ITEMS_TO} + +toggle.rule-deployment.log-rule-id=false +toggle.rule-deployment.log-rule-id=${?SMUI_TOGGLE_RULE_ID_LOGGING} + +toggle.rule-deployment.split-decompound-rules-txt=false +toggle.rule-deployment.split-decompound-rules-txt=${?SMUI_TOGGLE_DEPL_SPLIT_DECOMPOUND} +toggle.rule-deployment.split-decompound-rules-txt-DST_CP_FILE_TO="/usr/bin/solr/liveCore/conf/decompound-rules.txt" +toggle.rule-deployment.split-decompound-rules-txt-DST_CP_FILE_TO=${?SMUI_TOGGLE_DEPL_DECOMPOUND_DST} + +smui2solr.replace-rules-tmp-file="/tmp/search-management-ui_replace-rules-txt.tmp" +smui2solr.replace-rules-tmp-file=${?SMUI_2SOLR_REPLACE_RULES_TMP_FILE} +smui2solr.replace-rules-dst-cp-file-to="/usr/bin/solr/liveCore/conf/replace-rules.txt" +smui2solr.replace-rules-dst-cp-file-to=${?SMUI_2SOLR_REPLACE_RULES_DST_CP_FILE_TO} + +toggle.rule-deployment.pre-live.present=false +toggle.rule-deployment.pre-live.present=${?SMUI_TOGGLE_DEPL_PRELIVE} +# in case pre-live is present, describe PRELIVE deployment +smui2solr.deploy-prelive-fn-rules-txt="/usr/bin/solr/preliveCore/conf/rules.txt" +smui2solr.deploy-prelive-fn-rules-txt=${?SMUI_DEPLOY_PRELIVE_FN_RULES_TXT} +smui2solr.deploy-prelive-solr-host="" +smui2solr.deploy-prelive-solr-host=${?SMUI_DEPLOY_PRELIVE_SOLR_HOST} +smui2solr.deploy-prelive-fn-decompound-txt="/usr/bin/solr/preliveCore/conf/rules-decompound.txt" +smui2solr.deploy-prelive-fn-decompound-txt=${?SMUI_DEPLOY_PRELIVE_FN_DECOMPOUND_TXT} +smui2solr.deploy-prelive-fn-replace-txt="/usr/bin/solr/preliveCore/conf/replace-rules.txt" +smui2solr.deploy-prelive-fn-replace-txt=${?SMUI_DEPLOY_PRELIVE_FN_REPLACE_TXT} + +toggle.rule-deployment.custom-script=false +toggle.rule-deployment.custom-script=${?SMUI_TOGGLE_DEPL_CUSTOM_SCRIPT} +toggle.rule-deployment.custom-script-SMUI2SOLR-SH_PATH="/PATH/TO/alternative-smui2solr-script.sh" +toggle.rule-deployment.custom-script-SMUI2SOLR-SH_PATH=${?SMUI_TOGGLE_DEPL_CUSTOM_SCRIPT_PATH} + +toggle.headline="Search Management UI" +toggle.headline=${?SMUI_HEADLINE} + +toggle.rule-tagging=false +toggle.rule-tagging=${?SMUI_RULE_TAGGING_ACTIVE} + +# A file in JSON format with predefined tags can be defined here, see TestPredefinedTags.json as a example +toggle.predefined-tags-file="" +toggle.predefined-tags-file=${?SMUI_PREDEFINED_TAGS_FILE} + +# Pass JSON (as string) containing the mappings OR leave null for defaults +# TODO consider to pass a (JSON) config file (containing this as well as predefined-tags-file - see above) +toggle.ui-concept.custom.up-down-dropdown-mappings=null +toggle.ui-concept.custom.up-down-dropdown-mappings=${?SMUI_CUSTOM_UPDOWN_MAPPINGS} + +# application instance specific: Play Filter / Security configuration +# ~~~~~ +play.http.secret.key="generated application secret" +play.http.secret.key=${?SMUI_PLAY_APPLICATION_SECRET} + +# Authentication (technical application behaviour) +# ~~~~~ + +# For Basic Auth authentication, use SMUI's BasicAuthAuthenticatedAction (like in the example below): +# smui.authAction="controllers.auth.BasicAuthAuthenticatedAction" +# WARNING: BasicAuth is deprecated as of v3.14. See https://github.com/querqy/smui/pull/83#issuecomment-1023284550 (27-01-2022). +smui.BasicAuthAuthenticatedAction.user="smui_user" +smui.BasicAuthAuthenticatedAction.user=${?SMUI_BASIC_AUTH_USER} +smui.BasicAuthAuthenticatedAction.pass="smui_pass" +smui.BasicAuthAuthenticatedAction.pass=${?SMUI_BASIC_AUTH_PASS} + +# For JWT authentication, use SMUI's JWTJsonAuthenticatedAction (like in the example below): +# smui.authAction="controllers.auth.JWTJsonAuthenticatedAction" +smui.JWTJsonAuthenticatedAction.login.url="" +smui.JWTJsonAuthenticatedAction.login.url=${?SMUI_JWT_LOGIN_URL} +smui.JWTJsonAuthenticatedAction.cookie.name="jwt" +smui.JWTJsonAuthenticatedAction.cookie.name=${?SMUI_JWT_AUTH_COOKIE_NAME} +smui.JWTJsonAuthenticatedAction.public.key="" +smui.JWTJsonAuthenticatedAction.public.key=${?SMUI_JWT_PUBLIC_KEY} +smui.JWTJsonAuthenticatedAction.algorithm="rsa" +smui.JWTJsonAuthenticatedAction.algorithm=${?SMUI_JWT_ALGORITHMS} + +smui.JWTJsonAuthenticatedAction.authorization.active="false" +smui.JWTJsonAuthenticatedAction.authorization.active=${?SMUI_JWT_ACTIVE} +smui.JWTJsonAuthenticatedAction.authorization.json.path="$.roles" +smui.JWTJsonAuthenticatedAction.authorization.json.path=${?SMUI_JWT_ROLES_JSON_PATH} +smui.JWTJsonAuthenticatedAction.authorization.roles="admin" +smui.JWTJsonAuthenticatedAction.authorization.roles=${?SMUI_JWT_AUTHORIZED_ROLE} + +# For using no authentication, leave smui.authAction configured to scala.None +smui.authAction="scala.None" +smui.authAction=${?SMUI_AUTH_ACTION} + +smui.auth.ui-concept.simple-logout-button-target-url="" +smui.auth.ui-concept.simple-logout-button-target-url=${?SMUI_AUTH_LOGOUT_BTN_URL} + +# Remember: You can implement your own authentication behaviour (e.g. based on LDAP / JWTs) by supplying your own AuthenticatedAction (see README.md) + +# WARNING: A simple display-user is deprecated as of v3.14. See https://github.com/querqy/smui/pull/83#issuecomment-1023284550 (27-01-2022). +toggle.display-username.default="Anonymous Search Manager" +toggle.display-username.default=${?SMUI_DEFAULT_USERNAME} + +# 5K data for json_payload might be to less for some rules maintained (see /smui/conf/evolutions/default/6.sql) - maybe support only Postgres >= version, that has native JSON support? + +toggle.activate-eventhistory=false +toggle.activate-eventhistory=${?SMUI_TOGGLE_EVENTHISTORY} + +# +# ~~~~~ + +# Application Server configuration +# ~~~~~ +useSSL=false + +# Caching configuration for SPA Assets (/assets/app/) +play.assets.cache."/public/app/"="no-cache" + +# Play evolutions +# ~~~~~ +play.evolutions.useLocks=true +play.evolutions.autoApply=true + +# Play startup bindings +# ~~~~~ +# @see https://stackoverflow.com/questions/4907603/where-do-i-put-startup-code-in-play-framework +play.modules.enabled += "SmuiStartModule" + +# Play Filter / Security configuration +# ~~~~~ +play.filters.disabled += play.filters.csrf.CSRFFilter // TODO Configure security filters correctly before production use. +play.filters.disabled += play.filters.hosts.AllowedHostsFilter +play.filters.headers.contentSecurityPolicy = null // TODO specify or remove --- play.filters.headers.contentSecurityPolicy = + +# Number of database connections +# See https://github.com/brettwooldridge/HikariCP/wiki/About-Pool-Sizing +fixedConnectionPool = 9 + +play.db { + prototype { + hikaricp.minimumIdle = ${fixedConnectionPool} + hikaricp.maximumPoolSize = ${fixedConnectionPool} + } +} + +# Job queue sized to HikariCP connection pool +database.dispatcher { + executor = "thread-pool-executor" + throughput = 1 + thread-pool-executor { + fixed-pool-size = ${fixedConnectionPool} + } +} diff --git a/target/universal/stage/conf/evolutions/default/1.sql b/target/universal/stage/conf/evolutions/default/1.sql new file mode 100644 index 00000000..5b71492d --- /dev/null +++ b/target/universal/stage/conf/evolutions/default/1.sql @@ -0,0 +1,109 @@ +# --- First database schema + +# --- !Ups + +create table solr_index ( + id varchar(36) not null primary key, + name varchar(1000) not null, + description varchar(1000) not null, + last_update timestamp not null +); + +create table search_input ( + id varchar(36) not null primary key, + term varchar(1000) not null, + solr_index_id varchar(36) not null, + last_update timestamp not null +); + +-- status (for synonym_rule, up_down_rule, filter_rule, delete_rule) +-- ~~~~~~ +-- 0 - inactive (do not deploy) +-- 1 - active (deploy the rule normally) +-- ... other bits, reserved for future stati + +-- synonym_type +-- ~~~~~~~~~~~~ +-- 0 - undirected synonym +-- 1 - directed synonym +create table synonym_rule ( + id varchar(36) not null primary key, + synonym_type int not null, + term varchar(1000) not null, + search_input_id varchar(36) not null, + last_update timestamp not null, + status int not null +); + +-- up_down_type +-- ~~~~~~~~~~~~ +-- 0 - UP +-- 1 - DOWN +create table up_down_rule ( + id varchar(36) not null primary key, + up_down_type int not null, + boost_malus_value int not null, + term varchar(1000) not null, + search_input_id varchar(36) not null, + last_update timestamp not null, + status int not null +); + +create table filter_rule ( + id varchar(36) not null primary key, + term varchar(1000) not null, + search_input_id varchar(36) not null, + last_update timestamp not null, + status int not null +); + +create table delete_rule ( + id varchar(36) not null primary key, + term varchar(1000) not null, + search_input_id varchar(36) not null, + last_update timestamp not null, + status int not null +); + +create table suggested_solr_field ( + id varchar(36) not null primary key, + name varchar(1000) not null, + solr_index_id varchar(36) not null, + last_update timestamp not null +); + +-- target_platform +-- ~~~~~~~~~~~~~~~ +-- 'PRELIVE' - deployment done to a staging or pre-live environment (only possible, if activated, see README.md) +-- 'LIVE' - deployment done to the live environment +-- +-- result +-- ~~~~~~ +-- 0 - OK +-- 1 - ERROR +create table deployment_log ( + id varchar(36) not null primary key, + solr_index_id varchar(36) not null, + target_platform varchar(10) not null, + last_update timestamp not null, + result int not null +); + +# --- !Downs + +drop table deployment_log; + +drop table suggested_solr_field; + +drop table delete_rule; + +drop table filter_rule; + +drop table up_down_rule; + +drop table synonym_rule; + +drop table search_input; + +drop table solr_index; + diff --git a/target/universal/stage/conf/evolutions/default/2.sql b/target/universal/stage/conf/evolutions/default/2.sql new file mode 100644 index 00000000..64881507 --- /dev/null +++ b/target/universal/stage/conf/evolutions/default/2.sql @@ -0,0 +1,16 @@ +# --- !Ups + +-- Adding REDIRECT rule table + +create table redirect_rule ( + id varchar(36) not null primary key, + target varchar(4096) not null, + search_input_id varchar(36) not null, + last_update timestamp not null, + status int not null +); + +# --- !Downs + +drop table redirect_rule; + diff --git a/target/universal/stage/conf/evolutions/default/3.sql b/target/universal/stage/conf/evolutions/default/3.sql new file mode 100644 index 00000000..a4f659d0 --- /dev/null +++ b/target/universal/stage/conf/evolutions/default/3.sql @@ -0,0 +1,37 @@ +# --- !Ups + +-- Add tag table. +-- Tags can be assigned to a single solr index or they can be global to all solr indexes (solr_index_id = null). +-- Exported tags must have a property (e.g. "tenant") and a value (e.g. "MO") so that the full tag would be "tenant:MO". +-- Tags that are not exported can have a value only without a property. +-- +-- exported: 1 = is exported to querqy +-- 0 = is not exported to querqy and only used for tagging purposes in SMUI itself +create table input_tag ( + id varchar(36) not null primary key, + solr_index_id varchar(36), + property varchar(1000), + tag_value varchar(1000) not null, + exported int not null, + predefined int not null, + last_update timestamp not null +); + +create unique index input_tag_property_value_index on input_tag (solr_index_id, property, tag_value); +create index input_tag_predefined_index on input_tag (predefined); + +-- Add table tag_2_input + +create table tag_2_input ( + tag_id varchar(36) not null, + input_id varchar(36) not null, + last_update timestamp not null, + primary key (tag_id, input_id) +); + +create index tag_2_input_input_id_index on tag_2_input (input_id); + +# --- !Downs + +drop table input_tag; +drop table tag_2_input; diff --git a/target/universal/stage/conf/evolutions/default/4.sql b/target/universal/stage/conf/evolutions/default/4.sql new file mode 100644 index 00000000..8ba79315 --- /dev/null +++ b/target/universal/stage/conf/evolutions/default/4.sql @@ -0,0 +1,14 @@ +# --- !Ups + +-- Add status (for deactivating) to search_input + +-- status (for search_input) +-- ~~~~~~ +-- 0 - inactive (do not deploy input and all its rules) +-- 1 - active (deploy the inputs and rules normally) +-- ... other bits, reserved for future stati + +alter table search_input add status int not null default 1; +alter table search_input add comment varchar(1000) not null default ''; + +# --- !Downs diff --git a/target/universal/stage/conf/evolutions/default/5.sql b/target/universal/stage/conf/evolutions/default/5.sql new file mode 100644 index 00000000..37da99b6 --- /dev/null +++ b/target/universal/stage/conf/evolutions/default/5.sql @@ -0,0 +1,29 @@ +# --- !Ups + +-- Add canonical_spelling and alternative_spelling table. + +create table canonical_spelling ( + id varchar(36) not null primary key, + solr_index_id varchar(36), + term varchar(1000) not null, + status int not null, + comment varchar(1000) not null, + last_update timestamp not null +); + +-- Add table alternative_spelling + +create table alternative_spelling ( + id varchar(36) not null primary key, + canonical_spelling_id varchar(36) not null, + term varchar(1000) not null, + status int not null, + last_update timestamp not null +); + +create index alternative_canonical_spelling_id_index on alternative_spelling (canonical_spelling_id); + +# --- !Downs + +drop table canonical_spelling; +drop table alternative_spelling; \ No newline at end of file diff --git a/target/universal/stage/conf/evolutions/default/6.sql b/target/universal/stage/conf/evolutions/default/6.sql new file mode 100644 index 00000000..6f88604c --- /dev/null +++ b/target/universal/stage/conf/evolutions/default/6.sql @@ -0,0 +1,33 @@ +# --- !Ups + +-- event_type (for input_event and rule_event) +-- ~~~~~~~~~~ +-- 0 - created +-- 1 - updated / changed (event entry also present, if only associated rules for input change) +-- 2 - deleted +-- 3 - virtually_created (virtual created events for entities existing BEFORE SMUI v3.8) + +-- event_source (source input of event) +-- ~~~~~~~~~~~ +-- SearchInput +-- CanonicalSpelling +-- +-- json_payload +-- ~~~~~~~~~~~~ +-- contains complete input and associated rules (potential changes) as serialized JSON or null (in case of deleted). +-- payload is currently limited to approx 5K! + +-- 2020-09-13: first encountered JSON payload with 5391B in production ==> double the field size +create table input_event ( + id varchar(36) not null primary key, + event_source varchar(50) not null, + event_type int not null, + event_time timestamp not null, + user_info varchar(100), + input_id varchar(36) not null, + json_payload varchar(10000) +); + +# --- !Downs + +drop table input_event; diff --git a/target/universal/stage/conf/evolutions/default/7.sql b/target/universal/stage/conf/evolutions/default/7.sql new file mode 100644 index 00000000..a8c2facb --- /dev/null +++ b/target/universal/stage/conf/evolutions/default/7.sql @@ -0,0 +1,13 @@ +# --- !Ups + +-- lock_time - will be set to the date/time the migration starts, for potential handling (timeouts) of broken migrations +-- completed - shall be null or 1 +create table smui_migration_lock ( + migration_key varchar(32) not null primary key, + lock_time timestamp not null, + completed int +); + +# --- !Downs + +drop table smui_migration_lock; diff --git a/target/universal/stage/conf/evolutions/default/8.sql b/target/universal/stage/conf/evolutions/default/8.sql new file mode 100644 index 00000000..f63b1071 --- /dev/null +++ b/target/universal/stage/conf/evolutions/default/8.sql @@ -0,0 +1,14 @@ +# --- !Ups + +-- Ensure that we do not allow duplicate solr indexes with same name. +create unique index solr_index_field_name on solr_index (name); + +-- Ensure that we do not allow duplicate suggested solr fields for the same solr index. +create unique index suggested_solr_field_name_solr_index on suggested_solr_field (solr_index_id, name); + + + +# --- !Downs + +drop index solr_index_field_name +drop index suggested_solr_field_name_solr_index; diff --git a/target/universal/stage/conf/logback.xml b/target/universal/stage/conf/logback.xml new file mode 100644 index 00000000..76f36d43 --- /dev/null +++ b/target/universal/stage/conf/logback.xml @@ -0,0 +1,67 @@ + + + + + + + + + + ts + + + { + "service": "${SMUI_LOG_SERVICE_NAME:-smui}", + "service_version": "${SMUI_LOG_SERVICE_VERSION:-unknown}" + } + + + + + + %coloredLevel %logger{15} - %message%n%xException{10} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + logs/application.log + + %date [%level] from %logger in %thread - %message%n%xException + + + + + + + + + + diff --git a/target/universal/stage/conf/messages b/target/universal/stage/conf/messages new file mode 100644 index 00000000..fbebf533 --- /dev/null +++ b/target/universal/stage/conf/messages @@ -0,0 +1 @@ +# Messages diff --git a/target/universal/stage/conf/routes b/target/universal/stage/conf/routes new file mode 100644 index 00000000..0bdf3e89 --- /dev/null +++ b/target/universal/stage/conf/routes @@ -0,0 +1,40 @@ +# Routes +# This file defines all application routes (Higher priority routes first) +# ~~~~ + +# Handle Requests to the Server's root, and supply the Angular SPA +GET / controllers.FrontendController.index() +GET /health controllers.HealthController.health + +# serve the API v1 Specification +# TODO search-input URL path partially "behind" solrIndexId path component and partially not +GET /api/v1/featureToggles controllers.ApiController.getFeatureToggles +GET /api/v1/solr-index controllers.ApiController.listAllSolrIndeces +GET /api/v1/solr-index/:solrIndexId controllers.ApiController.getSolrIndex(solrIndexId: String) +PUT /api/v1/solr-index controllers.ApiController.addNewSolrIndex +DELETE /api/v1/solr-index/:solrIndexId controllers.ApiController.deleteSolrIndex(solrIndexId: String) +GET /api/v1/inputTags controllers.ApiController.listAllInputTags +GET /api/v1/:solrIndexId/search-input controllers.ApiController.listAllSearchInputs(solrIndexId: String) +GET /api/v1/search-input/:searchInputId controllers.ApiController.getDetailedSearchInput(searchInputId: String) +PUT /api/v1/:solrIndexId/search-input controllers.ApiController.addNewSearchInput(solrIndexId: String) +POST /api/v1/search-input/:searchInputId controllers.ApiController.updateSearchInput(searchInputId: String) +DELETE /api/v1/search-input/:searchInputId controllers.ApiController.deleteSearchInput(searchInputId: String) +POST /api/v1/:solrIndexId/rules-txt/:targetPlatform controllers.ApiController.updateRulesTxtForSolrIndexAndTargetPlatform(solrIndexId: String, targetPlatform: String) +GET /api/v1/:solrIndexId/suggested-solr-field controllers.ApiController.listAllSuggestedSolrFields(solrIndexId: String) +PUT /api/v1/:solrIndexId/suggested-solr-field controllers.ApiController.addNewSuggestedSolrField(solrIndexId: String) +DELETE /api/v1/:solrIndexId/suggested-solr-field/:suggestedFieldId controllers.ApiController.deleteSuggestedSolrField(solrIndexId: String, suggestedFieldId: String) +GET /api/v1/allRulesTxtFiles controllers.ApiController.downloadAllRulesTxtFiles +POST /api/v1/:solrIndexId/import-from-rules-txt controllers.ApiController.importFromRulesTxt(solrIndexId: String) +GET /api/v1/log/deployment-info controllers.ApiController.getLatestDeploymentResult(solrIndexId: String, targetSystem: String) +GET /api/v1/:solrIndexId/rules-and-spellings controllers.ApiController.listAll(solrIndexId: String) +PUT /api/v1/:solrIndexId/spelling controllers.ApiController.addNewSpelling(solrIndexId: String) +POST /api/v1/:solrIndexId/spelling/:canonicalSpellingId controllers.ApiController.updateSpelling(solrIndexId: String, canonicalSpellingId: String) +DELETE /api/v1/spelling/:canonicalSpellingId controllers.ApiController.deleteSpelling(canonicalSpellingId: String) +GET /api/v1/spelling/:canonicalSpellingId controllers.ApiController.getDetailedSpelling(canonicalSpellingId: String) +GET /api/v1/log/rule-activity-log controllers.ApiController.getActivityLog(inputId: String) +GET /api/v1/report/rules-report/:solrIndexId controllers.ApiController.getRulesReport(solrIndexId: String) +GET /api/v1/report/activity-report/:solrIndexId controllers.ApiController.getActivityReport(solrIndexId: String) +GET /api/v1/version/latest-info controllers.ApiController.getLatestVersionInfo() + +# Map static resources from the /public folder to the /assets URL path +GET /*file controllers.FrontendController.assetOrDefault(file) diff --git a/target/universal/stage/conf/smui2git.sh b/target/universal/stage/conf/smui2git.sh new file mode 100755 index 00000000..bd2351af --- /dev/null +++ b/target/universal/stage/conf/smui2git.sh @@ -0,0 +1,73 @@ +#!/bin/bash + +set -euo pipefail + +# interface variables +SRC_TMP_FILE=$1 +SMUI_GIT_REPOSITORY=$2 +SMUI_GIT_FN_COMMON_RULES_TXT=$3 + +# helper variables +SMUI_GIT_PATH=${SMUI_GIT_PATH:-/} +SMUI_GIT_BRANCH=${SMUI_GIT_BRANCH:-master} +SMUI_GIT_COMMIT_MSG=${SMUI_GIT_COMMIT_MSG:-"Update from SMUI-bot (with smui2git.sh)"} +SMUI_GIT_CLONE_PATH=${SMUI_GIT_CLONE_PATH:-/tmp/smui-git-repo} + +# configure git +export GIT_TRACE=2 + +_log() { + echo -e "${1}" +} + +_info() { + _log "In smui2git.sh - script performing rules.txt update to git repo" + _log "^-- SRC_TMP_FILE: ${SRC_TMP_FILE}" + _log "^-- SMUI_GIT_REPOSITORY: ${SMUI_GIT_REPOSITORY}" + _log "^-- SMUI_GIT_FN_COMMON_RULES_TXT: ${SMUI_GIT_FN_COMMON_RULES_TXT}" + _log "^-- SMUI_GIT_PATH: ${SMUI_GIT_PATH}" + _log "^-- SMUI_GIT_BRANCH: ${SMUI_GIT_BRANCH}" + _log "^-- SMUI_GIT_COMMIT_MSG: ${SMUI_GIT_COMMIT_MSG}" + _log "^-- SMUI_GIT_CLONE_PATH: ${SMUI_GIT_CLONE_PATH}" + _log "" +} + +_initGit() { + _log "remove old git directory" + rm -Rf "${SMUI_GIT_CLONE_PATH}" + if [ ! -d "${SMUI_GIT_CLONE_PATH}/.git" ]; then + _log "Clone GitRepository ${SMUI_GIT_REPOSITORY} to ${SMUI_GIT_CLONE_PATH}" + git clone "${SMUI_GIT_REPOSITORY}" "${SMUI_GIT_CLONE_PATH}" + fi +} + +_publishToGit() { + if [ ! -d "${SMUI_GIT_CLONE_PATH}/.git" ]; then + _log "Git Directory not exists" + exit 1 + fi; + + _log "git checkout -f ${SMUI_GIT_BRANCH}" + git -C "${SMUI_GIT_CLONE_PATH}" checkout -f "${SMUI_GIT_BRANCH}" + + _log "git pull --prune" + git -C "${SMUI_GIT_CLONE_PATH}" pull --prune + + _log "cp ${SRC_TMP_FILE} ${SMUI_GIT_CLONE_PATH}${SMUI_GIT_PATH}${SMUI_GIT_FN_COMMON_RULES_TXT}" + cp "${SRC_TMP_FILE}" "${SMUI_GIT_CLONE_PATH}${SMUI_GIT_PATH}${SMUI_GIT_FN_COMMON_RULES_TXT}" + + _log "git add ${SMUI_GIT_CLONE_PATH}${SMUI_GIT_PATH}${SMUI_GIT_FN_COMMON_RULES_TXT}" + git -C "${SMUI_GIT_CLONE_PATH}" add "${SMUI_GIT_CLONE_PATH}${SMUI_GIT_PATH}${SMUI_GIT_FN_COMMON_RULES_TXT}" + + _log "git commit -m ${SMUI_GIT_COMMIT_MSG}" + git -C "${SMUI_GIT_CLONE_PATH}" commit -m "${SMUI_GIT_COMMIT_MSG}" + + _log "git push" + git -C "${SMUI_GIT_CLONE_PATH}" push +} + +_info +_initGit +_publishToGit + +exit 0; diff --git a/target/universal/stage/conf/smui2solr.sh b/target/universal/stage/conf/smui2solr.sh new file mode 100755 index 00000000..711d3341 --- /dev/null +++ b/target/universal/stage/conf/smui2solr.sh @@ -0,0 +1,87 @@ +#!/bin/bash + +set -euo pipefail + +SRC_TMP_FILE=$1 +DST_CP_FILE_TO=$2 +SOLR_HOST=$3 +SOLR_CORE_NAME=$4 +DECOMPOUND_DST_CP_FILE_TO=$5 +TARGET_SYSTEM=$6 +REPLACE_RULES_SRC_TMP_FILE=$7 +REPLACE_RULES_DST_CP_FILE_TO=$8 + +echo "In smui2solr.sh - script performing rules.txt update and core reload" +echo "^-- SRC_TMP_FILE = $SRC_TMP_FILE" +echo "^-- DST_CP_FILE_TO = $DST_CP_FILE_TO" +echo "^-- SOLR_HOST = $SOLR_HOST" +echo "^-- SOLR_CORE_NAME: $SOLR_CORE_NAME" +echo "^-- DECOMPOUND_DST_CP_FILE_TO = $DECOMPOUND_DST_CP_FILE_TO" +echo "^-- TARGET_SYSTEM = $TARGET_SYSTEM" +echo "^-- REPLACE_RULES_SRC_TMP_FILE = $REPLACE_RULES_SRC_TMP_FILE" +echo "^-- REPLACE_RULES_DST_CP_FILE_TO = $REPLACE_RULES_DST_CP_FILE_TO" + +# DEPLOYMENT +##### + +echo "^-- Perform rules.txt deployment (decompound-rules.txt eventually)" + +# $1 - from_filename +# $2 - to_filename (might be local or remote) +function deploy_rules_txt { + # e.g.: remote_user:remote_pass@remote_host:/path/to/live/solr/defaultCore/conf/rules.txt + if [[ $2 =~ (.*):(.*)@(.*) ]] + then + echo "^-- ... matched remote target (regex). proceeding with remote copy ..." + sshpass -p "${BASH_REMATCH[2]}" scp -v -o StrictHostKeyChecking=no $1 ${BASH_REMATCH[1]}@${BASH_REMATCH[3]} + else + echo "^-- ... no match (regex). proceeding with regular cp ..." + cp $1 $2 + fi +} + +echo "^-- ... rules.txt" +deploy_rules_txt $SRC_TMP_FILE $DST_CP_FILE_TO + +echo "^-- ... decompound-rules.txt" +if ! [[ $DECOMPOUND_DST_CP_FILE_TO == "NONE" ]] +then + deploy_rules_txt "$SRC_TMP_FILE-2" $DECOMPOUND_DST_CP_FILE_TO +fi + +echo "^-- ... replace-rules.txt" +if ! [[ $REPLACE_RULES_SRC_TMP_FILE == "NONE" && $REPLACE_RULES_DST_CP_FILE_TO == "NONE" ]] +then + deploy_rules_txt $REPLACE_RULES_SRC_TMP_FILE $REPLACE_RULES_DST_CP_FILE_TO +fi + +# CORE RELOAD +##### + +echo "^-- Perform core reload for SOLR_HOST = $SOLR_HOST, SOLR_CORE_NAME = $SOLR_CORE_NAME" + +if ! [[ $SOLR_HOST == "NONE" ]] +then + # TODO only core reload over http possible. make configurable. + SOLR_STATUS=$(curl -s -i -XGET "http://$SOLR_HOST/solr/admin/cores?wt=xml&action=RELOAD&core=$SOLR_CORE_NAME") + + if [ $? -ne 0 ]; then + exit 16 + fi + + if ! [[ $SOLR_STATUS == *"200 OK"* ]] + then + >&2 echo "Error reloading Solr core: $SOLR_STATUS" + exit 17 + fi + + if ! [[ $SOLR_STATUS == *"0"* ]] + then + >&2 echo "Error reloading Solr core: $SOLR_STATUS" + exit 18 + fi +fi + +# all ok +echo "smui2solr.sh - ok" +exit 0 diff --git a/target/universal/stage/lib/aopalliance.aopalliance-1.0.jar b/target/universal/stage/lib/aopalliance.aopalliance-1.0.jar new file mode 100644 index 00000000..578b1a0c Binary files /dev/null and b/target/universal/stage/lib/aopalliance.aopalliance-1.0.jar differ diff --git a/target/universal/stage/lib/ch.qos.logback.logback-classic-1.2.3.jar b/target/universal/stage/lib/ch.qos.logback.logback-classic-1.2.3.jar new file mode 100644 index 00000000..bed00c0a Binary files /dev/null and b/target/universal/stage/lib/ch.qos.logback.logback-classic-1.2.3.jar differ diff --git a/target/universal/stage/lib/ch.qos.logback.logback-core-1.2.3.jar b/target/universal/stage/lib/ch.qos.logback.logback-core-1.2.3.jar new file mode 100644 index 00000000..487b3956 Binary files /dev/null and b/target/universal/stage/lib/ch.qos.logback.logback-core-1.2.3.jar differ diff --git a/target/universal/stage/lib/com.fasterxml.jackson.core.jackson-annotations-2.10.3.jar b/target/universal/stage/lib/com.fasterxml.jackson.core.jackson-annotations-2.10.3.jar new file mode 100644 index 00000000..e915f5ba Binary files /dev/null and b/target/universal/stage/lib/com.fasterxml.jackson.core.jackson-annotations-2.10.3.jar differ diff --git a/target/universal/stage/lib/com.fasterxml.jackson.core.jackson-core-2.9.10.jar b/target/universal/stage/lib/com.fasterxml.jackson.core.jackson-core-2.9.10.jar new file mode 100644 index 00000000..1b5e87cc Binary files /dev/null and b/target/universal/stage/lib/com.fasterxml.jackson.core.jackson-core-2.9.10.jar differ diff --git a/target/universal/stage/lib/com.fasterxml.jackson.core.jackson-databind-2.9.10.jar b/target/universal/stage/lib/com.fasterxml.jackson.core.jackson-databind-2.9.10.jar new file mode 100644 index 00000000..2b71c3af Binary files /dev/null and b/target/universal/stage/lib/com.fasterxml.jackson.core.jackson-databind-2.9.10.jar differ diff --git a/target/universal/stage/lib/com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.9.8.jar b/target/universal/stage/lib/com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.9.8.jar new file mode 100644 index 00000000..6367d1f4 Binary files /dev/null and b/target/universal/stage/lib/com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.9.8.jar differ diff --git a/target/universal/stage/lib/com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.9.8.jar b/target/universal/stage/lib/com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.9.8.jar new file mode 100644 index 00000000..09bc9d59 Binary files /dev/null and b/target/universal/stage/lib/com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.9.8.jar differ diff --git a/target/universal/stage/lib/com.google.code.findbugs.jsr305-3.0.2.jar b/target/universal/stage/lib/com.google.code.findbugs.jsr305-3.0.2.jar new file mode 100644 index 00000000..59222d9c Binary files /dev/null and b/target/universal/stage/lib/com.google.code.findbugs.jsr305-3.0.2.jar differ diff --git a/target/universal/stage/lib/com.google.errorprone.error_prone_annotations-2.2.0.jar b/target/universal/stage/lib/com.google.errorprone.error_prone_annotations-2.2.0.jar new file mode 100644 index 00000000..c8e27b53 Binary files /dev/null and b/target/universal/stage/lib/com.google.errorprone.error_prone_annotations-2.2.0.jar differ diff --git a/target/universal/stage/lib/com.google.guava.failureaccess-1.0.1.jar b/target/universal/stage/lib/com.google.guava.failureaccess-1.0.1.jar new file mode 100644 index 00000000..9b56dc75 Binary files /dev/null and b/target/universal/stage/lib/com.google.guava.failureaccess-1.0.1.jar differ diff --git a/target/universal/stage/lib/com.google.guava.guava-27.1-jre.jar b/target/universal/stage/lib/com.google.guava.guava-27.1-jre.jar new file mode 100644 index 00000000..75eb733f Binary files /dev/null and b/target/universal/stage/lib/com.google.guava.guava-27.1-jre.jar differ diff --git a/target/universal/stage/lib/com.google.guava.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar b/target/universal/stage/lib/com.google.guava.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar new file mode 100644 index 00000000..45832c05 Binary files /dev/null and b/target/universal/stage/lib/com.google.guava.listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar differ diff --git a/target/universal/stage/lib/com.google.inject.extensions.guice-assistedinject-4.2.2.jar b/target/universal/stage/lib/com.google.inject.extensions.guice-assistedinject-4.2.2.jar new file mode 100644 index 00000000..2ae2940f Binary files /dev/null and b/target/universal/stage/lib/com.google.inject.extensions.guice-assistedinject-4.2.2.jar differ diff --git a/target/universal/stage/lib/com.google.inject.guice-4.2.2.jar b/target/universal/stage/lib/com.google.inject.guice-4.2.2.jar new file mode 100644 index 00000000..14245925 Binary files /dev/null and b/target/universal/stage/lib/com.google.inject.guice-4.2.2.jar differ diff --git a/target/universal/stage/lib/com.google.j2objc.j2objc-annotations-1.1.jar b/target/universal/stage/lib/com.google.j2objc.j2objc-annotations-1.1.jar new file mode 100644 index 00000000..4b6f1274 Binary files /dev/null and b/target/universal/stage/lib/com.google.j2objc.j2objc-annotations-1.1.jar differ diff --git a/target/universal/stage/lib/com.google.protobuf.protobuf-java-3.6.1.jar b/target/universal/stage/lib/com.google.protobuf.protobuf-java-3.6.1.jar new file mode 100644 index 00000000..8a187891 Binary files /dev/null and b/target/universal/stage/lib/com.google.protobuf.protobuf-java-3.6.1.jar differ diff --git a/target/universal/stage/lib/com.googlecode.usc.jdbcdslog-1.0.6.2.jar b/target/universal/stage/lib/com.googlecode.usc.jdbcdslog-1.0.6.2.jar new file mode 100644 index 00000000..68bdbcfd Binary files /dev/null and b/target/universal/stage/lib/com.googlecode.usc.jdbcdslog-1.0.6.2.jar differ diff --git a/target/universal/stage/lib/com.jayway.jsonpath.json-path-2.4.0.jar b/target/universal/stage/lib/com.jayway.jsonpath.json-path-2.4.0.jar new file mode 100644 index 00000000..6229306b Binary files /dev/null and b/target/universal/stage/lib/com.jayway.jsonpath.json-path-2.4.0.jar differ diff --git a/target/universal/stage/lib/com.pauldijou.jwt-core_2.12-4.1.0.jar b/target/universal/stage/lib/com.pauldijou.jwt-core_2.12-4.1.0.jar new file mode 100644 index 00000000..fb219b85 Binary files /dev/null and b/target/universal/stage/lib/com.pauldijou.jwt-core_2.12-4.1.0.jar differ diff --git a/target/universal/stage/lib/com.pauldijou.jwt-json-common_2.12-4.1.0.jar b/target/universal/stage/lib/com.pauldijou.jwt-json-common_2.12-4.1.0.jar new file mode 100644 index 00000000..a4000af4 Binary files /dev/null and b/target/universal/stage/lib/com.pauldijou.jwt-json-common_2.12-4.1.0.jar differ diff --git a/target/universal/stage/lib/com.pauldijou.jwt-play-json_2.12-4.1.0.jar b/target/universal/stage/lib/com.pauldijou.jwt-play-json_2.12-4.1.0.jar new file mode 100644 index 00000000..0851cd39 Binary files /dev/null and b/target/universal/stage/lib/com.pauldijou.jwt-play-json_2.12-4.1.0.jar differ diff --git a/target/universal/stage/lib/com.pauldijou.jwt-play_2.12-4.1.0.jar b/target/universal/stage/lib/com.pauldijou.jwt-play_2.12-4.1.0.jar new file mode 100644 index 00000000..da124bc7 Binary files /dev/null and b/target/universal/stage/lib/com.pauldijou.jwt-play_2.12-4.1.0.jar differ diff --git a/target/universal/stage/lib/com.typesafe.akka.akka-actor_2.12-2.5.23.jar b/target/universal/stage/lib/com.typesafe.akka.akka-actor_2.12-2.5.23.jar new file mode 100644 index 00000000..7e60cee8 Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.akka.akka-actor_2.12-2.5.23.jar differ diff --git a/target/universal/stage/lib/com.typesafe.akka.akka-http-core_2.12-10.1.8.jar b/target/universal/stage/lib/com.typesafe.akka.akka-http-core_2.12-10.1.8.jar new file mode 100644 index 00000000..c56202f5 Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.akka.akka-http-core_2.12-10.1.8.jar differ diff --git a/target/universal/stage/lib/com.typesafe.akka.akka-parsing_2.12-10.1.8.jar b/target/universal/stage/lib/com.typesafe.akka.akka-parsing_2.12-10.1.8.jar new file mode 100644 index 00000000..c3de8d81 Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.akka.akka-parsing_2.12-10.1.8.jar differ diff --git a/target/universal/stage/lib/com.typesafe.akka.akka-protobuf_2.12-2.5.23.jar b/target/universal/stage/lib/com.typesafe.akka.akka-protobuf_2.12-2.5.23.jar new file mode 100644 index 00000000..4e7c1020 Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.akka.akka-protobuf_2.12-2.5.23.jar differ diff --git a/target/universal/stage/lib/com.typesafe.akka.akka-slf4j_2.12-2.5.23.jar b/target/universal/stage/lib/com.typesafe.akka.akka-slf4j_2.12-2.5.23.jar new file mode 100644 index 00000000..d5ed8f98 Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.akka.akka-slf4j_2.12-2.5.23.jar differ diff --git a/target/universal/stage/lib/com.typesafe.akka.akka-stream_2.12-2.5.23.jar b/target/universal/stage/lib/com.typesafe.akka.akka-stream_2.12-2.5.23.jar new file mode 100644 index 00000000..5c92a3f0 Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.akka.akka-stream_2.12-2.5.23.jar differ diff --git a/target/universal/stage/lib/com.typesafe.config-1.3.3.jar b/target/universal/stage/lib/com.typesafe.config-1.3.3.jar new file mode 100644 index 00000000..a49d2ac8 Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.config-1.3.3.jar differ diff --git a/target/universal/stage/lib/com.typesafe.play.build-link-2.7.3.jar b/target/universal/stage/lib/com.typesafe.play.build-link-2.7.3.jar new file mode 100644 index 00000000..e4cae054 Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.play.build-link-2.7.3.jar differ diff --git a/target/universal/stage/lib/com.typesafe.play.filters-helpers_2.12-2.7.3.jar b/target/universal/stage/lib/com.typesafe.play.filters-helpers_2.12-2.7.3.jar new file mode 100644 index 00000000..24f17916 Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.play.filters-helpers_2.12-2.7.3.jar differ diff --git a/target/universal/stage/lib/com.typesafe.play.play-akka-http-server_2.12-2.7.3.jar b/target/universal/stage/lib/com.typesafe.play.play-akka-http-server_2.12-2.7.3.jar new file mode 100644 index 00000000..5a87034e Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.play.play-akka-http-server_2.12-2.7.3.jar differ diff --git a/target/universal/stage/lib/com.typesafe.play.play-exceptions-2.7.3.jar b/target/universal/stage/lib/com.typesafe.play.play-exceptions-2.7.3.jar new file mode 100644 index 00000000..85499e12 Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.play.play-exceptions-2.7.3.jar differ diff --git a/target/universal/stage/lib/com.typesafe.play.play-functional_2.12-2.7.4.jar b/target/universal/stage/lib/com.typesafe.play.play-functional_2.12-2.7.4.jar new file mode 100644 index 00000000..72717bd8 Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.play.play-functional_2.12-2.7.4.jar differ diff --git a/target/universal/stage/lib/com.typesafe.play.play-guice_2.12-2.7.3.jar b/target/universal/stage/lib/com.typesafe.play.play-guice_2.12-2.7.3.jar new file mode 100644 index 00000000..01c5b5ad Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.play.play-guice_2.12-2.7.3.jar differ diff --git a/target/universal/stage/lib/com.typesafe.play.play-jdbc-api_2.12-2.7.3.jar b/target/universal/stage/lib/com.typesafe.play.play-jdbc-api_2.12-2.7.3.jar new file mode 100644 index 00000000..17da38fa Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.play.play-jdbc-api_2.12-2.7.3.jar differ diff --git a/target/universal/stage/lib/com.typesafe.play.play-jdbc-evolutions_2.12-2.7.3.jar b/target/universal/stage/lib/com.typesafe.play.play-jdbc-evolutions_2.12-2.7.3.jar new file mode 100644 index 00000000..f2b301f4 Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.play.play-jdbc-evolutions_2.12-2.7.3.jar differ diff --git a/target/universal/stage/lib/com.typesafe.play.play-jdbc_2.12-2.7.3.jar b/target/universal/stage/lib/com.typesafe.play.play-jdbc_2.12-2.7.3.jar new file mode 100644 index 00000000..af7f0a86 Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.play.play-jdbc_2.12-2.7.3.jar differ diff --git a/target/universal/stage/lib/com.typesafe.play.play-json_2.12-2.7.4.jar b/target/universal/stage/lib/com.typesafe.play.play-json_2.12-2.7.4.jar new file mode 100644 index 00000000..2af914f8 Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.play.play-json_2.12-2.7.4.jar differ diff --git a/target/universal/stage/lib/com.typesafe.play.play-logback_2.12-2.7.3.jar b/target/universal/stage/lib/com.typesafe.play.play-logback_2.12-2.7.3.jar new file mode 100644 index 00000000..c57154b6 Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.play.play-logback_2.12-2.7.3.jar differ diff --git a/target/universal/stage/lib/com.typesafe.play.play-server_2.12-2.7.3.jar b/target/universal/stage/lib/com.typesafe.play.play-server_2.12-2.7.3.jar new file mode 100644 index 00000000..a9fa71f8 Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.play.play-server_2.12-2.7.3.jar differ diff --git a/target/universal/stage/lib/com.typesafe.play.play-streams_2.12-2.7.3.jar b/target/universal/stage/lib/com.typesafe.play.play-streams_2.12-2.7.3.jar new file mode 100644 index 00000000..5087e4fe Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.play.play-streams_2.12-2.7.3.jar differ diff --git a/target/universal/stage/lib/com.typesafe.play.play_2.12-2.7.3.jar b/target/universal/stage/lib/com.typesafe.play.play_2.12-2.7.3.jar new file mode 100644 index 00000000..f9bdd6a1 Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.play.play_2.12-2.7.3.jar differ diff --git a/target/universal/stage/lib/com.typesafe.play.twirl-api_2.12-1.4.2.jar b/target/universal/stage/lib/com.typesafe.play.twirl-api_2.12-1.4.2.jar new file mode 100644 index 00000000..1c59aec5 Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.play.twirl-api_2.12-1.4.2.jar differ diff --git a/target/universal/stage/lib/com.typesafe.ssl-config-core_2.12-0.3.8.jar b/target/universal/stage/lib/com.typesafe.ssl-config-core_2.12-0.3.8.jar new file mode 100644 index 00000000..a59f523f Binary files /dev/null and b/target/universal/stage/lib/com.typesafe.ssl-config-core_2.12-0.3.8.jar differ diff --git a/target/universal/stage/lib/com.zaxxer.HikariCP-3.3.1.jar b/target/universal/stage/lib/com.zaxxer.HikariCP-3.3.1.jar new file mode 100644 index 00000000..476e0c0b Binary files /dev/null and b/target/universal/stage/lib/com.zaxxer.HikariCP-3.3.1.jar differ diff --git a/target/universal/stage/lib/io.jsonwebtoken.jjwt-0.9.1.jar b/target/universal/stage/lib/io.jsonwebtoken.jjwt-0.9.1.jar new file mode 100644 index 00000000..905c80e9 Binary files /dev/null and b/target/universal/stage/lib/io.jsonwebtoken.jjwt-0.9.1.jar differ diff --git a/target/universal/stage/lib/javax.activation.javax.activation-api-1.2.0.jar b/target/universal/stage/lib/javax.activation.javax.activation-api-1.2.0.jar new file mode 100644 index 00000000..986c3650 Binary files /dev/null and b/target/universal/stage/lib/javax.activation.javax.activation-api-1.2.0.jar differ diff --git a/target/universal/stage/lib/javax.inject.javax.inject-1.jar b/target/universal/stage/lib/javax.inject.javax.inject-1.jar new file mode 100644 index 00000000..b2a9d0bf Binary files /dev/null and b/target/universal/stage/lib/javax.inject.javax.inject-1.jar differ diff --git a/target/universal/stage/lib/javax.transaction.jta-1.1.jar b/target/universal/stage/lib/javax.transaction.jta-1.1.jar new file mode 100644 index 00000000..7736ec9f Binary files /dev/null and b/target/universal/stage/lib/javax.transaction.jta-1.1.jar differ diff --git a/target/universal/stage/lib/javax.xml.bind.jaxb-api-2.3.1.jar b/target/universal/stage/lib/javax.xml.bind.jaxb-api-2.3.1.jar new file mode 100644 index 00000000..45658654 Binary files /dev/null and b/target/universal/stage/lib/javax.xml.bind.jaxb-api-2.3.1.jar differ diff --git a/target/universal/stage/lib/joda-time.joda-time-2.10.3.jar b/target/universal/stage/lib/joda-time.joda-time-2.10.3.jar new file mode 100644 index 00000000..0de2c0bd Binary files /dev/null and b/target/universal/stage/lib/joda-time.joda-time-2.10.3.jar differ diff --git a/target/universal/stage/lib/mysql.mysql-connector-java-8.0.18.jar b/target/universal/stage/lib/mysql.mysql-connector-java-8.0.18.jar new file mode 100644 index 00000000..de672cba Binary files /dev/null and b/target/universal/stage/lib/mysql.mysql-connector-java-8.0.18.jar differ diff --git a/target/universal/stage/lib/net.logstash.logback.logstash-logback-encoder-5.3.jar b/target/universal/stage/lib/net.logstash.logback.logstash-logback-encoder-5.3.jar new file mode 100644 index 00000000..c7b6a5fb Binary files /dev/null and b/target/universal/stage/lib/net.logstash.logback.logstash-logback-encoder-5.3.jar differ diff --git a/target/universal/stage/lib/net.minidev.accessors-smart-1.2.jar b/target/universal/stage/lib/net.minidev.accessors-smart-1.2.jar new file mode 100644 index 00000000..f4505e91 Binary files /dev/null and b/target/universal/stage/lib/net.minidev.accessors-smart-1.2.jar differ diff --git a/target/universal/stage/lib/net.minidev.json-smart-2.3.jar b/target/universal/stage/lib/net.minidev.json-smart-2.3.jar new file mode 100644 index 00000000..0cd52ea4 Binary files /dev/null and b/target/universal/stage/lib/net.minidev.json-smart-2.3.jar differ diff --git a/target/universal/stage/lib/org.checkerframework.checker-qual-2.5.2.jar b/target/universal/stage/lib/org.checkerframework.checker-qual-2.5.2.jar new file mode 100644 index 00000000..ae4e7f1f Binary files /dev/null and b/target/universal/stage/lib/org.checkerframework.checker-qual-2.5.2.jar differ diff --git a/target/universal/stage/lib/org.codehaus.janino.commons-compiler-3.0.8.jar b/target/universal/stage/lib/org.codehaus.janino.commons-compiler-3.0.8.jar new file mode 100644 index 00000000..06bc7a3e Binary files /dev/null and b/target/universal/stage/lib/org.codehaus.janino.commons-compiler-3.0.8.jar differ diff --git a/target/universal/stage/lib/org.codehaus.janino.janino-3.0.8.jar b/target/universal/stage/lib/org.codehaus.janino.janino-3.0.8.jar new file mode 100644 index 00000000..b85beb9a Binary files /dev/null and b/target/universal/stage/lib/org.codehaus.janino.janino-3.0.8.jar differ diff --git a/target/universal/stage/lib/org.codehaus.mojo.animal-sniffer-annotations-1.17.jar b/target/universal/stage/lib/org.codehaus.mojo.animal-sniffer-annotations-1.17.jar new file mode 100644 index 00000000..6ec7a603 Binary files /dev/null and b/target/universal/stage/lib/org.codehaus.mojo.animal-sniffer-annotations-1.17.jar differ diff --git a/target/universal/stage/lib/org.joda.joda-convert-2.2.1.jar b/target/universal/stage/lib/org.joda.joda-convert-2.2.1.jar new file mode 100644 index 00000000..8e6dcfb5 Binary files /dev/null and b/target/universal/stage/lib/org.joda.joda-convert-2.2.1.jar differ diff --git a/target/universal/stage/lib/org.ow2.asm.asm-5.0.4.jar b/target/universal/stage/lib/org.ow2.asm.asm-5.0.4.jar new file mode 100644 index 00000000..cdb283dd Binary files /dev/null and b/target/universal/stage/lib/org.ow2.asm.asm-5.0.4.jar differ diff --git a/target/universal/stage/lib/org.playframework.anorm.anorm-tokenizer_2.12-2.6.4.jar b/target/universal/stage/lib/org.playframework.anorm.anorm-tokenizer_2.12-2.6.4.jar new file mode 100644 index 00000000..f85e5fc8 Binary files /dev/null and b/target/universal/stage/lib/org.playframework.anorm.anorm-tokenizer_2.12-2.6.4.jar differ diff --git a/target/universal/stage/lib/org.playframework.anorm.anorm_2.12-2.6.4.jar b/target/universal/stage/lib/org.playframework.anorm.anorm_2.12-2.6.4.jar new file mode 100644 index 00000000..ab0529be Binary files /dev/null and b/target/universal/stage/lib/org.playframework.anorm.anorm_2.12-2.6.4.jar differ diff --git a/target/universal/stage/lib/org.postgresql.postgresql-42.2.5.jar b/target/universal/stage/lib/org.postgresql.postgresql-42.2.5.jar new file mode 100644 index 00000000..d89d4331 Binary files /dev/null and b/target/universal/stage/lib/org.postgresql.postgresql-42.2.5.jar differ diff --git a/target/universal/stage/lib/org.querqy.querqy-core-3.7.0.jar b/target/universal/stage/lib/org.querqy.querqy-core-3.7.0.jar new file mode 100644 index 00000000..43592fde Binary files /dev/null and b/target/universal/stage/lib/org.querqy.querqy-core-3.7.0.jar differ diff --git a/target/universal/stage/lib/org.reactivestreams.reactive-streams-1.0.2.jar b/target/universal/stage/lib/org.reactivestreams.reactive-streams-1.0.2.jar new file mode 100644 index 00000000..8e8a9ce0 Binary files /dev/null and b/target/universal/stage/lib/org.reactivestreams.reactive-streams-1.0.2.jar differ diff --git a/target/universal/stage/lib/org.scala-lang.modules.scala-java8-compat_2.12-0.9.0.jar b/target/universal/stage/lib/org.scala-lang.modules.scala-java8-compat_2.12-0.9.0.jar new file mode 100644 index 00000000..412c7e7a Binary files /dev/null and b/target/universal/stage/lib/org.scala-lang.modules.scala-java8-compat_2.12-0.9.0.jar differ diff --git a/target/universal/stage/lib/org.scala-lang.modules.scala-parser-combinators_2.12-1.1.2.jar b/target/universal/stage/lib/org.scala-lang.modules.scala-parser-combinators_2.12-1.1.2.jar new file mode 100644 index 00000000..47d5a7fe Binary files /dev/null and b/target/universal/stage/lib/org.scala-lang.modules.scala-parser-combinators_2.12-1.1.2.jar differ diff --git a/target/universal/stage/lib/org.scala-lang.modules.scala-xml_2.12-1.2.0.jar b/target/universal/stage/lib/org.scala-lang.modules.scala-xml_2.12-1.2.0.jar new file mode 100644 index 00000000..4d5d4ed9 Binary files /dev/null and b/target/universal/stage/lib/org.scala-lang.modules.scala-xml_2.12-1.2.0.jar differ diff --git a/target/universal/stage/lib/org.scala-lang.scala-library-2.12.11.jar b/target/universal/stage/lib/org.scala-lang.scala-library-2.12.11.jar new file mode 100644 index 00000000..29774f31 Binary files /dev/null and b/target/universal/stage/lib/org.scala-lang.scala-library-2.12.11.jar differ diff --git a/target/universal/stage/lib/org.scala-lang.scala-reflect-2.12.11.jar b/target/universal/stage/lib/org.scala-lang.scala-reflect-2.12.11.jar new file mode 100644 index 00000000..2ccf18d1 Binary files /dev/null and b/target/universal/stage/lib/org.scala-lang.scala-reflect-2.12.11.jar differ diff --git a/target/universal/stage/lib/org.slf4j.jcl-over-slf4j-1.7.26.jar b/target/universal/stage/lib/org.slf4j.jcl-over-slf4j-1.7.26.jar new file mode 100644 index 00000000..b060a0db Binary files /dev/null and b/target/universal/stage/lib/org.slf4j.jcl-over-slf4j-1.7.26.jar differ diff --git a/target/universal/stage/lib/org.slf4j.jul-to-slf4j-1.7.26.jar b/target/universal/stage/lib/org.slf4j.jul-to-slf4j-1.7.26.jar new file mode 100644 index 00000000..cebdc8aa Binary files /dev/null and b/target/universal/stage/lib/org.slf4j.jul-to-slf4j-1.7.26.jar differ diff --git a/target/universal/stage/lib/org.slf4j.slf4j-api-1.7.30.jar b/target/universal/stage/lib/org.slf4j.slf4j-api-1.7.30.jar new file mode 100644 index 00000000..29ac26fb Binary files /dev/null and b/target/universal/stage/lib/org.slf4j.slf4j-api-1.7.30.jar differ diff --git a/target/universal/stage/lib/org.xerial.sqlite-jdbc-3.28.0.jar b/target/universal/stage/lib/org.xerial.sqlite-jdbc-3.28.0.jar new file mode 100644 index 00000000..5722bf08 Binary files /dev/null and b/target/universal/stage/lib/org.xerial.sqlite-jdbc-3.28.0.jar differ diff --git a/target/universal/stage/lib/search-management-ui.search-management-ui-3.14.0-assets.jar b/target/universal/stage/lib/search-management-ui.search-management-ui-3.14.0-assets.jar new file mode 100644 index 00000000..fb4e8f65 Binary files /dev/null and b/target/universal/stage/lib/search-management-ui.search-management-ui-3.14.0-assets.jar differ diff --git a/target/universal/stage/lib/search-management-ui.search-management-ui-3.14.0-sans-externalized.jar b/target/universal/stage/lib/search-management-ui.search-management-ui-3.14.0-sans-externalized.jar new file mode 100644 index 00000000..3a19243d Binary files /dev/null and b/target/universal/stage/lib/search-management-ui.search-management-ui-3.14.0-sans-externalized.jar differ diff --git a/target/universal/stage/lib/tyrex.tyrex-1.0.1.jar b/target/universal/stage/lib/tyrex.tyrex-1.0.1.jar new file mode 100644 index 00000000..93ee295b Binary files /dev/null and b/target/universal/stage/lib/tyrex.tyrex-1.0.1.jar differ diff --git a/target/universal/stage/share/doc/api/SmuiStartModule.html b/target/universal/stage/share/doc/api/SmuiStartModule.html new file mode 100644 index 00000000..548518a0 --- /dev/null +++ b/target/universal/stage/share/doc/api/SmuiStartModule.html @@ -0,0 +1,1010 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          +
            +
          • + + + + + + + + + package + + + root + + +
            Definition Classes
            root
            +
          • + + + + + + + + + class + + + SmuiStartModule extends AbstractModule + + +
            Definition Classes
            root
            +
          • +
          +
          +
          +
          + +
          +
          c
          + +

          SmuiStartModule + + + +

          +

          +
          + +

          + + + class + + + SmuiStartModule extends AbstractModule + +

          + + +
          + + Linear Supertypes + +
          AbstractModule, Module, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SmuiStartModule
          2. AbstractModule
          3. Module
          4. AnyRef
          5. Any
          6. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + SmuiStartModule() + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + addError(arg0: Message): Unit + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            +
          5. + + + + + + + + + def + + + addError(arg0: Throwable): Unit + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            +
          6. + + + + + + + + + def + + + addError(arg0: String, arg1: <repeated...>[AnyRef]): Unit + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            Annotations
            + @transient() + +
            +
          7. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          8. + + + + + + + + + def + + + bind[T](arg0: Class[T]): AnnotatedBindingBuilder[T] + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            +
          9. + + + + + + + + + def + + + bind[T](arg0: TypeLiteral[T]): AnnotatedBindingBuilder[T] + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            +
          10. + + + + + + + + + def + + + bind[T](arg0: Key[T]): LinkedBindingBuilder[T] + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            +
          11. + + + + + + + + + def + + + bindConstant(): AnnotatedConstantBindingBuilder + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            +
          12. + + + + + + + + + def + + + bindInterceptor(arg0: Matcher[_ >: Class[_]], arg1: Matcher[_ >: Method], arg2: <repeated...>[MethodInterceptor]): Unit + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            Annotations
            + @transient() + +
            +
          13. + + + + + + + + + def + + + bindListener(arg0: Matcher[_ >: Binding[_]], arg1: <repeated...>[ProvisionListener]): Unit + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            Annotations
            + @transient() + +
            +
          14. + + + + + + + + + def + + + bindListener(arg0: Matcher[_ >: TypeLiteral[_]], arg1: TypeListener): Unit + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            +
          15. + + + + + + + + + def + + + bindScope(arg0: Class[_ <: Annotation], arg1: Scope): Unit + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            +
          16. + + + + + + + + + def + + + binder(): Binder + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            +
          17. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          18. + + + + + + + + + def + + + configure(): Unit + + +
            Definition Classes
            SmuiStartModule → AbstractModule
            +
          19. + + + + + + + + final + def + + + configure(arg0: Binder): Unit + + +
            Definition Classes
            AbstractModule → Module
            +
          20. + + + + + + + + + def + + + convertToTypes(arg0: Matcher[_ >: TypeLiteral[_]], arg1: TypeConverter): Unit + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            +
          21. + + + + + + + + + def + + + currentStage(): Stage + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            +
          22. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          23. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          24. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          25. + + + + + + + + + def + + + getMembersInjector[T](arg0: TypeLiteral[T]): MembersInjector[T] + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            +
          26. + + + + + + + + + def + + + getMembersInjector[T](arg0: Class[T]): MembersInjector[T] + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            +
          27. + + + + + + + + + def + + + getProvider[T](arg0: Class[T]): Provider[T] + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            +
          28. + + + + + + + + + def + + + getProvider[T](arg0: Key[T]): Provider[T] + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            +
          29. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          30. + + + + + + + + + def + + + install(arg0: Module): Unit + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            +
          31. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          32. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          33. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          34. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          35. + + + + + + + + + def + + + requestInjection(arg0: Any): Unit + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            +
          36. + + + + + + + + + def + + + requestStaticInjection(arg0: <repeated...>[Class[_]]): Unit + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            Annotations
            + @transient() + +
            +
          37. + + + + + + + + + def + + + requireBinding(arg0: Class[_]): Unit + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            +
          38. + + + + + + + + + def + + + requireBinding(arg0: Key[_]): Unit + + +
            Attributes
            protected[inject]
            Definition Classes
            AbstractModule
            +
          39. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          40. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          41. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          42. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          43. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          44. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AbstractModule

          +
          +

          Inherited from Module

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/ApiController$ApiResult.html b/target/universal/stage/share/doc/api/controllers/ApiController$ApiResult.html new file mode 100644 index 00000000..f46245c4 --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/ApiController$ApiResult.html @@ -0,0 +1,633 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          controllers.ApiController

          +

          ApiResult + + + +

          +

          +
          + +

          + + + case class + + + ApiResult(result: String, message: String, returnId: Option[Id]) extends Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. ApiResult
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + ApiResult(result: String, message: String, returnId: Option[Id]) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          9. + + + + + + + + + val + + + message: String + + + +
          10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          11. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + + val + + + result: String + + + +
          14. + + + + + + + + + val + + + returnId: Option[Id] + + + +
          15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          18. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/ApiController$DeploymentInfo.html b/target/universal/stage/share/doc/api/controllers/ApiController$DeploymentInfo.html new file mode 100644 index 00000000..2c14c2dc --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/ApiController$DeploymentInfo.html @@ -0,0 +1,602 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          controllers.ApiController

          +

          DeploymentInfo + + + +

          +

          +
          + +

          + + + case class + + + DeploymentInfo(msg: Option[String]) extends Product with Serializable + +

          + + +

          Deployment info (raw or formatted) +

          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. DeploymentInfo
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + DeploymentInfo(msg: Option[String]) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          9. + + + + + + + + + val + + + msg: Option[String] + + + +
          10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          11. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          15. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          16. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          17. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/ApiController$SmuiVersionInfo.html b/target/universal/stage/share/doc/api/controllers/ApiController$SmuiVersionInfo.html new file mode 100644 index 00000000..385c8be8 --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/ApiController$SmuiVersionInfo.html @@ -0,0 +1,650 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          controllers.ApiController

          +

          SmuiVersionInfo + + + +

          +

          +
          + +

          + + + case class + + + SmuiVersionInfo(latestMarketStandard: Option[String], current: Option[String], infoType: String, msgHtml: String) extends Product with Serializable + +

          + + +

          Config info +

          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SmuiVersionInfo
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + SmuiVersionInfo(latestMarketStandard: Option[String], current: Option[String], infoType: String, msgHtml: String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + + val + + + current: Option[String] + + + +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + val + + + infoType: String + + + +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + + val + + + latestMarketStandard: Option[String] + + + +
          12. + + + + + + + + + val + + + msgHtml: String + + + +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          19. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          20. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/ApiController$SmuiVersionInfoType$.html b/target/universal/stage/share/doc/api/controllers/ApiController$SmuiVersionInfoType$.html new file mode 100644 index 00000000..eaa9b201 --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/ApiController$SmuiVersionInfoType$.html @@ -0,0 +1,898 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          o
          +

          controllers.ApiController

          +

          SmuiVersionInfoType + + + +

          +

          +
          + +

          + + + object + + + SmuiVersionInfoType extends Enumeration + +

          + + +
          + + Linear Supertypes + +
          Enumeration, Serializable, Serializable, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. SmuiVersionInfoType
          2. Enumeration
          3. Serializable
          4. Serializable
          5. AnyRef
          6. Any
          7. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + class + + + Val extends Value with Serializable + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            Annotations
            + @SerialVersionUID() + +
            +
          2. + + + + + + + + abstract + class + + + Value extends Ordered[Value] with Serializable + + +
            Definition Classes
            Enumeration
            Annotations
            + @SerialVersionUID() + +
            +
          3. + + + + + + + + + class + + + ValueSet extends AbstractSet[Value] with SortedSet[Value] with SortedSetLike[Value, ValueSet] with Serializable + + +
            Definition Classes
            Enumeration
            +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + ERROR: Value + + + +
          5. + + + + + + + + + val + + + INFO: Value + + + +
          6. + + + + + + + + final + def + + + Value(i: Int, name: String): Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          7. + + + + + + + + final + def + + + Value(name: String): Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          8. + + + + + + + + final + def + + + Value(i: Int): Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          9. + + + + + + + + final + def + + + Value: Value + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          10. + + + + + + + + + val + + + WARN: Value + + + +
          11. + + + + + + + + final + def + + + apply(x: Int): Value + + +
            Definition Classes
            Enumeration
            +
          12. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          16. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          18. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          19. + + + + + + + + final + def + + + maxId: Int + + +
            Definition Classes
            Enumeration
            +
          20. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          21. + + + + + + + + + var + + + nextId: Int + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          22. + + + + + + + + + var + + + nextName: Iterator[String] + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          23. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          24. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          25. + + + + + + + + + def + + + readResolve(): AnyRef + + +
            Attributes
            protected
            Definition Classes
            Enumeration
            +
          26. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          27. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            Enumeration → AnyRef → Any
            +
          28. + + + + + + + + + def + + + values: ValueSet + + +
            Definition Classes
            Enumeration
            +
          29. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          30. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          31. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          32. + + + + + + + + final + def + + + withName(s: String): Value + + +
            Definition Classes
            Enumeration
            +
          33. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Enumeration

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/ApiController.html b/target/universal/stage/share/doc/api/controllers/ApiController.html new file mode 100644 index 00000000..9658ff12 --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/ApiController.html @@ -0,0 +1,4621 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          controllers

          +

          ApiController + + + +

          +

          +
          + +

          + + + class + + + ApiController extends MessagesAbstractController with Logging + +

          + + +
          + + Linear Supertypes + +
          Logging, MessagesAbstractController, MessagesBaseController, BaseControllerHelpers, ControllerHelpers, RequestImplicits, Rendering, RequestExtractors, AcceptExtractors, ContentTypes, HeaderNames, play.api.http.Status, HttpProtocol, Results, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. ApiController
          2. Logging
          3. MessagesAbstractController
          4. MessagesBaseController
          5. BaseControllerHelpers
          6. ControllerHelpers
          7. RequestImplicits
          8. Rendering
          9. RequestExtractors
          10. AcceptExtractors
          11. ContentTypes
          12. HeaderNames
          13. Status
          14. HttpProtocol
          15. Results
          16. AnyRef
          17. Any
          18. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + ApiController(authActionFactory: AuthActionFactory, featureToggleService: FeatureToggleService, searchManagementRepository: SearchManagementRepository, querqyRulesTxtGenerator: QuerqyRulesTxtGenerator, cc: MessagesControllerComponents, rulesTxtDeploymentService: RulesTxtDeploymentService, rulesTxtImportService: RulesTxtImportService)(implicit executionContext: ExecutionContext) + + +
            Annotations
            + @Inject() + +
            +
          +
          + +
          +

          Type Members

          +
          1. + + + + + + + + + case class + + + ApiResult(result: String, message: String, returnId: Option[Id]) extends Product with Serializable + + + +
          2. + + + + + + + + + case class + + + DeploymentInfo(msg: Option[String]) extends Product with Serializable + + +

            Deployment info (raw or formatted) +

            +
          3. + + + + + + + + + case class + + + SmuiVersionInfo(latestMarketStandard: Option[String], current: Option[String], infoType: String, msgHtml: String) extends Product with Serializable + + +

            Config info +

            +
          4. + + + + + + + + + class + + + Status extends Result + + +
            Definition Classes
            Results
            +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + ACCEPT: String + + +
            Definition Classes
            HeaderNames
            +
          5. + + + + + + + + + val + + + ACCEPTED: Int + + +
            Definition Classes
            Status
            +
          6. + + + + + + + + + val + + + ACCEPT_CHARSET: String + + +
            Definition Classes
            HeaderNames
            +
          7. + + + + + + + + + val + + + ACCEPT_ENCODING: String + + +
            Definition Classes
            HeaderNames
            +
          8. + + + + + + + + + val + + + ACCEPT_LANGUAGE: String + + +
            Definition Classes
            HeaderNames
            +
          9. + + + + + + + + + val + + + ACCEPT_RANGES: String + + +
            Definition Classes
            HeaderNames
            +
          10. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_CREDENTIALS: String + + +
            Definition Classes
            HeaderNames
            +
          11. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_HEADERS: String + + +
            Definition Classes
            HeaderNames
            +
          12. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_METHODS: String + + +
            Definition Classes
            HeaderNames
            +
          13. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_ORIGIN: String + + +
            Definition Classes
            HeaderNames
            +
          14. + + + + + + + + + val + + + ACCESS_CONTROL_EXPOSE_HEADERS: String + + +
            Definition Classes
            HeaderNames
            +
          15. + + + + + + + + + val + + + ACCESS_CONTROL_MAX_AGE: String + + +
            Definition Classes
            HeaderNames
            +
          16. + + + + + + + + + val + + + ACCESS_CONTROL_REQUEST_HEADERS: String + + +
            Definition Classes
            HeaderNames
            +
          17. + + + + + + + + + val + + + ACCESS_CONTROL_REQUEST_METHOD: String + + +
            Definition Classes
            HeaderNames
            +
          18. + + + + + + + + + val + + + AGE: String + + +
            Definition Classes
            HeaderNames
            +
          19. + + + + + + + + + val + + + ALLOW: String + + +
            Definition Classes
            HeaderNames
            +
          20. + + + + + + + + + val + + + API_RESULT_FAIL: String + + + +
          21. + + + + + + + + + val + + + API_RESULT_OK: String + + + +
          22. + + + + + + + + + val + + + AUTHORIZATION: String + + +
            Definition Classes
            HeaderNames
            +
          23. + + + + + + + + + val + + + Accepted: Status + + +
            Definition Classes
            Results
            +
          24. + + + + + + + + + def + + + Action: ActionBuilder[MessagesRequest, AnyContent] + + +
            Definition Classes
            MessagesBaseController
            +
          25. + + + + + + + + + val + + + BAD_GATEWAY: Int + + +
            Definition Classes
            Status
            +
          26. + + + + + + + + + val + + + BAD_REQUEST: Int + + +
            Definition Classes
            Status
            +
          27. + + + + + + + + + val + + + BINARY: String + + +
            Definition Classes
            ContentTypes
            +
          28. + + + + + + + + + val + + + BadGateway: Status + + +
            Definition Classes
            Results
            +
          29. + + + + + + + + + val + + + BadRequest: Status + + +
            Definition Classes
            Results
            +
          30. + + + + + + + + + val + + + CACHE_CONTROL: String + + +
            Definition Classes
            HeaderNames
            +
          31. + + + + + + + + + val + + + CACHE_MANIFEST: String + + +
            Definition Classes
            ContentTypes
            +
          32. + + + + + + + + + val + + + CHUNKED: String + + +
            Definition Classes
            HttpProtocol
            +
          33. + + + + + + + + + val + + + CONFLICT: Int + + +
            Definition Classes
            Status
            +
          34. + + + + + + + + + val + + + CONNECTION: String + + +
            Definition Classes
            HeaderNames
            +
          35. + + + + + + + + + val + + + CONTENT_DISPOSITION: String + + +
            Definition Classes
            HeaderNames
            +
          36. + + + + + + + + + val + + + CONTENT_ENCODING: String + + +
            Definition Classes
            HeaderNames
            +
          37. + + + + + + + + + val + + + CONTENT_LANGUAGE: String + + +
            Definition Classes
            HeaderNames
            +
          38. + + + + + + + + + val + + + CONTENT_LENGTH: String + + +
            Definition Classes
            HeaderNames
            +
          39. + + + + + + + + + val + + + CONTENT_LOCATION: String + + +
            Definition Classes
            HeaderNames
            +
          40. + + + + + + + + + val + + + CONTENT_MD5: String + + +
            Definition Classes
            HeaderNames
            +
          41. + + + + + + + + + val + + + CONTENT_RANGE: String + + +
            Definition Classes
            HeaderNames
            +
          42. + + + + + + + + + val + + + CONTENT_SECURITY_POLICY: String + + +
            Definition Classes
            HeaderNames
            +
          43. + + + + + + + + + val + + + CONTENT_SECURITY_POLICY_REPORT_ONLY: String + + +
            Definition Classes
            HeaderNames
            +
          44. + + + + + + + + + val + + + CONTENT_TRANSFER_ENCODING: String + + +
            Definition Classes
            HeaderNames
            +
          45. + + + + + + + + + val + + + CONTENT_TYPE: String + + +
            Definition Classes
            HeaderNames
            +
          46. + + + + + + + + + val + + + CONTINUE: Int + + +
            Definition Classes
            Status
            +
          47. + + + + + + + + + val + + + COOKIE: String + + +
            Definition Classes
            HeaderNames
            +
          48. + + + + + + + + + val + + + CREATED: Int + + +
            Definition Classes
            Status
            +
          49. + + + + + + + + + def + + + CSS(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          50. + + + + + + + + + val + + + Conflict: Status + + +
            Definition Classes
            Results
            +
          51. + + + + + + + + + val + + + Continue: Result + + +
            Definition Classes
            Results
            +
          52. + + + + + + + + + val + + + Created: Status + + +
            Definition Classes
            Results
            +
          53. + + + + + + + + + val + + + DATE: String + + +
            Definition Classes
            HeaderNames
            +
          54. + + + + + + + + + val + + + ETAG: String + + +
            Definition Classes
            HeaderNames
            +
          55. + + + + + + + + + def + + + EVENT_STREAM(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          56. + + + + + + + + + val + + + EXPECT: String + + +
            Definition Classes
            HeaderNames
            +
          57. + + + + + + + + + val + + + EXPECTATION_FAILED: Int + + +
            Definition Classes
            Status
            +
          58. + + + + + + + + + val + + + EXPIRES: String + + +
            Definition Classes
            HeaderNames
            +
          59. + + + + + + + + + val + + + EntityTooLarge: Status + + +
            Definition Classes
            Results
            +
          60. + + + + + + + + + val + + + ExpectationFailed: Status + + +
            Definition Classes
            Results
            +
          61. + + + + + + + + + val + + + FAILED_DEPENDENCY: Int + + +
            Definition Classes
            Status
            +
          62. + + + + + + + + + val + + + FORBIDDEN: Int + + +
            Definition Classes
            Status
            +
          63. + + + + + + + + + val + + + FORM: String + + +
            Definition Classes
            ContentTypes
            +
          64. + + + + + + + + + val + + + FORWARDED: String + + +
            Definition Classes
            HeaderNames
            +
          65. + + + + + + + + + val + + + FOUND: Int + + +
            Definition Classes
            Status
            +
          66. + + + + + + + + + val + + + FROM: String + + +
            Definition Classes
            HeaderNames
            +
          67. + + + + + + + + + val + + + FailedDependency: Status + + +
            Definition Classes
            Results
            +
          68. + + + + + + + + + val + + + Forbidden: Status + + +
            Definition Classes
            Results
            +
          69. + + + + + + + + + def + + + Found(url: String): Result + + +
            Definition Classes
            Results
            +
          70. + + + + + + + + + val + + + GATEWAY_TIMEOUT: Int + + +
            Definition Classes
            Status
            +
          71. + + + + + + + + + val + + + GONE: Int + + +
            Definition Classes
            Status
            +
          72. + + + + + + + + + val + + + GatewayTimeout: Status + + +
            Definition Classes
            Results
            +
          73. + + + + + + + + + val + + + Gone: Status + + +
            Definition Classes
            Results
            +
          74. + + + + + + + + + val + + + HOST: String + + +
            Definition Classes
            HeaderNames
            +
          75. + + + + + + + + + def + + + HTML(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          76. + + + + + + + + + val + + + HTTP_1_0: String + + +
            Definition Classes
            HttpProtocol
            +
          77. + + + + + + + + + val + + + HTTP_1_1: String + + +
            Definition Classes
            HttpProtocol
            +
          78. + + + + + + + + + val + + + HTTP_VERSION_NOT_SUPPORTED: Int + + +
            Definition Classes
            Status
            +
          79. + + + + + + + + + val + + + HttpVersionNotSupported: Status + + +
            Definition Classes
            Results
            +
          80. + + + + + + + + + val + + + IF_MATCH: String + + +
            Definition Classes
            HeaderNames
            +
          81. + + + + + + + + + val + + + IF_MODIFIED_SINCE: String + + +
            Definition Classes
            HeaderNames
            +
          82. + + + + + + + + + val + + + IF_NONE_MATCH: String + + +
            Definition Classes
            HeaderNames
            +
          83. + + + + + + + + + val + + + IF_RANGE: String + + +
            Definition Classes
            HeaderNames
            +
          84. + + + + + + + + + val + + + IF_UNMODIFIED_SINCE: String + + +
            Definition Classes
            HeaderNames
            +
          85. + + + + + + + + + val + + + IM_A_TEAPOT: Int + + +
            Definition Classes
            Status
            +
          86. + + + + + + + + + val + + + INSUFFICIENT_STORAGE: Int + + +
            Definition Classes
            Status
            +
          87. + + + + + + + + + val + + + INTERNAL_SERVER_ERROR: Int + + +
            Definition Classes
            Status
            +
          88. + + + + + + + + + val + + + ImATeapot: Status + + +
            Definition Classes
            Results
            +
          89. + + + + + + + + + val + + + InsufficientStorage: Status + + +
            Definition Classes
            Results
            +
          90. + + + + + + + + + val + + + InternalServerError: Status + + +
            Definition Classes
            Results
            +
          91. + + + + + + + + + def + + + JAVASCRIPT(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          92. + + + + + + + + + val + + + JSON: String + + +
            Definition Classes
            ContentTypes
            +
          93. + + + + + + + + + val + + + LAST_MODIFIED: String + + +
            Definition Classes
            HeaderNames
            +
          94. + + + + + + + + + val + + + LENGTH_REQUIRED: Int + + +
            Definition Classes
            Status
            +
          95. + + + + + + + + + val + + + LINK: String + + +
            Definition Classes
            HeaderNames
            +
          96. + + + + + + + + + val + + + LOCATION: String + + +
            Definition Classes
            HeaderNames
            +
          97. + + + + + + + + + val + + + LOCKED: Int + + +
            Definition Classes
            Status
            +
          98. + + + + + + + + + val + + + Locked: Status + + +
            Definition Classes
            Results
            +
          99. + + + + + + + + + val + + + MAX_FORWARDS: String + + +
            Definition Classes
            HeaderNames
            +
          100. + + + + + + + + + val + + + METHOD_NOT_ALLOWED: Int + + +
            Definition Classes
            Status
            +
          101. + + + + + + + + + val + + + MOVED_PERMANENTLY: Int + + +
            Definition Classes
            Status
            +
          102. + + + + + + + + + val + + + MULTIPLE_CHOICES: Int + + +
            Definition Classes
            Status
            +
          103. + + + + + + + + + val + + + MULTI_STATUS: Int + + +
            Definition Classes
            Status
            +
          104. + + + + + + + + + val + + + MethodNotAllowed: Status + + +
            Definition Classes
            Results
            +
          105. + + + + + + + + + def + + + MovedPermanently(url: String): Result + + +
            Definition Classes
            Results
            +
          106. + + + + + + + + + val + + + MultiStatus: Status + + +
            Definition Classes
            Results
            +
          107. + + + + + + + + + val + + + NETWORK_AUTHENTICATION_REQUIRED: Int + + +
            Definition Classes
            Status
            +
          108. + + + + + + + + + val + + + NON_AUTHORITATIVE_INFORMATION: Int + + +
            Definition Classes
            Status
            +
          109. + + + + + + + + + val + + + NOT_ACCEPTABLE: Int + + +
            Definition Classes
            Status
            +
          110. + + + + + + + + + val + + + NOT_FOUND: Int + + +
            Definition Classes
            Status
            +
          111. + + + + + + + + + val + + + NOT_IMPLEMENTED: Int + + +
            Definition Classes
            Status
            +
          112. + + + + + + + + + val + + + NOT_MODIFIED: Int + + +
            Definition Classes
            Status
            +
          113. + + + + + + + + + val + + + NO_CONTENT: Int + + +
            Definition Classes
            Status
            +
          114. + + + + + + + + + val + + + NetworkAuthenticationRequired: Status + + +
            Definition Classes
            Results
            +
          115. + + + + + + + + + val + + + NoContent: Result + + +
            Definition Classes
            Results
            +
          116. + + + + + + + + + val + + + NonAuthoritativeInformation: Status + + +
            Definition Classes
            Results
            +
          117. + + + + + + + + + val + + + NotAcceptable: Status + + +
            Definition Classes
            Results
            +
          118. + + + + + + + + + val + + + NotFound: Status + + +
            Definition Classes
            Results
            +
          119. + + + + + + + + + val + + + NotImplemented: Status + + +
            Definition Classes
            Results
            +
          120. + + + + + + + + + val + + + NotModified: Result + + +
            Definition Classes
            Results
            +
          121. + + + + + + + + + val + + + OK: Int + + +
            Definition Classes
            Status
            +
          122. + + + + + + + + + val + + + ORIGIN: String + + +
            Definition Classes
            HeaderNames
            +
          123. + + + + + + + + + val + + + Ok: Status + + +
            Definition Classes
            Results
            +
          124. + + + + + + + + + val + + + PARTIAL_CONTENT: Int + + +
            Definition Classes
            Status
            +
          125. + + + + + + + + + val + + + PAYMENT_REQUIRED: Int + + +
            Definition Classes
            Status
            +
          126. + + + + + + + + + val + + + PERMANENT_REDIRECT: Int + + +
            Definition Classes
            Status
            +
          127. + + + + + + + + + val + + + PRAGMA: String + + +
            Definition Classes
            HeaderNames
            +
          128. + + + + + + + + + val + + + PRECONDITION_FAILED: Int + + +
            Definition Classes
            Status
            +
          129. + + + + + + + + + val + + + PRECONDITION_REQUIRED: Int + + +
            Definition Classes
            Status
            +
          130. + + + + + + + + + val + + + PROXY_AUTHENTICATE: String + + +
            Definition Classes
            HeaderNames
            +
          131. + + + + + + + + + val + + + PROXY_AUTHENTICATION_REQUIRED: Int + + +
            Definition Classes
            Status
            +
          132. + + + + + + + + + val + + + PROXY_AUTHORIZATION: String + + +
            Definition Classes
            HeaderNames
            +
          133. + + + + + + + + + val + + + PartialContent: Status + + +
            Definition Classes
            Results
            +
          134. + + + + + + + + + val + + + PaymentRequired: Status + + +
            Definition Classes
            Results
            +
          135. + + + + + + + + + def + + + PermanentRedirect(url: String): Result + + +
            Definition Classes
            Results
            +
          136. + + + + + + + + + val + + + PreconditionFailed: Status + + +
            Definition Classes
            Results
            +
          137. + + + + + + + + + val + + + PreconditionRequired: Status + + +
            Definition Classes
            Results
            +
          138. + + + + + + + + + val + + + RANGE: String + + +
            Definition Classes
            HeaderNames
            +
          139. + + + + + + + + + val + + + REFERER: String + + +
            Definition Classes
            HeaderNames
            +
          140. + + + + + + + + + val + + + REFERRER_POLICY: String + + +
            Definition Classes
            HeaderNames
            +
          141. + + + + + + + + + val + + + REQUESTED_RANGE_NOT_SATISFIABLE: Int + + +
            Definition Classes
            Status
            +
          142. + + + + + + + + + val + + + REQUEST_ENTITY_TOO_LARGE: Int + + +
            Definition Classes
            Status
            +
          143. + + + + + + + + + val + + + REQUEST_HEADER_FIELDS_TOO_LARGE: Int + + +
            Definition Classes
            Status
            +
          144. + + + + + + + + + val + + + REQUEST_TIMEOUT: Int + + +
            Definition Classes
            Status
            +
          145. + + + + + + + + + val + + + REQUEST_URI_TOO_LONG: Int + + +
            Definition Classes
            Status
            +
          146. + + + + + + + + + val + + + RESET_CONTENT: Int + + +
            Definition Classes
            Status
            +
          147. + + + + + + + + + val + + + RETRY_AFTER: String + + +
            Definition Classes
            HeaderNames
            +
          148. + + + + + + + + + def + + + Redirect(call: Call, status: Int): Result + + +
            Definition Classes
            Results
            +
          149. + + + + + + + + + def + + + Redirect(call: Call): Result + + +
            Definition Classes
            Results
            +
          150. + + + + + + + + + def + + + Redirect(url: String, queryString: Map[String, Seq[String]], status: Int): Result + + +
            Definition Classes
            Results
            +
          151. + + + + + + + + + def + + + Redirect(url: String, status: Int): Result + + +
            Definition Classes
            Results
            +
          152. + + + + + + + + + val + + + RequestHeaderFieldsTooLarge: Status + + +
            Definition Classes
            Results
            +
          153. + + + + + + + + + val + + + RequestTimeout: Status + + +
            Definition Classes
            Results
            +
          154. + + + + + + + + + val + + + ResetContent: Result + + +
            Definition Classes
            Results
            +
          155. + + + + + + + + + val + + + SEE_OTHER: Int + + +
            Definition Classes
            Status
            +
          156. + + + + + + + + + val + + + SERVER: String + + +
            Definition Classes
            HeaderNames
            +
          157. + + + + + + + + + val + + + SERVICE_UNAVAILABLE: Int + + +
            Definition Classes
            Status
            +
          158. + + + + + + + + + val + + + SET_COOKIE: String + + +
            Definition Classes
            HeaderNames
            +
          159. + + + + + + + + + val + + + SET_COOKIE2: String + + +
            Definition Classes
            HeaderNames
            +
          160. + + + + + + + + + val + + + STRICT_TRANSPORT_SECURITY: String + + +
            Definition Classes
            HeaderNames
            +
          161. + + + + + + + + + val + + + SWITCHING_PROTOCOLS: Int + + +
            Definition Classes
            Status
            +
          162. + + + + + + + + + def + + + SeeOther(url: String): Result + + +
            Definition Classes
            Results
            +
          163. + + + + + + + + + val + + + ServiceUnavailable: Status + + +
            Definition Classes
            Results
            +
          164. + + + + + + + + + def + + + Status(code: Int): Status + + +
            Definition Classes
            Results
            +
          165. + + + + + + + + + val + + + SwitchingProtocols: Result + + +
            Definition Classes
            Results
            +
          166. + + + + + + + + + val + + + TE: String + + +
            Definition Classes
            HeaderNames
            +
          167. + + + + + + + + + val + + + TEMPORARY_REDIRECT: Int + + +
            Definition Classes
            Status
            +
          168. + + + + + + + + + def + + + TEXT(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          169. + + + + + + + + + lazy val + + + TODO: Action[AnyContent] + + +
            Definition Classes
            ControllerHelpers
            +
          170. + + + + + + + + + val + + + TOO_MANY_REQUESTS: Int + + +
            Definition Classes
            Status
            +
          171. + + + + + + + + + val + + + TRAILER: String + + +
            Definition Classes
            HeaderNames
            +
          172. + + + + + + + + + val + + + TRANSFER_ENCODING: String + + +
            Definition Classes
            HeaderNames
            +
          173. + + + + + + + + + def + + + TemporaryRedirect(url: String): Result + + +
            Definition Classes
            Results
            +
          174. + + + + + + + + + val + + + TooManyRequests: Status + + +
            Definition Classes
            Results
            +
          175. + + + + + + + + + val + + + UNAUTHORIZED: Int + + +
            Definition Classes
            Status
            +
          176. + + + + + + + + + val + + + UNPROCESSABLE_ENTITY: Int + + +
            Definition Classes
            Status
            +
          177. + + + + + + + + + val + + + UNSUPPORTED_MEDIA_TYPE: Int + + +
            Definition Classes
            Status
            +
          178. + + + + + + + + + val + + + UPGRADE: String + + +
            Definition Classes
            HeaderNames
            +
          179. + + + + + + + + + val + + + UPGRADE_REQUIRED: Int + + +
            Definition Classes
            Status
            +
          180. + + + + + + + + + val + + + USER_AGENT: String + + +
            Definition Classes
            HeaderNames
            +
          181. + + + + + + + + + val + + + USE_PROXY: Int + + +
            Definition Classes
            Status
            +
          182. + + + + + + + + + val + + + Unauthorized: Status + + +
            Definition Classes
            Results
            +
          183. + + + + + + + + + val + + + UnprocessableEntity: Status + + +
            Definition Classes
            Results
            +
          184. + + + + + + + + + val + + + UnsupportedMediaType: Status + + +
            Definition Classes
            Results
            +
          185. + + + + + + + + + val + + + UriTooLong: Status + + +
            Definition Classes
            Results
            +
          186. + + + + + + + + + val + + + VARY: String + + +
            Definition Classes
            HeaderNames
            +
          187. + + + + + + + + + val + + + VIA: String + + +
            Definition Classes
            HeaderNames
            +
          188. + + + + + + + + + val + + + WARNING: String + + +
            Definition Classes
            HeaderNames
            +
          189. + + + + + + + + + val + + + WWW_AUTHENTICATE: String + + +
            Definition Classes
            HeaderNames
            +
          190. + + + + + + + + + def + + + XHTML(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          191. + + + + + + + + + def + + + XML(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          192. + + + + + + + + + val + + + X_CONTENT_SECURITY_POLICY_NONCE_HEADER: String + + +
            Definition Classes
            HeaderNames
            +
          193. + + + + + + + + + val + + + X_CONTENT_TYPE_OPTIONS: String + + +
            Definition Classes
            HeaderNames
            +
          194. + + + + + + + + + val + + + X_FORWARDED_FOR: String + + +
            Definition Classes
            HeaderNames
            +
          195. + + + + + + + + + val + + + X_FORWARDED_HOST: String + + +
            Definition Classes
            HeaderNames
            +
          196. + + + + + + + + + val + + + X_FORWARDED_PORT: String + + +
            Definition Classes
            HeaderNames
            +
          197. + + + + + + + + + val + + + X_FORWARDED_PROTO: String + + +
            Definition Classes
            HeaderNames
            +
          198. + + + + + + + + + val + + + X_FRAME_OPTIONS: String + + +
            Definition Classes
            HeaderNames
            +
          199. + + + + + + + + + val + + + X_PERMITTED_CROSS_DOMAIN_POLICIES: String + + +
            Definition Classes
            HeaderNames
            +
          200. + + + + + + + + + val + + + X_REQUESTED_WITH: String + + +
            Definition Classes
            HeaderNames
            +
          201. + + + + + + + + + val + + + X_XSS_PROTECTION: String + + +
            Definition Classes
            HeaderNames
            +
          202. + + + + + + + + + def + + + addNewSearchInput(solrIndexId: String): Action[AnyContent] + + + +
          203. + + + + + + + + + def + + + addNewSolrIndex: Action[AnyContent] + + + +
          204. + + + + + + + + + def + + + addNewSpelling(solrIndexId: String): Action[AnyContent] + + + +
          205. + + + + + + + + + def + + + addNewSuggestedSolrField(solrIndexId: String): Action[AnyContent] + + + +
          206. + + + + + + + + implicit + val + + + apiResultWrites: OWrites[ApiResult] + + + +
          207. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          208. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          209. + + + + + + + + + val + + + controllerComponents: MessagesControllerComponents + + +
            Attributes
            protected
            Definition Classes
            MessagesAbstractController → MessagesBaseController → BaseControllerHelpers
            +
          210. + + + + + + + + + def + + + defaultExecutionContext: ExecutionContext + + +
            Definition Classes
            BaseControllerHelpers
            +
          211. + + + + + + + + + def + + + deleteSearchInput(searchInputId: String): Action[AnyContent] + + + +
          212. + + + + + + + + + def + + + deleteSolrIndex(solrIndexId: String): Action[AnyContent] + + + +
          213. + + + + + + + + + def + + + deleteSpelling(canonicalSpellingId: String): Action[AnyContent] + + + +
          214. + + + + + + + + + def + + + deleteSuggestedSolrField(solrIndexId: String, suggestedFieldId: String): Action[AnyContent] + + + +
          215. + + + + + + + + + def + + + downloadAllRulesTxtFiles: Action[AnyContent] + + + +
          216. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          217. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          218. + + + + + + + + implicit + def + + + fileMimeTypes: FileMimeTypes + + +
            Definition Classes
            BaseControllerHelpers
            +
          219. + + + + + + + + + def + + + getActivityLog(inputId: String): Action[AnyContent] + + +

            Activity log +

            +
          220. + + + + + + + + + def + + + getActivityReport(solrIndexId: String): Action[AnyContent] + + + +
          221. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          222. + + + + + + + + + def + + + getDetailedSearchInput(searchInputId: String): Action[AnyContent] + + + +
          223. + + + + + + + + + def + + + getDetailedSpelling(canonicalSpellingId: String): Action[AnyContent] + + + +
          224. + + + + + + + + + def + + + getFeatureToggles: Action[AnyContent] + + + +
          225. + + + + + + + + + def + + + getLatestDeploymentResult(solrIndexId: String, targetSystem: String): Action[AnyContent] + + + +
          226. + + + + + + + + + def + + + getLatestVersionInfo(): Action[AnyContent] + + + +
          227. + + + + + + + + + def + + + getRulesReport(solrIndexId: String): Action[AnyContent] + + +

            Reports (for Activity log as well) +

            +
          228. + + + + + + + + + def + + + getSolrIndex(solrIndexId: String): Action[AnyContent] + + + +
          229. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          230. + + + + + + + + + def + + + importFromRulesTxt(solrIndexId: String): Action[MultipartFormData[TemporaryFile]] + + + +
          231. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          232. + + + + + + + + + def + + + listAll(solrIndexId: String): Action[AnyContent] + + + +
          233. + + + + + + + + + def + + + listAllInputTags(): Action[AnyContent] + + + +
          234. + + + + + + + + + def + + + listAllSearchInputs(solrIndexId: String): Action[AnyContent] + + + +
          235. + + + + + + + + + def + + + listAllSolrIndeces: Action[AnyContent] + + + +
          236. + + + + + + + + + def + + + listAllSuggestedSolrFields(solrIndexId: String): Action[AnyContent] + + + +
          237. + + + + + + + + implicit + val + + + logDeploymentInfoWrites: OWrites[DeploymentInfo] + + + +
          238. + + + + + + + + + val + + + logger: Logger + + +
            Attributes
            protected
            Definition Classes
            Logging
            +
          239. + + + + + + + + implicit + def + + + messagesApi: MessagesApi + + +
            Definition Classes
            BaseControllerHelpers
            +
          240. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          241. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          242. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          243. + + + + + + + + + def + + + parse: PlayBodyParsers + + +
            Definition Classes
            BaseControllerHelpers
            +
          244. + + + + + + + + implicit + def + + + request2flash(implicit request: RequestHeader): Flash + + +
            Definition Classes
            RequestImplicits
            +
          245. + + + + + + + + implicit + def + + + request2session(implicit request: RequestHeader): Session + + +
            Definition Classes
            RequestImplicits
            +
          246. + + + + + + + + implicit + val + + + smuiVersionInfoWrites: OWrites[SmuiVersionInfo] + + + +
          247. + + + + + + + + implicit + def + + + supportedLangs: Langs + + +
            Definition Classes
            BaseControllerHelpers
            +
          248. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          249. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          250. + + + + + + + + + def + + + updateRulesTxtForSolrIndexAndTargetPlatform(solrIndexId: String, targetSystem: String): Action[AnyContent] + + +

            Performs an update of the rules.txt (or separate rules.txt files) to the configured Solr instance +while using the smui2solr.sh or a custom script.

            Performs an update of the rules.txt (or separate rules.txt files) to the configured Solr instance +while using the smui2solr.sh or a custom script. +

            solrIndexId

            Id of the Solr Index in the database

            targetSystem

            "PRELIVE" vs. "LIVE" ... for reference @see evolutions/default/1.sql

            returns

            Ok or BadRequest, if something failed.

            +
          251. + + + + + + + + + def + + + updateSearchInput(searchInputId: String): Action[AnyContent] + + + +
          252. + + + + + + + + + def + + + updateSpelling(solrIndexId: String, canonicalSpellingId: String): Action[AnyContent] + + + +
          253. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          254. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          255. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          256. + + + + + + + + + def + + + withCharset(mimeType: String)(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          257. + + + + + + + + + object + + + SmuiVersionInfoType extends Enumeration + + + +
          258. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + val + + + TOO_MANY_REQUEST: Int + + +
            Definition Classes
            Status
            Annotations
            + @deprecated + +
            Deprecated

            (Since version 2.6.0) Use TOO_MANY_REQUESTS instead

            +
          2. + + + + + + + + + val + + + TooManyRequest: Status + + +
            Definition Classes
            Results
            Annotations
            + @deprecated + +
            Deprecated

            (Since version 2.6.0) Use TooManyRequests instead

            +
          3. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Logging

          +
          +

          Inherited from MessagesAbstractController

          +
          +

          Inherited from MessagesBaseController

          +
          +

          Inherited from BaseControllerHelpers

          +
          +

          Inherited from ControllerHelpers

          +
          +

          Inherited from RequestImplicits

          +
          +

          Inherited from Rendering

          +
          +

          Inherited from RequestExtractors

          +
          +

          Inherited from AcceptExtractors

          +
          +

          Inherited from ContentTypes

          +
          +

          Inherited from HeaderNames

          +
          +

          Inherited from play.api.http.Status

          +
          +

          Inherited from HttpProtocol

          +
          +

          Inherited from Results

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/FrontendController.html b/target/universal/stage/share/doc/api/controllers/FrontendController.html new file mode 100644 index 00000000..790ca3d9 --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/FrontendController.html @@ -0,0 +1,4070 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          controllers

          +

          FrontendController + + + +

          +

          +
          + +

          + + + class + + + FrontendController extends MessagesAbstractController with Logging + +

          + + +
          + + Linear Supertypes + +
          Logging, MessagesAbstractController, MessagesBaseController, BaseControllerHelpers, ControllerHelpers, RequestImplicits, Rendering, RequestExtractors, AcceptExtractors, ContentTypes, HeaderNames, play.api.http.Status, HttpProtocol, Results, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. FrontendController
          2. Logging
          3. MessagesAbstractController
          4. MessagesBaseController
          5. BaseControllerHelpers
          6. ControllerHelpers
          7. RequestImplicits
          8. Rendering
          9. RequestExtractors
          10. AcceptExtractors
          11. ContentTypes
          12. HeaderNames
          13. Status
          14. HttpProtocol
          15. Results
          16. AnyRef
          17. Any
          18. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + FrontendController(cc: MessagesControllerComponents, assets: Assets, errorHandler: HttpErrorHandler, authActionFactory: AuthActionFactory)(implicit executionContext: ExecutionContext) + + +
            Annotations
            + @Inject() + +
            +
          +
          + +
          +

          Type Members

          +
          1. + + + + + + + + + class + + + Status extends Result + + +
            Definition Classes
            Results
            +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + ACCEPT: String + + +
            Definition Classes
            HeaderNames
            +
          5. + + + + + + + + + val + + + ACCEPTED: Int + + +
            Definition Classes
            Status
            +
          6. + + + + + + + + + val + + + ACCEPT_CHARSET: String + + +
            Definition Classes
            HeaderNames
            +
          7. + + + + + + + + + val + + + ACCEPT_ENCODING: String + + +
            Definition Classes
            HeaderNames
            +
          8. + + + + + + + + + val + + + ACCEPT_LANGUAGE: String + + +
            Definition Classes
            HeaderNames
            +
          9. + + + + + + + + + val + + + ACCEPT_RANGES: String + + +
            Definition Classes
            HeaderNames
            +
          10. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_CREDENTIALS: String + + +
            Definition Classes
            HeaderNames
            +
          11. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_HEADERS: String + + +
            Definition Classes
            HeaderNames
            +
          12. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_METHODS: String + + +
            Definition Classes
            HeaderNames
            +
          13. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_ORIGIN: String + + +
            Definition Classes
            HeaderNames
            +
          14. + + + + + + + + + val + + + ACCESS_CONTROL_EXPOSE_HEADERS: String + + +
            Definition Classes
            HeaderNames
            +
          15. + + + + + + + + + val + + + ACCESS_CONTROL_MAX_AGE: String + + +
            Definition Classes
            HeaderNames
            +
          16. + + + + + + + + + val + + + ACCESS_CONTROL_REQUEST_HEADERS: String + + +
            Definition Classes
            HeaderNames
            +
          17. + + + + + + + + + val + + + ACCESS_CONTROL_REQUEST_METHOD: String + + +
            Definition Classes
            HeaderNames
            +
          18. + + + + + + + + + val + + + AGE: String + + +
            Definition Classes
            HeaderNames
            +
          19. + + + + + + + + + val + + + ALLOW: String + + +
            Definition Classes
            HeaderNames
            +
          20. + + + + + + + + + val + + + AUTHORIZATION: String + + +
            Definition Classes
            HeaderNames
            +
          21. + + + + + + + + + val + + + Accepted: Status + + +
            Definition Classes
            Results
            +
          22. + + + + + + + + + def + + + Action: ActionBuilder[MessagesRequest, AnyContent] + + +
            Definition Classes
            MessagesBaseController
            +
          23. + + + + + + + + + val + + + BAD_GATEWAY: Int + + +
            Definition Classes
            Status
            +
          24. + + + + + + + + + val + + + BAD_REQUEST: Int + + +
            Definition Classes
            Status
            +
          25. + + + + + + + + + val + + + BINARY: String + + +
            Definition Classes
            ContentTypes
            +
          26. + + + + + + + + + val + + + BadGateway: Status + + +
            Definition Classes
            Results
            +
          27. + + + + + + + + + val + + + BadRequest: Status + + +
            Definition Classes
            Results
            +
          28. + + + + + + + + + val + + + CACHE_CONTROL: String + + +
            Definition Classes
            HeaderNames
            +
          29. + + + + + + + + + val + + + CACHE_MANIFEST: String + + +
            Definition Classes
            ContentTypes
            +
          30. + + + + + + + + + val + + + CHUNKED: String + + +
            Definition Classes
            HttpProtocol
            +
          31. + + + + + + + + + val + + + CONFLICT: Int + + +
            Definition Classes
            Status
            +
          32. + + + + + + + + + val + + + CONNECTION: String + + +
            Definition Classes
            HeaderNames
            +
          33. + + + + + + + + + val + + + CONTENT_DISPOSITION: String + + +
            Definition Classes
            HeaderNames
            +
          34. + + + + + + + + + val + + + CONTENT_ENCODING: String + + +
            Definition Classes
            HeaderNames
            +
          35. + + + + + + + + + val + + + CONTENT_LANGUAGE: String + + +
            Definition Classes
            HeaderNames
            +
          36. + + + + + + + + + val + + + CONTENT_LENGTH: String + + +
            Definition Classes
            HeaderNames
            +
          37. + + + + + + + + + val + + + CONTENT_LOCATION: String + + +
            Definition Classes
            HeaderNames
            +
          38. + + + + + + + + + val + + + CONTENT_MD5: String + + +
            Definition Classes
            HeaderNames
            +
          39. + + + + + + + + + val + + + CONTENT_RANGE: String + + +
            Definition Classes
            HeaderNames
            +
          40. + + + + + + + + + val + + + CONTENT_SECURITY_POLICY: String + + +
            Definition Classes
            HeaderNames
            +
          41. + + + + + + + + + val + + + CONTENT_SECURITY_POLICY_REPORT_ONLY: String + + +
            Definition Classes
            HeaderNames
            +
          42. + + + + + + + + + val + + + CONTENT_TRANSFER_ENCODING: String + + +
            Definition Classes
            HeaderNames
            +
          43. + + + + + + + + + val + + + CONTENT_TYPE: String + + +
            Definition Classes
            HeaderNames
            +
          44. + + + + + + + + + val + + + CONTINUE: Int + + +
            Definition Classes
            Status
            +
          45. + + + + + + + + + val + + + COOKIE: String + + +
            Definition Classes
            HeaderNames
            +
          46. + + + + + + + + + val + + + CREATED: Int + + +
            Definition Classes
            Status
            +
          47. + + + + + + + + + def + + + CSS(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          48. + + + + + + + + + val + + + Conflict: Status + + +
            Definition Classes
            Results
            +
          49. + + + + + + + + + val + + + Continue: Result + + +
            Definition Classes
            Results
            +
          50. + + + + + + + + + val + + + Created: Status + + +
            Definition Classes
            Results
            +
          51. + + + + + + + + + val + + + DATE: String + + +
            Definition Classes
            HeaderNames
            +
          52. + + + + + + + + + val + + + ETAG: String + + +
            Definition Classes
            HeaderNames
            +
          53. + + + + + + + + + def + + + EVENT_STREAM(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          54. + + + + + + + + + val + + + EXPECT: String + + +
            Definition Classes
            HeaderNames
            +
          55. + + + + + + + + + val + + + EXPECTATION_FAILED: Int + + +
            Definition Classes
            Status
            +
          56. + + + + + + + + + val + + + EXPIRES: String + + +
            Definition Classes
            HeaderNames
            +
          57. + + + + + + + + + val + + + EntityTooLarge: Status + + +
            Definition Classes
            Results
            +
          58. + + + + + + + + + val + + + ExpectationFailed: Status + + +
            Definition Classes
            Results
            +
          59. + + + + + + + + + val + + + FAILED_DEPENDENCY: Int + + +
            Definition Classes
            Status
            +
          60. + + + + + + + + + val + + + FORBIDDEN: Int + + +
            Definition Classes
            Status
            +
          61. + + + + + + + + + val + + + FORM: String + + +
            Definition Classes
            ContentTypes
            +
          62. + + + + + + + + + val + + + FORWARDED: String + + +
            Definition Classes
            HeaderNames
            +
          63. + + + + + + + + + val + + + FOUND: Int + + +
            Definition Classes
            Status
            +
          64. + + + + + + + + + val + + + FROM: String + + +
            Definition Classes
            HeaderNames
            +
          65. + + + + + + + + + val + + + FailedDependency: Status + + +
            Definition Classes
            Results
            +
          66. + + + + + + + + + val + + + Forbidden: Status + + +
            Definition Classes
            Results
            +
          67. + + + + + + + + + def + + + Found(url: String): Result + + +
            Definition Classes
            Results
            +
          68. + + + + + + + + + val + + + GATEWAY_TIMEOUT: Int + + +
            Definition Classes
            Status
            +
          69. + + + + + + + + + val + + + GONE: Int + + +
            Definition Classes
            Status
            +
          70. + + + + + + + + + val + + + GatewayTimeout: Status + + +
            Definition Classes
            Results
            +
          71. + + + + + + + + + val + + + Gone: Status + + +
            Definition Classes
            Results
            +
          72. + + + + + + + + + val + + + HOST: String + + +
            Definition Classes
            HeaderNames
            +
          73. + + + + + + + + + def + + + HTML(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          74. + + + + + + + + + val + + + HTTP_1_0: String + + +
            Definition Classes
            HttpProtocol
            +
          75. + + + + + + + + + val + + + HTTP_1_1: String + + +
            Definition Classes
            HttpProtocol
            +
          76. + + + + + + + + + val + + + HTTP_VERSION_NOT_SUPPORTED: Int + + +
            Definition Classes
            Status
            +
          77. + + + + + + + + + val + + + HttpVersionNotSupported: Status + + +
            Definition Classes
            Results
            +
          78. + + + + + + + + + val + + + IF_MATCH: String + + +
            Definition Classes
            HeaderNames
            +
          79. + + + + + + + + + val + + + IF_MODIFIED_SINCE: String + + +
            Definition Classes
            HeaderNames
            +
          80. + + + + + + + + + val + + + IF_NONE_MATCH: String + + +
            Definition Classes
            HeaderNames
            +
          81. + + + + + + + + + val + + + IF_RANGE: String + + +
            Definition Classes
            HeaderNames
            +
          82. + + + + + + + + + val + + + IF_UNMODIFIED_SINCE: String + + +
            Definition Classes
            HeaderNames
            +
          83. + + + + + + + + + val + + + IM_A_TEAPOT: Int + + +
            Definition Classes
            Status
            +
          84. + + + + + + + + + val + + + INSUFFICIENT_STORAGE: Int + + +
            Definition Classes
            Status
            +
          85. + + + + + + + + + val + + + INTERNAL_SERVER_ERROR: Int + + +
            Definition Classes
            Status
            +
          86. + + + + + + + + + val + + + ImATeapot: Status + + +
            Definition Classes
            Results
            +
          87. + + + + + + + + + val + + + InsufficientStorage: Status + + +
            Definition Classes
            Results
            +
          88. + + + + + + + + + val + + + InternalServerError: Status + + +
            Definition Classes
            Results
            +
          89. + + + + + + + + + def + + + JAVASCRIPT(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          90. + + + + + + + + + val + + + JSON: String + + +
            Definition Classes
            ContentTypes
            +
          91. + + + + + + + + + val + + + LAST_MODIFIED: String + + +
            Definition Classes
            HeaderNames
            +
          92. + + + + + + + + + val + + + LENGTH_REQUIRED: Int + + +
            Definition Classes
            Status
            +
          93. + + + + + + + + + val + + + LINK: String + + +
            Definition Classes
            HeaderNames
            +
          94. + + + + + + + + + val + + + LOCATION: String + + +
            Definition Classes
            HeaderNames
            +
          95. + + + + + + + + + val + + + LOCKED: Int + + +
            Definition Classes
            Status
            +
          96. + + + + + + + + + val + + + Locked: Status + + +
            Definition Classes
            Results
            +
          97. + + + + + + + + + val + + + MAX_FORWARDS: String + + +
            Definition Classes
            HeaderNames
            +
          98. + + + + + + + + + val + + + METHOD_NOT_ALLOWED: Int + + +
            Definition Classes
            Status
            +
          99. + + + + + + + + + val + + + MOVED_PERMANENTLY: Int + + +
            Definition Classes
            Status
            +
          100. + + + + + + + + + val + + + MULTIPLE_CHOICES: Int + + +
            Definition Classes
            Status
            +
          101. + + + + + + + + + val + + + MULTI_STATUS: Int + + +
            Definition Classes
            Status
            +
          102. + + + + + + + + + val + + + MethodNotAllowed: Status + + +
            Definition Classes
            Results
            +
          103. + + + + + + + + + def + + + MovedPermanently(url: String): Result + + +
            Definition Classes
            Results
            +
          104. + + + + + + + + + val + + + MultiStatus: Status + + +
            Definition Classes
            Results
            +
          105. + + + + + + + + + val + + + NETWORK_AUTHENTICATION_REQUIRED: Int + + +
            Definition Classes
            Status
            +
          106. + + + + + + + + + val + + + NON_AUTHORITATIVE_INFORMATION: Int + + +
            Definition Classes
            Status
            +
          107. + + + + + + + + + val + + + NOT_ACCEPTABLE: Int + + +
            Definition Classes
            Status
            +
          108. + + + + + + + + + val + + + NOT_FOUND: Int + + +
            Definition Classes
            Status
            +
          109. + + + + + + + + + val + + + NOT_IMPLEMENTED: Int + + +
            Definition Classes
            Status
            +
          110. + + + + + + + + + val + + + NOT_MODIFIED: Int + + +
            Definition Classes
            Status
            +
          111. + + + + + + + + + val + + + NO_CONTENT: Int + + +
            Definition Classes
            Status
            +
          112. + + + + + + + + + val + + + NetworkAuthenticationRequired: Status + + +
            Definition Classes
            Results
            +
          113. + + + + + + + + + val + + + NoContent: Result + + +
            Definition Classes
            Results
            +
          114. + + + + + + + + + val + + + NonAuthoritativeInformation: Status + + +
            Definition Classes
            Results
            +
          115. + + + + + + + + + val + + + NotAcceptable: Status + + +
            Definition Classes
            Results
            +
          116. + + + + + + + + + val + + + NotFound: Status + + +
            Definition Classes
            Results
            +
          117. + + + + + + + + + val + + + NotImplemented: Status + + +
            Definition Classes
            Results
            +
          118. + + + + + + + + + val + + + NotModified: Result + + +
            Definition Classes
            Results
            +
          119. + + + + + + + + + val + + + OK: Int + + +
            Definition Classes
            Status
            +
          120. + + + + + + + + + val + + + ORIGIN: String + + +
            Definition Classes
            HeaderNames
            +
          121. + + + + + + + + + val + + + Ok: Status + + +
            Definition Classes
            Results
            +
          122. + + + + + + + + + val + + + PARTIAL_CONTENT: Int + + +
            Definition Classes
            Status
            +
          123. + + + + + + + + + val + + + PAYMENT_REQUIRED: Int + + +
            Definition Classes
            Status
            +
          124. + + + + + + + + + val + + + PERMANENT_REDIRECT: Int + + +
            Definition Classes
            Status
            +
          125. + + + + + + + + + val + + + PRAGMA: String + + +
            Definition Classes
            HeaderNames
            +
          126. + + + + + + + + + val + + + PRECONDITION_FAILED: Int + + +
            Definition Classes
            Status
            +
          127. + + + + + + + + + val + + + PRECONDITION_REQUIRED: Int + + +
            Definition Classes
            Status
            +
          128. + + + + + + + + + val + + + PROXY_AUTHENTICATE: String + + +
            Definition Classes
            HeaderNames
            +
          129. + + + + + + + + + val + + + PROXY_AUTHENTICATION_REQUIRED: Int + + +
            Definition Classes
            Status
            +
          130. + + + + + + + + + val + + + PROXY_AUTHORIZATION: String + + +
            Definition Classes
            HeaderNames
            +
          131. + + + + + + + + + val + + + PartialContent: Status + + +
            Definition Classes
            Results
            +
          132. + + + + + + + + + val + + + PaymentRequired: Status + + +
            Definition Classes
            Results
            +
          133. + + + + + + + + + def + + + PermanentRedirect(url: String): Result + + +
            Definition Classes
            Results
            +
          134. + + + + + + + + + val + + + PreconditionFailed: Status + + +
            Definition Classes
            Results
            +
          135. + + + + + + + + + val + + + PreconditionRequired: Status + + +
            Definition Classes
            Results
            +
          136. + + + + + + + + + val + + + RANGE: String + + +
            Definition Classes
            HeaderNames
            +
          137. + + + + + + + + + val + + + REFERER: String + + +
            Definition Classes
            HeaderNames
            +
          138. + + + + + + + + + val + + + REFERRER_POLICY: String + + +
            Definition Classes
            HeaderNames
            +
          139. + + + + + + + + + val + + + REQUESTED_RANGE_NOT_SATISFIABLE: Int + + +
            Definition Classes
            Status
            +
          140. + + + + + + + + + val + + + REQUEST_ENTITY_TOO_LARGE: Int + + +
            Definition Classes
            Status
            +
          141. + + + + + + + + + val + + + REQUEST_HEADER_FIELDS_TOO_LARGE: Int + + +
            Definition Classes
            Status
            +
          142. + + + + + + + + + val + + + REQUEST_TIMEOUT: Int + + +
            Definition Classes
            Status
            +
          143. + + + + + + + + + val + + + REQUEST_URI_TOO_LONG: Int + + +
            Definition Classes
            Status
            +
          144. + + + + + + + + + val + + + RESET_CONTENT: Int + + +
            Definition Classes
            Status
            +
          145. + + + + + + + + + val + + + RETRY_AFTER: String + + +
            Definition Classes
            HeaderNames
            +
          146. + + + + + + + + + def + + + Redirect(call: Call, status: Int): Result + + +
            Definition Classes
            Results
            +
          147. + + + + + + + + + def + + + Redirect(call: Call): Result + + +
            Definition Classes
            Results
            +
          148. + + + + + + + + + def + + + Redirect(url: String, queryString: Map[String, Seq[String]], status: Int): Result + + +
            Definition Classes
            Results
            +
          149. + + + + + + + + + def + + + Redirect(url: String, status: Int): Result + + +
            Definition Classes
            Results
            +
          150. + + + + + + + + + val + + + RequestHeaderFieldsTooLarge: Status + + +
            Definition Classes
            Results
            +
          151. + + + + + + + + + val + + + RequestTimeout: Status + + +
            Definition Classes
            Results
            +
          152. + + + + + + + + + val + + + ResetContent: Result + + +
            Definition Classes
            Results
            +
          153. + + + + + + + + + val + + + SEE_OTHER: Int + + +
            Definition Classes
            Status
            +
          154. + + + + + + + + + val + + + SERVER: String + + +
            Definition Classes
            HeaderNames
            +
          155. + + + + + + + + + val + + + SERVICE_UNAVAILABLE: Int + + +
            Definition Classes
            Status
            +
          156. + + + + + + + + + val + + + SET_COOKIE: String + + +
            Definition Classes
            HeaderNames
            +
          157. + + + + + + + + + val + + + SET_COOKIE2: String + + +
            Definition Classes
            HeaderNames
            +
          158. + + + + + + + + + val + + + STRICT_TRANSPORT_SECURITY: String + + +
            Definition Classes
            HeaderNames
            +
          159. + + + + + + + + + val + + + SWITCHING_PROTOCOLS: Int + + +
            Definition Classes
            Status
            +
          160. + + + + + + + + + def + + + SeeOther(url: String): Result + + +
            Definition Classes
            Results
            +
          161. + + + + + + + + + val + + + ServiceUnavailable: Status + + +
            Definition Classes
            Results
            +
          162. + + + + + + + + + def + + + Status(code: Int): Status + + +
            Definition Classes
            Results
            +
          163. + + + + + + + + + val + + + SwitchingProtocols: Result + + +
            Definition Classes
            Results
            +
          164. + + + + + + + + + val + + + TE: String + + +
            Definition Classes
            HeaderNames
            +
          165. + + + + + + + + + val + + + TEMPORARY_REDIRECT: Int + + +
            Definition Classes
            Status
            +
          166. + + + + + + + + + def + + + TEXT(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          167. + + + + + + + + + lazy val + + + TODO: Action[AnyContent] + + +
            Definition Classes
            ControllerHelpers
            +
          168. + + + + + + + + + val + + + TOO_MANY_REQUESTS: Int + + +
            Definition Classes
            Status
            +
          169. + + + + + + + + + val + + + TRAILER: String + + +
            Definition Classes
            HeaderNames
            +
          170. + + + + + + + + + val + + + TRANSFER_ENCODING: String + + +
            Definition Classes
            HeaderNames
            +
          171. + + + + + + + + + def + + + TemporaryRedirect(url: String): Result + + +
            Definition Classes
            Results
            +
          172. + + + + + + + + + val + + + TooManyRequests: Status + + +
            Definition Classes
            Results
            +
          173. + + + + + + + + + val + + + UNAUTHORIZED: Int + + +
            Definition Classes
            Status
            +
          174. + + + + + + + + + val + + + UNPROCESSABLE_ENTITY: Int + + +
            Definition Classes
            Status
            +
          175. + + + + + + + + + val + + + UNSUPPORTED_MEDIA_TYPE: Int + + +
            Definition Classes
            Status
            +
          176. + + + + + + + + + val + + + UPGRADE: String + + +
            Definition Classes
            HeaderNames
            +
          177. + + + + + + + + + val + + + UPGRADE_REQUIRED: Int + + +
            Definition Classes
            Status
            +
          178. + + + + + + + + + val + + + USER_AGENT: String + + +
            Definition Classes
            HeaderNames
            +
          179. + + + + + + + + + val + + + USE_PROXY: Int + + +
            Definition Classes
            Status
            +
          180. + + + + + + + + + val + + + Unauthorized: Status + + +
            Definition Classes
            Results
            +
          181. + + + + + + + + + val + + + UnprocessableEntity: Status + + +
            Definition Classes
            Results
            +
          182. + + + + + + + + + val + + + UnsupportedMediaType: Status + + +
            Definition Classes
            Results
            +
          183. + + + + + + + + + val + + + UriTooLong: Status + + +
            Definition Classes
            Results
            +
          184. + + + + + + + + + val + + + VARY: String + + +
            Definition Classes
            HeaderNames
            +
          185. + + + + + + + + + val + + + VIA: String + + +
            Definition Classes
            HeaderNames
            +
          186. + + + + + + + + + val + + + WARNING: String + + +
            Definition Classes
            HeaderNames
            +
          187. + + + + + + + + + val + + + WWW_AUTHENTICATE: String + + +
            Definition Classes
            HeaderNames
            +
          188. + + + + + + + + + def + + + XHTML(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          189. + + + + + + + + + def + + + XML(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          190. + + + + + + + + + val + + + X_CONTENT_SECURITY_POLICY_NONCE_HEADER: String + + +
            Definition Classes
            HeaderNames
            +
          191. + + + + + + + + + val + + + X_CONTENT_TYPE_OPTIONS: String + + +
            Definition Classes
            HeaderNames
            +
          192. + + + + + + + + + val + + + X_FORWARDED_FOR: String + + +
            Definition Classes
            HeaderNames
            +
          193. + + + + + + + + + val + + + X_FORWARDED_HOST: String + + +
            Definition Classes
            HeaderNames
            +
          194. + + + + + + + + + val + + + X_FORWARDED_PORT: String + + +
            Definition Classes
            HeaderNames
            +
          195. + + + + + + + + + val + + + X_FORWARDED_PROTO: String + + +
            Definition Classes
            HeaderNames
            +
          196. + + + + + + + + + val + + + X_FRAME_OPTIONS: String + + +
            Definition Classes
            HeaderNames
            +
          197. + + + + + + + + + val + + + X_PERMITTED_CROSS_DOMAIN_POLICIES: String + + +
            Definition Classes
            HeaderNames
            +
          198. + + + + + + + + + val + + + X_REQUESTED_WITH: String + + +
            Definition Classes
            HeaderNames
            +
          199. + + + + + + + + + val + + + X_XSS_PROTECTION: String + + +
            Definition Classes
            HeaderNames
            +
          200. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          201. + + + + + + + + + def + + + assetOrDefault(resource: String): Action[AnyContent] + + + +
          202. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          203. + + + + + + + + + val + + + controllerComponents: MessagesControllerComponents + + +
            Attributes
            protected
            Definition Classes
            MessagesAbstractController → MessagesBaseController → BaseControllerHelpers
            +
          204. + + + + + + + + + def + + + defaultExecutionContext: ExecutionContext + + +
            Definition Classes
            BaseControllerHelpers
            +
          205. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          206. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          207. + + + + + + + + implicit + def + + + fileMimeTypes: FileMimeTypes + + +
            Definition Classes
            BaseControllerHelpers
            +
          208. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          209. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          210. + + + + + + + + + def + + + index(): Action[AnyContent] + + + +
          211. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          212. + + + + + + + + + val + + + logger: Logger + + +
            Attributes
            protected
            Definition Classes
            Logging
            +
          213. + + + + + + + + implicit + def + + + messagesApi: MessagesApi + + +
            Definition Classes
            BaseControllerHelpers
            +
          214. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          215. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          216. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          217. + + + + + + + + + def + + + parse: PlayBodyParsers + + +
            Definition Classes
            BaseControllerHelpers
            +
          218. + + + + + + + + implicit + def + + + request2flash(implicit request: RequestHeader): Flash + + +
            Definition Classes
            RequestImplicits
            +
          219. + + + + + + + + implicit + def + + + request2session(implicit request: RequestHeader): Session + + +
            Definition Classes
            RequestImplicits
            +
          220. + + + + + + + + implicit + def + + + supportedLangs: Langs + + +
            Definition Classes
            BaseControllerHelpers
            +
          221. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          222. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          223. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          224. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          225. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          226. + + + + + + + + + def + + + withCharset(mimeType: String)(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          227. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + val + + + TOO_MANY_REQUEST: Int + + +
            Definition Classes
            Status
            Annotations
            + @deprecated + +
            Deprecated

            (Since version 2.6.0) Use TOO_MANY_REQUESTS instead

            +
          2. + + + + + + + + + val + + + TooManyRequest: Status + + +
            Definition Classes
            Results
            Annotations
            + @deprecated + +
            Deprecated

            (Since version 2.6.0) Use TooManyRequests instead

            +
          3. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Logging

          +
          +

          Inherited from MessagesAbstractController

          +
          +

          Inherited from MessagesBaseController

          +
          +

          Inherited from BaseControllerHelpers

          +
          +

          Inherited from ControllerHelpers

          +
          +

          Inherited from RequestImplicits

          +
          +

          Inherited from Rendering

          +
          +

          Inherited from RequestExtractors

          +
          +

          Inherited from AcceptExtractors

          +
          +

          Inherited from ContentTypes

          +
          +

          Inherited from HeaderNames

          +
          +

          Inherited from play.api.http.Status

          +
          +

          Inherited from HttpProtocol

          +
          +

          Inherited from Results

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/HealthController.html b/target/universal/stage/share/doc/api/controllers/HealthController.html new file mode 100644 index 00000000..a7c0bbe3 --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/HealthController.html @@ -0,0 +1,4036 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          controllers

          +

          HealthController + + + +

          +

          +
          + +

          + + + class + + + HealthController extends AbstractController + +

          + + +
          + + Linear Supertypes + +
          AbstractController, BaseController, BaseControllerHelpers, ControllerHelpers, RequestImplicits, Rendering, RequestExtractors, AcceptExtractors, ContentTypes, HeaderNames, play.api.http.Status, HttpProtocol, Results, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. HealthController
          2. AbstractController
          3. BaseController
          4. BaseControllerHelpers
          5. ControllerHelpers
          6. RequestImplicits
          7. Rendering
          8. RequestExtractors
          9. AcceptExtractors
          10. ContentTypes
          11. HeaderNames
          12. Status
          13. HttpProtocol
          14. Results
          15. AnyRef
          16. Any
          17. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + HealthController(cc: ControllerComponents) + + +
            Annotations
            + @Inject() + +
            +
          +
          + +
          +

          Type Members

          +
          1. + + + + + + + + + class + + + Status extends Result + + +
            Definition Classes
            Results
            +
          +
          + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + ACCEPT: String + + +
            Definition Classes
            HeaderNames
            +
          5. + + + + + + + + + val + + + ACCEPTED: Int + + +
            Definition Classes
            Status
            +
          6. + + + + + + + + + val + + + ACCEPT_CHARSET: String + + +
            Definition Classes
            HeaderNames
            +
          7. + + + + + + + + + val + + + ACCEPT_ENCODING: String + + +
            Definition Classes
            HeaderNames
            +
          8. + + + + + + + + + val + + + ACCEPT_LANGUAGE: String + + +
            Definition Classes
            HeaderNames
            +
          9. + + + + + + + + + val + + + ACCEPT_RANGES: String + + +
            Definition Classes
            HeaderNames
            +
          10. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_CREDENTIALS: String + + +
            Definition Classes
            HeaderNames
            +
          11. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_HEADERS: String + + +
            Definition Classes
            HeaderNames
            +
          12. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_METHODS: String + + +
            Definition Classes
            HeaderNames
            +
          13. + + + + + + + + + val + + + ACCESS_CONTROL_ALLOW_ORIGIN: String + + +
            Definition Classes
            HeaderNames
            +
          14. + + + + + + + + + val + + + ACCESS_CONTROL_EXPOSE_HEADERS: String + + +
            Definition Classes
            HeaderNames
            +
          15. + + + + + + + + + val + + + ACCESS_CONTROL_MAX_AGE: String + + +
            Definition Classes
            HeaderNames
            +
          16. + + + + + + + + + val + + + ACCESS_CONTROL_REQUEST_HEADERS: String + + +
            Definition Classes
            HeaderNames
            +
          17. + + + + + + + + + val + + + ACCESS_CONTROL_REQUEST_METHOD: String + + +
            Definition Classes
            HeaderNames
            +
          18. + + + + + + + + + val + + + AGE: String + + +
            Definition Classes
            HeaderNames
            +
          19. + + + + + + + + + val + + + ALLOW: String + + +
            Definition Classes
            HeaderNames
            +
          20. + + + + + + + + + val + + + AUTHORIZATION: String + + +
            Definition Classes
            HeaderNames
            +
          21. + + + + + + + + + val + + + Accepted: Status + + +
            Definition Classes
            Results
            +
          22. + + + + + + + + + def + + + Action: ActionBuilder[Request, AnyContent] + + +
            Definition Classes
            BaseController
            +
          23. + + + + + + + + + val + + + BAD_GATEWAY: Int + + +
            Definition Classes
            Status
            +
          24. + + + + + + + + + val + + + BAD_REQUEST: Int + + +
            Definition Classes
            Status
            +
          25. + + + + + + + + + val + + + BINARY: String + + +
            Definition Classes
            ContentTypes
            +
          26. + + + + + + + + + val + + + BadGateway: Status + + +
            Definition Classes
            Results
            +
          27. + + + + + + + + + val + + + BadRequest: Status + + +
            Definition Classes
            Results
            +
          28. + + + + + + + + + val + + + CACHE_CONTROL: String + + +
            Definition Classes
            HeaderNames
            +
          29. + + + + + + + + + val + + + CACHE_MANIFEST: String + + +
            Definition Classes
            ContentTypes
            +
          30. + + + + + + + + + val + + + CHUNKED: String + + +
            Definition Classes
            HttpProtocol
            +
          31. + + + + + + + + + val + + + CONFLICT: Int + + +
            Definition Classes
            Status
            +
          32. + + + + + + + + + val + + + CONNECTION: String + + +
            Definition Classes
            HeaderNames
            +
          33. + + + + + + + + + val + + + CONTENT_DISPOSITION: String + + +
            Definition Classes
            HeaderNames
            +
          34. + + + + + + + + + val + + + CONTENT_ENCODING: String + + +
            Definition Classes
            HeaderNames
            +
          35. + + + + + + + + + val + + + CONTENT_LANGUAGE: String + + +
            Definition Classes
            HeaderNames
            +
          36. + + + + + + + + + val + + + CONTENT_LENGTH: String + + +
            Definition Classes
            HeaderNames
            +
          37. + + + + + + + + + val + + + CONTENT_LOCATION: String + + +
            Definition Classes
            HeaderNames
            +
          38. + + + + + + + + + val + + + CONTENT_MD5: String + + +
            Definition Classes
            HeaderNames
            +
          39. + + + + + + + + + val + + + CONTENT_RANGE: String + + +
            Definition Classes
            HeaderNames
            +
          40. + + + + + + + + + val + + + CONTENT_SECURITY_POLICY: String + + +
            Definition Classes
            HeaderNames
            +
          41. + + + + + + + + + val + + + CONTENT_SECURITY_POLICY_REPORT_ONLY: String + + +
            Definition Classes
            HeaderNames
            +
          42. + + + + + + + + + val + + + CONTENT_TRANSFER_ENCODING: String + + +
            Definition Classes
            HeaderNames
            +
          43. + + + + + + + + + val + + + CONTENT_TYPE: String + + +
            Definition Classes
            HeaderNames
            +
          44. + + + + + + + + + val + + + CONTINUE: Int + + +
            Definition Classes
            Status
            +
          45. + + + + + + + + + val + + + COOKIE: String + + +
            Definition Classes
            HeaderNames
            +
          46. + + + + + + + + + val + + + CREATED: Int + + +
            Definition Classes
            Status
            +
          47. + + + + + + + + + def + + + CSS(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          48. + + + + + + + + + val + + + Conflict: Status + + +
            Definition Classes
            Results
            +
          49. + + + + + + + + + val + + + Continue: Result + + +
            Definition Classes
            Results
            +
          50. + + + + + + + + + val + + + Created: Status + + +
            Definition Classes
            Results
            +
          51. + + + + + + + + + val + + + DATE: String + + +
            Definition Classes
            HeaderNames
            +
          52. + + + + + + + + + val + + + ETAG: String + + +
            Definition Classes
            HeaderNames
            +
          53. + + + + + + + + + def + + + EVENT_STREAM(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          54. + + + + + + + + + val + + + EXPECT: String + + +
            Definition Classes
            HeaderNames
            +
          55. + + + + + + + + + val + + + EXPECTATION_FAILED: Int + + +
            Definition Classes
            Status
            +
          56. + + + + + + + + + val + + + EXPIRES: String + + +
            Definition Classes
            HeaderNames
            +
          57. + + + + + + + + + val + + + EntityTooLarge: Status + + +
            Definition Classes
            Results
            +
          58. + + + + + + + + + val + + + ExpectationFailed: Status + + +
            Definition Classes
            Results
            +
          59. + + + + + + + + + val + + + FAILED_DEPENDENCY: Int + + +
            Definition Classes
            Status
            +
          60. + + + + + + + + + val + + + FORBIDDEN: Int + + +
            Definition Classes
            Status
            +
          61. + + + + + + + + + val + + + FORM: String + + +
            Definition Classes
            ContentTypes
            +
          62. + + + + + + + + + val + + + FORWARDED: String + + +
            Definition Classes
            HeaderNames
            +
          63. + + + + + + + + + val + + + FOUND: Int + + +
            Definition Classes
            Status
            +
          64. + + + + + + + + + val + + + FROM: String + + +
            Definition Classes
            HeaderNames
            +
          65. + + + + + + + + + val + + + FailedDependency: Status + + +
            Definition Classes
            Results
            +
          66. + + + + + + + + + val + + + Forbidden: Status + + +
            Definition Classes
            Results
            +
          67. + + + + + + + + + def + + + Found(url: String): Result + + +
            Definition Classes
            Results
            +
          68. + + + + + + + + + val + + + GATEWAY_TIMEOUT: Int + + +
            Definition Classes
            Status
            +
          69. + + + + + + + + + val + + + GONE: Int + + +
            Definition Classes
            Status
            +
          70. + + + + + + + + + val + + + GatewayTimeout: Status + + +
            Definition Classes
            Results
            +
          71. + + + + + + + + + val + + + Gone: Status + + +
            Definition Classes
            Results
            +
          72. + + + + + + + + + val + + + HOST: String + + +
            Definition Classes
            HeaderNames
            +
          73. + + + + + + + + + def + + + HTML(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          74. + + + + + + + + + val + + + HTTP_1_0: String + + +
            Definition Classes
            HttpProtocol
            +
          75. + + + + + + + + + val + + + HTTP_1_1: String + + +
            Definition Classes
            HttpProtocol
            +
          76. + + + + + + + + + val + + + HTTP_VERSION_NOT_SUPPORTED: Int + + +
            Definition Classes
            Status
            +
          77. + + + + + + + + + val + + + HttpVersionNotSupported: Status + + +
            Definition Classes
            Results
            +
          78. + + + + + + + + + val + + + IF_MATCH: String + + +
            Definition Classes
            HeaderNames
            +
          79. + + + + + + + + + val + + + IF_MODIFIED_SINCE: String + + +
            Definition Classes
            HeaderNames
            +
          80. + + + + + + + + + val + + + IF_NONE_MATCH: String + + +
            Definition Classes
            HeaderNames
            +
          81. + + + + + + + + + val + + + IF_RANGE: String + + +
            Definition Classes
            HeaderNames
            +
          82. + + + + + + + + + val + + + IF_UNMODIFIED_SINCE: String + + +
            Definition Classes
            HeaderNames
            +
          83. + + + + + + + + + val + + + IM_A_TEAPOT: Int + + +
            Definition Classes
            Status
            +
          84. + + + + + + + + + val + + + INSUFFICIENT_STORAGE: Int + + +
            Definition Classes
            Status
            +
          85. + + + + + + + + + val + + + INTERNAL_SERVER_ERROR: Int + + +
            Definition Classes
            Status
            +
          86. + + + + + + + + + val + + + ImATeapot: Status + + +
            Definition Classes
            Results
            +
          87. + + + + + + + + + val + + + InsufficientStorage: Status + + +
            Definition Classes
            Results
            +
          88. + + + + + + + + + val + + + InternalServerError: Status + + +
            Definition Classes
            Results
            +
          89. + + + + + + + + + def + + + JAVASCRIPT(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          90. + + + + + + + + + val + + + JSON: String + + +
            Definition Classes
            ContentTypes
            +
          91. + + + + + + + + + val + + + LAST_MODIFIED: String + + +
            Definition Classes
            HeaderNames
            +
          92. + + + + + + + + + val + + + LENGTH_REQUIRED: Int + + +
            Definition Classes
            Status
            +
          93. + + + + + + + + + val + + + LINK: String + + +
            Definition Classes
            HeaderNames
            +
          94. + + + + + + + + + val + + + LOCATION: String + + +
            Definition Classes
            HeaderNames
            +
          95. + + + + + + + + + val + + + LOCKED: Int + + +
            Definition Classes
            Status
            +
          96. + + + + + + + + + val + + + Locked: Status + + +
            Definition Classes
            Results
            +
          97. + + + + + + + + + val + + + MAX_FORWARDS: String + + +
            Definition Classes
            HeaderNames
            +
          98. + + + + + + + + + val + + + METHOD_NOT_ALLOWED: Int + + +
            Definition Classes
            Status
            +
          99. + + + + + + + + + val + + + MOVED_PERMANENTLY: Int + + +
            Definition Classes
            Status
            +
          100. + + + + + + + + + val + + + MULTIPLE_CHOICES: Int + + +
            Definition Classes
            Status
            +
          101. + + + + + + + + + val + + + MULTI_STATUS: Int + + +
            Definition Classes
            Status
            +
          102. + + + + + + + + + val + + + MethodNotAllowed: Status + + +
            Definition Classes
            Results
            +
          103. + + + + + + + + + def + + + MovedPermanently(url: String): Result + + +
            Definition Classes
            Results
            +
          104. + + + + + + + + + val + + + MultiStatus: Status + + +
            Definition Classes
            Results
            +
          105. + + + + + + + + + val + + + NETWORK_AUTHENTICATION_REQUIRED: Int + + +
            Definition Classes
            Status
            +
          106. + + + + + + + + + val + + + NON_AUTHORITATIVE_INFORMATION: Int + + +
            Definition Classes
            Status
            +
          107. + + + + + + + + + val + + + NOT_ACCEPTABLE: Int + + +
            Definition Classes
            Status
            +
          108. + + + + + + + + + val + + + NOT_FOUND: Int + + +
            Definition Classes
            Status
            +
          109. + + + + + + + + + val + + + NOT_IMPLEMENTED: Int + + +
            Definition Classes
            Status
            +
          110. + + + + + + + + + val + + + NOT_MODIFIED: Int + + +
            Definition Classes
            Status
            +
          111. + + + + + + + + + val + + + NO_CONTENT: Int + + +
            Definition Classes
            Status
            +
          112. + + + + + + + + + val + + + NetworkAuthenticationRequired: Status + + +
            Definition Classes
            Results
            +
          113. + + + + + + + + + val + + + NoContent: Result + + +
            Definition Classes
            Results
            +
          114. + + + + + + + + + val + + + NonAuthoritativeInformation: Status + + +
            Definition Classes
            Results
            +
          115. + + + + + + + + + val + + + NotAcceptable: Status + + +
            Definition Classes
            Results
            +
          116. + + + + + + + + + val + + + NotFound: Status + + +
            Definition Classes
            Results
            +
          117. + + + + + + + + + val + + + NotImplemented: Status + + +
            Definition Classes
            Results
            +
          118. + + + + + + + + + val + + + NotModified: Result + + +
            Definition Classes
            Results
            +
          119. + + + + + + + + + val + + + OK: Int + + +
            Definition Classes
            Status
            +
          120. + + + + + + + + + val + + + ORIGIN: String + + +
            Definition Classes
            HeaderNames
            +
          121. + + + + + + + + + val + + + Ok: Status + + +
            Definition Classes
            Results
            +
          122. + + + + + + + + + val + + + PARTIAL_CONTENT: Int + + +
            Definition Classes
            Status
            +
          123. + + + + + + + + + val + + + PAYMENT_REQUIRED: Int + + +
            Definition Classes
            Status
            +
          124. + + + + + + + + + val + + + PERMANENT_REDIRECT: Int + + +
            Definition Classes
            Status
            +
          125. + + + + + + + + + val + + + PRAGMA: String + + +
            Definition Classes
            HeaderNames
            +
          126. + + + + + + + + + val + + + PRECONDITION_FAILED: Int + + +
            Definition Classes
            Status
            +
          127. + + + + + + + + + val + + + PRECONDITION_REQUIRED: Int + + +
            Definition Classes
            Status
            +
          128. + + + + + + + + + val + + + PROXY_AUTHENTICATE: String + + +
            Definition Classes
            HeaderNames
            +
          129. + + + + + + + + + val + + + PROXY_AUTHENTICATION_REQUIRED: Int + + +
            Definition Classes
            Status
            +
          130. + + + + + + + + + val + + + PROXY_AUTHORIZATION: String + + +
            Definition Classes
            HeaderNames
            +
          131. + + + + + + + + + val + + + PartialContent: Status + + +
            Definition Classes
            Results
            +
          132. + + + + + + + + + val + + + PaymentRequired: Status + + +
            Definition Classes
            Results
            +
          133. + + + + + + + + + def + + + PermanentRedirect(url: String): Result + + +
            Definition Classes
            Results
            +
          134. + + + + + + + + + val + + + PreconditionFailed: Status + + +
            Definition Classes
            Results
            +
          135. + + + + + + + + + val + + + PreconditionRequired: Status + + +
            Definition Classes
            Results
            +
          136. + + + + + + + + + val + + + RANGE: String + + +
            Definition Classes
            HeaderNames
            +
          137. + + + + + + + + + val + + + REFERER: String + + +
            Definition Classes
            HeaderNames
            +
          138. + + + + + + + + + val + + + REFERRER_POLICY: String + + +
            Definition Classes
            HeaderNames
            +
          139. + + + + + + + + + val + + + REQUESTED_RANGE_NOT_SATISFIABLE: Int + + +
            Definition Classes
            Status
            +
          140. + + + + + + + + + val + + + REQUEST_ENTITY_TOO_LARGE: Int + + +
            Definition Classes
            Status
            +
          141. + + + + + + + + + val + + + REQUEST_HEADER_FIELDS_TOO_LARGE: Int + + +
            Definition Classes
            Status
            +
          142. + + + + + + + + + val + + + REQUEST_TIMEOUT: Int + + +
            Definition Classes
            Status
            +
          143. + + + + + + + + + val + + + REQUEST_URI_TOO_LONG: Int + + +
            Definition Classes
            Status
            +
          144. + + + + + + + + + val + + + RESET_CONTENT: Int + + +
            Definition Classes
            Status
            +
          145. + + + + + + + + + val + + + RETRY_AFTER: String + + +
            Definition Classes
            HeaderNames
            +
          146. + + + + + + + + + def + + + Redirect(call: Call, status: Int): Result + + +
            Definition Classes
            Results
            +
          147. + + + + + + + + + def + + + Redirect(call: Call): Result + + +
            Definition Classes
            Results
            +
          148. + + + + + + + + + def + + + Redirect(url: String, queryString: Map[String, Seq[String]], status: Int): Result + + +
            Definition Classes
            Results
            +
          149. + + + + + + + + + def + + + Redirect(url: String, status: Int): Result + + +
            Definition Classes
            Results
            +
          150. + + + + + + + + + val + + + RequestHeaderFieldsTooLarge: Status + + +
            Definition Classes
            Results
            +
          151. + + + + + + + + + val + + + RequestTimeout: Status + + +
            Definition Classes
            Results
            +
          152. + + + + + + + + + val + + + ResetContent: Result + + +
            Definition Classes
            Results
            +
          153. + + + + + + + + + val + + + SEE_OTHER: Int + + +
            Definition Classes
            Status
            +
          154. + + + + + + + + + val + + + SERVER: String + + +
            Definition Classes
            HeaderNames
            +
          155. + + + + + + + + + val + + + SERVICE_UNAVAILABLE: Int + + +
            Definition Classes
            Status
            +
          156. + + + + + + + + + val + + + SET_COOKIE: String + + +
            Definition Classes
            HeaderNames
            +
          157. + + + + + + + + + val + + + SET_COOKIE2: String + + +
            Definition Classes
            HeaderNames
            +
          158. + + + + + + + + + val + + + STRICT_TRANSPORT_SECURITY: String + + +
            Definition Classes
            HeaderNames
            +
          159. + + + + + + + + + val + + + SWITCHING_PROTOCOLS: Int + + +
            Definition Classes
            Status
            +
          160. + + + + + + + + + def + + + SeeOther(url: String): Result + + +
            Definition Classes
            Results
            +
          161. + + + + + + + + + val + + + ServiceUnavailable: Status + + +
            Definition Classes
            Results
            +
          162. + + + + + + + + + def + + + Status(code: Int): Status + + +
            Definition Classes
            Results
            +
          163. + + + + + + + + + val + + + SwitchingProtocols: Result + + +
            Definition Classes
            Results
            +
          164. + + + + + + + + + val + + + TE: String + + +
            Definition Classes
            HeaderNames
            +
          165. + + + + + + + + + val + + + TEMPORARY_REDIRECT: Int + + +
            Definition Classes
            Status
            +
          166. + + + + + + + + + def + + + TEXT(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          167. + + + + + + + + + lazy val + + + TODO: Action[AnyContent] + + +
            Definition Classes
            ControllerHelpers
            +
          168. + + + + + + + + + val + + + TOO_MANY_REQUESTS: Int + + +
            Definition Classes
            Status
            +
          169. + + + + + + + + + val + + + TRAILER: String + + +
            Definition Classes
            HeaderNames
            +
          170. + + + + + + + + + val + + + TRANSFER_ENCODING: String + + +
            Definition Classes
            HeaderNames
            +
          171. + + + + + + + + + def + + + TemporaryRedirect(url: String): Result + + +
            Definition Classes
            Results
            +
          172. + + + + + + + + + val + + + TooManyRequests: Status + + +
            Definition Classes
            Results
            +
          173. + + + + + + + + + val + + + UNAUTHORIZED: Int + + +
            Definition Classes
            Status
            +
          174. + + + + + + + + + val + + + UNPROCESSABLE_ENTITY: Int + + +
            Definition Classes
            Status
            +
          175. + + + + + + + + + val + + + UNSUPPORTED_MEDIA_TYPE: Int + + +
            Definition Classes
            Status
            +
          176. + + + + + + + + + val + + + UPGRADE: String + + +
            Definition Classes
            HeaderNames
            +
          177. + + + + + + + + + val + + + UPGRADE_REQUIRED: Int + + +
            Definition Classes
            Status
            +
          178. + + + + + + + + + val + + + USER_AGENT: String + + +
            Definition Classes
            HeaderNames
            +
          179. + + + + + + + + + val + + + USE_PROXY: Int + + +
            Definition Classes
            Status
            +
          180. + + + + + + + + + val + + + Unauthorized: Status + + +
            Definition Classes
            Results
            +
          181. + + + + + + + + + val + + + UnprocessableEntity: Status + + +
            Definition Classes
            Results
            +
          182. + + + + + + + + + val + + + UnsupportedMediaType: Status + + +
            Definition Classes
            Results
            +
          183. + + + + + + + + + val + + + UriTooLong: Status + + +
            Definition Classes
            Results
            +
          184. + + + + + + + + + val + + + VARY: String + + +
            Definition Classes
            HeaderNames
            +
          185. + + + + + + + + + val + + + VIA: String + + +
            Definition Classes
            HeaderNames
            +
          186. + + + + + + + + + val + + + WARNING: String + + +
            Definition Classes
            HeaderNames
            +
          187. + + + + + + + + + val + + + WWW_AUTHENTICATE: String + + +
            Definition Classes
            HeaderNames
            +
          188. + + + + + + + + + def + + + XHTML(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          189. + + + + + + + + + def + + + XML(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          190. + + + + + + + + + val + + + X_CONTENT_SECURITY_POLICY_NONCE_HEADER: String + + +
            Definition Classes
            HeaderNames
            +
          191. + + + + + + + + + val + + + X_CONTENT_TYPE_OPTIONS: String + + +
            Definition Classes
            HeaderNames
            +
          192. + + + + + + + + + val + + + X_FORWARDED_FOR: String + + +
            Definition Classes
            HeaderNames
            +
          193. + + + + + + + + + val + + + X_FORWARDED_HOST: String + + +
            Definition Classes
            HeaderNames
            +
          194. + + + + + + + + + val + + + X_FORWARDED_PORT: String + + +
            Definition Classes
            HeaderNames
            +
          195. + + + + + + + + + val + + + X_FORWARDED_PROTO: String + + +
            Definition Classes
            HeaderNames
            +
          196. + + + + + + + + + val + + + X_FRAME_OPTIONS: String + + +
            Definition Classes
            HeaderNames
            +
          197. + + + + + + + + + val + + + X_PERMITTED_CROSS_DOMAIN_POLICIES: String + + +
            Definition Classes
            HeaderNames
            +
          198. + + + + + + + + + val + + + X_REQUESTED_WITH: String + + +
            Definition Classes
            HeaderNames
            +
          199. + + + + + + + + + val + + + X_XSS_PROTECTION: String + + +
            Definition Classes
            HeaderNames
            +
          200. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          201. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          202. + + + + + + + + + val + + + controllerComponents: ControllerComponents + + +
            Attributes
            protected
            Definition Classes
            AbstractController → BaseControllerHelpers
            +
          203. + + + + + + + + + def + + + defaultExecutionContext: ExecutionContext + + +
            Definition Classes
            BaseControllerHelpers
            +
          204. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          205. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          206. + + + + + + + + implicit + def + + + fileMimeTypes: FileMimeTypes + + +
            Definition Classes
            BaseControllerHelpers
            +
          207. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          208. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          209. + + + + + + + + + val + + + health: Action[AnyContent] + + + +
          210. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          211. + + + + + + + + implicit + def + + + messagesApi: MessagesApi + + +
            Definition Classes
            BaseControllerHelpers
            +
          212. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          213. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          214. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          215. + + + + + + + + + def + + + parse: PlayBodyParsers + + +
            Definition Classes
            BaseControllerHelpers
            +
          216. + + + + + + + + implicit + def + + + request2flash(implicit request: RequestHeader): Flash + + +
            Definition Classes
            RequestImplicits
            +
          217. + + + + + + + + implicit + def + + + request2session(implicit request: RequestHeader): Session + + +
            Definition Classes
            RequestImplicits
            +
          218. + + + + + + + + implicit + def + + + supportedLangs: Langs + + +
            Definition Classes
            BaseControllerHelpers
            +
          219. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          220. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          221. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          222. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          223. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          224. + + + + + + + + + def + + + withCharset(mimeType: String)(implicit codec: Codec): String + + +
            Definition Classes
            ContentTypes
            +
          225. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + val + + + TOO_MANY_REQUEST: Int + + +
            Definition Classes
            Status
            Annotations
            + @deprecated + +
            Deprecated

            (Since version 2.6.0) Use TOO_MANY_REQUESTS instead

            +
          2. + + + + + + + + + val + + + TooManyRequest: Status + + +
            Definition Classes
            Results
            Annotations
            + @deprecated + +
            Deprecated

            (Since version 2.6.0) Use TooManyRequests instead

            +
          3. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AbstractController

          +
          +

          Inherited from BaseController

          +
          +

          Inherited from BaseControllerHelpers

          +
          +

          Inherited from ControllerHelpers

          +
          +

          Inherited from RequestImplicits

          +
          +

          Inherited from Rendering

          +
          +

          Inherited from RequestExtractors

          +
          +

          Inherited from AcceptExtractors

          +
          +

          Inherited from ContentTypes

          +
          +

          Inherited from HeaderNames

          +
          +

          Inherited from play.api.http.Status

          +
          +

          Inherited from HttpProtocol

          +
          +

          Inherited from Results

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/ReverseApiController.html b/target/universal/stage/share/doc/api/controllers/ReverseApiController.html new file mode 100644 index 00000000..36ce2f87 --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/ReverseApiController.html @@ -0,0 +1,1102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          controllers

          +

          ReverseApiController + + + +

          +

          +
          + +

          + + + class + + + ReverseApiController extends AnyRef + +

          + + +
          + + Linear Supertypes + +
          AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. ReverseApiController
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + ReverseApiController(_prefix: ⇒ String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + _defaultPrefix: String + + + +
          5. + + + + + + + + + def + + + addNewSearchInput(solrIndexId: String): Call + + + +
          6. + + + + + + + + + def + + + addNewSolrIndex(): Call + + + +
          7. + + + + + + + + + def + + + addNewSpelling(solrIndexId: String): Call + + + +
          8. + + + + + + + + + def + + + addNewSuggestedSolrField(solrIndexId: String): Call + + + +
          9. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          10. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + + def + + + deleteSearchInput(searchInputId: String): Call + + + +
          12. + + + + + + + + + def + + + deleteSolrIndex(solrIndexId: String): Call + + + +
          13. + + + + + + + + + def + + + deleteSpelling(canonicalSpellingId: String): Call + + + +
          14. + + + + + + + + + def + + + deleteSuggestedSolrField(solrIndexId: String, suggestedFieldId: String): Call + + + +
          15. + + + + + + + + + def + + + downloadAllRulesTxtFiles(): Call + + + +
          16. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          18. + + + + + + + + + def + + + getActivityLog(inputId: String): Call + + + +
          19. + + + + + + + + + def + + + getActivityReport(solrIndexId: String): Call + + + +
          20. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + + def + + + getDetailedSearchInput(searchInputId: String): Call + + + +
          22. + + + + + + + + + def + + + getDetailedSpelling(canonicalSpellingId: String): Call + + + +
          23. + + + + + + + + + def + + + getFeatureToggles(): Call + + + +
          24. + + + + + + + + + def + + + getLatestDeploymentResult(solrIndexId: String, targetSystem: String): Call + + + +
          25. + + + + + + + + + def + + + getLatestVersionInfo(): Call + + + +
          26. + + + + + + + + + def + + + getRulesReport(solrIndexId: String): Call + + + +
          27. + + + + + + + + + def + + + getSolrIndex(solrIndexId: String): Call + + + +
          28. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          29. + + + + + + + + + def + + + importFromRulesTxt(solrIndexId: String): Call + + + +
          30. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          31. + + + + + + + + + def + + + listAll(solrIndexId: String): Call + + + +
          32. + + + + + + + + + def + + + listAllInputTags(): Call + + + +
          33. + + + + + + + + + def + + + listAllSearchInputs(solrIndexId: String): Call + + + +
          34. + + + + + + + + + def + + + listAllSolrIndeces(): Call + + + +
          35. + + + + + + + + + def + + + listAllSuggestedSolrFields(solrIndexId: String): Call + + + +
          36. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          37. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          38. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          39. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          40. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          41. + + + + + + + + + def + + + updateRulesTxtForSolrIndexAndTargetPlatform(solrIndexId: String, targetPlatform: String): Call + + + +
          42. + + + + + + + + + def + + + updateSearchInput(searchInputId: String): Call + + + +
          43. + + + + + + + + + def + + + updateSpelling(solrIndexId: String, canonicalSpellingId: String): Call + + + +
          44. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          45. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          46. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          47. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/ReverseFrontendController.html b/target/universal/stage/share/doc/api/controllers/ReverseFrontendController.html new file mode 100644 index 00000000..c9b6ce0a --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/ReverseFrontendController.html @@ -0,0 +1,702 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          controllers

          +

          ReverseFrontendController + + + +

          +

          +
          + +

          + + + class + + + ReverseFrontendController extends AnyRef + +

          + + +
          + + Linear Supertypes + +
          AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. ReverseFrontendController
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + ReverseFrontendController(_prefix: ⇒ String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + _defaultPrefix: String + + + +
          5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          6. + + + + + + + + + def + + + assetOrDefault(file: String): Call + + + +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          9. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          10. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + + def + + + index(): Call + + + +
          13. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          18. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          20. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          21. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          22. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/ReverseHealthController.html b/target/universal/stage/share/doc/api/controllers/ReverseHealthController.html new file mode 100644 index 00000000..9b38025d --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/ReverseHealthController.html @@ -0,0 +1,686 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          controllers

          +

          ReverseHealthController + + + +

          +

          +
          + +

          + + + class + + + ReverseHealthController extends AnyRef + +

          + + +
          + + Linear Supertypes + +
          AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. ReverseHealthController
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + ReverseHealthController(_prefix: ⇒ String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + _defaultPrefix: String + + + +
          5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + + def + + + health(): Call + + + +
          12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/auth/AuthActionFactory.html b/target/universal/stage/share/doc/api/controllers/auth/AuthActionFactory.html new file mode 100644 index 00000000..7ff84f97 --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/auth/AuthActionFactory.html @@ -0,0 +1,663 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          controllers.auth

          +

          AuthActionFactory + + + +

          +

          +
          + +

          + + + class + + + AuthActionFactory extends Logging + +

          + + +
          + + Linear Supertypes + +
          Logging, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. AuthActionFactory
          2. Logging
          3. AnyRef
          4. Any
          5. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + AuthActionFactory(parser: play.api.mvc.BodyParsers.Default, appConfig: Configuration)(implicit ec: ExecutionContext) + + +
            Annotations
            + @Inject() + +
            +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + + def + + + getAuthenticatedAction(defaultAction: ActionBuilder[Request, AnyContent]): ActionBuilder[Request, AnyContent] + + + +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          12. + + + + + + + + + val + + + logger: Logger + + +
            Attributes
            protected
            Definition Classes
            Logging
            +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Logging

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/auth/BasicAuthAuthenticatedAction.html b/target/universal/stage/share/doc/api/controllers/auth/BasicAuthAuthenticatedAction.html new file mode 100644 index 00000000..382f06f9 --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/auth/BasicAuthAuthenticatedAction.html @@ -0,0 +1,911 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          controllers.auth

          +

          BasicAuthAuthenticatedAction + + + +

          +

          +
          + +

          + + + class + + + BasicAuthAuthenticatedAction extends ActionBuilderImpl[AnyContent] with Logging + +

          + + +
          Annotations
          + @deprecated + +
          Deprecated

          (Since version 27-01-2022) As of v3.14. See https://github.com/querqy/smui/pull/83#issuecomment-1023284550

          + + Linear Supertypes + +
          Logging, ActionBuilderImpl[AnyContent], ActionBuilder[Request, AnyContent], ActionFunction[Request, Request], AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. BasicAuthAuthenticatedAction
          2. Logging
          3. ActionBuilderImpl
          4. ActionBuilder
          5. ActionFunction
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + BasicAuthAuthenticatedAction(parser: play.api.mvc.BodyParsers.Default, appConfig: Configuration)(implicit ec: ExecutionContext) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + val + + + BASIC_AUTH_PASS: String + + + +
          5. + + + + + + + + + val + + + BASIC_AUTH_USER: String + + + +
          6. + + + + + + + + + def + + + andThen[Q[_]](other: ActionFunction[Request, Q]): ActionBuilder[Q, AnyContent] + + +
            Definition Classes
            ActionBuilder → ActionFunction
            +
          7. + + + + + + + + final + def + + + apply(block: ⇒ Result): Action[AnyContent] + + +
            Definition Classes
            ActionBuilder
            +
          8. + + + + + + + + final + def + + + apply(block: (Request[AnyContent]) ⇒ Result): Action[AnyContent] + + +
            Definition Classes
            ActionBuilder
            +
          9. + + + + + + + + final + def + + + apply[A](bodyParser: BodyParser[A]): ActionBuilder[Request, A] + + +
            Definition Classes
            ActionBuilder
            +
          10. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + async[A](bodyParser: BodyParser[A])(block: (Request[A]) ⇒ Future[Result]): Action[A] + + +
            Definition Classes
            ActionBuilder
            +
          12. + + + + + + + + final + def + + + async(block: (Request[AnyContent]) ⇒ Future[Result]): Action[AnyContent] + + +
            Definition Classes
            ActionBuilder
            +
          13. + + + + + + + + final + def + + + async(block: ⇒ Future[Result]): Action[AnyContent] + + +
            Definition Classes
            ActionBuilder
            +
          14. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + + def + + + compose[B](other: ActionBuilder[Request, B]): ActionBuilder[Request, B] + + +
            Definition Classes
            ActionFunction
            +
          16. + + + + + + + + + def + + + compose[Q[_]](other: ActionFunction[Q, Request]): ActionFunction[Q, Request] + + +
            Definition Classes
            ActionFunction
            +
          17. + + + + + + + + + def + + + composeAction[A](action: Action[A]): Action[A] + + +
            Attributes
            protected
            Definition Classes
            ActionBuilder
            +
          18. + + + + + + + + + def + + + composeParser[A](bodyParser: BodyParser[A]): BodyParser[A] + + +
            Attributes
            protected
            Definition Classes
            ActionBuilder
            +
          19. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          20. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          21. + + + + + + + + implicit + val + + + executionContext: ExecutionContext + + +
            Definition Classes
            ActionBuilderImpl → ActionFunction
            +
          22. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          23. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          24. + + + + + + + + + def + + + invokeBlock[A](request: Request[A], block: (Request[A]) ⇒ Future[Result]): Future[Result] + + +

            Helper method to verify, that the request is basic authenticated with configured user/pass.

            Helper method to verify, that the request is basic authenticated with configured user/pass. +Code is adopted from: https://dzone.com/articles/play-basic-authentication +

            returns

            {{true}}, for user is authenticated.

            Definition Classes
            BasicAuthAuthenticatedAction → ActionBuilderImpl → ActionFunction
            +
          25. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          26. + + + + + + + + + val + + + logger: Logger + + +
            Attributes
            protected
            Definition Classes
            Logging
            +
          27. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          28. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          29. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          30. + + + + + + + + + val + + + parser: BodyParser[AnyContent] + + +
            Definition Classes
            ActionBuilderImpl → ActionBuilder
            +
          31. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          32. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          33. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          34. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          35. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          36. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Logging

          +
          +

          Inherited from ActionBuilderImpl[AnyContent]

          +
          +

          Inherited from ActionBuilder[Request, AnyContent]

          +
          +

          Inherited from ActionFunction[Request, Request]

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/auth/JWTJsonAuthenticatedAction.html b/target/universal/stage/share/doc/api/controllers/auth/JWTJsonAuthenticatedAction.html new file mode 100644 index 00000000..ab743b5f --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/auth/JWTJsonAuthenticatedAction.html @@ -0,0 +1,874 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          controllers.auth

          +

          JWTJsonAuthenticatedAction + + + +

          +

          +
          + +

          + + + class + + + JWTJsonAuthenticatedAction extends ActionBuilderImpl[AnyContent] with Logging + +

          + + +
          + + Linear Supertypes + +
          Logging, ActionBuilderImpl[AnyContent], ActionBuilder[Request, AnyContent], ActionFunction[Request, Request], AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. JWTJsonAuthenticatedAction
          2. Logging
          3. ActionBuilderImpl
          4. ActionBuilder
          5. ActionFunction
          6. AnyRef
          7. Any
          8. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + JWTJsonAuthenticatedAction(parser: play.api.mvc.BodyParsers.Default, appConfig: Configuration)(implicit ec: ExecutionContext) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + andThen[Q[_]](other: ActionFunction[Request, Q]): ActionBuilder[Q, AnyContent] + + +
            Definition Classes
            ActionBuilder → ActionFunction
            +
          5. + + + + + + + + final + def + + + apply(block: ⇒ Result): Action[AnyContent] + + +
            Definition Classes
            ActionBuilder
            +
          6. + + + + + + + + final + def + + + apply(block: (Request[AnyContent]) ⇒ Result): Action[AnyContent] + + +
            Definition Classes
            ActionBuilder
            +
          7. + + + + + + + + final + def + + + apply[A](bodyParser: BodyParser[A]): ActionBuilder[Request, A] + + +
            Definition Classes
            ActionBuilder
            +
          8. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          9. + + + + + + + + final + def + + + async[A](bodyParser: BodyParser[A])(block: (Request[A]) ⇒ Future[Result]): Action[A] + + +
            Definition Classes
            ActionBuilder
            +
          10. + + + + + + + + final + def + + + async(block: (Request[AnyContent]) ⇒ Future[Result]): Action[AnyContent] + + +
            Definition Classes
            ActionBuilder
            +
          11. + + + + + + + + final + def + + + async(block: ⇒ Future[Result]): Action[AnyContent] + + +
            Definition Classes
            ActionBuilder
            +
          12. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + + def + + + compose[B](other: ActionBuilder[Request, B]): ActionBuilder[Request, B] + + +
            Definition Classes
            ActionFunction
            +
          14. + + + + + + + + + def + + + compose[Q[_]](other: ActionFunction[Q, Request]): ActionFunction[Q, Request] + + +
            Definition Classes
            ActionFunction
            +
          15. + + + + + + + + + def + + + composeAction[A](action: Action[A]): Action[A] + + +
            Attributes
            protected
            Definition Classes
            ActionBuilder
            +
          16. + + + + + + + + + def + + + composeParser[A](bodyParser: BodyParser[A]): BodyParser[A] + + +
            Attributes
            protected
            Definition Classes
            ActionBuilder
            +
          17. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          18. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          19. + + + + + + + + implicit + val + + + executionContext: ExecutionContext + + +
            Definition Classes
            ActionBuilderImpl → ActionFunction
            +
          20. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          22. + + + + + + + + + def + + + invokeBlock[A](request: Request[A], block: (Request[A]) ⇒ Future[Result]): Future[Result] + + +
            Definition Classes
            JWTJsonAuthenticatedAction → ActionBuilderImpl → ActionFunction
            +
          23. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          24. + + + + + + + + + val + + + logger: Logger + + +
            Attributes
            protected
            Definition Classes
            Logging
            +
          25. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          26. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          27. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          28. + + + + + + + + + val + + + parser: BodyParser[AnyContent] + + +
            Definition Classes
            ActionBuilderImpl → ActionBuilder
            +
          29. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          30. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          31. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          32. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          33. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          34. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Logging

          +
          +

          Inherited from ActionBuilderImpl[AnyContent]

          +
          +

          Inherited from ActionBuilder[Request, AnyContent]

          +
          +

          Inherited from ActionFunction[Request, Request]

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/auth/UserRequest.html b/target/universal/stage/share/doc/api/controllers/auth/UserRequest.html new file mode 100644 index 00000000..f3ed8971 --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/auth/UserRequest.html @@ -0,0 +1,1355 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          controllers.auth

          +

          UserRequest + + + +

          +

          +
          + +

          + + + case class + + + UserRequest[A](username: String, request: Request[A]) extends WrappedRequest[A] with Product with Serializable + +

          + + +
          + + Linear Supertypes + +
          Serializable, Serializable, Product, Equals, WrappedRequest[A], Request[A], RequestHeader, AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. UserRequest
          2. Serializable
          3. Serializable
          4. Product
          5. Equals
          6. WrappedRequest
          7. Request
          8. RequestHeader
          9. AnyRef
          10. Any
          11. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + UserRequest(username: String, request: Request[A]) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + lazy val + + + acceptLanguages: Seq[Lang] + + +
            Definition Classes
            RequestHeader
            +
          5. + + + + + + + + + lazy val + + + acceptedTypes: Seq[MediaRange] + + +
            Definition Classes
            RequestHeader
            +
          6. + + + + + + + + + def + + + accepts(mimeType: String): Boolean + + +
            Definition Classes
            RequestHeader
            +
          7. + + + + + + + + + def + + + addAttr[B](key: TypedKey[B], value: B): Request[A] + + +
            Definition Classes
            Request → RequestHeader
            +
          8. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          9. + + + + + + + + + def + + + asJava: Request + + +
            Definition Classes
            Request → RequestHeader
            +
          10. + + + + + + + + + def + + + attrs: TypedMap + + +
            Definition Classes
            WrappedRequest → RequestHeader
            +
          11. + + + + + + + + + def + + + body: A + + +
            Definition Classes
            WrappedRequest → Request
            +
          12. + + + + + + + + + lazy val + + + charset: Option[String] + + +
            Definition Classes
            RequestHeader
            +
          13. + + + + + + + + final + def + + + clientCertificateChain: Option[Seq[X509Certificate]] + + +
            Definition Classes
            RequestHeader
            +
          14. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + + def + + + connection: RemoteConnection + + +
            Definition Classes
            WrappedRequest → RequestHeader
            +
          16. + + + + + + + + + lazy val + + + contentType: Option[String] + + +
            Definition Classes
            RequestHeader
            +
          17. + + + + + + + + + def + + + cookies: Cookies + + +
            Definition Classes
            RequestHeader
            +
          18. + + + + + + + + + lazy val + + + domain: String + + +
            Definition Classes
            RequestHeader
            +
          19. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          20. + + + + + + + + + def + + + flash: Flash + + +
            Definition Classes
            RequestHeader
            +
          21. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          22. + + + + + + + + + def + + + getQueryString(key: String): Option[String] + + +
            Definition Classes
            RequestHeader
            +
          23. + + + + + + + + + def + + + hasBody: Boolean + + +
            Definition Classes
            Request → RequestHeader
            +
          24. + + + + + + + + + def + + + headers: Headers + + +
            Definition Classes
            WrappedRequest → RequestHeader
            +
          25. + + + + + + + + + lazy val + + + host: String + + +
            Definition Classes
            RequestHeader
            +
          26. + + + + + + + + final + def + + + id: Long + + +
            Definition Classes
            RequestHeader
            +
          27. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          28. + + + + + + + + + def + + + map[B](f: (A) ⇒ B): Request[B] + + +
            Definition Classes
            Request
            +
          29. + + + + + + + + + lazy val + + + mediaType: Option[MediaType] + + +
            Definition Classes
            RequestHeader
            +
          30. + + + + + + + + + def + + + method: String + + +
            Definition Classes
            WrappedRequest → RequestHeader
            +
          31. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          32. + + + + + + + + + def + + + newWrapper[B](newRequest: Request[B]): WrappedRequest[B] + + +
            Attributes
            protected
            Definition Classes
            WrappedRequest
            +
          33. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          34. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          35. + + + + + + + + final + def + + + path: String + + +
            Definition Classes
            RequestHeader
            +
          36. + + + + + + + + final + def + + + queryString: Map[String, Seq[String]] + + +
            Definition Classes
            RequestHeader
            +
          37. + + + + + + + + + def + + + rawQueryString: String + + +
            Definition Classes
            RequestHeader
            +
          38. + + + + + + + + final + def + + + remoteAddress: String + + +
            Definition Classes
            RequestHeader
            +
          39. + + + + + + + + + def + + + removeAttr(key: TypedKey[_]): Request[A] + + +
            Definition Classes
            Request → RequestHeader
            +
          40. + + + + + + + + + val + + + request: Request[A] + + + +
          41. + + + + + + + + final + def + + + secure: Boolean + + +
            Definition Classes
            RequestHeader
            +
          42. + + + + + + + + + def + + + session: Session + + +
            Definition Classes
            RequestHeader
            +
          43. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          44. + + + + + + + + + def + + + target: RequestTarget + + +
            Definition Classes
            WrappedRequest → RequestHeader
            +
          45. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            RequestHeader → AnyRef → Any
            +
          46. + + + + + + + + + def + + + transientLang(): Option[Lang] + + +
            Definition Classes
            RequestHeader
            +
          47. + + + + + + + + final + def + + + uri: String + + +
            Definition Classes
            RequestHeader
            +
          48. + + + + + + + + + val + + + username: String + + + +
          49. + + + + + + + + + def + + + version: String + + +
            Definition Classes
            WrappedRequest → RequestHeader
            +
          50. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          51. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          52. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          53. + + + + + + + + + def + + + withAttrs(newAttrs: TypedMap): WrappedRequest[A] + + +
            Definition Classes
            WrappedRequest → Request → RequestHeader
            +
          54. + + + + + + + + + def + + + withBody[B](body: B): WrappedRequest[B] + + +
            Definition Classes
            WrappedRequest → RequestHeader
            +
          55. + + + + + + + + + def + + + withConnection(newConnection: RemoteConnection): WrappedRequest[A] + + +
            Definition Classes
            WrappedRequest → Request → RequestHeader
            +
          56. + + + + + + + + + def + + + withHeaders(newHeaders: Headers): WrappedRequest[A] + + +
            Definition Classes
            WrappedRequest → Request → RequestHeader
            +
          57. + + + + + + + + + def + + + withMethod(newMethod: String): WrappedRequest[A] + + +
            Definition Classes
            WrappedRequest → Request → RequestHeader
            +
          58. + + + + + + + + + def + + + withTarget(newTarget: RequestTarget): WrappedRequest[A] + + +
            Definition Classes
            WrappedRequest → Request → RequestHeader
            +
          59. + + + + + + + + + def + + + withTransientLang(locale: Locale): Request[A] + + +
            Definition Classes
            Request → RequestHeader
            +
          60. + + + + + + + + + def + + + withTransientLang(code: String): Request[A] + + +
            Definition Classes
            Request → RequestHeader
            +
          61. + + + + + + + + + def + + + withTransientLang(lang: Lang): Request[A] + + +
            Definition Classes
            Request → RequestHeader
            +
          62. + + + + + + + + + def + + + withVersion(newVersion: String): WrappedRequest[A] + + +
            Definition Classes
            WrappedRequest → Request → RequestHeader
            +
          63. + + + + + + + + + def + + + withoutTransientLang(): Request[A] + + +
            Definition Classes
            Request → RequestHeader
            +
          64. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Serializable

          +
          +

          Inherited from Product

          +
          +

          Inherited from Equals

          +
          +

          Inherited from WrappedRequest[A]

          +
          +

          Inherited from Request[A]

          +
          +

          Inherited from RequestHeader

          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/auth/index.html b/target/universal/stage/share/doc/api/controllers/auth/index.html new file mode 100644 index 00000000..42d03048 --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/auth/index.html @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          p
          +

          controllers

          +

          auth + + + +

          + +
          + +

          + + + package + + + auth + +

          + + +
          + + + + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + class + + + AuthActionFactory extends Logging + + + +
          2. + + + + + + + + + class + + + JWTJsonAuthenticatedAction extends ActionBuilderImpl[AnyContent] with Logging + + + +
          3. + + + + + + + + + case class + + + UserRequest[A](username: String, request: Request[A]) extends WrappedRequest[A] with Product with Serializable + + + +
          4. + + + + + + + + + class + + + BasicAuthAuthenticatedAction extends ActionBuilderImpl[AnyContent] with Logging + + +
            Annotations
            + @deprecated + +
            Deprecated

            (Since version 27-01-2022) As of v3.14. See https://github.com/querqy/smui/pull/83#issuecomment-1023284550

            +
          +
          + + + + + + + + +
          + +
          + + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/index.html b/target/universal/stage/share/doc/api/controllers/index.html new file mode 100644 index 00000000..aa0e32e6 --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/index.html @@ -0,0 +1,333 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          p
          + +

          controllers + + + +

          + +
          + +

          + + + package + + + controllers + +

          + + +
          + + + + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + class + + + ApiController extends MessagesAbstractController with Logging + + + +
          2. + + + + + + + + + class + + + FrontendController extends MessagesAbstractController with Logging + + + +
          3. + + + + + + + + + class + + + HealthController extends AbstractController + + + +
          4. + + + + + + + + + class + + + ReverseApiController extends AnyRef + + + +
          5. + + + + + + + + + class + + + ReverseFrontendController extends AnyRef + + + +
          6. + + + + + + + + + class + + + ReverseHealthController extends AnyRef + + + +
          7. + + + + + + + + + class + + + routes extends AnyRef + + + +
          +
          + + + + + + + + +
          + +
          + + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/javascript/ReverseApiController.html b/target/universal/stage/share/doc/api/controllers/javascript/ReverseApiController.html new file mode 100644 index 00000000..99bc6786 --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/javascript/ReverseApiController.html @@ -0,0 +1,1070 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          controllers.javascript

          +

          ReverseApiController + + + +

          +

          +
          + +

          + + + class + + + ReverseApiController extends AnyRef + +

          + + +
          + + Linear Supertypes + +
          AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. ReverseApiController
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + ReverseApiController(_prefix: ⇒ String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + _defaultPrefix: String + + + +
          5. + + + + + + + + + def + + + addNewSearchInput: JavaScriptReverseRoute + + + +
          6. + + + + + + + + + def + + + addNewSolrIndex: JavaScriptReverseRoute + + + +
          7. + + + + + + + + + def + + + addNewSpelling: JavaScriptReverseRoute + + + +
          8. + + + + + + + + + def + + + addNewSuggestedSolrField: JavaScriptReverseRoute + + + +
          9. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          10. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + + def + + + deleteSearchInput: JavaScriptReverseRoute + + + +
          12. + + + + + + + + + def + + + deleteSolrIndex: JavaScriptReverseRoute + + + +
          13. + + + + + + + + + def + + + deleteSpelling: JavaScriptReverseRoute + + + +
          14. + + + + + + + + + def + + + deleteSuggestedSolrField: JavaScriptReverseRoute + + + +
          15. + + + + + + + + + def + + + downloadAllRulesTxtFiles: JavaScriptReverseRoute + + + +
          16. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          18. + + + + + + + + + def + + + getActivityLog: JavaScriptReverseRoute + + + +
          19. + + + + + + + + + def + + + getActivityReport: JavaScriptReverseRoute + + + +
          20. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          21. + + + + + + + + + def + + + getDetailedSearchInput: JavaScriptReverseRoute + + + +
          22. + + + + + + + + + def + + + getDetailedSpelling: JavaScriptReverseRoute + + + +
          23. + + + + + + + + + def + + + getFeatureToggles: JavaScriptReverseRoute + + + +
          24. + + + + + + + + + def + + + getLatestDeploymentResult: JavaScriptReverseRoute + + + +
          25. + + + + + + + + + def + + + getLatestVersionInfo: JavaScriptReverseRoute + + + +
          26. + + + + + + + + + def + + + getRulesReport: JavaScriptReverseRoute + + + +
          27. + + + + + + + + + def + + + getSolrIndex: JavaScriptReverseRoute + + + +
          28. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          29. + + + + + + + + + def + + + importFromRulesTxt: JavaScriptReverseRoute + + + +
          30. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          31. + + + + + + + + + def + + + listAll: JavaScriptReverseRoute + + + +
          32. + + + + + + + + + def + + + listAllInputTags: JavaScriptReverseRoute + + + +
          33. + + + + + + + + + def + + + listAllSearchInputs: JavaScriptReverseRoute + + + +
          34. + + + + + + + + + def + + + listAllSolrIndeces: JavaScriptReverseRoute + + + +
          35. + + + + + + + + + def + + + listAllSuggestedSolrFields: JavaScriptReverseRoute + + + +
          36. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          37. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          38. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          39. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          40. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          41. + + + + + + + + + def + + + updateRulesTxtForSolrIndexAndTargetPlatform: JavaScriptReverseRoute + + + +
          42. + + + + + + + + + def + + + updateSearchInput: JavaScriptReverseRoute + + + +
          43. + + + + + + + + + def + + + updateSpelling: JavaScriptReverseRoute + + + +
          44. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          45. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          46. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          47. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/javascript/ReverseFrontendController.html b/target/universal/stage/share/doc/api/controllers/javascript/ReverseFrontendController.html new file mode 100644 index 00000000..2e40e53e --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/javascript/ReverseFrontendController.html @@ -0,0 +1,670 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          controllers.javascript

          +

          ReverseFrontendController + + + +

          +

          +
          + +

          + + + class + + + ReverseFrontendController extends AnyRef + +

          + + +
          + + Linear Supertypes + +
          AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. ReverseFrontendController
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + ReverseFrontendController(_prefix: ⇒ String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + _defaultPrefix: String + + + +
          5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          6. + + + + + + + + + def + + + assetOrDefault: JavaScriptReverseRoute + + + +
          7. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          9. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          10. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          12. + + + + + + + + + def + + + index: JavaScriptReverseRoute + + + +
          13. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          18. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          20. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          21. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          22. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/javascript/ReverseHealthController.html b/target/universal/stage/share/doc/api/controllers/javascript/ReverseHealthController.html new file mode 100644 index 00000000..7373f643 --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/javascript/ReverseHealthController.html @@ -0,0 +1,654 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          controllers.javascript

          +

          ReverseHealthController + + + +

          +

          +
          + +

          + + + class + + + ReverseHealthController extends AnyRef + +

          + + +
          + + Linear Supertypes + +
          AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. ReverseHealthController
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + ReverseHealthController(_prefix: ⇒ String) + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + + def + + + _defaultPrefix: String + + + +
          5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          6. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          8. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          11. + + + + + + + + + def + + + health: JavaScriptReverseRoute + + + +
          12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          14. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          17. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          20. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          21. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/javascript/index.html b/target/universal/stage/share/doc/api/controllers/javascript/index.html new file mode 100644 index 00000000..87c97222 --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/javascript/index.html @@ -0,0 +1,253 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          p
          +

          controllers

          +

          javascript + + + +

          + +
          + +

          + + + package + + + javascript + +

          + + +
          + + + + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + class + + + ReverseApiController extends AnyRef + + + +
          2. + + + + + + + + + class + + + ReverseFrontendController extends AnyRef + + + +
          3. + + + + + + + + + class + + + ReverseHealthController extends AnyRef + + + +
          +
          + + + + + + + + +
          + +
          + + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/controllers/routes.html b/target/universal/stage/share/doc/api/controllers/routes.html new file mode 100644 index 00000000..60345368 --- /dev/null +++ b/target/universal/stage/share/doc/api/controllers/routes.html @@ -0,0 +1,654 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          c
          +

          controllers

          +

          routes + + + +

          +

          +
          + +

          + + + class + + + routes extends AnyRef + +

          + + +
          + + Linear Supertypes + +
          AnyRef, Any
          +
          + + +
          +
          +
          + + + + + +
          +
          +
          + Ordering +
            + +
          1. Alphabetic
          2. +
          3. By Inheritance
          4. +
          +
          +
          + Inherited
          +
          +
            +
          1. routes
          2. AnyRef
          3. Any
          4. +
          +
          + +
            +
          1. Hide All
          2. +
          3. Show All
          4. +
          +
          +
          + Visibility +
          1. Public
          2. All
          +
          +
          +
          + +
          +
          +
          +

          Instance Constructors

          +
          1. + + + + + + + + + new + + + routes() + + + +
          +
          + + + + + +
          +

          Value Members

          +
            +
          1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          2. + + + + + + + + final + def + + + ##(): Int + + +
            Definition Classes
            AnyRef → Any
            +
          3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
            Definition Classes
            Any
            +
          5. + + + + + + + + + def + + + clone(): AnyRef + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
            Definition Classes
            AnyRef → Any
            +
          8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          9. + + + + + + + + + def + + + hashCode(): Int + + +
            Definition Classes
            AnyRef → Any
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
            Definition Classes
            Any
            +
          11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
            Definition Classes
            AnyRef
            +
          12. + + + + + + + + final + def + + + notify(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @native() + + @HotSpotIntrinsicCandidate() + +
            +
          14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
            Definition Classes
            AnyRef
            +
          15. + + + + + + + + + def + + + toString(): String + + +
            Definition Classes
            AnyRef → Any
            +
          16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + + @native() + +
            +
          18. + + + + + + + + final + def + + + wait(): Unit + + +
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + ... + ) + +
            +
          19. +
          +
          + + + +
          +

          Deprecated Value Members

          +
          1. + + + + + + + + + def + + + finalize(): Unit + + +
            Attributes
            protected[lang]
            Definition Classes
            AnyRef
            Annotations
            + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
            Deprecated

            (Since version ) see corresponding Javadoc for more information.

            +
          +
          +
          + +
          +
          +

          Inherited from AnyRef

          +
          +

          Inherited from Any

          +
          + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/index.html b/target/universal/stage/share/doc/api/index.html new file mode 100644 index 00000000..7cca4b2e --- /dev/null +++ b/target/universal/stage/share/doc/api/index.html @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +
          +

          Packages

          + +
          +
          +
          + +
          +
          p
          + +

          root package + + + +

          + +
          + +

          + + + package + + + root + +

          + + +
          + + + + +
          +
          + + +
          +

          Type Members

          +
          1. + + + + + + + + + class + + + SmuiStartModule extends AbstractModule + + + +
          +
          + + + + + + + + +
          + +
          + + +
          + +
          +
          +

          Ungrouped

          + +
          +
          + +
          + +
          + + + +
          +
          +
          + + diff --git a/target/universal/stage/share/doc/api/index.js b/target/universal/stage/share/doc/api/index.js new file mode 100644 index 00000000..2ac5f353 --- /dev/null +++ b/target/universal/stage/share/doc/api/index.js @@ -0,0 +1 @@ +Index.PACKAGES = {"services" : [{"name" : "services.MigrationService", "shortDescription" : "", "members_class" : [{"label" : "evolutionsUpToDate", "tail" : ": Boolean", "member" : "services.MigrationService.evolutionsUpToDate", "link" : "services\/MigrationService.html#evolutionsUpToDate:Boolean", "kind" : "val"}, {"member" : "services.MigrationService#", "error" : "unsupported entity"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "services\/MigrationService.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "services\/MigrationService.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "services\/MigrationService.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "services\/MigrationService.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "services\/MigrationService.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "services\/MigrationService.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "services\/MigrationService.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "services\/MigrationService.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/MigrationService.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/MigrationService.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/MigrationService.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "services\/MigrationService.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "services\/MigrationService.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "services\/MigrationService.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "services\/MigrationService.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "services\/MigrationService.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "services\/MigrationService.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "services\/MigrationService.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "services\/MigrationService.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "services\/MigrationService.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "services\/MigrationService.html", "kind" : "class"}, {"name" : "services.RulesTxtDeploymentService", "shortDescription" : "", "members_class" : [{"label" : "writeAllRulesTxtFilesAsZipFileToStream", "tail" : "(out: OutputStream): Unit", "member" : "services.RulesTxtDeploymentService.writeAllRulesTxtFilesAsZipFileToStream", "link" : "services\/RulesTxtDeploymentService.html#writeAllRulesTxtFilesAsZipFileToStream(out:java.io.OutputStream):Unit", "kind" : "def"}, {"label" : "writeRulesTxtTempFiles", "tail" : "(rulesTxts: RulesTxtsForSolrIndex): Unit", "member" : "services.RulesTxtDeploymentService.writeRulesTxtTempFiles", "link" : "services\/RulesTxtDeploymentService.html#writeRulesTxtTempFiles(rulesTxts:RulesTxtDeploymentService.this.RulesTxtsForSolrIndex):Unit", "kind" : "def"}, {"label" : "executeDeploymentScript", "tail" : "(rulesTxts: RulesTxtsForSolrIndex, targetSystem: String): DeploymentScriptResult", "member" : "services.RulesTxtDeploymentService.executeDeploymentScript", "link" : "services\/RulesTxtDeploymentService.html#executeDeploymentScript(rulesTxts:RulesTxtDeploymentService.this.RulesTxtsForSolrIndex,targetSystem:String):models.DeploymentScriptResult", "kind" : "def"}, {"label" : "validateCompleteRulesTxts", "tail" : "(rulesTxts: RulesTxtsForSolrIndex, logDebug: Boolean): List[String]", "member" : "services.RulesTxtDeploymentService.validateCompleteRulesTxts", "link" : "services\/RulesTxtDeploymentService.html#validateCompleteRulesTxts(rulesTxts:RulesTxtDeploymentService.this.RulesTxtsForSolrIndex,logDebug:Boolean):List[String]", "kind" : "def"}, {"label" : "generateRulesTxtContentWithFilenames", "tail" : "(solrIndexId: SolrIndexId, targetSystem: String, logDebug: Boolean): RulesTxtsForSolrIndex", "member" : "services.RulesTxtDeploymentService.generateRulesTxtContentWithFilenames", "link" : "services\/RulesTxtDeploymentService.html#generateRulesTxtContentWithFilenames(solrIndexId:models.SolrIndexId,targetSystem:String,logDebug:Boolean):RulesTxtDeploymentService.this.RulesTxtsForSolrIndex", "kind" : "def"}, {"label" : "RulesTxtWithFileNames", "tail" : "", "member" : "services.RulesTxtDeploymentService.RulesTxtWithFileNames", "link" : "services\/RulesTxtDeploymentService.html#RulesTxtWithFileNamesextendsProductwithSerializable", "kind" : "case class"}, {"label" : "RulesTxtsForSolrIndex", "tail" : "", "member" : "services.RulesTxtDeploymentService.RulesTxtsForSolrIndex", "link" : "services\/RulesTxtDeploymentService.html#RulesTxtsForSolrIndexextendsProductwithSerializable", "kind" : "case class"}, {"member" : "services.RulesTxtDeploymentService#", "error" : "unsupported entity"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "services\/RulesTxtDeploymentService.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "services\/RulesTxtDeploymentService.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "services\/RulesTxtDeploymentService.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "services\/RulesTxtDeploymentService.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "services\/RulesTxtDeploymentService.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "services\/RulesTxtDeploymentService.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "services\/RulesTxtDeploymentService.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "services\/RulesTxtDeploymentService.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/RulesTxtDeploymentService.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/RulesTxtDeploymentService.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/RulesTxtDeploymentService.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "services\/RulesTxtDeploymentService.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "services\/RulesTxtDeploymentService.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "services\/RulesTxtDeploymentService.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "services\/RulesTxtDeploymentService.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "services\/RulesTxtDeploymentService.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "services\/RulesTxtDeploymentService.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "services\/RulesTxtDeploymentService.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "services\/RulesTxtDeploymentService.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "services\/RulesTxtDeploymentService.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "services\/RulesTxtDeploymentService.html", "kind" : "class"}, {"name" : "services.RulesTxtImportService", "shortDescription" : "", "members_class" : [{"label" : "importFromFilePayload", "tail" : "(filePayload: String, solrIndexId: SolrIndexId): (Int, Int, Int, Int, Int)", "member" : "services.RulesTxtImportService.importFromFilePayload", "link" : "services\/RulesTxtImportService.html#importFromFilePayload(filePayload:String,solrIndexId:models.SolrIndexId):(Int,Int,Int,Int,Int)", "kind" : "def"}, {"label" : "IGNORED_TAG_LOG", "tail" : ": String", "member" : "services.RulesTxtImportService.IGNORED_TAG_LOG", "link" : "services\/RulesTxtImportService.html#IGNORED_TAG_LOG:String", "kind" : "val"}, {"label" : "IGNORED_TAG_ID", "tail" : ": String", "member" : "services.RulesTxtImportService.IGNORED_TAG_ID", "link" : "services\/RulesTxtImportService.html#IGNORED_TAG_ID:String", "kind" : "val"}, {"label" : "PreliminarySearchInput", "tail" : "", "member" : "services.RulesTxtImportService.PreliminarySearchInput", "link" : "services\/RulesTxtImportService.html#PreliminarySearchInputextendsProductwithSerializable", "kind" : "case class"}, {"label" : "PreliminaryDeleteRule", "tail" : "", "member" : "services.RulesTxtImportService.PreliminaryDeleteRule", "link" : "services\/RulesTxtImportService.html#PreliminaryDeleteRuleextendsRulesTxtImportService.this.PreliminaryRulewithProductwithSerializable", "kind" : "case class"}, {"label" : "PreliminaryFilterRule", "tail" : "", "member" : "services.RulesTxtImportService.PreliminaryFilterRule", "link" : "services\/RulesTxtImportService.html#PreliminaryFilterRuleextendsRulesTxtImportService.this.PreliminaryRulewithProductwithSerializable", "kind" : "case class"}, {"label" : "PreliminaryUpDownRule", "tail" : "", "member" : "services.RulesTxtImportService.PreliminaryUpDownRule", "link" : "services\/RulesTxtImportService.html#PreliminaryUpDownRuleextendsRulesTxtImportService.this.PreliminaryRulewithProductwithSerializable", "kind" : "case class"}, {"label" : "PreliminarySynonymRule", "tail" : "", "member" : "services.RulesTxtImportService.PreliminarySynonymRule", "link" : "services\/RulesTxtImportService.html#PreliminarySynonymRuleextendsRulesTxtImportService.this.PreliminaryRulewithProductwithSerializable", "kind" : "case class"}, {"label" : "PreliminaryRule", "tail" : "", "member" : "services.RulesTxtImportService.PreliminaryRule", "link" : "services\/RulesTxtImportService.html#PreliminaryRuleextendsAnyRef", "kind" : "trait"}, {"member" : "services.RulesTxtImportService#", "error" : "unsupported entity"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "services\/RulesTxtImportService.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "services\/RulesTxtImportService.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "services\/RulesTxtImportService.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "services\/RulesTxtImportService.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "services\/RulesTxtImportService.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "services\/RulesTxtImportService.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "services\/RulesTxtImportService.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "services\/RulesTxtImportService.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/RulesTxtImportService.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/RulesTxtImportService.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/RulesTxtImportService.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "services\/RulesTxtImportService.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "services\/RulesTxtImportService.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "services\/RulesTxtImportService.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "services\/RulesTxtImportService.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "services\/RulesTxtImportService.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "services\/RulesTxtImportService.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "services\/RulesTxtImportService.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "services\/RulesTxtImportService.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "services\/RulesTxtImportService.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "services\/RulesTxtImportService.html", "kind" : "class"}, {"name" : "services.SmuiMigrationLock", "shortDescription" : "", "object" : "services\/SmuiMigrationLock$.html", "members_object" : [{"label" : "executeOnce", "tail" : "(migrationKey: String, op: () ⇒ Unit)(connection: Connection): Unit", "member" : "services.SmuiMigrationLock.executeOnce", "link" : "services\/SmuiMigrationLock$.html#executeOnce(migrationKey:String,op:()=>Unit)(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "updateCompleted", "tail" : "(migrationKey: String)(connection: Connection): Int", "member" : "services.SmuiMigrationLock.updateCompleted", "link" : "services\/SmuiMigrationLock$.html#updateCompleted(migrationKey:String)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "select", "tail" : "(migrationKey: String)(connection: Connection): Option[SmuiMigrationLock]", "member" : "services.SmuiMigrationLock.select", "link" : "services\/SmuiMigrationLock$.html#select(migrationKey:String)(implicitconnection:java.sql.Connection):Option[services.SmuiMigrationLock]", "kind" : "def"}, {"label" : "create", "tail" : "(migrationKey: String)(connection: Connection): SmuiMigrationLock", "member" : "services.SmuiMigrationLock.create", "link" : "services\/SmuiMigrationLock$.html#create(migrationKey:String)(implicitconnection:java.sql.Connection):services.SmuiMigrationLock", "kind" : "def"}, {"label" : "sqlParser", "tail" : ": RowParser[SmuiMigrationLock]", "member" : "services.SmuiMigrationLock.sqlParser", "link" : "services\/SmuiMigrationLock$.html#sqlParser:anorm.RowParser[services.SmuiMigrationLock]", "kind" : "val"}, {"label" : "COMPLETED", "tail" : ": String", "member" : "services.SmuiMigrationLock.COMPLETED", "link" : "services\/SmuiMigrationLock$.html#COMPLETED:String", "kind" : "val"}, {"label" : "LOCK_TIME", "tail" : ": String", "member" : "services.SmuiMigrationLock.LOCK_TIME", "link" : "services\/SmuiMigrationLock$.html#LOCK_TIME:String", "kind" : "val"}, {"label" : "MIGRATION_KEY", "tail" : ": String", "member" : "services.SmuiMigrationLock.MIGRATION_KEY", "link" : "services\/SmuiMigrationLock$.html#MIGRATION_KEY:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "services.SmuiMigrationLock.TABLE_NAME", "link" : "services\/SmuiMigrationLock$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "services\/SmuiMigrationLock$.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "services\/SmuiMigrationLock$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "services\/SmuiMigrationLock$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "services\/SmuiMigrationLock$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "services\/SmuiMigrationLock$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "services\/SmuiMigrationLock$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "services\/SmuiMigrationLock$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "services\/SmuiMigrationLock$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/SmuiMigrationLock$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/SmuiMigrationLock$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/SmuiMigrationLock$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "services\/SmuiMigrationLock$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "services\/SmuiMigrationLock$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "services\/SmuiMigrationLock$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "services\/SmuiMigrationLock$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "services\/SmuiMigrationLock$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "services\/SmuiMigrationLock$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "services\/SmuiMigrationLock$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "services\/SmuiMigrationLock$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "services\/SmuiMigrationLock$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toNamedParameters", "tail" : "(): Seq[NamedParameter]", "member" : "services.SmuiMigrationLock.toNamedParameters", "link" : "services\/SmuiMigrationLock.html#toNamedParameters:Seq[anorm.NamedParameter]", "kind" : "def"}, {"member" : "services.SmuiMigrationLock#", "error" : "unsupported entity"}, {"label" : "completed", "tail" : ": Option[Boolean]", "member" : "services.SmuiMigrationLock.completed", "link" : "services\/SmuiMigrationLock.html#completed:Option[Boolean]", "kind" : "val"}, {"label" : "lockTime", "tail" : ": LocalDateTime", "member" : "services.SmuiMigrationLock.lockTime", "link" : "services\/SmuiMigrationLock.html#lockTime:java.time.LocalDateTime", "kind" : "val"}, {"label" : "migrationKey", "tail" : ": String", "member" : "services.SmuiMigrationLock.migrationKey", "link" : "services\/SmuiMigrationLock.html#migrationKey:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "services\/SmuiMigrationLock.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "services\/SmuiMigrationLock.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "services\/SmuiMigrationLock.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "services\/SmuiMigrationLock.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "services\/SmuiMigrationLock.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "services\/SmuiMigrationLock.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "services\/SmuiMigrationLock.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/SmuiMigrationLock.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/SmuiMigrationLock.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "services\/SmuiMigrationLock.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "services\/SmuiMigrationLock.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "services\/SmuiMigrationLock.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "services\/SmuiMigrationLock.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "services\/SmuiMigrationLock.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "services\/SmuiMigrationLock.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "services\/SmuiMigrationLock.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "services\/SmuiMigrationLock.html", "kind" : "case class"}], "models.eventhistory" : [{"name" : "models.eventhistory.ActivityLog", "shortDescription" : "", "object" : "models\/eventhistory\/ActivityLog$.html", "members_object" : [{"label" : "changesForSolrIndexInPeriod", "tail" : "(solrIndexId: SolrIndexId, dateFrom: LocalDateTime, dateTo: LocalDateTime)(connection: Connection): ActivityLog", "member" : "models.eventhistory.ActivityLog.changesForSolrIndexInPeriod", "link" : "models\/eventhistory\/ActivityLog$.html#changesForSolrIndexInPeriod(solrIndexId:models.SolrIndexId,dateFrom:java.time.LocalDateTime,dateTo:java.time.LocalDateTime)(implicitconnection:java.sql.Connection):models.eventhistory.ActivityLog", "kind" : "def"}, {"label" : "loadForId", "tail" : "(id: String)(connection: Connection): ActivityLog", "member" : "models.eventhistory.ActivityLog.loadForId", "link" : "models\/eventhistory\/ActivityLog$.html#loadForId(id:String)(implicitconnection:java.sql.Connection):models.eventhistory.ActivityLog", "kind" : "def"}, {"label" : "jsonFormatActivityLog", "tail" : ": OFormat[ActivityLog]", "member" : "models.eventhistory.ActivityLog.jsonFormatActivityLog", "link" : "models\/eventhistory\/ActivityLog$.html#jsonFormatActivityLog:play.api.libs.json.OFormat[models.eventhistory.ActivityLog]", "kind" : "implicit val"}, {"label" : "jsonFormatActivityLogEntry", "tail" : ": OFormat[ActivityLogEntry]", "member" : "models.eventhistory.ActivityLog.jsonFormatActivityLogEntry", "link" : "models\/eventhistory\/ActivityLog$.html#jsonFormatActivityLogEntry:play.api.libs.json.OFormat[models.eventhistory.ActivityLogEntry]", "kind" : "implicit val"}, {"label" : "jsonFormatDiffSummary", "tail" : ": OFormat[DiffSummary]", "member" : "models.eventhistory.ActivityLog.jsonFormatDiffSummary", "link" : "models\/eventhistory\/ActivityLog$.html#jsonFormatDiffSummary:play.api.libs.json.OFormat[models.eventhistory.DiffSummary]", "kind" : "implicit val"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "models\/eventhistory\/ActivityLog$.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/ActivityLog$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/ActivityLog$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/ActivityLog$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/ActivityLog$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/ActivityLog$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/ActivityLog$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/ActivityLog$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/ActivityLog$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/ActivityLog$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/ActivityLog$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/ActivityLog$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/ActivityLog$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/eventhistory\/ActivityLog$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/ActivityLog$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/eventhistory\/ActivityLog$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/eventhistory\/ActivityLog$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/ActivityLog$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/ActivityLog$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/ActivityLog$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.eventhistory.ActivityLog#", "error" : "unsupported entity"}, {"label" : "items", "tail" : ": Seq[ActivityLogEntry]", "member" : "models.eventhistory.ActivityLog.items", "link" : "models\/eventhistory\/ActivityLog.html#items:Seq[models.eventhistory.ActivityLogEntry]", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/ActivityLog.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/ActivityLog.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/ActivityLog.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/ActivityLog.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/ActivityLog.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/ActivityLog.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/ActivityLog.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/ActivityLog.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/ActivityLog.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/ActivityLog.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/ActivityLog.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/ActivityLog.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/ActivityLog.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/ActivityLog.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/ActivityLog.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/ActivityLog.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/eventhistory\/ActivityLog.html", "kind" : "case class"}, {"name" : "models.eventhistory.ActivityLogEntry", "shortDescription" : "", "members_case class" : [{"member" : "models.eventhistory.ActivityLogEntry#", "error" : "unsupported entity"}, {"label" : "diffSummary", "tail" : ": Seq[DiffSummary]", "member" : "models.eventhistory.ActivityLogEntry.diffSummary", "link" : "models\/eventhistory\/ActivityLogEntry.html#diffSummary:Seq[models.eventhistory.DiffSummary]", "kind" : "val"}, {"label" : "userInfo", "tail" : ": Option[String]", "member" : "models.eventhistory.ActivityLogEntry.userInfo", "link" : "models\/eventhistory\/ActivityLogEntry.html#userInfo:Option[String]", "kind" : "val"}, {"label" : "formattedDateTime", "tail" : ": String", "member" : "models.eventhistory.ActivityLogEntry.formattedDateTime", "link" : "models\/eventhistory\/ActivityLogEntry.html#formattedDateTime:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/ActivityLogEntry.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/ActivityLogEntry.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/ActivityLogEntry.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/ActivityLogEntry.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/ActivityLogEntry.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/ActivityLogEntry.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/ActivityLogEntry.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/ActivityLogEntry.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/ActivityLogEntry.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/ActivityLogEntry.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/ActivityLogEntry.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/ActivityLogEntry.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/ActivityLogEntry.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/ActivityLogEntry.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/ActivityLogEntry.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/ActivityLogEntry.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/eventhistory\/ActivityLogEntry.html", "kind" : "case class"}, {"name" : "models.eventhistory.DiffSummary", "shortDescription" : "", "object" : "models\/eventhistory\/DiffSummary$.html", "members_object" : [{"label" : "readableEventType", "tail" : "(eventType: SmuiEventType.Value): String", "member" : "models.eventhistory.DiffSummary.readableEventType", "link" : "models\/eventhistory\/DiffSummary$.html#readableEventType(eventType:models.eventhistory.SmuiEventType.Value):String", "kind" : "def"}, {"label" : "HEADLINE", "tail" : "", "member" : "models.eventhistory.DiffSummary.HEADLINE", "link" : "models\/eventhistory\/DiffSummary$.html#HEADLINE", "kind" : "object"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/DiffSummary$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/DiffSummary$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/DiffSummary$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/DiffSummary$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/DiffSummary$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/DiffSummary$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/DiffSummary$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/DiffSummary$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/DiffSummary$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/DiffSummary$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/DiffSummary$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/DiffSummary$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/eventhistory\/DiffSummary$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/DiffSummary$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/eventhistory\/DiffSummary$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/eventhistory\/DiffSummary$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/DiffSummary$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/DiffSummary$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/DiffSummary$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.eventhistory.DiffSummary#", "error" : "unsupported entity"}, {"label" : "inputTerm", "tail" : ": Option[String]", "member" : "models.eventhistory.DiffSummary.inputTerm", "link" : "models\/eventhistory\/DiffSummary.html#inputTerm:Option[String]", "kind" : "val"}, {"label" : "after", "tail" : ": Option[String]", "member" : "models.eventhistory.DiffSummary.after", "link" : "models\/eventhistory\/DiffSummary.html#after:Option[String]", "kind" : "val"}, {"label" : "before", "tail" : ": Option[String]", "member" : "models.eventhistory.DiffSummary.before", "link" : "models\/eventhistory\/DiffSummary.html#before:Option[String]", "kind" : "val"}, {"label" : "eventType", "tail" : ": String", "member" : "models.eventhistory.DiffSummary.eventType", "link" : "models\/eventhistory\/DiffSummary.html#eventType:String", "kind" : "val"}, {"label" : "entity", "tail" : ": String", "member" : "models.eventhistory.DiffSummary.entity", "link" : "models\/eventhistory\/DiffSummary.html#entity:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/DiffSummary.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/DiffSummary.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/DiffSummary.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/DiffSummary.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/DiffSummary.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/DiffSummary.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/DiffSummary.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/DiffSummary.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/DiffSummary.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/DiffSummary.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/DiffSummary.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/DiffSummary.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/DiffSummary.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/DiffSummary.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/DiffSummary.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/DiffSummary.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/eventhistory\/DiffSummary.html", "kind" : "case class"}, {"name" : "models.eventhistory.InputEvent", "shortDescription" : "", "object" : "models\/eventhistory\/InputEvent$.html", "members_object" : [{"label" : "countEventsWithoutProperUserInfo", "tail" : "(connection: Connection): Long", "member" : "models.eventhistory.InputEvent.countEventsWithoutProperUserInfo", "link" : "models\/eventhistory\/InputEvent$.html#countEventsWithoutProperUserInfo(implicitconnection:java.sql.Connection):Long", "kind" : "def"}, {"label" : "changeEventsForIdInPeriod", "tail" : "(inputId: String, dateFrom: LocalDateTime, dateTo: LocalDateTime)(connection: Connection): (Option[InputEvent], Option[InputEvent])", "member" : "models.eventhistory.InputEvent.changeEventsForIdInPeriod", "link" : "models\/eventhistory\/InputEvent$.html#changeEventsForIdInPeriod(inputId:String,dateFrom:java.time.LocalDateTime,dateTo:java.time.LocalDateTime)(implicitconnection:java.sql.Connection):(Option[models.eventhistory.InputEvent],Option[models.eventhistory.InputEvent])", "kind" : "def"}, {"label" : "allChangedInputIdsForSolrIndexIdInPeriod", "tail" : "(solrIndexId: SolrIndexId, dateFrom: LocalDateTime, dateTo: LocalDateTime)(connection: Connection): List[String]", "member" : "models.eventhistory.InputEvent.allChangedInputIdsForSolrIndexIdInPeriod", "link" : "models\/eventhistory\/InputEvent$.html#allChangedInputIdsForSolrIndexIdInPeriod(solrIndexId:models.SolrIndexId,dateFrom:java.time.LocalDateTime,dateTo:java.time.LocalDateTime)(implicitconnection:java.sql.Connection):List[String]", "kind" : "def"}, {"label" : "spellingIdsWithoutEvent", "tail" : "()(connection: Connection): Seq[CanonicalSpellingId]", "member" : "models.eventhistory.InputEvent.spellingIdsWithoutEvent", "link" : "models\/eventhistory\/InputEvent$.html#spellingIdsWithoutEvent()(implicitconnection:java.sql.Connection):Seq[models.spellings.CanonicalSpellingId]", "kind" : "def"}, {"label" : "searchInputIdsWithoutEvent", "tail" : "()(connection: Connection): Seq[SearchInputId]", "member" : "models.eventhistory.InputEvent.searchInputIdsWithoutEvent", "link" : "models\/eventhistory\/InputEvent$.html#searchInputIdsWithoutEvent()(implicitconnection:java.sql.Connection):Seq[models.input.SearchInputId]", "kind" : "def"}, {"label" : "loadForId", "tail" : "(inputId: String)(connection: Connection): Seq[InputEvent]", "member" : "models.eventhistory.InputEvent.loadForId", "link" : "models\/eventhistory\/InputEvent$.html#loadForId(inputId:String)(implicitconnection:java.sql.Connection):Seq[models.eventhistory.InputEvent]", "kind" : "def"}, {"label" : "deleteForSpelling", "tail" : "(inputId: CanonicalSpellingId, userInfo: Option[String])(connection: Connection): InputEvent", "member" : "models.eventhistory.InputEvent.deleteForSpelling", "link" : "models\/eventhistory\/InputEvent$.html#deleteForSpelling(inputId:models.spellings.CanonicalSpellingId,userInfo:Option[String])(implicitconnection:java.sql.Connection):models.eventhistory.InputEvent", "kind" : "def"}, {"label" : "updateForSpelling", "tail" : "(inputId: CanonicalSpellingId, userInfo: Option[String])(connection: Connection): InputEvent", "member" : "models.eventhistory.InputEvent.updateForSpelling", "link" : "models\/eventhistory\/InputEvent$.html#updateForSpelling(inputId:models.spellings.CanonicalSpellingId,userInfo:Option[String])(implicitconnection:java.sql.Connection):models.eventhistory.InputEvent", "kind" : "def"}, {"label" : "createForSpelling", "tail" : "(inputId: CanonicalSpellingId, userInfo: Option[String], virtuallyCreated: Boolean)(connection: Connection): InputEvent", "member" : "models.eventhistory.InputEvent.createForSpelling", "link" : "models\/eventhistory\/InputEvent$.html#createForSpelling(inputId:models.spellings.CanonicalSpellingId,userInfo:Option[String],virtuallyCreated:Boolean)(implicitconnection:java.sql.Connection):models.eventhistory.InputEvent", "kind" : "def"}, {"label" : "deleteForSearchInput", "tail" : "(inputId: SearchInputId, userInfo: Option[String])(connection: Connection): InputEvent", "member" : "models.eventhistory.InputEvent.deleteForSearchInput", "link" : "models\/eventhistory\/InputEvent$.html#deleteForSearchInput(inputId:models.input.SearchInputId,userInfo:Option[String])(implicitconnection:java.sql.Connection):models.eventhistory.InputEvent", "kind" : "def"}, {"label" : "updateForSearchInput", "tail" : "(inputId: SearchInputId, userInfo: Option[String])(connection: Connection): InputEvent", "member" : "models.eventhistory.InputEvent.updateForSearchInput", "link" : "models\/eventhistory\/InputEvent$.html#updateForSearchInput(inputId:models.input.SearchInputId,userInfo:Option[String])(implicitconnection:java.sql.Connection):models.eventhistory.InputEvent", "kind" : "def"}, {"label" : "createForSearchInput", "tail" : "(inputId: SearchInputId, userInfo: Option[String], virtuallyCreated: Boolean)(connection: Connection): InputEvent", "member" : "models.eventhistory.InputEvent.createForSearchInput", "link" : "models\/eventhistory\/InputEvent$.html#createForSearchInput(inputId:models.input.SearchInputId,userInfo:Option[String],virtuallyCreated:Boolean)(implicitconnection:java.sql.Connection):models.eventhistory.InputEvent", "kind" : "def"}, {"label" : "sqlParser", "tail" : ": RowParser[InputEvent]", "member" : "models.eventhistory.InputEvent.sqlParser", "link" : "models\/eventhistory\/InputEvent$.html#sqlParser:anorm.RowParser[models.eventhistory.InputEvent]", "kind" : "val"}, {"label" : "JSON_PAYLOAD", "tail" : ": String", "member" : "models.eventhistory.InputEvent.JSON_PAYLOAD", "link" : "models\/eventhistory\/InputEvent$.html#JSON_PAYLOAD:String", "kind" : "val"}, {"label" : "INPUT_ID", "tail" : ": String", "member" : "models.eventhistory.InputEvent.INPUT_ID", "link" : "models\/eventhistory\/InputEvent$.html#INPUT_ID:String", "kind" : "val"}, {"label" : "USER_INFO", "tail" : ": String", "member" : "models.eventhistory.InputEvent.USER_INFO", "link" : "models\/eventhistory\/InputEvent$.html#USER_INFO:String", "kind" : "val"}, {"label" : "EVENT_TIME", "tail" : ": String", "member" : "models.eventhistory.InputEvent.EVENT_TIME", "link" : "models\/eventhistory\/InputEvent$.html#EVENT_TIME:String", "kind" : "val"}, {"label" : "EVENT_TYPE", "tail" : ": String", "member" : "models.eventhistory.InputEvent.EVENT_TYPE", "link" : "models\/eventhistory\/InputEvent$.html#EVENT_TYPE:String", "kind" : "val"}, {"label" : "EVENT_SOURCE", "tail" : ": String", "member" : "models.eventhistory.InputEvent.EVENT_SOURCE", "link" : "models\/eventhistory\/InputEvent$.html#EVENT_SOURCE:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.eventhistory.InputEvent.ID", "link" : "models\/eventhistory\/InputEvent$.html#ID:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.eventhistory.InputEvent.TABLE_NAME", "link" : "models\/eventhistory\/InputEvent$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "models\/eventhistory\/InputEvent$.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/InputEvent$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/InputEvent$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/InputEvent$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/InputEvent$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/InputEvent$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/InputEvent$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/InputEvent$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEvent$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEvent$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEvent$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/InputEvent$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/InputEvent$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/eventhistory\/InputEvent$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/InputEvent$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/eventhistory\/InputEvent$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/eventhistory\/InputEvent$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/InputEvent$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/InputEvent$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/InputEvent$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toNamedParameters", "tail" : "(): Seq[NamedParameter]", "member" : "models.eventhistory.InputEvent.toNamedParameters", "link" : "models\/eventhistory\/InputEvent.html#toNamedParameters:Seq[anorm.NamedParameter]", "kind" : "def"}, {"member" : "models.eventhistory.InputEvent#", "error" : "unsupported entity"}, {"label" : "jsonPayload", "tail" : ": Option[String]", "member" : "models.eventhistory.InputEvent.jsonPayload", "link" : "models\/eventhistory\/InputEvent.html#jsonPayload:Option[String]", "kind" : "val"}, {"label" : "inputId", "tail" : ": String", "member" : "models.eventhistory.InputEvent.inputId", "link" : "models\/eventhistory\/InputEvent.html#inputId:String", "kind" : "val"}, {"label" : "userInfo", "tail" : ": Option[String]", "member" : "models.eventhistory.InputEvent.userInfo", "link" : "models\/eventhistory\/InputEvent.html#userInfo:Option[String]", "kind" : "val"}, {"label" : "eventTime", "tail" : ": LocalDateTime", "member" : "models.eventhistory.InputEvent.eventTime", "link" : "models\/eventhistory\/InputEvent.html#eventTime:java.time.LocalDateTime", "kind" : "val"}, {"label" : "eventType", "tail" : ": Int", "member" : "models.eventhistory.InputEvent.eventType", "link" : "models\/eventhistory\/InputEvent.html#eventType:Int", "kind" : "val"}, {"label" : "eventSource", "tail" : ": String", "member" : "models.eventhistory.InputEvent.eventSource", "link" : "models\/eventhistory\/InputEvent.html#eventSource:String", "kind" : "val"}, {"label" : "id", "tail" : ": InputEventId", "member" : "models.eventhistory.InputEvent.id", "link" : "models\/eventhistory\/InputEvent.html#id:models.eventhistory.InputEventId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/InputEvent.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/InputEvent.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/InputEvent.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/InputEvent.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/InputEvent.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/InputEvent.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/InputEvent.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEvent.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEvent.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEvent.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/InputEvent.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/InputEvent.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/InputEvent.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/InputEvent.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/InputEvent.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/InputEvent.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/eventhistory\/InputEvent.html", "kind" : "case class"}, {"name" : "models.eventhistory.InputEventId", "shortDescription" : "", "object" : "models\/eventhistory\/InputEventId$.html", "members_class" : [{"member" : "models.eventhistory.InputEventId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/eventhistory\/InputEventId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/eventhistory\/InputEventId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/eventhistory\/InputEventId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/eventhistory\/InputEventId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/eventhistory\/InputEventId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/InputEventId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/InputEventId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/InputEventId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/InputEventId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/InputEventId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/InputEventId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/InputEventId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEventId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEventId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEventId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/InputEventId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/InputEventId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/InputEventId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/InputEventId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/InputEventId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/InputEventId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[InputEventId]", "member" : "models.IdObject.columnToId", "link" : "models\/eventhistory\/InputEventId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[InputEventId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/eventhistory\/InputEventId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[InputEventId]", "member" : "models.IdObject.customToStatement", "link" : "models\/eventhistory\/InputEventId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): InputEventId", "member" : "models.IdObject.apply", "link" : "models\/eventhistory\/InputEventId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[InputEventId]", "member" : "models.IdObject.jsonReads", "link" : "models\/eventhistory\/InputEventId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[InputEventId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/eventhistory\/InputEventId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): InputEventId", "member" : "models.IdObject.apply", "link" : "models\/eventhistory\/InputEventId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/InputEventId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/InputEventId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/InputEventId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/InputEventId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/InputEventId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/InputEventId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/InputEventId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEventId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEventId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/InputEventId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/InputEventId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/InputEventId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/eventhistory\/InputEventId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/InputEventId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/eventhistory\/InputEventId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/eventhistory\/InputEventId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/InputEventId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/InputEventId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/InputEventId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/eventhistory\/InputEventId.html", "kind" : "class"}, {"name" : "models.eventhistory.SmuiEventSource", "shortDescription" : "", "object" : "models\/eventhistory\/SmuiEventSource$.html", "members_object" : [{"label" : "ValueSet", "tail" : "", "member" : "scala.Enumeration.ValueSet", "link" : "models\/eventhistory\/SmuiEventSource$.html#ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable", "kind" : "class"}, {"label" : "Val", "tail" : "", "member" : "scala.Enumeration.Val", "link" : "models\/eventhistory\/SmuiEventSource$.html#ValextendsEnumeration.this.ValuewithSerializable", "kind" : "class"}, {"label" : "Value", "tail" : "", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventSource$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable", "kind" : "abstract class"}, {"label" : "SPELLING", "tail" : ": String", "member" : "models.eventhistory.SmuiEventSource.SPELLING", "link" : "models\/eventhistory\/SmuiEventSource$.html#SPELLING:String", "kind" : "val"}, {"label" : "SEARCH_INPUT", "tail" : ": String", "member" : "models.eventhistory.SmuiEventSource.SEARCH_INPUT", "link" : "models\/eventhistory\/SmuiEventSource$.html#SEARCH_INPUT:String", "kind" : "val"}, {"label" : "Value", "tail" : "(i: Int, name: String): Value", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventSource$.html#Value(i:Int,name:String):Enumeration.this.Value", "kind" : "final def"}, {"label" : "Value", "tail" : "(name: String): Value", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventSource$.html#Value(name:String):Enumeration.this.Value", "kind" : "final def"}, {"label" : "Value", "tail" : "(i: Int): Value", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventSource$.html#Value(i:Int):Enumeration.this.Value", "kind" : "final def"}, {"label" : "Value", "tail" : "(): Value", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventSource$.html#Value:Enumeration.this.Value", "kind" : "final def"}, {"label" : "withName", "tail" : "(s: String): Value", "member" : "scala.Enumeration.withName", "link" : "models\/eventhistory\/SmuiEventSource$.html#withName(s:String):Enumeration.this.Value", "kind" : "final def"}, {"label" : "apply", "tail" : "(x: Int): Value", "member" : "scala.Enumeration.apply", "link" : "models\/eventhistory\/SmuiEventSource$.html#apply(x:Int):Enumeration.this.Value", "kind" : "final def"}, {"label" : "maxId", "tail" : "(): Int", "member" : "scala.Enumeration.maxId", "link" : "models\/eventhistory\/SmuiEventSource$.html#maxId:Int", "kind" : "final def"}, {"label" : "nextName", "tail" : ": Iterator[String]", "member" : "scala.Enumeration.nextName", "link" : "models\/eventhistory\/SmuiEventSource$.html#nextName:Iterator[String]", "kind" : "var"}, {"label" : "nextId", "tail" : ": Int", "member" : "scala.Enumeration.nextId", "link" : "models\/eventhistory\/SmuiEventSource$.html#nextId:Int", "kind" : "var"}, {"label" : "values", "tail" : "(): ValueSet", "member" : "scala.Enumeration.values", "link" : "models\/eventhistory\/SmuiEventSource$.html#values:Enumeration.this.ValueSet", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.Enumeration.toString", "link" : "models\/eventhistory\/SmuiEventSource$.html#toString():String", "kind" : "def"}, {"label" : "readResolve", "tail" : "(): AnyRef", "member" : "scala.Enumeration.readResolve", "link" : "models\/eventhistory\/SmuiEventSource$.html#readResolve():AnyRef", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/SmuiEventSource$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/SmuiEventSource$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/SmuiEventSource$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/SmuiEventSource$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/SmuiEventSource$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/SmuiEventSource$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/SmuiEventSource$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/SmuiEventSource$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/SmuiEventSource$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/SmuiEventSource$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/SmuiEventSource$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/SmuiEventSource$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/SmuiEventSource$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/eventhistory\/SmuiEventSource$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/eventhistory\/SmuiEventSource$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/SmuiEventSource$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/SmuiEventSource$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/SmuiEventSource$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}, {"name" : "models.eventhistory.SmuiEventType", "shortDescription" : "", "object" : "models\/eventhistory\/SmuiEventType$.html", "members_object" : [{"label" : "ValueSet", "tail" : "", "member" : "scala.Enumeration.ValueSet", "link" : "models\/eventhistory\/SmuiEventType$.html#ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable", "kind" : "class"}, {"label" : "Val", "tail" : "", "member" : "scala.Enumeration.Val", "link" : "models\/eventhistory\/SmuiEventType$.html#ValextendsEnumeration.this.ValuewithSerializable", "kind" : "class"}, {"label" : "Value", "tail" : "", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventType$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable", "kind" : "abstract class"}, {"label" : "toSmuiEventType", "tail" : "(rawEventType: Int): Value", "member" : "models.eventhistory.SmuiEventType.toSmuiEventType", "link" : "models\/eventhistory\/SmuiEventType$.html#toSmuiEventType(rawEventType:Int):models.eventhistory.SmuiEventType.Value", "kind" : "def"}, {"label" : "VIRTUALLY_CREATED", "tail" : ": Value", "member" : "models.eventhistory.SmuiEventType.VIRTUALLY_CREATED", "link" : "models\/eventhistory\/SmuiEventType$.html#VIRTUALLY_CREATED:models.eventhistory.SmuiEventType.Value", "kind" : "val"}, {"label" : "DELETED", "tail" : ": Value", "member" : "models.eventhistory.SmuiEventType.DELETED", "link" : "models\/eventhistory\/SmuiEventType$.html#DELETED:models.eventhistory.SmuiEventType.Value", "kind" : "val"}, {"label" : "UPDATED", "tail" : ": Value", "member" : "models.eventhistory.SmuiEventType.UPDATED", "link" : "models\/eventhistory\/SmuiEventType$.html#UPDATED:models.eventhistory.SmuiEventType.Value", "kind" : "val"}, {"label" : "CREATED", "tail" : ": Value", "member" : "models.eventhistory.SmuiEventType.CREATED", "link" : "models\/eventhistory\/SmuiEventType$.html#CREATED:models.eventhistory.SmuiEventType.Value", "kind" : "val"}, {"label" : "Value", "tail" : "(i: Int, name: String): Value", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventType$.html#Value(i:Int,name:String):Enumeration.this.Value", "kind" : "final def"}, {"label" : "Value", "tail" : "(name: String): Value", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventType$.html#Value(name:String):Enumeration.this.Value", "kind" : "final def"}, {"label" : "Value", "tail" : "(i: Int): Value", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventType$.html#Value(i:Int):Enumeration.this.Value", "kind" : "final def"}, {"label" : "Value", "tail" : "(): Value", "member" : "scala.Enumeration.Value", "link" : "models\/eventhistory\/SmuiEventType$.html#Value:Enumeration.this.Value", "kind" : "final def"}, {"label" : "withName", "tail" : "(s: String): Value", "member" : "scala.Enumeration.withName", "link" : "models\/eventhistory\/SmuiEventType$.html#withName(s:String):Enumeration.this.Value", "kind" : "final def"}, {"label" : "apply", "tail" : "(x: Int): Value", "member" : "scala.Enumeration.apply", "link" : "models\/eventhistory\/SmuiEventType$.html#apply(x:Int):Enumeration.this.Value", "kind" : "final def"}, {"label" : "maxId", "tail" : "(): Int", "member" : "scala.Enumeration.maxId", "link" : "models\/eventhistory\/SmuiEventType$.html#maxId:Int", "kind" : "final def"}, {"label" : "nextName", "tail" : ": Iterator[String]", "member" : "scala.Enumeration.nextName", "link" : "models\/eventhistory\/SmuiEventType$.html#nextName:Iterator[String]", "kind" : "var"}, {"label" : "nextId", "tail" : ": Int", "member" : "scala.Enumeration.nextId", "link" : "models\/eventhistory\/SmuiEventType$.html#nextId:Int", "kind" : "var"}, {"label" : "values", "tail" : "(): ValueSet", "member" : "scala.Enumeration.values", "link" : "models\/eventhistory\/SmuiEventType$.html#values:Enumeration.this.ValueSet", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.Enumeration.toString", "link" : "models\/eventhistory\/SmuiEventType$.html#toString():String", "kind" : "def"}, {"label" : "readResolve", "tail" : "(): AnyRef", "member" : "scala.Enumeration.readResolve", "link" : "models\/eventhistory\/SmuiEventType$.html#readResolve():AnyRef", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/eventhistory\/SmuiEventType$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/eventhistory\/SmuiEventType$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/eventhistory\/SmuiEventType$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/eventhistory\/SmuiEventType$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/eventhistory\/SmuiEventType$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/eventhistory\/SmuiEventType$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/eventhistory\/SmuiEventType$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/SmuiEventType$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/SmuiEventType$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/eventhistory\/SmuiEventType$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/eventhistory\/SmuiEventType$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/eventhistory\/SmuiEventType$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/eventhistory\/SmuiEventType$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/eventhistory\/SmuiEventType$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/eventhistory\/SmuiEventType$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/eventhistory\/SmuiEventType$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/eventhistory\/SmuiEventType$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/eventhistory\/SmuiEventType$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}], "models.rules" : [{"name" : "models.rules.CommonRuleFields", "members_trait" : [{"label" : "TERM", "tail" : ": String", "member" : "models.rules.CommonRuleFields.TERM", "link" : "models\/rules\/CommonRuleFields.html#TERM:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.rules.CommonRuleFields.LAST_UPDATE", "link" : "models\/rules\/CommonRuleFields.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SEARCH_INPUT_ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.SEARCH_INPUT_ID", "link" : "models\/rules\/CommonRuleFields.html#SEARCH_INPUT_ID:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.rules.CommonRuleFields.STATUS", "link" : "models\/rules\/CommonRuleFields.html#STATUS:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.ID", "link" : "models\/rules\/CommonRuleFields.html#ID:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/CommonRuleFields.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/CommonRuleFields.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/CommonRuleFields.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/CommonRuleFields.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/CommonRuleFields.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/CommonRuleFields.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/CommonRuleFields.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/CommonRuleFields.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/CommonRuleFields.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/CommonRuleFields.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/CommonRuleFields.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/CommonRuleFields.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/CommonRuleFields.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/CommonRuleFields.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/CommonRuleFields.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/CommonRuleFields.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/CommonRuleFields.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/CommonRuleFields.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/CommonRuleFields.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "shortDescription" : "", "trait" : "models\/rules\/CommonRuleFields.html", "kind" : "trait"}, {"name" : "models.rules.DeleteRule", "shortDescription" : "", "object" : "models\/rules\/DeleteRule$.html", "members_object" : [{"label" : "sqlParser", "tail" : ": RowParser[DeleteRule]", "member" : "models.rules.DeleteRule.sqlParser", "link" : "models\/rules\/DeleteRule$.html#sqlParser:anorm.RowParser[models.rules.DeleteRule]", "kind" : "val"}, {"label" : "jsonFormat", "tail" : ": OFormat[DeleteRule]", "member" : "models.rules.DeleteRule.jsonFormat", "link" : "models\/rules\/DeleteRule$.html#jsonFormat:play.api.libs.json.OFormat[models.rules.DeleteRule]", "kind" : "implicit val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.rules.DeleteRule.TABLE_NAME", "link" : "models\/rules\/DeleteRule$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "orderByField", "tail" : "(): String", "member" : "models.rules.RuleObjectWithTerm.orderByField", "link" : "models\/rules\/DeleteRule$.html#orderByField:String", "kind" : "def"}, {"label" : "fieldNames", "tail" : "(): Seq[String]", "member" : "models.rules.RuleObjectWithTerm.fieldNames", "link" : "models\/rules\/DeleteRule$.html#fieldNames:Seq[String]", "kind" : "def"}, {"label" : "loadByInputId", "tail" : "(searchInputId: SearchInputId)(connection: Connection): List[DeleteRule]", "member" : "models.rules.RuleObject.loadByInputId", "link" : "models\/rules\/DeleteRule$.html#loadByInputId(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):List[T]", "kind" : "def"}, {"label" : "deleteBySearchInput", "tail" : "(searchInputId: SearchInputId)(connection: Connection): Int", "member" : "models.rules.RuleObject.deleteBySearchInput", "link" : "models\/rules\/DeleteRule$.html#deleteBySearchInput(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "updateForSearchInput", "tail" : "(searchInputId: SearchInputId, rules: Seq[DeleteRule])(connection: Connection): Unit", "member" : "models.rules.RuleObject.updateForSearchInput", "link" : "models\/rules\/DeleteRule$.html#updateForSearchInput(searchInputId:models.input.SearchInputId,rules:Seq[T])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "TERM", "tail" : ": String", "member" : "models.rules.CommonRuleFields.TERM", "link" : "models\/rules\/DeleteRule$.html#TERM:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.rules.CommonRuleFields.LAST_UPDATE", "link" : "models\/rules\/DeleteRule$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SEARCH_INPUT_ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.SEARCH_INPUT_ID", "link" : "models\/rules\/DeleteRule$.html#SEARCH_INPUT_ID:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.rules.CommonRuleFields.STATUS", "link" : "models\/rules\/DeleteRule$.html#STATUS:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.ID", "link" : "models\/rules\/DeleteRule$.html#ID:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/DeleteRule$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/DeleteRule$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/DeleteRule$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/DeleteRule$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/DeleteRule$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/DeleteRule$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/DeleteRule$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRule$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRule$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRule$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/DeleteRule$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/DeleteRule$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/DeleteRule$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/DeleteRule$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/DeleteRule$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/DeleteRule$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/DeleteRule$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/DeleteRule$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/DeleteRule$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.rules.DeleteRule#", "error" : "unsupported entity"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.rules.DeleteRule.isActive", "link" : "models\/rules\/DeleteRule.html#isActive:Boolean", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.rules.DeleteRule.term", "link" : "models\/rules\/DeleteRule.html#term:String", "kind" : "val"}, {"label" : "id", "tail" : ": DeleteRuleId", "member" : "models.rules.DeleteRule.id", "link" : "models\/rules\/DeleteRule.html#id:models.rules.DeleteRuleId", "kind" : "val"}, {"label" : "toNamedParameters", "tail" : "(searchInputId: SearchInputId): Seq[NamedParameter]", "member" : "models.rules.RuleWithTerm.toNamedParameters", "link" : "models\/rules\/DeleteRule.html#toNamedParameters(searchInputId:models.input.SearchInputId):Seq[anorm.NamedParameter]", "kind" : "def"}, {"label" : "status", "tail" : "(): Int", "member" : "models.rules.Rule.status", "link" : "models\/rules\/DeleteRule.html#status:Int", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/DeleteRule.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/DeleteRule.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/DeleteRule.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/DeleteRule.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/DeleteRule.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/DeleteRule.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/DeleteRule.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRule.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRule.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRule.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/DeleteRule.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/DeleteRule.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/DeleteRule.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/DeleteRule.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/DeleteRule.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/DeleteRule.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/rules\/DeleteRule.html", "kind" : "case class"}, {"name" : "models.rules.DeleteRuleId", "shortDescription" : "", "object" : "models\/rules\/DeleteRuleId$.html", "members_class" : [{"member" : "models.rules.DeleteRuleId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/rules\/DeleteRuleId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/rules\/DeleteRuleId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/rules\/DeleteRuleId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/rules\/DeleteRuleId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/rules\/DeleteRuleId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/DeleteRuleId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/DeleteRuleId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/DeleteRuleId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/DeleteRuleId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/DeleteRuleId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/DeleteRuleId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/DeleteRuleId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRuleId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRuleId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRuleId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/DeleteRuleId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/DeleteRuleId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/DeleteRuleId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/DeleteRuleId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/DeleteRuleId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/DeleteRuleId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[DeleteRuleId]", "member" : "models.IdObject.columnToId", "link" : "models\/rules\/DeleteRuleId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[DeleteRuleId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/rules\/DeleteRuleId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[DeleteRuleId]", "member" : "models.IdObject.customToStatement", "link" : "models\/rules\/DeleteRuleId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): DeleteRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/DeleteRuleId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[DeleteRuleId]", "member" : "models.IdObject.jsonReads", "link" : "models\/rules\/DeleteRuleId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[DeleteRuleId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/rules\/DeleteRuleId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): DeleteRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/DeleteRuleId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/DeleteRuleId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/DeleteRuleId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/DeleteRuleId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/DeleteRuleId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/DeleteRuleId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/DeleteRuleId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/DeleteRuleId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRuleId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRuleId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/DeleteRuleId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/DeleteRuleId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/DeleteRuleId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/DeleteRuleId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/DeleteRuleId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/DeleteRuleId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/DeleteRuleId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/DeleteRuleId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/DeleteRuleId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/DeleteRuleId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/rules\/DeleteRuleId.html", "kind" : "class"}, {"name" : "models.rules.FilterRule", "shortDescription" : "", "object" : "models\/rules\/FilterRule$.html", "members_object" : [{"label" : "sqlParser", "tail" : ": RowParser[FilterRule]", "member" : "models.rules.FilterRule.sqlParser", "link" : "models\/rules\/FilterRule$.html#sqlParser:anorm.RowParser[models.rules.FilterRule]", "kind" : "val"}, {"label" : "jsonFormat", "tail" : ": OFormat[FilterRule]", "member" : "models.rules.FilterRule.jsonFormat", "link" : "models\/rules\/FilterRule$.html#jsonFormat:play.api.libs.json.OFormat[models.rules.FilterRule]", "kind" : "implicit val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.rules.FilterRule.TABLE_NAME", "link" : "models\/rules\/FilterRule$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "orderByField", "tail" : "(): String", "member" : "models.rules.RuleObjectWithTerm.orderByField", "link" : "models\/rules\/FilterRule$.html#orderByField:String", "kind" : "def"}, {"label" : "fieldNames", "tail" : "(): Seq[String]", "member" : "models.rules.RuleObjectWithTerm.fieldNames", "link" : "models\/rules\/FilterRule$.html#fieldNames:Seq[String]", "kind" : "def"}, {"label" : "loadByInputId", "tail" : "(searchInputId: SearchInputId)(connection: Connection): List[FilterRule]", "member" : "models.rules.RuleObject.loadByInputId", "link" : "models\/rules\/FilterRule$.html#loadByInputId(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):List[T]", "kind" : "def"}, {"label" : "deleteBySearchInput", "tail" : "(searchInputId: SearchInputId)(connection: Connection): Int", "member" : "models.rules.RuleObject.deleteBySearchInput", "link" : "models\/rules\/FilterRule$.html#deleteBySearchInput(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "updateForSearchInput", "tail" : "(searchInputId: SearchInputId, rules: Seq[FilterRule])(connection: Connection): Unit", "member" : "models.rules.RuleObject.updateForSearchInput", "link" : "models\/rules\/FilterRule$.html#updateForSearchInput(searchInputId:models.input.SearchInputId,rules:Seq[T])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "TERM", "tail" : ": String", "member" : "models.rules.CommonRuleFields.TERM", "link" : "models\/rules\/FilterRule$.html#TERM:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.rules.CommonRuleFields.LAST_UPDATE", "link" : "models\/rules\/FilterRule$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SEARCH_INPUT_ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.SEARCH_INPUT_ID", "link" : "models\/rules\/FilterRule$.html#SEARCH_INPUT_ID:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.rules.CommonRuleFields.STATUS", "link" : "models\/rules\/FilterRule$.html#STATUS:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.ID", "link" : "models\/rules\/FilterRule$.html#ID:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/FilterRule$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/FilterRule$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/FilterRule$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/FilterRule$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/FilterRule$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/FilterRule$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/FilterRule$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRule$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRule$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRule$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/FilterRule$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/FilterRule$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/FilterRule$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/FilterRule$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/FilterRule$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/FilterRule$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/FilterRule$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/FilterRule$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/FilterRule$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.rules.FilterRule#", "error" : "unsupported entity"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.rules.FilterRule.isActive", "link" : "models\/rules\/FilterRule.html#isActive:Boolean", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.rules.FilterRule.term", "link" : "models\/rules\/FilterRule.html#term:String", "kind" : "val"}, {"label" : "id", "tail" : ": FilterRuleId", "member" : "models.rules.FilterRule.id", "link" : "models\/rules\/FilterRule.html#id:models.rules.FilterRuleId", "kind" : "val"}, {"label" : "toNamedParameters", "tail" : "(searchInputId: SearchInputId): Seq[NamedParameter]", "member" : "models.rules.RuleWithTerm.toNamedParameters", "link" : "models\/rules\/FilterRule.html#toNamedParameters(searchInputId:models.input.SearchInputId):Seq[anorm.NamedParameter]", "kind" : "def"}, {"label" : "status", "tail" : "(): Int", "member" : "models.rules.Rule.status", "link" : "models\/rules\/FilterRule.html#status:Int", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/FilterRule.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/FilterRule.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/FilterRule.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/FilterRule.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/FilterRule.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/FilterRule.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/FilterRule.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRule.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRule.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRule.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/FilterRule.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/FilterRule.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/FilterRule.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/FilterRule.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/FilterRule.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/FilterRule.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/rules\/FilterRule.html", "kind" : "case class"}, {"name" : "models.rules.FilterRuleId", "shortDescription" : "", "object" : "models\/rules\/FilterRuleId$.html", "members_class" : [{"member" : "models.rules.FilterRuleId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/rules\/FilterRuleId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/rules\/FilterRuleId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/rules\/FilterRuleId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/rules\/FilterRuleId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/rules\/FilterRuleId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/FilterRuleId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/FilterRuleId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/FilterRuleId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/FilterRuleId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/FilterRuleId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/FilterRuleId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/FilterRuleId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRuleId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRuleId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRuleId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/FilterRuleId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/FilterRuleId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/FilterRuleId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/FilterRuleId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/FilterRuleId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/FilterRuleId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[FilterRuleId]", "member" : "models.IdObject.columnToId", "link" : "models\/rules\/FilterRuleId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[FilterRuleId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/rules\/FilterRuleId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[FilterRuleId]", "member" : "models.IdObject.customToStatement", "link" : "models\/rules\/FilterRuleId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): FilterRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/FilterRuleId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[FilterRuleId]", "member" : "models.IdObject.jsonReads", "link" : "models\/rules\/FilterRuleId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[FilterRuleId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/rules\/FilterRuleId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): FilterRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/FilterRuleId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/FilterRuleId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/FilterRuleId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/FilterRuleId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/FilterRuleId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/FilterRuleId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/FilterRuleId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/FilterRuleId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRuleId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRuleId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/FilterRuleId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/FilterRuleId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/FilterRuleId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/FilterRuleId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/FilterRuleId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/FilterRuleId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/FilterRuleId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/FilterRuleId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/FilterRuleId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/FilterRuleId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/rules\/FilterRuleId.html", "kind" : "class"}, {"name" : "models.rules.RedirectRule", "shortDescription" : "", "object" : "models\/rules\/RedirectRule$.html", "members_object" : [{"label" : "sqlParser", "tail" : ": RowParser[RedirectRule]", "member" : "models.rules.RedirectRule.sqlParser", "link" : "models\/rules\/RedirectRule$.html#sqlParser:anorm.RowParser[models.rules.RedirectRule]", "kind" : "val"}, {"label" : "orderByField", "tail" : "(): String", "member" : "models.rules.RedirectRule.orderByField", "link" : "models\/rules\/RedirectRule$.html#orderByField:String", "kind" : "def"}, {"label" : "fieldNames", "tail" : "(): Seq[String]", "member" : "models.rules.RedirectRule.fieldNames", "link" : "models\/rules\/RedirectRule$.html#fieldNames:Seq[String]", "kind" : "def"}, {"label" : "jsonFormat", "tail" : ": OFormat[RedirectRule]", "member" : "models.rules.RedirectRule.jsonFormat", "link" : "models\/rules\/RedirectRule$.html#jsonFormat:play.api.libs.json.OFormat[models.rules.RedirectRule]", "kind" : "implicit val"}, {"label" : "TARGET", "tail" : ": String", "member" : "models.rules.RedirectRule.TARGET", "link" : "models\/rules\/RedirectRule$.html#TARGET:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.rules.RedirectRule.TABLE_NAME", "link" : "models\/rules\/RedirectRule$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "loadByInputId", "tail" : "(searchInputId: SearchInputId)(connection: Connection): List[RedirectRule]", "member" : "models.rules.RuleObject.loadByInputId", "link" : "models\/rules\/RedirectRule$.html#loadByInputId(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):List[T]", "kind" : "def"}, {"label" : "deleteBySearchInput", "tail" : "(searchInputId: SearchInputId)(connection: Connection): Int", "member" : "models.rules.RuleObject.deleteBySearchInput", "link" : "models\/rules\/RedirectRule$.html#deleteBySearchInput(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "updateForSearchInput", "tail" : "(searchInputId: SearchInputId, rules: Seq[RedirectRule])(connection: Connection): Unit", "member" : "models.rules.RuleObject.updateForSearchInput", "link" : "models\/rules\/RedirectRule$.html#updateForSearchInput(searchInputId:models.input.SearchInputId,rules:Seq[T])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "TERM", "tail" : ": String", "member" : "models.rules.CommonRuleFields.TERM", "link" : "models\/rules\/RedirectRule$.html#TERM:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.rules.CommonRuleFields.LAST_UPDATE", "link" : "models\/rules\/RedirectRule$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SEARCH_INPUT_ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.SEARCH_INPUT_ID", "link" : "models\/rules\/RedirectRule$.html#SEARCH_INPUT_ID:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.rules.CommonRuleFields.STATUS", "link" : "models\/rules\/RedirectRule$.html#STATUS:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.ID", "link" : "models\/rules\/RedirectRule$.html#ID:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/RedirectRule$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/RedirectRule$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/RedirectRule$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/RedirectRule$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/RedirectRule$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/RedirectRule$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/RedirectRule$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRule$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRule$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRule$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/RedirectRule$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/RedirectRule$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/RedirectRule$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/RedirectRule$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/RedirectRule$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/RedirectRule$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/RedirectRule$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/RedirectRule$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/RedirectRule$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toNamedParameters", "tail" : "(searchInputId: SearchInputId): Seq[NamedParameter]", "member" : "models.rules.RedirectRule.toNamedParameters", "link" : "models\/rules\/RedirectRule.html#toNamedParameters(searchInputId:models.input.SearchInputId):Seq[anorm.NamedParameter]", "kind" : "def"}, {"member" : "models.rules.RedirectRule#", "error" : "unsupported entity"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.rules.RedirectRule.isActive", "link" : "models\/rules\/RedirectRule.html#isActive:Boolean", "kind" : "val"}, {"label" : "target", "tail" : ": String", "member" : "models.rules.RedirectRule.target", "link" : "models\/rules\/RedirectRule.html#target:String", "kind" : "val"}, {"label" : "id", "tail" : ": RedirectRuleId", "member" : "models.rules.RedirectRule.id", "link" : "models\/rules\/RedirectRule.html#id:models.rules.RedirectRuleId", "kind" : "val"}, {"label" : "status", "tail" : "(): Int", "member" : "models.rules.Rule.status", "link" : "models\/rules\/RedirectRule.html#status:Int", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/RedirectRule.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/RedirectRule.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/RedirectRule.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/RedirectRule.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/RedirectRule.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/RedirectRule.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/RedirectRule.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRule.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRule.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRule.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/RedirectRule.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/RedirectRule.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/RedirectRule.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/RedirectRule.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/RedirectRule.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/RedirectRule.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/rules\/RedirectRule.html", "kind" : "case class"}, {"name" : "models.rules.RedirectRuleId", "shortDescription" : "", "object" : "models\/rules\/RedirectRuleId$.html", "members_class" : [{"member" : "models.rules.RedirectRuleId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/rules\/RedirectRuleId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/rules\/RedirectRuleId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/rules\/RedirectRuleId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/rules\/RedirectRuleId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/rules\/RedirectRuleId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/RedirectRuleId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/RedirectRuleId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/RedirectRuleId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/RedirectRuleId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/RedirectRuleId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/RedirectRuleId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/RedirectRuleId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRuleId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRuleId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRuleId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/RedirectRuleId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/RedirectRuleId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/RedirectRuleId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/RedirectRuleId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/RedirectRuleId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/RedirectRuleId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[RedirectRuleId]", "member" : "models.IdObject.columnToId", "link" : "models\/rules\/RedirectRuleId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[RedirectRuleId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/rules\/RedirectRuleId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[RedirectRuleId]", "member" : "models.IdObject.customToStatement", "link" : "models\/rules\/RedirectRuleId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): RedirectRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/RedirectRuleId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[RedirectRuleId]", "member" : "models.IdObject.jsonReads", "link" : "models\/rules\/RedirectRuleId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[RedirectRuleId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/rules\/RedirectRuleId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): RedirectRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/RedirectRuleId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/RedirectRuleId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/RedirectRuleId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/RedirectRuleId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/RedirectRuleId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/RedirectRuleId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/RedirectRuleId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/RedirectRuleId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRuleId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRuleId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RedirectRuleId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/RedirectRuleId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/RedirectRuleId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/RedirectRuleId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/RedirectRuleId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/RedirectRuleId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/RedirectRuleId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/RedirectRuleId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/RedirectRuleId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/RedirectRuleId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/rules\/RedirectRuleId.html", "kind" : "class"}, {"name" : "models.rules.Rule", "members_trait" : [{"label" : "toNamedParameters", "tail" : "(searchInputId: SearchInputId): Seq[NamedParameter]", "member" : "models.rules.Rule.toNamedParameters", "link" : "models\/rules\/Rule.html#toNamedParameters(searchInputId:models.input.SearchInputId):Seq[anorm.NamedParameter]", "kind" : "def"}, {"label" : "status", "tail" : "(): Int", "member" : "models.rules.Rule.status", "link" : "models\/rules\/Rule.html#status:Int", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/Rule.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/Rule.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/Rule.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/Rule.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/Rule.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/Rule.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/Rule.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/Rule.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/Rule.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/Rule.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/Rule.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/Rule.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/Rule.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/Rule.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/Rule.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/Rule.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/Rule.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/Rule.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/Rule.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "isActive", "tail" : "(): Boolean", "member" : "models.rules.Rule.isActive", "link" : "models\/rules\/Rule.html#isActive:Boolean", "kind" : "abstract def"}, {"label" : "id", "tail" : "(): Id", "member" : "models.rules.Rule.id", "link" : "models\/rules\/Rule.html#id:models.Id", "kind" : "abstract def"}], "shortDescription" : "", "object" : "models\/rules\/Rule$.html", "members_object" : [{"label" : "allRules", "tail" : ": Seq[RuleObject[_ <: Rule]]", "member" : "models.rules.Rule.allRules", "link" : "models\/rules\/Rule$.html#allRules:Seq[models.rules.RuleObject[_<:models.rules.Rule]]", "kind" : "val"}, {"label" : "TERM", "tail" : ": String", "member" : "models.rules.CommonRuleFields.TERM", "link" : "models\/rules\/Rule$.html#TERM:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.rules.CommonRuleFields.LAST_UPDATE", "link" : "models\/rules\/Rule$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SEARCH_INPUT_ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.SEARCH_INPUT_ID", "link" : "models\/rules\/Rule$.html#SEARCH_INPUT_ID:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.rules.CommonRuleFields.STATUS", "link" : "models\/rules\/Rule$.html#STATUS:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.ID", "link" : "models\/rules\/Rule$.html#ID:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/Rule$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/Rule$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/Rule$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/Rule$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/Rule$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/Rule$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/Rule$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/Rule$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/Rule$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/Rule$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/Rule$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/Rule$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/Rule$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/Rule$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/Rule$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/Rule$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/Rule$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/Rule$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/Rule$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "trait" : "models\/rules\/Rule.html", "kind" : "trait"}, {"name" : "models.rules.RuleObject", "members_trait" : [{"label" : "loadByInputId", "tail" : "(searchInputId: SearchInputId)(connection: Connection): List[T]", "member" : "models.rules.RuleObject.loadByInputId", "link" : "models\/rules\/RuleObject.html#loadByInputId(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):List[T]", "kind" : "def"}, {"label" : "deleteBySearchInput", "tail" : "(searchInputId: SearchInputId)(connection: Connection): Int", "member" : "models.rules.RuleObject.deleteBySearchInput", "link" : "models\/rules\/RuleObject.html#deleteBySearchInput(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "updateForSearchInput", "tail" : "(searchInputId: SearchInputId, rules: Seq[T])(connection: Connection): Unit", "member" : "models.rules.RuleObject.updateForSearchInput", "link" : "models\/rules\/RuleObject.html#updateForSearchInput(searchInputId:models.input.SearchInputId,rules:Seq[T])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "fieldNames", "tail" : "(): Seq[String]", "member" : "models.rules.RuleObject.fieldNames", "link" : "models\/rules\/RuleObject.html#fieldNames:Seq[String]", "kind" : "def"}, {"label" : "TERM", "tail" : ": String", "member" : "models.rules.CommonRuleFields.TERM", "link" : "models\/rules\/RuleObject.html#TERM:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.rules.CommonRuleFields.LAST_UPDATE", "link" : "models\/rules\/RuleObject.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SEARCH_INPUT_ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.SEARCH_INPUT_ID", "link" : "models\/rules\/RuleObject.html#SEARCH_INPUT_ID:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.rules.CommonRuleFields.STATUS", "link" : "models\/rules\/RuleObject.html#STATUS:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.ID", "link" : "models\/rules\/RuleObject.html#ID:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/RuleObject.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/RuleObject.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/RuleObject.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/RuleObject.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/RuleObject.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/RuleObject.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/RuleObject.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RuleObject.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RuleObject.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RuleObject.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/RuleObject.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/RuleObject.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/RuleObject.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/RuleObject.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/RuleObject.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/RuleObject.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/RuleObject.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/RuleObject.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/RuleObject.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "sqlParser", "tail" : ": RowParser[T]", "member" : "models.rules.RuleObject.sqlParser", "link" : "models\/rules\/RuleObject.html#sqlParser:anorm.RowParser[T]", "kind" : "abstract val"}, {"label" : "orderByField", "tail" : "(): String", "member" : "models.rules.RuleObject.orderByField", "link" : "models\/rules\/RuleObject.html#orderByField:String", "kind" : "abstract def"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.rules.RuleObject.TABLE_NAME", "link" : "models\/rules\/RuleObject.html#TABLE_NAME:String", "kind" : "abstract val"}], "shortDescription" : "", "trait" : "models\/rules\/RuleObject.html", "kind" : "trait"}, {"name" : "models.rules.RuleObjectWithTerm", "members_trait" : [{"label" : "orderByField", "tail" : "(): String", "member" : "models.rules.RuleObjectWithTerm.orderByField", "link" : "models\/rules\/RuleObjectWithTerm.html#orderByField:String", "kind" : "def"}, {"label" : "fieldNames", "tail" : "(): Seq[String]", "member" : "models.rules.RuleObjectWithTerm.fieldNames", "link" : "models\/rules\/RuleObjectWithTerm.html#fieldNames:Seq[String]", "kind" : "def"}, {"label" : "loadByInputId", "tail" : "(searchInputId: SearchInputId)(connection: Connection): List[T]", "member" : "models.rules.RuleObject.loadByInputId", "link" : "models\/rules\/RuleObjectWithTerm.html#loadByInputId(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):List[T]", "kind" : "def"}, {"label" : "deleteBySearchInput", "tail" : "(searchInputId: SearchInputId)(connection: Connection): Int", "member" : "models.rules.RuleObject.deleteBySearchInput", "link" : "models\/rules\/RuleObjectWithTerm.html#deleteBySearchInput(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "updateForSearchInput", "tail" : "(searchInputId: SearchInputId, rules: Seq[T])(connection: Connection): Unit", "member" : "models.rules.RuleObject.updateForSearchInput", "link" : "models\/rules\/RuleObjectWithTerm.html#updateForSearchInput(searchInputId:models.input.SearchInputId,rules:Seq[T])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "TERM", "tail" : ": String", "member" : "models.rules.CommonRuleFields.TERM", "link" : "models\/rules\/RuleObjectWithTerm.html#TERM:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.rules.CommonRuleFields.LAST_UPDATE", "link" : "models\/rules\/RuleObjectWithTerm.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SEARCH_INPUT_ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.SEARCH_INPUT_ID", "link" : "models\/rules\/RuleObjectWithTerm.html#SEARCH_INPUT_ID:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.rules.CommonRuleFields.STATUS", "link" : "models\/rules\/RuleObjectWithTerm.html#STATUS:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.ID", "link" : "models\/rules\/RuleObjectWithTerm.html#ID:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/RuleObjectWithTerm.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/RuleObjectWithTerm.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/RuleObjectWithTerm.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/RuleObjectWithTerm.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/RuleObjectWithTerm.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/RuleObjectWithTerm.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/RuleObjectWithTerm.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RuleObjectWithTerm.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RuleObjectWithTerm.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RuleObjectWithTerm.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/RuleObjectWithTerm.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/RuleObjectWithTerm.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/RuleObjectWithTerm.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/RuleObjectWithTerm.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/RuleObjectWithTerm.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/RuleObjectWithTerm.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/RuleObjectWithTerm.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/RuleObjectWithTerm.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/RuleObjectWithTerm.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "sqlParser", "tail" : ": RowParser[T]", "member" : "models.rules.RuleObject.sqlParser", "link" : "models\/rules\/RuleObjectWithTerm.html#sqlParser:anorm.RowParser[T]", "kind" : "abstract val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.rules.RuleObject.TABLE_NAME", "link" : "models\/rules\/RuleObjectWithTerm.html#TABLE_NAME:String", "kind" : "abstract val"}], "shortDescription" : "", "trait" : "models\/rules\/RuleObjectWithTerm.html", "kind" : "trait"}, {"name" : "models.rules.RuleWithTerm", "members_trait" : [{"label" : "toNamedParameters", "tail" : "(searchInputId: SearchInputId): Seq[NamedParameter]", "member" : "models.rules.RuleWithTerm.toNamedParameters", "link" : "models\/rules\/RuleWithTerm.html#toNamedParameters(searchInputId:models.input.SearchInputId):Seq[anorm.NamedParameter]", "kind" : "def"}, {"label" : "status", "tail" : "(): Int", "member" : "models.rules.Rule.status", "link" : "models\/rules\/RuleWithTerm.html#status:Int", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/RuleWithTerm.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/RuleWithTerm.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/RuleWithTerm.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/RuleWithTerm.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/RuleWithTerm.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/RuleWithTerm.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/RuleWithTerm.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RuleWithTerm.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RuleWithTerm.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/RuleWithTerm.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/RuleWithTerm.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/RuleWithTerm.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/RuleWithTerm.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/RuleWithTerm.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/RuleWithTerm.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/RuleWithTerm.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/RuleWithTerm.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/RuleWithTerm.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/RuleWithTerm.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "term", "tail" : "(): String", "member" : "models.rules.RuleWithTerm.term", "link" : "models\/rules\/RuleWithTerm.html#term:String", "kind" : "abstract def"}, {"label" : "isActive", "tail" : "(): Boolean", "member" : "models.rules.Rule.isActive", "link" : "models\/rules\/RuleWithTerm.html#isActive:Boolean", "kind" : "abstract def"}, {"label" : "id", "tail" : "(): Id", "member" : "models.rules.Rule.id", "link" : "models\/rules\/RuleWithTerm.html#id:models.Id", "kind" : "abstract def"}], "shortDescription" : "", "trait" : "models\/rules\/RuleWithTerm.html", "kind" : "trait"}, {"name" : "models.rules.SynonymRule", "shortDescription" : "", "object" : "models\/rules\/SynonymRule$.html", "members_object" : [{"label" : "loadUndirectedBySearchInputIds", "tail" : "(ids: Seq[SearchInputId])(connection: Connection): Map[SearchInputId, Seq[SynonymRule]]", "member" : "models.rules.SynonymRule.loadUndirectedBySearchInputIds", "link" : "models\/rules\/SynonymRule$.html#loadUndirectedBySearchInputIds(ids:Seq[models.input.SearchInputId])(implicitconnection:java.sql.Connection):Map[models.input.SearchInputId,Seq[models.rules.SynonymRule]]", "kind" : "def"}, {"label" : "sqlParser", "tail" : ": RowParser[SynonymRule]", "member" : "models.rules.SynonymRule.sqlParser", "link" : "models\/rules\/SynonymRule$.html#sqlParser:anorm.RowParser[models.rules.SynonymRule]", "kind" : "val"}, {"label" : "fieldNames", "tail" : "(): Seq[String]", "member" : "models.rules.SynonymRule.fieldNames", "link" : "models\/rules\/SynonymRule$.html#fieldNames:Seq[String]", "kind" : "def"}, {"label" : "jsonFormat", "tail" : ": OFormat[SynonymRule]", "member" : "models.rules.SynonymRule.jsonFormat", "link" : "models\/rules\/SynonymRule$.html#jsonFormat:play.api.libs.json.OFormat[models.rules.SynonymRule]", "kind" : "implicit val"}, {"label" : "TYPE_DIRECTED", "tail" : ": Int", "member" : "models.rules.SynonymRule.TYPE_DIRECTED", "link" : "models\/rules\/SynonymRule$.html#TYPE_DIRECTED:Int", "kind" : "val"}, {"label" : "TYPE_UNDIRECTED", "tail" : ": Int", "member" : "models.rules.SynonymRule.TYPE_UNDIRECTED", "link" : "models\/rules\/SynonymRule$.html#TYPE_UNDIRECTED:Int", "kind" : "val"}, {"label" : "TYPE", "tail" : ": String", "member" : "models.rules.SynonymRule.TYPE", "link" : "models\/rules\/SynonymRule$.html#TYPE:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.rules.SynonymRule.TABLE_NAME", "link" : "models\/rules\/SynonymRule$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "orderByField", "tail" : "(): String", "member" : "models.rules.RuleObjectWithTerm.orderByField", "link" : "models\/rules\/SynonymRule$.html#orderByField:String", "kind" : "def"}, {"label" : "loadByInputId", "tail" : "(searchInputId: SearchInputId)(connection: Connection): List[SynonymRule]", "member" : "models.rules.RuleObject.loadByInputId", "link" : "models\/rules\/SynonymRule$.html#loadByInputId(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):List[T]", "kind" : "def"}, {"label" : "deleteBySearchInput", "tail" : "(searchInputId: SearchInputId)(connection: Connection): Int", "member" : "models.rules.RuleObject.deleteBySearchInput", "link" : "models\/rules\/SynonymRule$.html#deleteBySearchInput(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "updateForSearchInput", "tail" : "(searchInputId: SearchInputId, rules: Seq[SynonymRule])(connection: Connection): Unit", "member" : "models.rules.RuleObject.updateForSearchInput", "link" : "models\/rules\/SynonymRule$.html#updateForSearchInput(searchInputId:models.input.SearchInputId,rules:Seq[T])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "TERM", "tail" : ": String", "member" : "models.rules.CommonRuleFields.TERM", "link" : "models\/rules\/SynonymRule$.html#TERM:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.rules.CommonRuleFields.LAST_UPDATE", "link" : "models\/rules\/SynonymRule$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SEARCH_INPUT_ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.SEARCH_INPUT_ID", "link" : "models\/rules\/SynonymRule$.html#SEARCH_INPUT_ID:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.rules.CommonRuleFields.STATUS", "link" : "models\/rules\/SynonymRule$.html#STATUS:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.ID", "link" : "models\/rules\/SynonymRule$.html#ID:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/SynonymRule$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/SynonymRule$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/SynonymRule$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/SynonymRule$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/SynonymRule$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/SynonymRule$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/SynonymRule$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRule$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRule$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRule$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/SynonymRule$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/SynonymRule$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/SynonymRule$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/SynonymRule$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/SynonymRule$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/SynonymRule$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/SynonymRule$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/SynonymRule$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/SynonymRule$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toNamedParameters", "tail" : "(searchInputId: SearchInputId): Seq[NamedParameter]", "member" : "models.rules.SynonymRule.toNamedParameters", "link" : "models\/rules\/SynonymRule.html#toNamedParameters(searchInputId:models.input.SearchInputId):Seq[anorm.NamedParameter]", "kind" : "def"}, {"member" : "models.rules.SynonymRule#", "error" : "unsupported entity"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.rules.SynonymRule.isActive", "link" : "models\/rules\/SynonymRule.html#isActive:Boolean", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.rules.SynonymRule.term", "link" : "models\/rules\/SynonymRule.html#term:String", "kind" : "val"}, {"label" : "synonymType", "tail" : ": Int", "member" : "models.rules.SynonymRule.synonymType", "link" : "models\/rules\/SynonymRule.html#synonymType:Int", "kind" : "val"}, {"label" : "id", "tail" : ": SynonymRuleId", "member" : "models.rules.SynonymRule.id", "link" : "models\/rules\/SynonymRule.html#id:models.rules.SynonymRuleId", "kind" : "val"}, {"label" : "status", "tail" : "(): Int", "member" : "models.rules.Rule.status", "link" : "models\/rules\/SynonymRule.html#status:Int", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/SynonymRule.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/SynonymRule.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/SynonymRule.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/SynonymRule.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/SynonymRule.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/SynonymRule.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/SynonymRule.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRule.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRule.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRule.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/SynonymRule.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/SynonymRule.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/SynonymRule.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/SynonymRule.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/SynonymRule.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/SynonymRule.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/rules\/SynonymRule.html", "kind" : "case class"}, {"name" : "models.rules.SynonymRuleId", "shortDescription" : "", "object" : "models\/rules\/SynonymRuleId$.html", "members_class" : [{"member" : "models.rules.SynonymRuleId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/rules\/SynonymRuleId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/rules\/SynonymRuleId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/rules\/SynonymRuleId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/rules\/SynonymRuleId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/rules\/SynonymRuleId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/SynonymRuleId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/SynonymRuleId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/SynonymRuleId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/SynonymRuleId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/SynonymRuleId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/SynonymRuleId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/SynonymRuleId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRuleId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRuleId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRuleId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/SynonymRuleId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/SynonymRuleId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/SynonymRuleId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/SynonymRuleId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/SynonymRuleId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/SynonymRuleId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[SynonymRuleId]", "member" : "models.IdObject.columnToId", "link" : "models\/rules\/SynonymRuleId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[SynonymRuleId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/rules\/SynonymRuleId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[SynonymRuleId]", "member" : "models.IdObject.customToStatement", "link" : "models\/rules\/SynonymRuleId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): SynonymRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/SynonymRuleId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[SynonymRuleId]", "member" : "models.IdObject.jsonReads", "link" : "models\/rules\/SynonymRuleId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[SynonymRuleId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/rules\/SynonymRuleId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): SynonymRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/SynonymRuleId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/SynonymRuleId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/SynonymRuleId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/SynonymRuleId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/SynonymRuleId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/SynonymRuleId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/SynonymRuleId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/SynonymRuleId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRuleId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRuleId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/SynonymRuleId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/SynonymRuleId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/SynonymRuleId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/SynonymRuleId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/SynonymRuleId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/SynonymRuleId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/SynonymRuleId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/SynonymRuleId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/SynonymRuleId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/SynonymRuleId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/rules\/SynonymRuleId.html", "kind" : "class"}, {"name" : "models.rules.UpDownRule", "shortDescription" : "", "object" : "models\/rules\/UpDownRule$.html", "members_object" : [{"label" : "sqlParser", "tail" : ": RowParser[UpDownRule]", "member" : "models.rules.UpDownRule.sqlParser", "link" : "models\/rules\/UpDownRule$.html#sqlParser:anorm.RowParser[models.rules.UpDownRule]", "kind" : "val"}, {"label" : "jsonFormat", "tail" : ": OFormat[UpDownRule]", "member" : "models.rules.UpDownRule.jsonFormat", "link" : "models\/rules\/UpDownRule$.html#jsonFormat:play.api.libs.json.OFormat[models.rules.UpDownRule]", "kind" : "implicit val"}, {"label" : "fieldNames", "tail" : "(): Seq[String]", "member" : "models.rules.UpDownRule.fieldNames", "link" : "models\/rules\/UpDownRule$.html#fieldNames:Seq[String]", "kind" : "def"}, {"label" : "TYPE_DOWN", "tail" : ": Int", "member" : "models.rules.UpDownRule.TYPE_DOWN", "link" : "models\/rules\/UpDownRule$.html#TYPE_DOWN:Int", "kind" : "val"}, {"label" : "TYPE_UP", "tail" : ": Int", "member" : "models.rules.UpDownRule.TYPE_UP", "link" : "models\/rules\/UpDownRule$.html#TYPE_UP:Int", "kind" : "val"}, {"label" : "BOOST_MALUS_VALUE", "tail" : ": String", "member" : "models.rules.UpDownRule.BOOST_MALUS_VALUE", "link" : "models\/rules\/UpDownRule$.html#BOOST_MALUS_VALUE:String", "kind" : "val"}, {"label" : "UP_DOWN_TYPE", "tail" : ": String", "member" : "models.rules.UpDownRule.UP_DOWN_TYPE", "link" : "models\/rules\/UpDownRule$.html#UP_DOWN_TYPE:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.rules.UpDownRule.TABLE_NAME", "link" : "models\/rules\/UpDownRule$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "orderByField", "tail" : "(): String", "member" : "models.rules.RuleObjectWithTerm.orderByField", "link" : "models\/rules\/UpDownRule$.html#orderByField:String", "kind" : "def"}, {"label" : "loadByInputId", "tail" : "(searchInputId: SearchInputId)(connection: Connection): List[UpDownRule]", "member" : "models.rules.RuleObject.loadByInputId", "link" : "models\/rules\/UpDownRule$.html#loadByInputId(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):List[T]", "kind" : "def"}, {"label" : "deleteBySearchInput", "tail" : "(searchInputId: SearchInputId)(connection: Connection): Int", "member" : "models.rules.RuleObject.deleteBySearchInput", "link" : "models\/rules\/UpDownRule$.html#deleteBySearchInput(searchInputId:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "updateForSearchInput", "tail" : "(searchInputId: SearchInputId, rules: Seq[UpDownRule])(connection: Connection): Unit", "member" : "models.rules.RuleObject.updateForSearchInput", "link" : "models\/rules\/UpDownRule$.html#updateForSearchInput(searchInputId:models.input.SearchInputId,rules:Seq[T])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "TERM", "tail" : ": String", "member" : "models.rules.CommonRuleFields.TERM", "link" : "models\/rules\/UpDownRule$.html#TERM:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.rules.CommonRuleFields.LAST_UPDATE", "link" : "models\/rules\/UpDownRule$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SEARCH_INPUT_ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.SEARCH_INPUT_ID", "link" : "models\/rules\/UpDownRule$.html#SEARCH_INPUT_ID:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.rules.CommonRuleFields.STATUS", "link" : "models\/rules\/UpDownRule$.html#STATUS:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.rules.CommonRuleFields.ID", "link" : "models\/rules\/UpDownRule$.html#ID:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/UpDownRule$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/UpDownRule$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/UpDownRule$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/UpDownRule$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/UpDownRule$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/UpDownRule$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/UpDownRule$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRule$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRule$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRule$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/UpDownRule$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/UpDownRule$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/UpDownRule$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/UpDownRule$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/UpDownRule$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/UpDownRule$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/UpDownRule$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/UpDownRule$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/UpDownRule$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toNamedParameters", "tail" : "(searchInputId: SearchInputId): Seq[NamedParameter]", "member" : "models.rules.UpDownRule.toNamedParameters", "link" : "models\/rules\/UpDownRule.html#toNamedParameters(searchInputId:models.input.SearchInputId):Seq[anorm.NamedParameter]", "kind" : "def"}, {"member" : "models.rules.UpDownRule#", "error" : "unsupported entity"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.rules.UpDownRule.isActive", "link" : "models\/rules\/UpDownRule.html#isActive:Boolean", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.rules.UpDownRule.term", "link" : "models\/rules\/UpDownRule.html#term:String", "kind" : "val"}, {"label" : "boostMalusValue", "tail" : ": Int", "member" : "models.rules.UpDownRule.boostMalusValue", "link" : "models\/rules\/UpDownRule.html#boostMalusValue:Int", "kind" : "val"}, {"label" : "upDownType", "tail" : ": Int", "member" : "models.rules.UpDownRule.upDownType", "link" : "models\/rules\/UpDownRule.html#upDownType:Int", "kind" : "val"}, {"label" : "id", "tail" : ": UpDownRuleId", "member" : "models.rules.UpDownRule.id", "link" : "models\/rules\/UpDownRule.html#id:models.rules.UpDownRuleId", "kind" : "val"}, {"label" : "status", "tail" : "(): Int", "member" : "models.rules.Rule.status", "link" : "models\/rules\/UpDownRule.html#status:Int", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/UpDownRule.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/UpDownRule.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/UpDownRule.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/UpDownRule.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/UpDownRule.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/UpDownRule.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/UpDownRule.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRule.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRule.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRule.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/UpDownRule.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/UpDownRule.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/UpDownRule.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/UpDownRule.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/UpDownRule.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/UpDownRule.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/rules\/UpDownRule.html", "kind" : "case class"}, {"name" : "models.rules.UpDownRuleId", "shortDescription" : "", "object" : "models\/rules\/UpDownRuleId$.html", "members_class" : [{"member" : "models.rules.UpDownRuleId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/rules\/UpDownRuleId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/rules\/UpDownRuleId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/rules\/UpDownRuleId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/rules\/UpDownRuleId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/rules\/UpDownRuleId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/UpDownRuleId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/UpDownRuleId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/UpDownRuleId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/UpDownRuleId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/UpDownRuleId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/UpDownRuleId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/UpDownRuleId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRuleId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRuleId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRuleId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/UpDownRuleId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/UpDownRuleId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/UpDownRuleId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/UpDownRuleId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/UpDownRuleId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/UpDownRuleId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[UpDownRuleId]", "member" : "models.IdObject.columnToId", "link" : "models\/rules\/UpDownRuleId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[UpDownRuleId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/rules\/UpDownRuleId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[UpDownRuleId]", "member" : "models.IdObject.customToStatement", "link" : "models\/rules\/UpDownRuleId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): UpDownRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/UpDownRuleId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[UpDownRuleId]", "member" : "models.IdObject.jsonReads", "link" : "models\/rules\/UpDownRuleId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[UpDownRuleId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/rules\/UpDownRuleId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): UpDownRuleId", "member" : "models.IdObject.apply", "link" : "models\/rules\/UpDownRuleId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/rules\/UpDownRuleId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/rules\/UpDownRuleId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/rules\/UpDownRuleId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/rules\/UpDownRuleId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/rules\/UpDownRuleId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/rules\/UpDownRuleId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/rules\/UpDownRuleId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRuleId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRuleId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/rules\/UpDownRuleId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/rules\/UpDownRuleId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/rules\/UpDownRuleId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/rules\/UpDownRuleId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/rules\/UpDownRuleId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/rules\/UpDownRuleId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/rules\/UpDownRuleId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/rules\/UpDownRuleId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/rules\/UpDownRuleId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/rules\/UpDownRuleId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/rules\/UpDownRuleId.html", "kind" : "class"}], "models.input" : [{"name" : "models.input.FullSearchInputWithRules", "shortDescription" : "Needed for JSON persistence in eventhistory (especially for DELETED events).", "object" : "models\/input\/FullSearchInputWithRules$.html", "members_object" : [{"label" : "loadById", "tail" : "(id: SearchInputId)(connection: Connection): Option[FullSearchInputWithRules]", "member" : "models.input.FullSearchInputWithRules.loadById", "link" : "models\/input\/FullSearchInputWithRules$.html#loadById(id:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Option[models.input.FullSearchInputWithRules]", "kind" : "def"}, {"label" : "jsonFormat", "tail" : ": OFormat[FullSearchInputWithRules]", "member" : "models.input.FullSearchInputWithRules.jsonFormat", "link" : "models\/input\/FullSearchInputWithRules$.html#jsonFormat:play.api.libs.json.OFormat[models.input.FullSearchInputWithRules]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/FullSearchInputWithRules$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/FullSearchInputWithRules$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/FullSearchInputWithRules$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/FullSearchInputWithRules$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/FullSearchInputWithRules$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/FullSearchInputWithRules$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/FullSearchInputWithRules$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/FullSearchInputWithRules$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/FullSearchInputWithRules$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/FullSearchInputWithRules$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/FullSearchInputWithRules$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/FullSearchInputWithRules$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/FullSearchInputWithRules$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/FullSearchInputWithRules$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/FullSearchInputWithRules$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/FullSearchInputWithRules$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/FullSearchInputWithRules$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/FullSearchInputWithRules$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/FullSearchInputWithRules$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.input.FullSearchInputWithRules#", "error" : "unsupported entity"}, {"label" : "lastUpdate", "tail" : ": LocalDateTime", "member" : "models.input.FullSearchInputWithRules.lastUpdate", "link" : "models\/input\/FullSearchInputWithRules.html#lastUpdate:java.time.LocalDateTime", "kind" : "val"}, {"label" : "solrIndexId", "tail" : ": SolrIndexId", "member" : "models.input.FullSearchInputWithRules.solrIndexId", "link" : "models\/input\/FullSearchInputWithRules.html#solrIndexId:models.SolrIndexId", "kind" : "val"}, {"label" : "comment", "tail" : ": String", "member" : "models.input.FullSearchInputWithRules.comment", "link" : "models\/input\/FullSearchInputWithRules.html#comment:String", "kind" : "val"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.input.FullSearchInputWithRules.isActive", "link" : "models\/input\/FullSearchInputWithRules.html#isActive:Boolean", "kind" : "val"}, {"label" : "tags", "tail" : ": Seq[InputTag]", "member" : "models.input.FullSearchInputWithRules.tags", "link" : "models\/input\/FullSearchInputWithRules.html#tags:Seq[models.input.InputTag]", "kind" : "val"}, {"label" : "redirectRules", "tail" : ": List[RedirectRule]", "member" : "models.input.FullSearchInputWithRules.redirectRules", "link" : "models\/input\/FullSearchInputWithRules.html#redirectRules:List[models.rules.RedirectRule]", "kind" : "val"}, {"label" : "deleteRules", "tail" : ": List[DeleteRule]", "member" : "models.input.FullSearchInputWithRules.deleteRules", "link" : "models\/input\/FullSearchInputWithRules.html#deleteRules:List[models.rules.DeleteRule]", "kind" : "val"}, {"label" : "filterRules", "tail" : ": List[FilterRule]", "member" : "models.input.FullSearchInputWithRules.filterRules", "link" : "models\/input\/FullSearchInputWithRules.html#filterRules:List[models.rules.FilterRule]", "kind" : "val"}, {"label" : "upDownRules", "tail" : ": List[UpDownRule]", "member" : "models.input.FullSearchInputWithRules.upDownRules", "link" : "models\/input\/FullSearchInputWithRules.html#upDownRules:List[models.rules.UpDownRule]", "kind" : "val"}, {"label" : "synonymRules", "tail" : ": List[SynonymRule]", "member" : "models.input.FullSearchInputWithRules.synonymRules", "link" : "models\/input\/FullSearchInputWithRules.html#synonymRules:List[models.rules.SynonymRule]", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.input.FullSearchInputWithRules.term", "link" : "models\/input\/FullSearchInputWithRules.html#term:String", "kind" : "val"}, {"label" : "id", "tail" : ": SearchInputId", "member" : "models.input.FullSearchInputWithRules.id", "link" : "models\/input\/FullSearchInputWithRules.html#id:models.input.SearchInputId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/FullSearchInputWithRules.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/FullSearchInputWithRules.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/FullSearchInputWithRules.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/FullSearchInputWithRules.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/FullSearchInputWithRules.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/FullSearchInputWithRules.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/FullSearchInputWithRules.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/FullSearchInputWithRules.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/FullSearchInputWithRules.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/FullSearchInputWithRules.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/FullSearchInputWithRules.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/FullSearchInputWithRules.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/FullSearchInputWithRules.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/FullSearchInputWithRules.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/FullSearchInputWithRules.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/FullSearchInputWithRules.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/input\/FullSearchInputWithRules.html", "kind" : "case class"}, {"name" : "models.input.InputTag", "shortDescription" : "Defines a tag that can be assigned to a search input", "object" : "models\/input\/InputTag$.html", "members_object" : [{"label" : "deleteByIds", "tail" : "(ids: Seq[InputTagId])(connection: Connection): Unit", "member" : "models.input.InputTag.deleteByIds", "link" : "models\/input\/InputTag$.html#deleteByIds(ids:Seq[models.input.InputTagId])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "loadAll", "tail" : "()(connection: Connection): Seq[InputTag]", "member" : "models.input.InputTag.loadAll", "link" : "models\/input\/InputTag$.html#loadAll()(implicitconnection:java.sql.Connection):Seq[models.input.InputTag]", "kind" : "def"}, {"label" : "insert", "tail" : "(tags: InputTag*)(connection: Connection): Unit", "member" : "models.input.InputTag.insert", "link" : "models\/input\/InputTag$.html#insert(tags:models.input.InputTag*)(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "sqlParser", "tail" : ": RowParser[InputTag]", "member" : "models.input.InputTag.sqlParser", "link" : "models\/input\/InputTag$.html#sqlParser:anorm.RowParser[models.input.InputTag]", "kind" : "val"}, {"label" : "create", "tail" : "(solrIndexId: Option[SolrIndexId], property: Option[String], value: String, exported: Boolean, predefined: Boolean): InputTag", "member" : "models.input.InputTag.create", "link" : "models\/input\/InputTag$.html#create(solrIndexId:Option[models.SolrIndexId],property:Option[String],value:String,exported:Boolean,predefined:Boolean):models.input.InputTag", "kind" : "def"}, {"label" : "jsonWrites", "tail" : ": OWrites[InputTag]", "member" : "models.input.InputTag.jsonWrites", "link" : "models\/input\/InputTag$.html#jsonWrites:play.api.libs.json.OWrites[models.input.InputTag]", "kind" : "implicit val"}, {"label" : "jsonReads", "tail" : ": Reads[InputTag]", "member" : "models.input.InputTag.jsonReads", "link" : "models\/input\/InputTag$.html#jsonReads:play.api.libs.json.Reads[models.input.InputTag]", "kind" : "implicit val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.input.InputTag.LAST_UPDATE", "link" : "models\/input\/InputTag$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "PREDEFINED", "tail" : ": String", "member" : "models.input.InputTag.PREDEFINED", "link" : "models\/input\/InputTag$.html#PREDEFINED:String", "kind" : "val"}, {"label" : "EXPORTED", "tail" : ": String", "member" : "models.input.InputTag.EXPORTED", "link" : "models\/input\/InputTag$.html#EXPORTED:String", "kind" : "val"}, {"label" : "VALUE", "tail" : ": String", "member" : "models.input.InputTag.VALUE", "link" : "models\/input\/InputTag$.html#VALUE:String", "kind" : "val"}, {"label" : "PROPERTY", "tail" : ": String", "member" : "models.input.InputTag.PROPERTY", "link" : "models\/input\/InputTag$.html#PROPERTY:String", "kind" : "val"}, {"label" : "SOLR_INDEX_ID", "tail" : ": String", "member" : "models.input.InputTag.SOLR_INDEX_ID", "link" : "models\/input\/InputTag$.html#SOLR_INDEX_ID:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.input.InputTag.ID", "link" : "models\/input\/InputTag$.html#ID:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.input.InputTag.TABLE_NAME", "link" : "models\/input\/InputTag$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/InputTag$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/InputTag$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/InputTag$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/InputTag$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/InputTag$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/InputTag$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/InputTag$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTag$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTag$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTag$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/InputTag$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/InputTag$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/InputTag$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/InputTag$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/InputTag$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/InputTag$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/InputTag$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/InputTag$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/InputTag$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "displayValue", "tail" : "(): String", "member" : "models.input.InputTag.displayValue", "link" : "models\/input\/InputTag.html#displayValue:String", "kind" : "def"}, {"label" : "tagContent", "tail" : "(): TagContent", "member" : "models.input.InputTag.tagContent", "link" : "models\/input\/InputTag.html#tagContent:models.input.TagContent", "kind" : "def"}, {"label" : "toNamedParameters", "tail" : "(): Seq[NamedParameter]", "member" : "models.input.InputTag.toNamedParameters", "link" : "models\/input\/InputTag.html#toNamedParameters:Seq[anorm.NamedParameter]", "kind" : "def"}, {"member" : "models.input.InputTag#", "error" : "unsupported entity"}, {"label" : "lastUpdate", "tail" : ": LocalDateTime", "member" : "models.input.InputTag.lastUpdate", "link" : "models\/input\/InputTag.html#lastUpdate:java.time.LocalDateTime", "kind" : "val"}, {"label" : "predefined", "tail" : ": Boolean", "member" : "models.input.InputTag.predefined", "link" : "models\/input\/InputTag.html#predefined:Boolean", "kind" : "val"}, {"label" : "exported", "tail" : ": Boolean", "member" : "models.input.InputTag.exported", "link" : "models\/input\/InputTag.html#exported:Boolean", "kind" : "val"}, {"label" : "value", "tail" : ": String", "member" : "models.input.InputTag.value", "link" : "models\/input\/InputTag.html#value:String", "kind" : "val"}, {"label" : "property", "tail" : ": Option[String]", "member" : "models.input.InputTag.property", "link" : "models\/input\/InputTag.html#property:Option[String]", "kind" : "val"}, {"label" : "solrIndexId", "tail" : ": Option[SolrIndexId]", "member" : "models.input.InputTag.solrIndexId", "link" : "models\/input\/InputTag.html#solrIndexId:Option[models.SolrIndexId]", "kind" : "val"}, {"label" : "id", "tail" : ": InputTagId", "member" : "models.input.InputTag.id", "link" : "models\/input\/InputTag.html#id:models.input.InputTagId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/InputTag.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/InputTag.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/InputTag.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/InputTag.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/InputTag.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/InputTag.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/InputTag.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTag.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTag.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTag.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/InputTag.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/InputTag.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/InputTag.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/InputTag.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/InputTag.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/InputTag.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/input\/InputTag.html", "kind" : "case class"}, {"name" : "models.input.InputTagId", "shortDescription" : "", "object" : "models\/input\/InputTagId$.html", "members_class" : [{"member" : "models.input.InputTagId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/input\/InputTagId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/input\/InputTagId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/input\/InputTagId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/input\/InputTagId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/input\/InputTagId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/InputTagId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/InputTagId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/InputTagId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/InputTagId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/InputTagId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/InputTagId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/InputTagId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTagId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTagId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTagId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/InputTagId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/InputTagId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/InputTagId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/InputTagId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/InputTagId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/InputTagId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[InputTagId]", "member" : "models.IdObject.columnToId", "link" : "models\/input\/InputTagId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[InputTagId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/input\/InputTagId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[InputTagId]", "member" : "models.IdObject.customToStatement", "link" : "models\/input\/InputTagId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): InputTagId", "member" : "models.IdObject.apply", "link" : "models\/input\/InputTagId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[InputTagId]", "member" : "models.IdObject.jsonReads", "link" : "models\/input\/InputTagId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[InputTagId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/input\/InputTagId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): InputTagId", "member" : "models.IdObject.apply", "link" : "models\/input\/InputTagId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/InputTagId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/InputTagId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/InputTagId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/InputTagId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/InputTagId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/InputTagId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/InputTagId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTagId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTagId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputTagId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/InputTagId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/InputTagId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/InputTagId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/InputTagId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/InputTagId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/InputTagId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/InputTagId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/InputTagId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/InputTagId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/input\/InputTagId.html", "kind" : "class"}, {"name" : "models.input.InputValidator", "shortDescription" : "", "object" : "models\/input\/InputValidator$.html", "members_object" : [{"label" : "validateInputTerm", "tail" : "(term: String): Seq[String]", "member" : "models.input.InputValidator.validateInputTerm", "link" : "models\/input\/InputValidator$.html#validateInputTerm(term:String):Seq[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/InputValidator$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/InputValidator$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/InputValidator$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/InputValidator$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/InputValidator$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/InputValidator$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/InputValidator$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputValidator$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputValidator$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/InputValidator$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/InputValidator$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/InputValidator$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/InputValidator$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/InputValidator$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/InputValidator$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/InputValidator$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/InputValidator$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/InputValidator$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/InputValidator$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}, {"name" : "models.input.ListItem", "shortDescription" : "", "object" : "models\/input\/ListItem$.html", "members_object" : [{"label" : "jsonFormat", "tail" : ": OFormat[ListItem]", "member" : "models.input.ListItem.jsonFormat", "link" : "models\/input\/ListItem$.html#jsonFormat:play.api.libs.json.OFormat[models.input.ListItem]", "kind" : "implicit val"}, {"label" : "create", "tail" : "(searchInputs: Seq[SearchInputWithRules], spellings: Seq[CanonicalSpellingWithAlternatives]): Seq[ListItem]", "member" : "models.input.ListItem.create", "link" : "models\/input\/ListItem$.html#create(searchInputs:Seq[models.input.SearchInputWithRules],spellings:Seq[models.spellings.CanonicalSpellingWithAlternatives]):Seq[models.input.ListItem]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/ListItem$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/ListItem$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/ListItem$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/ListItem$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/ListItem$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/ListItem$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/ListItem$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/ListItem$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/ListItem$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/ListItem$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/ListItem$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/ListItem$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/ListItem$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/ListItem$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/ListItem$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/ListItem$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/ListItem$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/ListItem$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/ListItem$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.input.ListItem#", "error" : "unsupported entity"}, {"label" : "additionalTermsForSearch", "tail" : ": Seq[String]", "member" : "models.input.ListItem.additionalTermsForSearch", "link" : "models\/input\/ListItem.html#additionalTermsForSearch:Seq[String]", "kind" : "val"}, {"label" : "comment", "tail" : ": String", "member" : "models.input.ListItem.comment", "link" : "models\/input\/ListItem.html#comment:String", "kind" : "val"}, {"label" : "tags", "tail" : ": Seq[InputTag]", "member" : "models.input.ListItem.tags", "link" : "models\/input\/ListItem.html#tags:Seq[models.input.InputTag]", "kind" : "val"}, {"label" : "synonyms", "tail" : ": Seq[String]", "member" : "models.input.ListItem.synonyms", "link" : "models\/input\/ListItem.html#synonyms:Seq[String]", "kind" : "val"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.input.ListItem.isActive", "link" : "models\/input\/ListItem.html#isActive:Boolean", "kind" : "val"}, {"label" : "itemType", "tail" : ": ListItemType", "member" : "models.input.ListItem.itemType", "link" : "models\/input\/ListItem.html#itemType:models.input.ListItemType.ListItemType", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.input.ListItem.term", "link" : "models\/input\/ListItem.html#term:String", "kind" : "val"}, {"label" : "id", "tail" : ": String", "member" : "models.input.ListItem.id", "link" : "models\/input\/ListItem.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/ListItem.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/ListItem.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/ListItem.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/ListItem.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/ListItem.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/ListItem.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/ListItem.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/ListItem.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/ListItem.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/ListItem.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/ListItem.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/ListItem.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/ListItem.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/ListItem.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/ListItem.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/ListItem.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/input\/ListItem.html", "kind" : "case class"}, {"name" : "models.input.ListItemType", "shortDescription" : "", "object" : "models\/input\/ListItemType$.html", "members_object" : [{"label" : "ValueSet", "tail" : "", "member" : "scala.Enumeration.ValueSet", "link" : "models\/input\/ListItemType$.html#ValueSetextendsAbstractSet[Enumeration.this.Value]withSortedSet[Enumeration.this.Value]withSortedSetLike[Enumeration.this.Value,Enumeration.this.ValueSet]withSerializable", "kind" : "class"}, {"label" : "Val", "tail" : "", "member" : "scala.Enumeration.Val", "link" : "models\/input\/ListItemType$.html#ValextendsEnumeration.this.ValuewithSerializable", "kind" : "class"}, {"label" : "Value", "tail" : "", "member" : "scala.Enumeration.Value", "link" : "models\/input\/ListItemType$.html#ValueextendsOrdered[Enumeration.this.Value]withSerializable", "kind" : "abstract class"}, {"label" : "jsonFormat", "tail" : ": Format[Value]", "member" : "models.input.ListItemType.jsonFormat", "link" : "models\/input\/ListItemType$.html#jsonFormat:play.api.libs.json.Format[models.input.ListItemType.Value]", "kind" : "implicit val"}, {"label" : "Spelling", "tail" : ": Value", "member" : "models.input.ListItemType.Spelling", "link" : "models\/input\/ListItemType$.html#Spelling:models.input.ListItemType.Value", "kind" : "val"}, {"label" : "RuleManagement", "tail" : ": Value", "member" : "models.input.ListItemType.RuleManagement", "link" : "models\/input\/ListItemType$.html#RuleManagement:models.input.ListItemType.Value", "kind" : "val"}, {"label" : "ListItemType", "tail" : "", "member" : "models.input.ListItemType.ListItemType", "link" : "models\/input\/ListItemType$.html#ListItemType=models.input.ListItemType.Value", "kind" : "type"}, {"label" : "Value", "tail" : "(i: Int, name: String): Value", "member" : "scala.Enumeration.Value", "link" : "models\/input\/ListItemType$.html#Value(i:Int,name:String):Enumeration.this.Value", "kind" : "final def"}, {"label" : "Value", "tail" : "(name: String): Value", "member" : "scala.Enumeration.Value", "link" : "models\/input\/ListItemType$.html#Value(name:String):Enumeration.this.Value", "kind" : "final def"}, {"label" : "Value", "tail" : "(i: Int): Value", "member" : "scala.Enumeration.Value", "link" : "models\/input\/ListItemType$.html#Value(i:Int):Enumeration.this.Value", "kind" : "final def"}, {"label" : "Value", "tail" : "(): Value", "member" : "scala.Enumeration.Value", "link" : "models\/input\/ListItemType$.html#Value:Enumeration.this.Value", "kind" : "final def"}, {"label" : "withName", "tail" : "(s: String): Value", "member" : "scala.Enumeration.withName", "link" : "models\/input\/ListItemType$.html#withName(s:String):Enumeration.this.Value", "kind" : "final def"}, {"label" : "apply", "tail" : "(x: Int): Value", "member" : "scala.Enumeration.apply", "link" : "models\/input\/ListItemType$.html#apply(x:Int):Enumeration.this.Value", "kind" : "final def"}, {"label" : "maxId", "tail" : "(): Int", "member" : "scala.Enumeration.maxId", "link" : "models\/input\/ListItemType$.html#maxId:Int", "kind" : "final def"}, {"label" : "nextName", "tail" : ": Iterator[String]", "member" : "scala.Enumeration.nextName", "link" : "models\/input\/ListItemType$.html#nextName:Iterator[String]", "kind" : "var"}, {"label" : "nextId", "tail" : ": Int", "member" : "scala.Enumeration.nextId", "link" : "models\/input\/ListItemType$.html#nextId:Int", "kind" : "var"}, {"label" : "values", "tail" : "(): ValueSet", "member" : "scala.Enumeration.values", "link" : "models\/input\/ListItemType$.html#values:Enumeration.this.ValueSet", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.Enumeration.toString", "link" : "models\/input\/ListItemType$.html#toString():String", "kind" : "def"}, {"label" : "readResolve", "tail" : "(): AnyRef", "member" : "scala.Enumeration.readResolve", "link" : "models\/input\/ListItemType$.html#readResolve():AnyRef", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/ListItemType$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/ListItemType$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/ListItemType$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/ListItemType$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/ListItemType$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/ListItemType$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/ListItemType$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/ListItemType$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/ListItemType$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/ListItemType$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/ListItemType$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/ListItemType$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/ListItemType$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/ListItemType$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/ListItemType$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/ListItemType$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/ListItemType$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/ListItemType$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}, {"name" : "models.input.PredefinedTag", "shortDescription" : "", "object" : "models\/input\/PredefinedTag$.html", "members_object" : [{"label" : "updateInDB", "tail" : "(predefinedTags: Seq[PredefinedTag])(connection: Connection): (Seq[InputTagId], Seq[InputTag])", "member" : "models.input.PredefinedTag.updateInDB", "link" : "models\/input\/PredefinedTag$.html#updateInDB(predefinedTags:Seq[models.input.PredefinedTag])(implicitconnection:java.sql.Connection):(Seq[models.input.InputTagId],Seq[models.input.InputTag])", "kind" : "def"}, {"label" : "fromStream", "tail" : "(stream: InputStream): Seq[PredefinedTag]", "member" : "models.input.PredefinedTag.fromStream", "link" : "models\/input\/PredefinedTag$.html#fromStream(stream:java.io.InputStream):Seq[models.input.PredefinedTag]", "kind" : "def"}, {"label" : "jsonFormat", "tail" : ": OFormat[PredefinedTag]", "member" : "models.input.PredefinedTag.jsonFormat", "link" : "models\/input\/PredefinedTag$.html#jsonFormat:play.api.libs.json.OFormat[models.input.PredefinedTag]", "kind" : "implicit val"}, {"label" : "logger", "tail" : ": Logger", "member" : "models.input.PredefinedTag.logger", "link" : "models\/input\/PredefinedTag$.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/PredefinedTag$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/PredefinedTag$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/PredefinedTag$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/PredefinedTag$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/PredefinedTag$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/PredefinedTag$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/PredefinedTag$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/PredefinedTag$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/PredefinedTag$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/PredefinedTag$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/PredefinedTag$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/PredefinedTag$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/PredefinedTag$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/PredefinedTag$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/PredefinedTag$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/PredefinedTag$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/PredefinedTag$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/PredefinedTag$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/PredefinedTag$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.input.PredefinedTag#", "error" : "unsupported entity"}, {"label" : "exported", "tail" : ": Option[Boolean]", "member" : "models.input.PredefinedTag.exported", "link" : "models\/input\/PredefinedTag.html#exported:Option[Boolean]", "kind" : "val"}, {"label" : "solrIndexName", "tail" : ": Option[String]", "member" : "models.input.PredefinedTag.solrIndexName", "link" : "models\/input\/PredefinedTag.html#solrIndexName:Option[String]", "kind" : "val"}, {"label" : "value", "tail" : ": String", "member" : "models.input.PredefinedTag.value", "link" : "models\/input\/PredefinedTag.html#value:String", "kind" : "val"}, {"label" : "property", "tail" : ": Option[String]", "member" : "models.input.PredefinedTag.property", "link" : "models\/input\/PredefinedTag.html#property:Option[String]", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/PredefinedTag.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/PredefinedTag.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/PredefinedTag.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/PredefinedTag.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/PredefinedTag.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/PredefinedTag.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/PredefinedTag.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/PredefinedTag.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/PredefinedTag.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/PredefinedTag.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/PredefinedTag.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/PredefinedTag.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/PredefinedTag.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/PredefinedTag.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/PredefinedTag.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/PredefinedTag.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/input\/PredefinedTag.html", "kind" : "case class"}, {"name" : "models.input.SearchInput", "shortDescription" : "", "object" : "models\/input\/SearchInput$.html", "members_object" : [{"label" : "delete", "tail" : "(id: SearchInputId)(connection: Connection): Int", "member" : "models.input.SearchInput.delete", "link" : "models\/input\/SearchInput$.html#delete(id:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "update", "tail" : "(id: SearchInputId, term: String, isActive: Boolean, comment: String)(connection: Connection): Unit", "member" : "models.input.SearchInput.update", "link" : "models\/input\/SearchInput$.html#update(id:models.input.SearchInputId,term:String,isActive:Boolean,comment:String)(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "loadById", "tail" : "(id: SearchInputId)(connection: Connection): Option[SearchInput]", "member" : "models.input.SearchInput.loadById", "link" : "models\/input\/SearchInput$.html#loadById(id:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Option[models.input.SearchInput]", "kind" : "def"}, {"label" : "loadAllIdsForIndex", "tail" : "(solrIndexId: SolrIndexId)(connection: Connection): List[SearchInputId]", "member" : "models.input.SearchInput.loadAllIdsForIndex", "link" : "models\/input\/SearchInput$.html#loadAllIdsForIndex(solrIndexId:models.SolrIndexId)(implicitconnection:java.sql.Connection):List[models.input.SearchInputId]", "kind" : "def"}, {"label" : "loadAllForIndex", "tail" : "(solrIndexId: SolrIndexId)(connection: Connection): List[SearchInput]", "member" : "models.input.SearchInput.loadAllForIndex", "link" : "models\/input\/SearchInput$.html#loadAllForIndex(solrIndexId:models.SolrIndexId)(implicitconnection:java.sql.Connection):List[models.input.SearchInput]", "kind" : "def"}, {"label" : "insert", "tail" : "(solrIndexId: SolrIndexId, term: String)(connection: Connection): SearchInput", "member" : "models.input.SearchInput.insert", "link" : "models\/input\/SearchInput$.html#insert(solrIndexId:models.SolrIndexId,term:String)(implicitconnection:java.sql.Connection):models.input.SearchInput", "kind" : "def"}, {"label" : "sqlParser", "tail" : ": RowParser[SearchInput]", "member" : "models.input.SearchInput.sqlParser", "link" : "models\/input\/SearchInput$.html#sqlParser:anorm.RowParser[models.input.SearchInput]", "kind" : "val"}, {"label" : "COMMENT", "tail" : ": String", "member" : "models.input.SearchInput.COMMENT", "link" : "models\/input\/SearchInput$.html#COMMENT:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.input.SearchInput.STATUS", "link" : "models\/input\/SearchInput$.html#STATUS:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.input.SearchInput.LAST_UPDATE", "link" : "models\/input\/SearchInput$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SOLR_INDEX_ID", "tail" : ": String", "member" : "models.input.SearchInput.SOLR_INDEX_ID", "link" : "models\/input\/SearchInput$.html#SOLR_INDEX_ID:String", "kind" : "val"}, {"label" : "TERM", "tail" : ": String", "member" : "models.input.SearchInput.TERM", "link" : "models\/input\/SearchInput$.html#TERM:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.input.SearchInput.ID", "link" : "models\/input\/SearchInput$.html#ID:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.input.SearchInput.TABLE_NAME", "link" : "models\/input\/SearchInput$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "jsonFormat", "tail" : ": OFormat[SearchInput]", "member" : "models.input.SearchInput.jsonFormat", "link" : "models\/input\/SearchInput$.html#jsonFormat:play.api.libs.json.OFormat[models.input.SearchInput]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/SearchInput$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/SearchInput$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/SearchInput$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/SearchInput$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/SearchInput$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/SearchInput$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/SearchInput$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInput$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInput$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInput$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/SearchInput$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/SearchInput$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/SearchInput$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/SearchInput$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/SearchInput$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/SearchInput$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/SearchInput$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/SearchInput$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/SearchInput$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toNamedParameters", "tail" : "(): Seq[NamedParameter]", "member" : "models.input.SearchInput.toNamedParameters", "link" : "models\/input\/SearchInput.html#toNamedParameters:Seq[anorm.NamedParameter]", "kind" : "def"}, {"label" : "status", "tail" : "(): Int", "member" : "models.input.SearchInput.status", "link" : "models\/input\/SearchInput.html#status:Int", "kind" : "def"}, {"member" : "models.input.SearchInput#", "error" : "unsupported entity"}, {"label" : "comment", "tail" : ": String", "member" : "models.input.SearchInput.comment", "link" : "models\/input\/SearchInput.html#comment:String", "kind" : "val"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.input.SearchInput.isActive", "link" : "models\/input\/SearchInput.html#isActive:Boolean", "kind" : "val"}, {"label" : "lastUpdate", "tail" : ": LocalDateTime", "member" : "models.input.SearchInput.lastUpdate", "link" : "models\/input\/SearchInput.html#lastUpdate:java.time.LocalDateTime", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.input.SearchInput.term", "link" : "models\/input\/SearchInput.html#term:String", "kind" : "val"}, {"label" : "solrIndexId", "tail" : ": SolrIndexId", "member" : "models.input.SearchInput.solrIndexId", "link" : "models\/input\/SearchInput.html#solrIndexId:models.SolrIndexId", "kind" : "val"}, {"label" : "id", "tail" : ": SearchInputId", "member" : "models.input.SearchInput.id", "link" : "models\/input\/SearchInput.html#id:models.input.SearchInputId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/SearchInput.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/SearchInput.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/SearchInput.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/SearchInput.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/SearchInput.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/SearchInput.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/SearchInput.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInput.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInput.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInput.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/SearchInput.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/SearchInput.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/SearchInput.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/SearchInput.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/SearchInput.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/SearchInput.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/input\/SearchInput.html", "kind" : "case class"}, {"name" : "models.input.SearchInputId", "shortDescription" : "", "object" : "models\/input\/SearchInputId$.html", "members_class" : [{"member" : "models.input.SearchInputId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/input\/SearchInputId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/input\/SearchInputId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/input\/SearchInputId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/input\/SearchInputId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/input\/SearchInputId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/SearchInputId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/SearchInputId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/SearchInputId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/SearchInputId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/SearchInputId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/SearchInputId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/SearchInputId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/SearchInputId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/SearchInputId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/SearchInputId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/SearchInputId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/SearchInputId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/SearchInputId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[SearchInputId]", "member" : "models.IdObject.columnToId", "link" : "models\/input\/SearchInputId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[SearchInputId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/input\/SearchInputId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[SearchInputId]", "member" : "models.IdObject.customToStatement", "link" : "models\/input\/SearchInputId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): SearchInputId", "member" : "models.IdObject.apply", "link" : "models\/input\/SearchInputId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[SearchInputId]", "member" : "models.IdObject.jsonReads", "link" : "models\/input\/SearchInputId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[SearchInputId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/input\/SearchInputId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): SearchInputId", "member" : "models.IdObject.apply", "link" : "models\/input\/SearchInputId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/SearchInputId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/SearchInputId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/SearchInputId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/SearchInputId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/SearchInputId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/SearchInputId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/SearchInputId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/SearchInputId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/SearchInputId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/SearchInputId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/SearchInputId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/SearchInputId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/SearchInputId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/SearchInputId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/SearchInputId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/SearchInputId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/input\/SearchInputId.html", "kind" : "class"}, {"name" : "models.input.SearchInputWithRules", "shortDescription" : "", "object" : "models\/input\/SearchInputWithRules$.html", "members_object" : [{"label" : "delete", "tail" : "(id: SearchInputId)(connection: Connection): Int", "member" : "models.input.SearchInputWithRules.delete", "link" : "models\/input\/SearchInputWithRules$.html#delete(id:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "update", "tail" : "(searchInput: SearchInputWithRules)(connection: Connection): Unit", "member" : "models.input.SearchInputWithRules.update", "link" : "models\/input\/SearchInputWithRules$.html#update(searchInput:models.input.SearchInputWithRules)(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "loadWithUndirectedSynonymsAndTagsForSolrIndexId", "tail" : "(solrIndexId: SolrIndexId)(connection: Connection): List[SearchInputWithRules]", "member" : "models.input.SearchInputWithRules.loadWithUndirectedSynonymsAndTagsForSolrIndexId", "link" : "models\/input\/SearchInputWithRules$.html#loadWithUndirectedSynonymsAndTagsForSolrIndexId(solrIndexId:models.SolrIndexId)(implicitconnection:java.sql.Connection):List[models.input.SearchInputWithRules]", "kind" : "def"}, {"label" : "loadById", "tail" : "(id: SearchInputId)(connection: Connection): Option[SearchInputWithRules]", "member" : "models.input.SearchInputWithRules.loadById", "link" : "models\/input\/SearchInputWithRules$.html#loadById(id:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Option[models.input.SearchInputWithRules]", "kind" : "def"}, {"label" : "jsonFormat", "tail" : ": OFormat[SearchInputWithRules]", "member" : "models.input.SearchInputWithRules.jsonFormat", "link" : "models\/input\/SearchInputWithRules$.html#jsonFormat:play.api.libs.json.OFormat[models.input.SearchInputWithRules]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/SearchInputWithRules$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/SearchInputWithRules$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/SearchInputWithRules$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/SearchInputWithRules$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/SearchInputWithRules$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/SearchInputWithRules$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/SearchInputWithRules$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputWithRules$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputWithRules$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputWithRules$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/SearchInputWithRules$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/SearchInputWithRules$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/SearchInputWithRules$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/SearchInputWithRules$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/SearchInputWithRules$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/SearchInputWithRules$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/SearchInputWithRules$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/SearchInputWithRules$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/SearchInputWithRules$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "hasAnyActiveRules", "tail" : "(): Boolean", "member" : "models.input.SearchInputWithRules.hasAnyActiveRules", "link" : "models\/input\/SearchInputWithRules.html#hasAnyActiveRules:Boolean", "kind" : "def"}, {"label" : "allRules", "tail" : "(): List[Rule]", "member" : "models.input.SearchInputWithRules.allRules", "link" : "models\/input\/SearchInputWithRules.html#allRules:List[models.rules.Rule]", "kind" : "def"}, {"label" : "trimmedTerm", "tail" : ": String", "member" : "models.input.SearchInputWithRules.trimmedTerm", "link" : "models\/input\/SearchInputWithRules.html#trimmedTerm:String", "kind" : "lazy val"}, {"member" : "models.input.SearchInputWithRules#", "error" : "unsupported entity"}, {"label" : "comment", "tail" : ": String", "member" : "models.input.SearchInputWithRules.comment", "link" : "models\/input\/SearchInputWithRules.html#comment:String", "kind" : "val"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.input.SearchInputWithRules.isActive", "link" : "models\/input\/SearchInputWithRules.html#isActive:Boolean", "kind" : "val"}, {"label" : "tags", "tail" : ": Seq[InputTag]", "member" : "models.input.SearchInputWithRules.tags", "link" : "models\/input\/SearchInputWithRules.html#tags:Seq[models.input.InputTag]", "kind" : "val"}, {"label" : "redirectRules", "tail" : ": List[RedirectRule]", "member" : "models.input.SearchInputWithRules.redirectRules", "link" : "models\/input\/SearchInputWithRules.html#redirectRules:List[models.rules.RedirectRule]", "kind" : "val"}, {"label" : "deleteRules", "tail" : ": List[DeleteRule]", "member" : "models.input.SearchInputWithRules.deleteRules", "link" : "models\/input\/SearchInputWithRules.html#deleteRules:List[models.rules.DeleteRule]", "kind" : "val"}, {"label" : "filterRules", "tail" : ": List[FilterRule]", "member" : "models.input.SearchInputWithRules.filterRules", "link" : "models\/input\/SearchInputWithRules.html#filterRules:List[models.rules.FilterRule]", "kind" : "val"}, {"label" : "upDownRules", "tail" : ": List[UpDownRule]", "member" : "models.input.SearchInputWithRules.upDownRules", "link" : "models\/input\/SearchInputWithRules.html#upDownRules:List[models.rules.UpDownRule]", "kind" : "val"}, {"label" : "synonymRules", "tail" : ": List[SynonymRule]", "member" : "models.input.SearchInputWithRules.synonymRules", "link" : "models\/input\/SearchInputWithRules.html#synonymRules:List[models.rules.SynonymRule]", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.input.SearchInputWithRules.term", "link" : "models\/input\/SearchInputWithRules.html#term:String", "kind" : "val"}, {"label" : "id", "tail" : ": SearchInputId", "member" : "models.input.SearchInputWithRules.id", "link" : "models\/input\/SearchInputWithRules.html#id:models.input.SearchInputId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/SearchInputWithRules.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/SearchInputWithRules.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/SearchInputWithRules.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/SearchInputWithRules.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/SearchInputWithRules.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/SearchInputWithRules.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/SearchInputWithRules.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputWithRules.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputWithRules.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchInputWithRules.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/SearchInputWithRules.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/SearchInputWithRules.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/SearchInputWithRules.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/SearchInputWithRules.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/SearchInputWithRules.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/SearchInputWithRules.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/input\/SearchInputWithRules.html", "kind" : "case class"}, {"name" : "models.input.SearchRulesAndSpellingsForList", "shortDescription" : "", "members_case class" : [{"member" : "models.input.SearchRulesAndSpellingsForList#", "error" : "unsupported entity"}, {"label" : "items", "tail" : ": Seq[ListItem]", "member" : "models.input.SearchRulesAndSpellingsForList.items", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#items:Seq[models.input.ListItem]", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/SearchRulesAndSpellingsForList.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/SearchRulesAndSpellingsForList.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/input\/SearchRulesAndSpellingsForList.html", "kind" : "case class"}, {"name" : "models.input.TagContent", "shortDescription" : "Version of a tag with only the basic information.", "members_case class" : [{"member" : "models.input.TagContent#", "error" : "unsupported entity"}, {"label" : "value", "tail" : ": String", "member" : "models.input.TagContent.value", "link" : "models\/input\/TagContent.html#value:String", "kind" : "val"}, {"label" : "property", "tail" : ": Option[String]", "member" : "models.input.TagContent.property", "link" : "models\/input\/TagContent.html#property:Option[String]", "kind" : "val"}, {"label" : "solrIndexId", "tail" : ": Option[SolrIndexId]", "member" : "models.input.TagContent.solrIndexId", "link" : "models\/input\/TagContent.html#solrIndexId:Option[models.SolrIndexId]", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/TagContent.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/TagContent.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/TagContent.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/TagContent.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/TagContent.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/TagContent.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/TagContent.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/TagContent.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/TagContent.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/TagContent.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/TagContent.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/TagContent.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/TagContent.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/TagContent.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/TagContent.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/TagContent.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/input\/TagContent.html", "kind" : "case class"}, {"name" : "models.input.TagInputAssociation", "shortDescription" : "", "object" : "models\/input\/TagInputAssociation$.html", "members_object" : [{"label" : "deleteBySearchInputId", "tail" : "(id: SearchInputId)(connection: Connection): Int", "member" : "models.input.TagInputAssociation.deleteBySearchInputId", "link" : "models\/input\/TagInputAssociation$.html#deleteBySearchInputId(id:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "loadTagsBySearchInputIds", "tail" : "(ids: Seq[SearchInputId])(connection: Connection): Map[SearchInputId, Seq[InputTag]]", "member" : "models.input.TagInputAssociation.loadTagsBySearchInputIds", "link" : "models\/input\/TagInputAssociation$.html#loadTagsBySearchInputIds(ids:Seq[models.input.SearchInputId])(implicitconnection:java.sql.Connection):Map[models.input.SearchInputId,Seq[models.input.InputTag]]", "kind" : "def"}, {"label" : "loadTagsBySearchInputId", "tail" : "(id: SearchInputId)(connection: Connection): Seq[InputTag]", "member" : "models.input.TagInputAssociation.loadTagsBySearchInputId", "link" : "models\/input\/TagInputAssociation$.html#loadTagsBySearchInputId(id:models.input.SearchInputId)(implicitconnection:java.sql.Connection):Seq[models.input.InputTag]", "kind" : "def"}, {"label" : "updateTagsForSearchInput", "tail" : "(searchInputId: SearchInputId, tagIds: Seq[InputTagId])(connection: Connection): Unit", "member" : "models.input.TagInputAssociation.updateTagsForSearchInput", "link" : "models\/input\/TagInputAssociation$.html#updateTagsForSearchInput(searchInputId:models.input.SearchInputId,tagIds:Seq[models.input.InputTagId])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "insert", "tail" : "(associations: TagInputAssociation*)(connection: Connection): Unit", "member" : "models.input.TagInputAssociation.insert", "link" : "models\/input\/TagInputAssociation$.html#insert(associations:models.input.TagInputAssociation*)(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.input.TagInputAssociation.LAST_UPDATE", "link" : "models\/input\/TagInputAssociation$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "INPUT_ID", "tail" : ": String", "member" : "models.input.TagInputAssociation.INPUT_ID", "link" : "models\/input\/TagInputAssociation$.html#INPUT_ID:String", "kind" : "val"}, {"label" : "TAG_ID", "tail" : ": String", "member" : "models.input.TagInputAssociation.TAG_ID", "link" : "models\/input\/TagInputAssociation$.html#TAG_ID:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.input.TagInputAssociation.TABLE_NAME", "link" : "models\/input\/TagInputAssociation$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/TagInputAssociation$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/TagInputAssociation$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/TagInputAssociation$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/TagInputAssociation$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/TagInputAssociation$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/TagInputAssociation$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/TagInputAssociation$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/TagInputAssociation$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/TagInputAssociation$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/TagInputAssociation$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/TagInputAssociation$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/TagInputAssociation$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/input\/TagInputAssociation$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/TagInputAssociation$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/input\/TagInputAssociation$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/input\/TagInputAssociation$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/TagInputAssociation$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/TagInputAssociation$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/TagInputAssociation$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toNamedParameters", "tail" : "(): Seq[NamedParameter]", "member" : "models.input.TagInputAssociation.toNamedParameters", "link" : "models\/input\/TagInputAssociation.html#toNamedParameters:Seq[anorm.NamedParameter]", "kind" : "def"}, {"member" : "models.input.TagInputAssociation#", "error" : "unsupported entity"}, {"label" : "lastUpdate", "tail" : ": LocalDateTime", "member" : "models.input.TagInputAssociation.lastUpdate", "link" : "models\/input\/TagInputAssociation.html#lastUpdate:java.time.LocalDateTime", "kind" : "val"}, {"label" : "searchInputId", "tail" : ": SearchInputId", "member" : "models.input.TagInputAssociation.searchInputId", "link" : "models\/input\/TagInputAssociation.html#searchInputId:models.input.SearchInputId", "kind" : "val"}, {"label" : "tagId", "tail" : ": InputTagId", "member" : "models.input.TagInputAssociation.tagId", "link" : "models\/input\/TagInputAssociation.html#tagId:models.input.InputTagId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/input\/TagInputAssociation.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/input\/TagInputAssociation.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/input\/TagInputAssociation.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/input\/TagInputAssociation.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/input\/TagInputAssociation.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/input\/TagInputAssociation.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/input\/TagInputAssociation.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/TagInputAssociation.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/TagInputAssociation.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/input\/TagInputAssociation.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/input\/TagInputAssociation.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/input\/TagInputAssociation.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/input\/TagInputAssociation.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/input\/TagInputAssociation.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/input\/TagInputAssociation.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/input\/TagInputAssociation.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/input\/TagInputAssociation.html", "kind" : "case class"}], "controllers" : [{"name" : "controllers.ApiController", "shortDescription" : "", "members_class" : [{"label" : "Status", "tail" : "", "member" : "play.api.mvc.Results.Status", "link" : "controllers\/ApiController.html#StatusextendsResult", "kind" : "class"}, {"label" : "getActivityReport", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.getActivityReport", "link" : "controllers\/ApiController.html#getActivityReport(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "getRulesReport", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.getRulesReport", "link" : "controllers\/ApiController.html#getRulesReport(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "getActivityLog", "tail" : "(inputId: String): Action[AnyContent]", "member" : "controllers.ApiController.getActivityLog", "link" : "controllers\/ApiController.html#getActivityLog(inputId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "getLatestVersionInfo", "tail" : "(): Action[AnyContent]", "member" : "controllers.ApiController.getLatestVersionInfo", "link" : "controllers\/ApiController.html#getLatestVersionInfo():play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "smuiVersionInfoWrites", "tail" : ": OWrites[SmuiVersionInfo]", "member" : "controllers.ApiController.smuiVersionInfoWrites", "link" : "controllers\/ApiController.html#smuiVersionInfoWrites:play.api.libs.json.OWrites[ApiController.this.SmuiVersionInfo]", "kind" : "implicit val"}, {"label" : "SmuiVersionInfoType", "tail" : "", "member" : "controllers.ApiController.SmuiVersionInfoType", "link" : "controllers\/ApiController.html#SmuiVersionInfoType", "kind" : "object"}, {"label" : "SmuiVersionInfo", "tail" : "", "member" : "controllers.ApiController.SmuiVersionInfo", "link" : "controllers\/ApiController.html#SmuiVersionInfoextendsProductwithSerializable", "kind" : "case class"}, {"label" : "getLatestDeploymentResult", "tail" : "(solrIndexId: String, targetSystem: String): Action[AnyContent]", "member" : "controllers.ApiController.getLatestDeploymentResult", "link" : "controllers\/ApiController.html#getLatestDeploymentResult(solrIndexId:String,targetSystem:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "logDeploymentInfoWrites", "tail" : ": OWrites[DeploymentInfo]", "member" : "controllers.ApiController.logDeploymentInfoWrites", "link" : "controllers\/ApiController.html#logDeploymentInfoWrites:play.api.libs.json.OWrites[ApiController.this.DeploymentInfo]", "kind" : "implicit val"}, {"label" : "DeploymentInfo", "tail" : "", "member" : "controllers.ApiController.DeploymentInfo", "link" : "controllers\/ApiController.html#DeploymentInfoextendsProductwithSerializable", "kind" : "case class"}, {"label" : "importFromRulesTxt", "tail" : "(solrIndexId: String): Action[MultipartFormData[TemporaryFile]]", "member" : "controllers.ApiController.importFromRulesTxt", "link" : "controllers\/ApiController.html#importFromRulesTxt(solrIndexId:String):play.api.mvc.Action[play.api.mvc.MultipartFormData[play.api.libs.Files.TemporaryFile]]", "kind" : "def"}, {"label" : "deleteSuggestedSolrField", "tail" : "(solrIndexId: String, suggestedFieldId: String): Action[AnyContent]", "member" : "controllers.ApiController.deleteSuggestedSolrField", "link" : "controllers\/ApiController.html#deleteSuggestedSolrField(solrIndexId:String,suggestedFieldId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "addNewSuggestedSolrField", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.addNewSuggestedSolrField", "link" : "controllers\/ApiController.html#addNewSuggestedSolrField(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "listAllSuggestedSolrFields", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.listAllSuggestedSolrFields", "link" : "controllers\/ApiController.html#listAllSuggestedSolrFields(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "updateRulesTxtForSolrIndexAndTargetPlatform", "tail" : "(solrIndexId: String, targetSystem: String): Action[AnyContent]", "member" : "controllers.ApiController.updateRulesTxtForSolrIndexAndTargetPlatform", "link" : "controllers\/ApiController.html#updateRulesTxtForSolrIndexAndTargetPlatform(solrIndexId:String,targetSystem:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "deleteSpelling", "tail" : "(canonicalSpellingId: String): Action[AnyContent]", "member" : "controllers.ApiController.deleteSpelling", "link" : "controllers\/ApiController.html#deleteSpelling(canonicalSpellingId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "updateSpelling", "tail" : "(solrIndexId: String, canonicalSpellingId: String): Action[AnyContent]", "member" : "controllers.ApiController.updateSpelling", "link" : "controllers\/ApiController.html#updateSpelling(solrIndexId:String,canonicalSpellingId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "getDetailedSpelling", "tail" : "(canonicalSpellingId: String): Action[AnyContent]", "member" : "controllers.ApiController.getDetailedSpelling", "link" : "controllers\/ApiController.html#getDetailedSpelling(canonicalSpellingId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "addNewSpelling", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.addNewSpelling", "link" : "controllers\/ApiController.html#addNewSpelling(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "listAll", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.listAll", "link" : "controllers\/ApiController.html#listAll(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "deleteSearchInput", "tail" : "(searchInputId: String): Action[AnyContent]", "member" : "controllers.ApiController.deleteSearchInput", "link" : "controllers\/ApiController.html#deleteSearchInput(searchInputId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "updateSearchInput", "tail" : "(searchInputId: String): Action[AnyContent]", "member" : "controllers.ApiController.updateSearchInput", "link" : "controllers\/ApiController.html#updateSearchInput(searchInputId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "addNewSearchInput", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.addNewSearchInput", "link" : "controllers\/ApiController.html#addNewSearchInput(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "getDetailedSearchInput", "tail" : "(searchInputId: String): Action[AnyContent]", "member" : "controllers.ApiController.getDetailedSearchInput", "link" : "controllers\/ApiController.html#getDetailedSearchInput(searchInputId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "listAllInputTags", "tail" : "(): Action[AnyContent]", "member" : "controllers.ApiController.listAllInputTags", "link" : "controllers\/ApiController.html#listAllInputTags():play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "listAllSearchInputs", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.listAllSearchInputs", "link" : "controllers\/ApiController.html#listAllSearchInputs(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "downloadAllRulesTxtFiles", "tail" : "(): Action[AnyContent]", "member" : "controllers.ApiController.downloadAllRulesTxtFiles", "link" : "controllers\/ApiController.html#downloadAllRulesTxtFiles:play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "deleteSolrIndex", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.deleteSolrIndex", "link" : "controllers\/ApiController.html#deleteSolrIndex(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "getSolrIndex", "tail" : "(solrIndexId: String): Action[AnyContent]", "member" : "controllers.ApiController.getSolrIndex", "link" : "controllers\/ApiController.html#getSolrIndex(solrIndexId:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "addNewSolrIndex", "tail" : "(): Action[AnyContent]", "member" : "controllers.ApiController.addNewSolrIndex", "link" : "controllers\/ApiController.html#addNewSolrIndex:play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "listAllSolrIndeces", "tail" : "(): Action[AnyContent]", "member" : "controllers.ApiController.listAllSolrIndeces", "link" : "controllers\/ApiController.html#listAllSolrIndeces:play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "getFeatureToggles", "tail" : "(): Action[AnyContent]", "member" : "controllers.ApiController.getFeatureToggles", "link" : "controllers\/ApiController.html#getFeatureToggles:play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "apiResultWrites", "tail" : ": OWrites[ApiResult]", "member" : "controllers.ApiController.apiResultWrites", "link" : "controllers\/ApiController.html#apiResultWrites:play.api.libs.json.OWrites[ApiController.this.ApiResult]", "kind" : "implicit val"}, {"label" : "ApiResult", "tail" : "", "member" : "controllers.ApiController.ApiResult", "link" : "controllers\/ApiController.html#ApiResultextendsProductwithSerializable", "kind" : "case class"}, {"label" : "API_RESULT_FAIL", "tail" : ": String", "member" : "controllers.ApiController.API_RESULT_FAIL", "link" : "controllers\/ApiController.html#API_RESULT_FAIL:String", "kind" : "val"}, {"label" : "API_RESULT_OK", "tail" : ": String", "member" : "controllers.ApiController.API_RESULT_OK", "link" : "controllers\/ApiController.html#API_RESULT_OK:String", "kind" : "val"}, {"member" : "controllers.ApiController#", "error" : "unsupported entity"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "controllers\/ApiController.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "controllerComponents", "tail" : ": MessagesControllerComponents", "member" : "play.api.mvc.MessagesAbstractController.controllerComponents", "link" : "controllers\/ApiController.html#controllerComponents:play.api.mvc.MessagesControllerComponents", "kind" : "val"}, {"label" : "Action", "tail" : "(): ActionBuilder[MessagesRequest, AnyContent]", "member" : "play.api.mvc.MessagesBaseController.Action", "link" : "controllers\/ApiController.html#Action:play.api.mvc.ActionBuilder[play.api.mvc.MessagesRequest,play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "fileMimeTypes", "tail" : "(): FileMimeTypes", "member" : "play.api.mvc.BaseControllerHelpers.fileMimeTypes", "link" : "controllers\/ApiController.html#fileMimeTypes:play.api.http.FileMimeTypes", "kind" : "implicit def"}, {"label" : "supportedLangs", "tail" : "(): Langs", "member" : "play.api.mvc.BaseControllerHelpers.supportedLangs", "link" : "controllers\/ApiController.html#supportedLangs:play.api.i18n.Langs", "kind" : "implicit def"}, {"label" : "messagesApi", "tail" : "(): MessagesApi", "member" : "play.api.mvc.BaseControllerHelpers.messagesApi", "link" : "controllers\/ApiController.html#messagesApi:play.api.i18n.MessagesApi", "kind" : "implicit def"}, {"label" : "defaultExecutionContext", "tail" : "(): ExecutionContext", "member" : "play.api.mvc.BaseControllerHelpers.defaultExecutionContext", "link" : "controllers\/ApiController.html#defaultExecutionContext:scala.concurrent.ExecutionContext", "kind" : "def"}, {"label" : "parse", "tail" : "(): PlayBodyParsers", "member" : "play.api.mvc.BaseControllerHelpers.parse", "link" : "controllers\/ApiController.html#parse:play.api.mvc.PlayBodyParsers", "kind" : "def"}, {"label" : "TODO", "tail" : ": Action[AnyContent]", "member" : "play.api.mvc.ControllerHelpers.TODO", "link" : "controllers\/ApiController.html#TODO:play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "lazy val"}, {"label" : "request2flash", "tail" : "(request: RequestHeader): Flash", "member" : "play.api.mvc.RequestImplicits.request2flash", "link" : "controllers\/ApiController.html#request2flash(implicitrequest:play.api.mvc.RequestHeader):play.api.mvc.Flash", "kind" : "implicit def"}, {"label" : "request2session", "tail" : "(request: RequestHeader): Session", "member" : "play.api.mvc.RequestImplicits.request2session", "link" : "controllers\/ApiController.html#request2session(implicitrequest:play.api.mvc.RequestHeader):play.api.mvc.Session", "kind" : "implicit def"}, {"label" : "withCharset", "tail" : "(mimeType: String)(codec: Codec): String", "member" : "play.api.http.ContentTypes.withCharset", "link" : "controllers\/ApiController.html#withCharset(mimeType:String)(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "BINARY", "tail" : ": String", "member" : "play.api.http.ContentTypes.BINARY", "link" : "controllers\/ApiController.html#BINARY:String", "kind" : "val"}, {"label" : "FORM", "tail" : ": String", "member" : "play.api.http.ContentTypes.FORM", "link" : "controllers\/ApiController.html#FORM:String", "kind" : "val"}, {"label" : "JSON", "tail" : ": String", "member" : "play.api.http.ContentTypes.JSON", "link" : "controllers\/ApiController.html#JSON:String", "kind" : "val"}, {"label" : "CACHE_MANIFEST", "tail" : ": String", "member" : "play.api.http.ContentTypes.CACHE_MANIFEST", "link" : "controllers\/ApiController.html#CACHE_MANIFEST:String", "kind" : "val"}, {"label" : "EVENT_STREAM", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.EVENT_STREAM", "link" : "controllers\/ApiController.html#EVENT_STREAM(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "JAVASCRIPT", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.JAVASCRIPT", "link" : "controllers\/ApiController.html#JAVASCRIPT(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "CSS", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.CSS", "link" : "controllers\/ApiController.html#CSS(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "XML", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.XML", "link" : "controllers\/ApiController.html#XML(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "XHTML", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.XHTML", "link" : "controllers\/ApiController.html#XHTML(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "HTML", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.HTML", "link" : "controllers\/ApiController.html#HTML(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "TEXT", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.TEXT", "link" : "controllers\/ApiController.html#TEXT(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "X_CONTENT_SECURITY_POLICY_NONCE_HEADER", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_CONTENT_SECURITY_POLICY_NONCE_HEADER", "link" : "controllers\/ApiController.html#X_CONTENT_SECURITY_POLICY_NONCE_HEADER:String", "kind" : "val"}, {"label" : "CONTENT_SECURITY_POLICY_REPORT_ONLY", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_SECURITY_POLICY_REPORT_ONLY", "link" : "controllers\/ApiController.html#CONTENT_SECURITY_POLICY_REPORT_ONLY:String", "kind" : "val"}, {"label" : "CONTENT_SECURITY_POLICY", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_SECURITY_POLICY", "link" : "controllers\/ApiController.html#CONTENT_SECURITY_POLICY:String", "kind" : "val"}, {"label" : "REFERRER_POLICY", "tail" : ": String", "member" : "play.api.http.HeaderNames.REFERRER_POLICY", "link" : "controllers\/ApiController.html#REFERRER_POLICY:String", "kind" : "val"}, {"label" : "X_PERMITTED_CROSS_DOMAIN_POLICIES", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_PERMITTED_CROSS_DOMAIN_POLICIES", "link" : "controllers\/ApiController.html#X_PERMITTED_CROSS_DOMAIN_POLICIES:String", "kind" : "val"}, {"label" : "X_CONTENT_TYPE_OPTIONS", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_CONTENT_TYPE_OPTIONS", "link" : "controllers\/ApiController.html#X_CONTENT_TYPE_OPTIONS:String", "kind" : "val"}, {"label" : "X_XSS_PROTECTION", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_XSS_PROTECTION", "link" : "controllers\/ApiController.html#X_XSS_PROTECTION:String", "kind" : "val"}, {"label" : "X_FRAME_OPTIONS", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FRAME_OPTIONS", "link" : "controllers\/ApiController.html#X_FRAME_OPTIONS:String", "kind" : "val"}, {"label" : "STRICT_TRANSPORT_SECURITY", "tail" : ": String", "member" : "play.api.http.HeaderNames.STRICT_TRANSPORT_SECURITY", "link" : "controllers\/ApiController.html#STRICT_TRANSPORT_SECURITY:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_REQUEST_HEADERS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_REQUEST_HEADERS", "link" : "controllers\/ApiController.html#ACCESS_CONTROL_REQUEST_HEADERS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_REQUEST_METHOD", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_REQUEST_METHOD", "link" : "controllers\/ApiController.html#ACCESS_CONTROL_REQUEST_METHOD:String", "kind" : "val"}, {"label" : "ORIGIN", "tail" : ": String", "member" : "play.api.http.HeaderNames.ORIGIN", "link" : "controllers\/ApiController.html#ORIGIN:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_HEADERS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_HEADERS", "link" : "controllers\/ApiController.html#ACCESS_CONTROL_ALLOW_HEADERS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_METHODS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_METHODS", "link" : "controllers\/ApiController.html#ACCESS_CONTROL_ALLOW_METHODS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_CREDENTIALS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_CREDENTIALS", "link" : "controllers\/ApiController.html#ACCESS_CONTROL_ALLOW_CREDENTIALS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_MAX_AGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_MAX_AGE", "link" : "controllers\/ApiController.html#ACCESS_CONTROL_MAX_AGE:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_EXPOSE_HEADERS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_EXPOSE_HEADERS", "link" : "controllers\/ApiController.html#ACCESS_CONTROL_EXPOSE_HEADERS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_ORIGIN", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_ORIGIN", "link" : "controllers\/ApiController.html#ACCESS_CONTROL_ALLOW_ORIGIN:String", "kind" : "val"}, {"label" : "X_REQUESTED_WITH", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_REQUESTED_WITH", "link" : "controllers\/ApiController.html#X_REQUESTED_WITH:String", "kind" : "val"}, {"label" : "X_FORWARDED_PROTO", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_PROTO", "link" : "controllers\/ApiController.html#X_FORWARDED_PROTO:String", "kind" : "val"}, {"label" : "X_FORWARDED_PORT", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_PORT", "link" : "controllers\/ApiController.html#X_FORWARDED_PORT:String", "kind" : "val"}, {"label" : "X_FORWARDED_HOST", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_HOST", "link" : "controllers\/ApiController.html#X_FORWARDED_HOST:String", "kind" : "val"}, {"label" : "X_FORWARDED_FOR", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_FOR", "link" : "controllers\/ApiController.html#X_FORWARDED_FOR:String", "kind" : "val"}, {"label" : "FORWARDED", "tail" : ": String", "member" : "play.api.http.HeaderNames.FORWARDED", "link" : "controllers\/ApiController.html#FORWARDED:String", "kind" : "val"}, {"label" : "WWW_AUTHENTICATE", "tail" : ": String", "member" : "play.api.http.HeaderNames.WWW_AUTHENTICATE", "link" : "controllers\/ApiController.html#WWW_AUTHENTICATE:String", "kind" : "val"}, {"label" : "WARNING", "tail" : ": String", "member" : "play.api.http.HeaderNames.WARNING", "link" : "controllers\/ApiController.html#WARNING:String", "kind" : "val"}, {"label" : "VIA", "tail" : ": String", "member" : "play.api.http.HeaderNames.VIA", "link" : "controllers\/ApiController.html#VIA:String", "kind" : "val"}, {"label" : "VARY", "tail" : ": String", "member" : "play.api.http.HeaderNames.VARY", "link" : "controllers\/ApiController.html#VARY:String", "kind" : "val"}, {"label" : "USER_AGENT", "tail" : ": String", "member" : "play.api.http.HeaderNames.USER_AGENT", "link" : "controllers\/ApiController.html#USER_AGENT:String", "kind" : "val"}, {"label" : "UPGRADE", "tail" : ": String", "member" : "play.api.http.HeaderNames.UPGRADE", "link" : "controllers\/ApiController.html#UPGRADE:String", "kind" : "val"}, {"label" : "TRANSFER_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.TRANSFER_ENCODING", "link" : "controllers\/ApiController.html#TRANSFER_ENCODING:String", "kind" : "val"}, {"label" : "TRAILER", "tail" : ": String", "member" : "play.api.http.HeaderNames.TRAILER", "link" : "controllers\/ApiController.html#TRAILER:String", "kind" : "val"}, {"label" : "TE", "tail" : ": String", "member" : "play.api.http.HeaderNames.TE", "link" : "controllers\/ApiController.html#TE:String", "kind" : "val"}, {"label" : "SET_COOKIE2", "tail" : ": String", "member" : "play.api.http.HeaderNames.SET_COOKIE2", "link" : "controllers\/ApiController.html#SET_COOKIE2:String", "kind" : "val"}, {"label" : "SET_COOKIE", "tail" : ": String", "member" : "play.api.http.HeaderNames.SET_COOKIE", "link" : "controllers\/ApiController.html#SET_COOKIE:String", "kind" : "val"}, {"label" : "SERVER", "tail" : ": String", "member" : "play.api.http.HeaderNames.SERVER", "link" : "controllers\/ApiController.html#SERVER:String", "kind" : "val"}, {"label" : "RETRY_AFTER", "tail" : ": String", "member" : "play.api.http.HeaderNames.RETRY_AFTER", "link" : "controllers\/ApiController.html#RETRY_AFTER:String", "kind" : "val"}, {"label" : "REFERER", "tail" : ": String", "member" : "play.api.http.HeaderNames.REFERER", "link" : "controllers\/ApiController.html#REFERER:String", "kind" : "val"}, {"label" : "RANGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.RANGE", "link" : "controllers\/ApiController.html#RANGE:String", "kind" : "val"}, {"label" : "PROXY_AUTHORIZATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.PROXY_AUTHORIZATION", "link" : "controllers\/ApiController.html#PROXY_AUTHORIZATION:String", "kind" : "val"}, {"label" : "PROXY_AUTHENTICATE", "tail" : ": String", "member" : "play.api.http.HeaderNames.PROXY_AUTHENTICATE", "link" : "controllers\/ApiController.html#PROXY_AUTHENTICATE:String", "kind" : "val"}, {"label" : "PRAGMA", "tail" : ": String", "member" : "play.api.http.HeaderNames.PRAGMA", "link" : "controllers\/ApiController.html#PRAGMA:String", "kind" : "val"}, {"label" : "MAX_FORWARDS", "tail" : ": String", "member" : "play.api.http.HeaderNames.MAX_FORWARDS", "link" : "controllers\/ApiController.html#MAX_FORWARDS:String", "kind" : "val"}, {"label" : "LOCATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.LOCATION", "link" : "controllers\/ApiController.html#LOCATION:String", "kind" : "val"}, {"label" : "LINK", "tail" : ": String", "member" : "play.api.http.HeaderNames.LINK", "link" : "controllers\/ApiController.html#LINK:String", "kind" : "val"}, {"label" : "LAST_MODIFIED", "tail" : ": String", "member" : "play.api.http.HeaderNames.LAST_MODIFIED", "link" : "controllers\/ApiController.html#LAST_MODIFIED:String", "kind" : "val"}, {"label" : "IF_UNMODIFIED_SINCE", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_UNMODIFIED_SINCE", "link" : "controllers\/ApiController.html#IF_UNMODIFIED_SINCE:String", "kind" : "val"}, {"label" : "IF_RANGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_RANGE", "link" : "controllers\/ApiController.html#IF_RANGE:String", "kind" : "val"}, {"label" : "IF_NONE_MATCH", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_NONE_MATCH", "link" : "controllers\/ApiController.html#IF_NONE_MATCH:String", "kind" : "val"}, {"label" : "IF_MODIFIED_SINCE", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_MODIFIED_SINCE", "link" : "controllers\/ApiController.html#IF_MODIFIED_SINCE:String", "kind" : "val"}, {"label" : "IF_MATCH", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_MATCH", "link" : "controllers\/ApiController.html#IF_MATCH:String", "kind" : "val"}, {"label" : "HOST", "tail" : ": String", "member" : "play.api.http.HeaderNames.HOST", "link" : "controllers\/ApiController.html#HOST:String", "kind" : "val"}, {"label" : "FROM", "tail" : ": String", "member" : "play.api.http.HeaderNames.FROM", "link" : "controllers\/ApiController.html#FROM:String", "kind" : "val"}, {"label" : "EXPIRES", "tail" : ": String", "member" : "play.api.http.HeaderNames.EXPIRES", "link" : "controllers\/ApiController.html#EXPIRES:String", "kind" : "val"}, {"label" : "EXPECT", "tail" : ": String", "member" : "play.api.http.HeaderNames.EXPECT", "link" : "controllers\/ApiController.html#EXPECT:String", "kind" : "val"}, {"label" : "ETAG", "tail" : ": String", "member" : "play.api.http.HeaderNames.ETAG", "link" : "controllers\/ApiController.html#ETAG:String", "kind" : "val"}, {"label" : "DATE", "tail" : ": String", "member" : "play.api.http.HeaderNames.DATE", "link" : "controllers\/ApiController.html#DATE:String", "kind" : "val"}, {"label" : "COOKIE", "tail" : ": String", "member" : "play.api.http.HeaderNames.COOKIE", "link" : "controllers\/ApiController.html#COOKIE:String", "kind" : "val"}, {"label" : "CONTENT_TYPE", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_TYPE", "link" : "controllers\/ApiController.html#CONTENT_TYPE:String", "kind" : "val"}, {"label" : "CONTENT_TRANSFER_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_TRANSFER_ENCODING", "link" : "controllers\/ApiController.html#CONTENT_TRANSFER_ENCODING:String", "kind" : "val"}, {"label" : "CONTENT_RANGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_RANGE", "link" : "controllers\/ApiController.html#CONTENT_RANGE:String", "kind" : "val"}, {"label" : "CONTENT_MD5", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_MD5", "link" : "controllers\/ApiController.html#CONTENT_MD5:String", "kind" : "val"}, {"label" : "CONTENT_LOCATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_LOCATION", "link" : "controllers\/ApiController.html#CONTENT_LOCATION:String", "kind" : "val"}, {"label" : "CONTENT_LENGTH", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_LENGTH", "link" : "controllers\/ApiController.html#CONTENT_LENGTH:String", "kind" : "val"}, {"label" : "CONTENT_LANGUAGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_LANGUAGE", "link" : "controllers\/ApiController.html#CONTENT_LANGUAGE:String", "kind" : "val"}, {"label" : "CONTENT_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_ENCODING", "link" : "controllers\/ApiController.html#CONTENT_ENCODING:String", "kind" : "val"}, {"label" : "CONTENT_DISPOSITION", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_DISPOSITION", "link" : "controllers\/ApiController.html#CONTENT_DISPOSITION:String", "kind" : "val"}, {"label" : "CONNECTION", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONNECTION", "link" : "controllers\/ApiController.html#CONNECTION:String", "kind" : "val"}, {"label" : "CACHE_CONTROL", "tail" : ": String", "member" : "play.api.http.HeaderNames.CACHE_CONTROL", "link" : "controllers\/ApiController.html#CACHE_CONTROL:String", "kind" : "val"}, {"label" : "AUTHORIZATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.AUTHORIZATION", "link" : "controllers\/ApiController.html#AUTHORIZATION:String", "kind" : "val"}, {"label" : "ALLOW", "tail" : ": String", "member" : "play.api.http.HeaderNames.ALLOW", "link" : "controllers\/ApiController.html#ALLOW:String", "kind" : "val"}, {"label" : "AGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.AGE", "link" : "controllers\/ApiController.html#AGE:String", "kind" : "val"}, {"label" : "ACCEPT_RANGES", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_RANGES", "link" : "controllers\/ApiController.html#ACCEPT_RANGES:String", "kind" : "val"}, {"label" : "ACCEPT_LANGUAGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_LANGUAGE", "link" : "controllers\/ApiController.html#ACCEPT_LANGUAGE:String", "kind" : "val"}, {"label" : "ACCEPT_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_ENCODING", "link" : "controllers\/ApiController.html#ACCEPT_ENCODING:String", "kind" : "val"}, {"label" : "ACCEPT_CHARSET", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_CHARSET", "link" : "controllers\/ApiController.html#ACCEPT_CHARSET:String", "kind" : "val"}, {"label" : "ACCEPT", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT", "link" : "controllers\/ApiController.html#ACCEPT:String", "kind" : "val"}, {"label" : "NETWORK_AUTHENTICATION_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.NETWORK_AUTHENTICATION_REQUIRED", "link" : "controllers\/ApiController.html#NETWORK_AUTHENTICATION_REQUIRED:Int", "kind" : "val"}, {"label" : "INSUFFICIENT_STORAGE", "tail" : ": Int", "member" : "play.api.http.Status.INSUFFICIENT_STORAGE", "link" : "controllers\/ApiController.html#INSUFFICIENT_STORAGE:Int", "kind" : "val"}, {"label" : "HTTP_VERSION_NOT_SUPPORTED", "tail" : ": Int", "member" : "play.api.http.Status.HTTP_VERSION_NOT_SUPPORTED", "link" : "controllers\/ApiController.html#HTTP_VERSION_NOT_SUPPORTED:Int", "kind" : "val"}, {"label" : "GATEWAY_TIMEOUT", "tail" : ": Int", "member" : "play.api.http.Status.GATEWAY_TIMEOUT", "link" : "controllers\/ApiController.html#GATEWAY_TIMEOUT:Int", "kind" : "val"}, {"label" : "SERVICE_UNAVAILABLE", "tail" : ": Int", "member" : "play.api.http.Status.SERVICE_UNAVAILABLE", "link" : "controllers\/ApiController.html#SERVICE_UNAVAILABLE:Int", "kind" : "val"}, {"label" : "BAD_GATEWAY", "tail" : ": Int", "member" : "play.api.http.Status.BAD_GATEWAY", "link" : "controllers\/ApiController.html#BAD_GATEWAY:Int", "kind" : "val"}, {"label" : "NOT_IMPLEMENTED", "tail" : ": Int", "member" : "play.api.http.Status.NOT_IMPLEMENTED", "link" : "controllers\/ApiController.html#NOT_IMPLEMENTED:Int", "kind" : "val"}, {"label" : "INTERNAL_SERVER_ERROR", "tail" : ": Int", "member" : "play.api.http.Status.INTERNAL_SERVER_ERROR", "link" : "controllers\/ApiController.html#INTERNAL_SERVER_ERROR:Int", "kind" : "val"}, {"label" : "TOO_MANY_REQUEST", "tail" : ": Int", "member" : "play.api.http.Status.TOO_MANY_REQUEST", "link" : "controllers\/ApiController.html#TOO_MANY_REQUEST:Int", "kind" : "val"}, {"label" : "REQUEST_HEADER_FIELDS_TOO_LARGE", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_HEADER_FIELDS_TOO_LARGE", "link" : "controllers\/ApiController.html#REQUEST_HEADER_FIELDS_TOO_LARGE:Int", "kind" : "val"}, {"label" : "TOO_MANY_REQUESTS", "tail" : ": Int", "member" : "play.api.http.Status.TOO_MANY_REQUESTS", "link" : "controllers\/ApiController.html#TOO_MANY_REQUESTS:Int", "kind" : "val"}, {"label" : "PRECONDITION_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.PRECONDITION_REQUIRED", "link" : "controllers\/ApiController.html#PRECONDITION_REQUIRED:Int", "kind" : "val"}, {"label" : "UPGRADE_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.UPGRADE_REQUIRED", "link" : "controllers\/ApiController.html#UPGRADE_REQUIRED:Int", "kind" : "val"}, {"label" : "FAILED_DEPENDENCY", "tail" : ": Int", "member" : "play.api.http.Status.FAILED_DEPENDENCY", "link" : "controllers\/ApiController.html#FAILED_DEPENDENCY:Int", "kind" : "val"}, {"label" : "LOCKED", "tail" : ": Int", "member" : "play.api.http.Status.LOCKED", "link" : "controllers\/ApiController.html#LOCKED:Int", "kind" : "val"}, {"label" : "UNPROCESSABLE_ENTITY", "tail" : ": Int", "member" : "play.api.http.Status.UNPROCESSABLE_ENTITY", "link" : "controllers\/ApiController.html#UNPROCESSABLE_ENTITY:Int", "kind" : "val"}, {"label" : "IM_A_TEAPOT", "tail" : ": Int", "member" : "play.api.http.Status.IM_A_TEAPOT", "link" : "controllers\/ApiController.html#IM_A_TEAPOT:Int", "kind" : "val"}, {"label" : "EXPECTATION_FAILED", "tail" : ": Int", "member" : "play.api.http.Status.EXPECTATION_FAILED", "link" : "controllers\/ApiController.html#EXPECTATION_FAILED:Int", "kind" : "val"}, {"label" : "REQUESTED_RANGE_NOT_SATISFIABLE", "tail" : ": Int", "member" : "play.api.http.Status.REQUESTED_RANGE_NOT_SATISFIABLE", "link" : "controllers\/ApiController.html#REQUESTED_RANGE_NOT_SATISFIABLE:Int", "kind" : "val"}, {"label" : "UNSUPPORTED_MEDIA_TYPE", "tail" : ": Int", "member" : "play.api.http.Status.UNSUPPORTED_MEDIA_TYPE", "link" : "controllers\/ApiController.html#UNSUPPORTED_MEDIA_TYPE:Int", "kind" : "val"}, {"label" : "REQUEST_URI_TOO_LONG", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_URI_TOO_LONG", "link" : "controllers\/ApiController.html#REQUEST_URI_TOO_LONG:Int", "kind" : "val"}, {"label" : "REQUEST_ENTITY_TOO_LARGE", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_ENTITY_TOO_LARGE", "link" : "controllers\/ApiController.html#REQUEST_ENTITY_TOO_LARGE:Int", "kind" : "val"}, {"label" : "PRECONDITION_FAILED", "tail" : ": Int", "member" : "play.api.http.Status.PRECONDITION_FAILED", "link" : "controllers\/ApiController.html#PRECONDITION_FAILED:Int", "kind" : "val"}, {"label" : "LENGTH_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.LENGTH_REQUIRED", "link" : "controllers\/ApiController.html#LENGTH_REQUIRED:Int", "kind" : "val"}, {"label" : "GONE", "tail" : ": Int", "member" : "play.api.http.Status.GONE", "link" : "controllers\/ApiController.html#GONE:Int", "kind" : "val"}, {"label" : "CONFLICT", "tail" : ": Int", "member" : "play.api.http.Status.CONFLICT", "link" : "controllers\/ApiController.html#CONFLICT:Int", "kind" : "val"}, {"label" : "REQUEST_TIMEOUT", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_TIMEOUT", "link" : "controllers\/ApiController.html#REQUEST_TIMEOUT:Int", "kind" : "val"}, {"label" : "PROXY_AUTHENTICATION_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.PROXY_AUTHENTICATION_REQUIRED", "link" : "controllers\/ApiController.html#PROXY_AUTHENTICATION_REQUIRED:Int", "kind" : "val"}, {"label" : "NOT_ACCEPTABLE", "tail" : ": Int", "member" : "play.api.http.Status.NOT_ACCEPTABLE", "link" : "controllers\/ApiController.html#NOT_ACCEPTABLE:Int", "kind" : "val"}, {"label" : "METHOD_NOT_ALLOWED", "tail" : ": Int", "member" : "play.api.http.Status.METHOD_NOT_ALLOWED", "link" : "controllers\/ApiController.html#METHOD_NOT_ALLOWED:Int", "kind" : "val"}, {"label" : "NOT_FOUND", "tail" : ": Int", "member" : "play.api.http.Status.NOT_FOUND", "link" : "controllers\/ApiController.html#NOT_FOUND:Int", "kind" : "val"}, {"label" : "FORBIDDEN", "tail" : ": Int", "member" : "play.api.http.Status.FORBIDDEN", "link" : "controllers\/ApiController.html#FORBIDDEN:Int", "kind" : "val"}, {"label" : "PAYMENT_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.PAYMENT_REQUIRED", "link" : "controllers\/ApiController.html#PAYMENT_REQUIRED:Int", "kind" : "val"}, {"label" : "UNAUTHORIZED", "tail" : ": Int", "member" : "play.api.http.Status.UNAUTHORIZED", "link" : "controllers\/ApiController.html#UNAUTHORIZED:Int", "kind" : "val"}, {"label" : "BAD_REQUEST", "tail" : ": Int", "member" : "play.api.http.Status.BAD_REQUEST", "link" : "controllers\/ApiController.html#BAD_REQUEST:Int", "kind" : "val"}, {"label" : "PERMANENT_REDIRECT", "tail" : ": Int", "member" : "play.api.http.Status.PERMANENT_REDIRECT", "link" : "controllers\/ApiController.html#PERMANENT_REDIRECT:Int", "kind" : "val"}, {"label" : "TEMPORARY_REDIRECT", "tail" : ": Int", "member" : "play.api.http.Status.TEMPORARY_REDIRECT", "link" : "controllers\/ApiController.html#TEMPORARY_REDIRECT:Int", "kind" : "val"}, {"label" : "USE_PROXY", "tail" : ": Int", "member" : "play.api.http.Status.USE_PROXY", "link" : "controllers\/ApiController.html#USE_PROXY:Int", "kind" : "val"}, {"label" : "NOT_MODIFIED", "tail" : ": Int", "member" : "play.api.http.Status.NOT_MODIFIED", "link" : "controllers\/ApiController.html#NOT_MODIFIED:Int", "kind" : "val"}, {"label" : "SEE_OTHER", "tail" : ": Int", "member" : "play.api.http.Status.SEE_OTHER", "link" : "controllers\/ApiController.html#SEE_OTHER:Int", "kind" : "val"}, {"label" : "FOUND", "tail" : ": Int", "member" : "play.api.http.Status.FOUND", "link" : "controllers\/ApiController.html#FOUND:Int", "kind" : "val"}, {"label" : "MOVED_PERMANENTLY", "tail" : ": Int", "member" : "play.api.http.Status.MOVED_PERMANENTLY", "link" : "controllers\/ApiController.html#MOVED_PERMANENTLY:Int", "kind" : "val"}, {"label" : "MULTIPLE_CHOICES", "tail" : ": Int", "member" : "play.api.http.Status.MULTIPLE_CHOICES", "link" : "controllers\/ApiController.html#MULTIPLE_CHOICES:Int", "kind" : "val"}, {"label" : "MULTI_STATUS", "tail" : ": Int", "member" : "play.api.http.Status.MULTI_STATUS", "link" : "controllers\/ApiController.html#MULTI_STATUS:Int", "kind" : "val"}, {"label" : "PARTIAL_CONTENT", "tail" : ": Int", "member" : "play.api.http.Status.PARTIAL_CONTENT", "link" : "controllers\/ApiController.html#PARTIAL_CONTENT:Int", "kind" : "val"}, {"label" : "RESET_CONTENT", "tail" : ": Int", "member" : "play.api.http.Status.RESET_CONTENT", "link" : "controllers\/ApiController.html#RESET_CONTENT:Int", "kind" : "val"}, {"label" : "NO_CONTENT", "tail" : ": Int", "member" : "play.api.http.Status.NO_CONTENT", "link" : "controllers\/ApiController.html#NO_CONTENT:Int", "kind" : "val"}, {"label" : "NON_AUTHORITATIVE_INFORMATION", "tail" : ": Int", "member" : "play.api.http.Status.NON_AUTHORITATIVE_INFORMATION", "link" : "controllers\/ApiController.html#NON_AUTHORITATIVE_INFORMATION:Int", "kind" : "val"}, {"label" : "ACCEPTED", "tail" : ": Int", "member" : "play.api.http.Status.ACCEPTED", "link" : "controllers\/ApiController.html#ACCEPTED:Int", "kind" : "val"}, {"label" : "CREATED", "tail" : ": Int", "member" : "play.api.http.Status.CREATED", "link" : "controllers\/ApiController.html#CREATED:Int", "kind" : "val"}, {"label" : "OK", "tail" : ": Int", "member" : "play.api.http.Status.OK", "link" : "controllers\/ApiController.html#OK:Int", "kind" : "val"}, {"label" : "SWITCHING_PROTOCOLS", "tail" : ": Int", "member" : "play.api.http.Status.SWITCHING_PROTOCOLS", "link" : "controllers\/ApiController.html#SWITCHING_PROTOCOLS:Int", "kind" : "val"}, {"label" : "CONTINUE", "tail" : ": Int", "member" : "play.api.http.Status.CONTINUE", "link" : "controllers\/ApiController.html#CONTINUE:Int", "kind" : "val"}, {"label" : "CHUNKED", "tail" : ": String", "member" : "play.api.http.HttpProtocol.CHUNKED", "link" : "controllers\/ApiController.html#CHUNKED:String", "kind" : "val"}, {"label" : "HTTP_1_1", "tail" : ": String", "member" : "play.api.http.HttpProtocol.HTTP_1_1", "link" : "controllers\/ApiController.html#HTTP_1_1:String", "kind" : "val"}, {"label" : "HTTP_1_0", "tail" : ": String", "member" : "play.api.http.HttpProtocol.HTTP_1_0", "link" : "controllers\/ApiController.html#HTTP_1_0:String", "kind" : "val"}, {"label" : "Redirect", "tail" : "(call: Call, status: Int): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/ApiController.html#Redirect(call:play.api.mvc.Call,status:Int):play.api.mvc.Result", "kind" : "def"}, {"label" : "Redirect", "tail" : "(call: Call): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/ApiController.html#Redirect(call:play.api.mvc.Call):play.api.mvc.Result", "kind" : "def"}, {"label" : "Redirect", "tail" : "(url: String, queryString: Map[String, Seq[String]], status: Int): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/ApiController.html#Redirect(url:String,queryString:Map[String,Seq[String]],status:Int):play.api.mvc.Result", "kind" : "def"}, {"label" : "Redirect", "tail" : "(url: String, status: Int): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/ApiController.html#Redirect(url:String,status:Int):play.api.mvc.Result", "kind" : "def"}, {"label" : "Status", "tail" : "(code: Int): Status", "member" : "play.api.mvc.Results.Status", "link" : "controllers\/ApiController.html#Status(code:Int):Results.this.Status", "kind" : "def"}, {"label" : "NetworkAuthenticationRequired", "tail" : ": Status", "member" : "play.api.mvc.Results.NetworkAuthenticationRequired", "link" : "controllers\/ApiController.html#NetworkAuthenticationRequired:Results.this.Status", "kind" : "val"}, {"label" : "InsufficientStorage", "tail" : ": Status", "member" : "play.api.mvc.Results.InsufficientStorage", "link" : "controllers\/ApiController.html#InsufficientStorage:Results.this.Status", "kind" : "val"}, {"label" : "HttpVersionNotSupported", "tail" : ": Status", "member" : "play.api.mvc.Results.HttpVersionNotSupported", "link" : "controllers\/ApiController.html#HttpVersionNotSupported:Results.this.Status", "kind" : "val"}, {"label" : "GatewayTimeout", "tail" : ": Status", "member" : "play.api.mvc.Results.GatewayTimeout", "link" : "controllers\/ApiController.html#GatewayTimeout:Results.this.Status", "kind" : "val"}, {"label" : "ServiceUnavailable", "tail" : ": Status", "member" : "play.api.mvc.Results.ServiceUnavailable", "link" : "controllers\/ApiController.html#ServiceUnavailable:Results.this.Status", "kind" : "val"}, {"label" : "BadGateway", "tail" : ": Status", "member" : "play.api.mvc.Results.BadGateway", "link" : "controllers\/ApiController.html#BadGateway:Results.this.Status", "kind" : "val"}, {"label" : "NotImplemented", "tail" : ": Status", "member" : "play.api.mvc.Results.NotImplemented", "link" : "controllers\/ApiController.html#NotImplemented:Results.this.Status", "kind" : "val"}, {"label" : "InternalServerError", "tail" : ": Status", "member" : "play.api.mvc.Results.InternalServerError", "link" : "controllers\/ApiController.html#InternalServerError:Results.this.Status", "kind" : "val"}, {"label" : "TooManyRequest", "tail" : ": Status", "member" : "play.api.mvc.Results.TooManyRequest", "link" : "controllers\/ApiController.html#TooManyRequest:Results.this.Status", "kind" : "val"}, {"label" : "RequestHeaderFieldsTooLarge", "tail" : ": Status", "member" : "play.api.mvc.Results.RequestHeaderFieldsTooLarge", "link" : "controllers\/ApiController.html#RequestHeaderFieldsTooLarge:Results.this.Status", "kind" : "val"}, {"label" : "TooManyRequests", "tail" : ": Status", "member" : "play.api.mvc.Results.TooManyRequests", "link" : "controllers\/ApiController.html#TooManyRequests:Results.this.Status", "kind" : "val"}, {"label" : "PreconditionRequired", "tail" : ": Status", "member" : "play.api.mvc.Results.PreconditionRequired", "link" : "controllers\/ApiController.html#PreconditionRequired:Results.this.Status", "kind" : "val"}, {"label" : "FailedDependency", "tail" : ": Status", "member" : "play.api.mvc.Results.FailedDependency", "link" : "controllers\/ApiController.html#FailedDependency:Results.this.Status", "kind" : "val"}, {"label" : "Locked", "tail" : ": Status", "member" : "play.api.mvc.Results.Locked", "link" : "controllers\/ApiController.html#Locked:Results.this.Status", "kind" : "val"}, {"label" : "UnprocessableEntity", "tail" : ": Status", "member" : "play.api.mvc.Results.UnprocessableEntity", "link" : "controllers\/ApiController.html#UnprocessableEntity:Results.this.Status", "kind" : "val"}, {"label" : "ImATeapot", "tail" : ": Status", "member" : "play.api.mvc.Results.ImATeapot", "link" : "controllers\/ApiController.html#ImATeapot:Results.this.Status", "kind" : "val"}, {"label" : "ExpectationFailed", "tail" : ": Status", "member" : "play.api.mvc.Results.ExpectationFailed", "link" : "controllers\/ApiController.html#ExpectationFailed:Results.this.Status", "kind" : "val"}, {"label" : "UnsupportedMediaType", "tail" : ": Status", "member" : "play.api.mvc.Results.UnsupportedMediaType", "link" : "controllers\/ApiController.html#UnsupportedMediaType:Results.this.Status", "kind" : "val"}, {"label" : "UriTooLong", "tail" : ": Status", "member" : "play.api.mvc.Results.UriTooLong", "link" : "controllers\/ApiController.html#UriTooLong:Results.this.Status", "kind" : "val"}, {"label" : "EntityTooLarge", "tail" : ": Status", "member" : "play.api.mvc.Results.EntityTooLarge", "link" : "controllers\/ApiController.html#EntityTooLarge:Results.this.Status", "kind" : "val"}, {"label" : "PreconditionFailed", "tail" : ": Status", "member" : "play.api.mvc.Results.PreconditionFailed", "link" : "controllers\/ApiController.html#PreconditionFailed:Results.this.Status", "kind" : "val"}, {"label" : "Gone", "tail" : ": Status", "member" : "play.api.mvc.Results.Gone", "link" : "controllers\/ApiController.html#Gone:Results.this.Status", "kind" : "val"}, {"label" : "Conflict", "tail" : ": Status", "member" : "play.api.mvc.Results.Conflict", "link" : "controllers\/ApiController.html#Conflict:Results.this.Status", "kind" : "val"}, {"label" : "RequestTimeout", "tail" : ": Status", "member" : "play.api.mvc.Results.RequestTimeout", "link" : "controllers\/ApiController.html#RequestTimeout:Results.this.Status", "kind" : "val"}, {"label" : "NotAcceptable", "tail" : ": Status", "member" : "play.api.mvc.Results.NotAcceptable", "link" : "controllers\/ApiController.html#NotAcceptable:Results.this.Status", "kind" : "val"}, {"label" : "MethodNotAllowed", "tail" : ": Status", "member" : "play.api.mvc.Results.MethodNotAllowed", "link" : "controllers\/ApiController.html#MethodNotAllowed:Results.this.Status", "kind" : "val"}, {"label" : "NotFound", "tail" : ": Status", "member" : "play.api.mvc.Results.NotFound", "link" : "controllers\/ApiController.html#NotFound:Results.this.Status", "kind" : "val"}, {"label" : "Forbidden", "tail" : ": Status", "member" : "play.api.mvc.Results.Forbidden", "link" : "controllers\/ApiController.html#Forbidden:Results.this.Status", "kind" : "val"}, {"label" : "PaymentRequired", "tail" : ": Status", "member" : "play.api.mvc.Results.PaymentRequired", "link" : "controllers\/ApiController.html#PaymentRequired:Results.this.Status", "kind" : "val"}, {"label" : "Unauthorized", "tail" : ": Status", "member" : "play.api.mvc.Results.Unauthorized", "link" : "controllers\/ApiController.html#Unauthorized:Results.this.Status", "kind" : "val"}, {"label" : "BadRequest", "tail" : ": Status", "member" : "play.api.mvc.Results.BadRequest", "link" : "controllers\/ApiController.html#BadRequest:Results.this.Status", "kind" : "val"}, {"label" : "PermanentRedirect", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.PermanentRedirect", "link" : "controllers\/ApiController.html#PermanentRedirect(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "TemporaryRedirect", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.TemporaryRedirect", "link" : "controllers\/ApiController.html#TemporaryRedirect(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "NotModified", "tail" : ": Result", "member" : "play.api.mvc.Results.NotModified", "link" : "controllers\/ApiController.html#NotModified:play.api.mvc.Result", "kind" : "val"}, {"label" : "SeeOther", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.SeeOther", "link" : "controllers\/ApiController.html#SeeOther(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "Found", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.Found", "link" : "controllers\/ApiController.html#Found(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "MovedPermanently", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.MovedPermanently", "link" : "controllers\/ApiController.html#MovedPermanently(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "MultiStatus", "tail" : ": Status", "member" : "play.api.mvc.Results.MultiStatus", "link" : "controllers\/ApiController.html#MultiStatus:Results.this.Status", "kind" : "val"}, {"label" : "PartialContent", "tail" : ": Status", "member" : "play.api.mvc.Results.PartialContent", "link" : "controllers\/ApiController.html#PartialContent:Results.this.Status", "kind" : "val"}, {"label" : "ResetContent", "tail" : ": Result", "member" : "play.api.mvc.Results.ResetContent", "link" : "controllers\/ApiController.html#ResetContent:play.api.mvc.Result", "kind" : "val"}, {"label" : "NoContent", "tail" : ": Result", "member" : "play.api.mvc.Results.NoContent", "link" : "controllers\/ApiController.html#NoContent:play.api.mvc.Result", "kind" : "val"}, {"label" : "NonAuthoritativeInformation", "tail" : ": Status", "member" : "play.api.mvc.Results.NonAuthoritativeInformation", "link" : "controllers\/ApiController.html#NonAuthoritativeInformation:Results.this.Status", "kind" : "val"}, {"label" : "Accepted", "tail" : ": Status", "member" : "play.api.mvc.Results.Accepted", "link" : "controllers\/ApiController.html#Accepted:Results.this.Status", "kind" : "val"}, {"label" : "Created", "tail" : ": Status", "member" : "play.api.mvc.Results.Created", "link" : "controllers\/ApiController.html#Created:Results.this.Status", "kind" : "val"}, {"label" : "Ok", "tail" : ": Status", "member" : "play.api.mvc.Results.Ok", "link" : "controllers\/ApiController.html#Ok:Results.this.Status", "kind" : "val"}, {"label" : "SwitchingProtocols", "tail" : ": Result", "member" : "play.api.mvc.Results.SwitchingProtocols", "link" : "controllers\/ApiController.html#SwitchingProtocols:play.api.mvc.Result", "kind" : "val"}, {"label" : "Continue", "tail" : ": Result", "member" : "play.api.mvc.Results.Continue", "link" : "controllers\/ApiController.html#Continue:play.api.mvc.Result", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/ApiController.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/ApiController.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/ApiController.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/ApiController.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/ApiController.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/ApiController.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/ApiController.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ApiController.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ApiController.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ApiController.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/ApiController.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/ApiController.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/ApiController.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/ApiController.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/ApiController.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/ApiController.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/ApiController.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/ApiController.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/ApiController.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/ApiController.html", "kind" : "class"}, {"name" : "controllers.FrontendController", "shortDescription" : "", "members_class" : [{"label" : "Status", "tail" : "", "member" : "play.api.mvc.Results.Status", "link" : "controllers\/FrontendController.html#StatusextendsResult", "kind" : "class"}, {"label" : "assetOrDefault", "tail" : "(resource: String): Action[AnyContent]", "member" : "controllers.FrontendController.assetOrDefault", "link" : "controllers\/FrontendController.html#assetOrDefault(resource:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "index", "tail" : "(): Action[AnyContent]", "member" : "controllers.FrontendController.index", "link" : "controllers\/FrontendController.html#index():play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"member" : "controllers.FrontendController#", "error" : "unsupported entity"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "controllers\/FrontendController.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "controllerComponents", "tail" : ": MessagesControllerComponents", "member" : "play.api.mvc.MessagesAbstractController.controllerComponents", "link" : "controllers\/FrontendController.html#controllerComponents:play.api.mvc.MessagesControllerComponents", "kind" : "val"}, {"label" : "Action", "tail" : "(): ActionBuilder[MessagesRequest, AnyContent]", "member" : "play.api.mvc.MessagesBaseController.Action", "link" : "controllers\/FrontendController.html#Action:play.api.mvc.ActionBuilder[play.api.mvc.MessagesRequest,play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "fileMimeTypes", "tail" : "(): FileMimeTypes", "member" : "play.api.mvc.BaseControllerHelpers.fileMimeTypes", "link" : "controllers\/FrontendController.html#fileMimeTypes:play.api.http.FileMimeTypes", "kind" : "implicit def"}, {"label" : "supportedLangs", "tail" : "(): Langs", "member" : "play.api.mvc.BaseControllerHelpers.supportedLangs", "link" : "controllers\/FrontendController.html#supportedLangs:play.api.i18n.Langs", "kind" : "implicit def"}, {"label" : "messagesApi", "tail" : "(): MessagesApi", "member" : "play.api.mvc.BaseControllerHelpers.messagesApi", "link" : "controllers\/FrontendController.html#messagesApi:play.api.i18n.MessagesApi", "kind" : "implicit def"}, {"label" : "defaultExecutionContext", "tail" : "(): ExecutionContext", "member" : "play.api.mvc.BaseControllerHelpers.defaultExecutionContext", "link" : "controllers\/FrontendController.html#defaultExecutionContext:scala.concurrent.ExecutionContext", "kind" : "def"}, {"label" : "parse", "tail" : "(): PlayBodyParsers", "member" : "play.api.mvc.BaseControllerHelpers.parse", "link" : "controllers\/FrontendController.html#parse:play.api.mvc.PlayBodyParsers", "kind" : "def"}, {"label" : "TODO", "tail" : ": Action[AnyContent]", "member" : "play.api.mvc.ControllerHelpers.TODO", "link" : "controllers\/FrontendController.html#TODO:play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "lazy val"}, {"label" : "request2flash", "tail" : "(request: RequestHeader): Flash", "member" : "play.api.mvc.RequestImplicits.request2flash", "link" : "controllers\/FrontendController.html#request2flash(implicitrequest:play.api.mvc.RequestHeader):play.api.mvc.Flash", "kind" : "implicit def"}, {"label" : "request2session", "tail" : "(request: RequestHeader): Session", "member" : "play.api.mvc.RequestImplicits.request2session", "link" : "controllers\/FrontendController.html#request2session(implicitrequest:play.api.mvc.RequestHeader):play.api.mvc.Session", "kind" : "implicit def"}, {"label" : "withCharset", "tail" : "(mimeType: String)(codec: Codec): String", "member" : "play.api.http.ContentTypes.withCharset", "link" : "controllers\/FrontendController.html#withCharset(mimeType:String)(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "BINARY", "tail" : ": String", "member" : "play.api.http.ContentTypes.BINARY", "link" : "controllers\/FrontendController.html#BINARY:String", "kind" : "val"}, {"label" : "FORM", "tail" : ": String", "member" : "play.api.http.ContentTypes.FORM", "link" : "controllers\/FrontendController.html#FORM:String", "kind" : "val"}, {"label" : "JSON", "tail" : ": String", "member" : "play.api.http.ContentTypes.JSON", "link" : "controllers\/FrontendController.html#JSON:String", "kind" : "val"}, {"label" : "CACHE_MANIFEST", "tail" : ": String", "member" : "play.api.http.ContentTypes.CACHE_MANIFEST", "link" : "controllers\/FrontendController.html#CACHE_MANIFEST:String", "kind" : "val"}, {"label" : "EVENT_STREAM", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.EVENT_STREAM", "link" : "controllers\/FrontendController.html#EVENT_STREAM(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "JAVASCRIPT", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.JAVASCRIPT", "link" : "controllers\/FrontendController.html#JAVASCRIPT(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "CSS", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.CSS", "link" : "controllers\/FrontendController.html#CSS(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "XML", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.XML", "link" : "controllers\/FrontendController.html#XML(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "XHTML", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.XHTML", "link" : "controllers\/FrontendController.html#XHTML(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "HTML", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.HTML", "link" : "controllers\/FrontendController.html#HTML(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "TEXT", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.TEXT", "link" : "controllers\/FrontendController.html#TEXT(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "X_CONTENT_SECURITY_POLICY_NONCE_HEADER", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_CONTENT_SECURITY_POLICY_NONCE_HEADER", "link" : "controllers\/FrontendController.html#X_CONTENT_SECURITY_POLICY_NONCE_HEADER:String", "kind" : "val"}, {"label" : "CONTENT_SECURITY_POLICY_REPORT_ONLY", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_SECURITY_POLICY_REPORT_ONLY", "link" : "controllers\/FrontendController.html#CONTENT_SECURITY_POLICY_REPORT_ONLY:String", "kind" : "val"}, {"label" : "CONTENT_SECURITY_POLICY", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_SECURITY_POLICY", "link" : "controllers\/FrontendController.html#CONTENT_SECURITY_POLICY:String", "kind" : "val"}, {"label" : "REFERRER_POLICY", "tail" : ": String", "member" : "play.api.http.HeaderNames.REFERRER_POLICY", "link" : "controllers\/FrontendController.html#REFERRER_POLICY:String", "kind" : "val"}, {"label" : "X_PERMITTED_CROSS_DOMAIN_POLICIES", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_PERMITTED_CROSS_DOMAIN_POLICIES", "link" : "controllers\/FrontendController.html#X_PERMITTED_CROSS_DOMAIN_POLICIES:String", "kind" : "val"}, {"label" : "X_CONTENT_TYPE_OPTIONS", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_CONTENT_TYPE_OPTIONS", "link" : "controllers\/FrontendController.html#X_CONTENT_TYPE_OPTIONS:String", "kind" : "val"}, {"label" : "X_XSS_PROTECTION", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_XSS_PROTECTION", "link" : "controllers\/FrontendController.html#X_XSS_PROTECTION:String", "kind" : "val"}, {"label" : "X_FRAME_OPTIONS", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FRAME_OPTIONS", "link" : "controllers\/FrontendController.html#X_FRAME_OPTIONS:String", "kind" : "val"}, {"label" : "STRICT_TRANSPORT_SECURITY", "tail" : ": String", "member" : "play.api.http.HeaderNames.STRICT_TRANSPORT_SECURITY", "link" : "controllers\/FrontendController.html#STRICT_TRANSPORT_SECURITY:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_REQUEST_HEADERS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_REQUEST_HEADERS", "link" : "controllers\/FrontendController.html#ACCESS_CONTROL_REQUEST_HEADERS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_REQUEST_METHOD", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_REQUEST_METHOD", "link" : "controllers\/FrontendController.html#ACCESS_CONTROL_REQUEST_METHOD:String", "kind" : "val"}, {"label" : "ORIGIN", "tail" : ": String", "member" : "play.api.http.HeaderNames.ORIGIN", "link" : "controllers\/FrontendController.html#ORIGIN:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_HEADERS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_HEADERS", "link" : "controllers\/FrontendController.html#ACCESS_CONTROL_ALLOW_HEADERS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_METHODS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_METHODS", "link" : "controllers\/FrontendController.html#ACCESS_CONTROL_ALLOW_METHODS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_CREDENTIALS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_CREDENTIALS", "link" : "controllers\/FrontendController.html#ACCESS_CONTROL_ALLOW_CREDENTIALS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_MAX_AGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_MAX_AGE", "link" : "controllers\/FrontendController.html#ACCESS_CONTROL_MAX_AGE:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_EXPOSE_HEADERS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_EXPOSE_HEADERS", "link" : "controllers\/FrontendController.html#ACCESS_CONTROL_EXPOSE_HEADERS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_ORIGIN", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_ORIGIN", "link" : "controllers\/FrontendController.html#ACCESS_CONTROL_ALLOW_ORIGIN:String", "kind" : "val"}, {"label" : "X_REQUESTED_WITH", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_REQUESTED_WITH", "link" : "controllers\/FrontendController.html#X_REQUESTED_WITH:String", "kind" : "val"}, {"label" : "X_FORWARDED_PROTO", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_PROTO", "link" : "controllers\/FrontendController.html#X_FORWARDED_PROTO:String", "kind" : "val"}, {"label" : "X_FORWARDED_PORT", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_PORT", "link" : "controllers\/FrontendController.html#X_FORWARDED_PORT:String", "kind" : "val"}, {"label" : "X_FORWARDED_HOST", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_HOST", "link" : "controllers\/FrontendController.html#X_FORWARDED_HOST:String", "kind" : "val"}, {"label" : "X_FORWARDED_FOR", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_FOR", "link" : "controllers\/FrontendController.html#X_FORWARDED_FOR:String", "kind" : "val"}, {"label" : "FORWARDED", "tail" : ": String", "member" : "play.api.http.HeaderNames.FORWARDED", "link" : "controllers\/FrontendController.html#FORWARDED:String", "kind" : "val"}, {"label" : "WWW_AUTHENTICATE", "tail" : ": String", "member" : "play.api.http.HeaderNames.WWW_AUTHENTICATE", "link" : "controllers\/FrontendController.html#WWW_AUTHENTICATE:String", "kind" : "val"}, {"label" : "WARNING", "tail" : ": String", "member" : "play.api.http.HeaderNames.WARNING", "link" : "controllers\/FrontendController.html#WARNING:String", "kind" : "val"}, {"label" : "VIA", "tail" : ": String", "member" : "play.api.http.HeaderNames.VIA", "link" : "controllers\/FrontendController.html#VIA:String", "kind" : "val"}, {"label" : "VARY", "tail" : ": String", "member" : "play.api.http.HeaderNames.VARY", "link" : "controllers\/FrontendController.html#VARY:String", "kind" : "val"}, {"label" : "USER_AGENT", "tail" : ": String", "member" : "play.api.http.HeaderNames.USER_AGENT", "link" : "controllers\/FrontendController.html#USER_AGENT:String", "kind" : "val"}, {"label" : "UPGRADE", "tail" : ": String", "member" : "play.api.http.HeaderNames.UPGRADE", "link" : "controllers\/FrontendController.html#UPGRADE:String", "kind" : "val"}, {"label" : "TRANSFER_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.TRANSFER_ENCODING", "link" : "controllers\/FrontendController.html#TRANSFER_ENCODING:String", "kind" : "val"}, {"label" : "TRAILER", "tail" : ": String", "member" : "play.api.http.HeaderNames.TRAILER", "link" : "controllers\/FrontendController.html#TRAILER:String", "kind" : "val"}, {"label" : "TE", "tail" : ": String", "member" : "play.api.http.HeaderNames.TE", "link" : "controllers\/FrontendController.html#TE:String", "kind" : "val"}, {"label" : "SET_COOKIE2", "tail" : ": String", "member" : "play.api.http.HeaderNames.SET_COOKIE2", "link" : "controllers\/FrontendController.html#SET_COOKIE2:String", "kind" : "val"}, {"label" : "SET_COOKIE", "tail" : ": String", "member" : "play.api.http.HeaderNames.SET_COOKIE", "link" : "controllers\/FrontendController.html#SET_COOKIE:String", "kind" : "val"}, {"label" : "SERVER", "tail" : ": String", "member" : "play.api.http.HeaderNames.SERVER", "link" : "controllers\/FrontendController.html#SERVER:String", "kind" : "val"}, {"label" : "RETRY_AFTER", "tail" : ": String", "member" : "play.api.http.HeaderNames.RETRY_AFTER", "link" : "controllers\/FrontendController.html#RETRY_AFTER:String", "kind" : "val"}, {"label" : "REFERER", "tail" : ": String", "member" : "play.api.http.HeaderNames.REFERER", "link" : "controllers\/FrontendController.html#REFERER:String", "kind" : "val"}, {"label" : "RANGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.RANGE", "link" : "controllers\/FrontendController.html#RANGE:String", "kind" : "val"}, {"label" : "PROXY_AUTHORIZATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.PROXY_AUTHORIZATION", "link" : "controllers\/FrontendController.html#PROXY_AUTHORIZATION:String", "kind" : "val"}, {"label" : "PROXY_AUTHENTICATE", "tail" : ": String", "member" : "play.api.http.HeaderNames.PROXY_AUTHENTICATE", "link" : "controllers\/FrontendController.html#PROXY_AUTHENTICATE:String", "kind" : "val"}, {"label" : "PRAGMA", "tail" : ": String", "member" : "play.api.http.HeaderNames.PRAGMA", "link" : "controllers\/FrontendController.html#PRAGMA:String", "kind" : "val"}, {"label" : "MAX_FORWARDS", "tail" : ": String", "member" : "play.api.http.HeaderNames.MAX_FORWARDS", "link" : "controllers\/FrontendController.html#MAX_FORWARDS:String", "kind" : "val"}, {"label" : "LOCATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.LOCATION", "link" : "controllers\/FrontendController.html#LOCATION:String", "kind" : "val"}, {"label" : "LINK", "tail" : ": String", "member" : "play.api.http.HeaderNames.LINK", "link" : "controllers\/FrontendController.html#LINK:String", "kind" : "val"}, {"label" : "LAST_MODIFIED", "tail" : ": String", "member" : "play.api.http.HeaderNames.LAST_MODIFIED", "link" : "controllers\/FrontendController.html#LAST_MODIFIED:String", "kind" : "val"}, {"label" : "IF_UNMODIFIED_SINCE", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_UNMODIFIED_SINCE", "link" : "controllers\/FrontendController.html#IF_UNMODIFIED_SINCE:String", "kind" : "val"}, {"label" : "IF_RANGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_RANGE", "link" : "controllers\/FrontendController.html#IF_RANGE:String", "kind" : "val"}, {"label" : "IF_NONE_MATCH", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_NONE_MATCH", "link" : "controllers\/FrontendController.html#IF_NONE_MATCH:String", "kind" : "val"}, {"label" : "IF_MODIFIED_SINCE", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_MODIFIED_SINCE", "link" : "controllers\/FrontendController.html#IF_MODIFIED_SINCE:String", "kind" : "val"}, {"label" : "IF_MATCH", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_MATCH", "link" : "controllers\/FrontendController.html#IF_MATCH:String", "kind" : "val"}, {"label" : "HOST", "tail" : ": String", "member" : "play.api.http.HeaderNames.HOST", "link" : "controllers\/FrontendController.html#HOST:String", "kind" : "val"}, {"label" : "FROM", "tail" : ": String", "member" : "play.api.http.HeaderNames.FROM", "link" : "controllers\/FrontendController.html#FROM:String", "kind" : "val"}, {"label" : "EXPIRES", "tail" : ": String", "member" : "play.api.http.HeaderNames.EXPIRES", "link" : "controllers\/FrontendController.html#EXPIRES:String", "kind" : "val"}, {"label" : "EXPECT", "tail" : ": String", "member" : "play.api.http.HeaderNames.EXPECT", "link" : "controllers\/FrontendController.html#EXPECT:String", "kind" : "val"}, {"label" : "ETAG", "tail" : ": String", "member" : "play.api.http.HeaderNames.ETAG", "link" : "controllers\/FrontendController.html#ETAG:String", "kind" : "val"}, {"label" : "DATE", "tail" : ": String", "member" : "play.api.http.HeaderNames.DATE", "link" : "controllers\/FrontendController.html#DATE:String", "kind" : "val"}, {"label" : "COOKIE", "tail" : ": String", "member" : "play.api.http.HeaderNames.COOKIE", "link" : "controllers\/FrontendController.html#COOKIE:String", "kind" : "val"}, {"label" : "CONTENT_TYPE", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_TYPE", "link" : "controllers\/FrontendController.html#CONTENT_TYPE:String", "kind" : "val"}, {"label" : "CONTENT_TRANSFER_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_TRANSFER_ENCODING", "link" : "controllers\/FrontendController.html#CONTENT_TRANSFER_ENCODING:String", "kind" : "val"}, {"label" : "CONTENT_RANGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_RANGE", "link" : "controllers\/FrontendController.html#CONTENT_RANGE:String", "kind" : "val"}, {"label" : "CONTENT_MD5", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_MD5", "link" : "controllers\/FrontendController.html#CONTENT_MD5:String", "kind" : "val"}, {"label" : "CONTENT_LOCATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_LOCATION", "link" : "controllers\/FrontendController.html#CONTENT_LOCATION:String", "kind" : "val"}, {"label" : "CONTENT_LENGTH", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_LENGTH", "link" : "controllers\/FrontendController.html#CONTENT_LENGTH:String", "kind" : "val"}, {"label" : "CONTENT_LANGUAGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_LANGUAGE", "link" : "controllers\/FrontendController.html#CONTENT_LANGUAGE:String", "kind" : "val"}, {"label" : "CONTENT_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_ENCODING", "link" : "controllers\/FrontendController.html#CONTENT_ENCODING:String", "kind" : "val"}, {"label" : "CONTENT_DISPOSITION", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_DISPOSITION", "link" : "controllers\/FrontendController.html#CONTENT_DISPOSITION:String", "kind" : "val"}, {"label" : "CONNECTION", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONNECTION", "link" : "controllers\/FrontendController.html#CONNECTION:String", "kind" : "val"}, {"label" : "CACHE_CONTROL", "tail" : ": String", "member" : "play.api.http.HeaderNames.CACHE_CONTROL", "link" : "controllers\/FrontendController.html#CACHE_CONTROL:String", "kind" : "val"}, {"label" : "AUTHORIZATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.AUTHORIZATION", "link" : "controllers\/FrontendController.html#AUTHORIZATION:String", "kind" : "val"}, {"label" : "ALLOW", "tail" : ": String", "member" : "play.api.http.HeaderNames.ALLOW", "link" : "controllers\/FrontendController.html#ALLOW:String", "kind" : "val"}, {"label" : "AGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.AGE", "link" : "controllers\/FrontendController.html#AGE:String", "kind" : "val"}, {"label" : "ACCEPT_RANGES", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_RANGES", "link" : "controllers\/FrontendController.html#ACCEPT_RANGES:String", "kind" : "val"}, {"label" : "ACCEPT_LANGUAGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_LANGUAGE", "link" : "controllers\/FrontendController.html#ACCEPT_LANGUAGE:String", "kind" : "val"}, {"label" : "ACCEPT_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_ENCODING", "link" : "controllers\/FrontendController.html#ACCEPT_ENCODING:String", "kind" : "val"}, {"label" : "ACCEPT_CHARSET", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_CHARSET", "link" : "controllers\/FrontendController.html#ACCEPT_CHARSET:String", "kind" : "val"}, {"label" : "ACCEPT", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT", "link" : "controllers\/FrontendController.html#ACCEPT:String", "kind" : "val"}, {"label" : "NETWORK_AUTHENTICATION_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.NETWORK_AUTHENTICATION_REQUIRED", "link" : "controllers\/FrontendController.html#NETWORK_AUTHENTICATION_REQUIRED:Int", "kind" : "val"}, {"label" : "INSUFFICIENT_STORAGE", "tail" : ": Int", "member" : "play.api.http.Status.INSUFFICIENT_STORAGE", "link" : "controllers\/FrontendController.html#INSUFFICIENT_STORAGE:Int", "kind" : "val"}, {"label" : "HTTP_VERSION_NOT_SUPPORTED", "tail" : ": Int", "member" : "play.api.http.Status.HTTP_VERSION_NOT_SUPPORTED", "link" : "controllers\/FrontendController.html#HTTP_VERSION_NOT_SUPPORTED:Int", "kind" : "val"}, {"label" : "GATEWAY_TIMEOUT", "tail" : ": Int", "member" : "play.api.http.Status.GATEWAY_TIMEOUT", "link" : "controllers\/FrontendController.html#GATEWAY_TIMEOUT:Int", "kind" : "val"}, {"label" : "SERVICE_UNAVAILABLE", "tail" : ": Int", "member" : "play.api.http.Status.SERVICE_UNAVAILABLE", "link" : "controllers\/FrontendController.html#SERVICE_UNAVAILABLE:Int", "kind" : "val"}, {"label" : "BAD_GATEWAY", "tail" : ": Int", "member" : "play.api.http.Status.BAD_GATEWAY", "link" : "controllers\/FrontendController.html#BAD_GATEWAY:Int", "kind" : "val"}, {"label" : "NOT_IMPLEMENTED", "tail" : ": Int", "member" : "play.api.http.Status.NOT_IMPLEMENTED", "link" : "controllers\/FrontendController.html#NOT_IMPLEMENTED:Int", "kind" : "val"}, {"label" : "INTERNAL_SERVER_ERROR", "tail" : ": Int", "member" : "play.api.http.Status.INTERNAL_SERVER_ERROR", "link" : "controllers\/FrontendController.html#INTERNAL_SERVER_ERROR:Int", "kind" : "val"}, {"label" : "TOO_MANY_REQUEST", "tail" : ": Int", "member" : "play.api.http.Status.TOO_MANY_REQUEST", "link" : "controllers\/FrontendController.html#TOO_MANY_REQUEST:Int", "kind" : "val"}, {"label" : "REQUEST_HEADER_FIELDS_TOO_LARGE", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_HEADER_FIELDS_TOO_LARGE", "link" : "controllers\/FrontendController.html#REQUEST_HEADER_FIELDS_TOO_LARGE:Int", "kind" : "val"}, {"label" : "TOO_MANY_REQUESTS", "tail" : ": Int", "member" : "play.api.http.Status.TOO_MANY_REQUESTS", "link" : "controllers\/FrontendController.html#TOO_MANY_REQUESTS:Int", "kind" : "val"}, {"label" : "PRECONDITION_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.PRECONDITION_REQUIRED", "link" : "controllers\/FrontendController.html#PRECONDITION_REQUIRED:Int", "kind" : "val"}, {"label" : "UPGRADE_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.UPGRADE_REQUIRED", "link" : "controllers\/FrontendController.html#UPGRADE_REQUIRED:Int", "kind" : "val"}, {"label" : "FAILED_DEPENDENCY", "tail" : ": Int", "member" : "play.api.http.Status.FAILED_DEPENDENCY", "link" : "controllers\/FrontendController.html#FAILED_DEPENDENCY:Int", "kind" : "val"}, {"label" : "LOCKED", "tail" : ": Int", "member" : "play.api.http.Status.LOCKED", "link" : "controllers\/FrontendController.html#LOCKED:Int", "kind" : "val"}, {"label" : "UNPROCESSABLE_ENTITY", "tail" : ": Int", "member" : "play.api.http.Status.UNPROCESSABLE_ENTITY", "link" : "controllers\/FrontendController.html#UNPROCESSABLE_ENTITY:Int", "kind" : "val"}, {"label" : "IM_A_TEAPOT", "tail" : ": Int", "member" : "play.api.http.Status.IM_A_TEAPOT", "link" : "controllers\/FrontendController.html#IM_A_TEAPOT:Int", "kind" : "val"}, {"label" : "EXPECTATION_FAILED", "tail" : ": Int", "member" : "play.api.http.Status.EXPECTATION_FAILED", "link" : "controllers\/FrontendController.html#EXPECTATION_FAILED:Int", "kind" : "val"}, {"label" : "REQUESTED_RANGE_NOT_SATISFIABLE", "tail" : ": Int", "member" : "play.api.http.Status.REQUESTED_RANGE_NOT_SATISFIABLE", "link" : "controllers\/FrontendController.html#REQUESTED_RANGE_NOT_SATISFIABLE:Int", "kind" : "val"}, {"label" : "UNSUPPORTED_MEDIA_TYPE", "tail" : ": Int", "member" : "play.api.http.Status.UNSUPPORTED_MEDIA_TYPE", "link" : "controllers\/FrontendController.html#UNSUPPORTED_MEDIA_TYPE:Int", "kind" : "val"}, {"label" : "REQUEST_URI_TOO_LONG", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_URI_TOO_LONG", "link" : "controllers\/FrontendController.html#REQUEST_URI_TOO_LONG:Int", "kind" : "val"}, {"label" : "REQUEST_ENTITY_TOO_LARGE", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_ENTITY_TOO_LARGE", "link" : "controllers\/FrontendController.html#REQUEST_ENTITY_TOO_LARGE:Int", "kind" : "val"}, {"label" : "PRECONDITION_FAILED", "tail" : ": Int", "member" : "play.api.http.Status.PRECONDITION_FAILED", "link" : "controllers\/FrontendController.html#PRECONDITION_FAILED:Int", "kind" : "val"}, {"label" : "LENGTH_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.LENGTH_REQUIRED", "link" : "controllers\/FrontendController.html#LENGTH_REQUIRED:Int", "kind" : "val"}, {"label" : "GONE", "tail" : ": Int", "member" : "play.api.http.Status.GONE", "link" : "controllers\/FrontendController.html#GONE:Int", "kind" : "val"}, {"label" : "CONFLICT", "tail" : ": Int", "member" : "play.api.http.Status.CONFLICT", "link" : "controllers\/FrontendController.html#CONFLICT:Int", "kind" : "val"}, {"label" : "REQUEST_TIMEOUT", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_TIMEOUT", "link" : "controllers\/FrontendController.html#REQUEST_TIMEOUT:Int", "kind" : "val"}, {"label" : "PROXY_AUTHENTICATION_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.PROXY_AUTHENTICATION_REQUIRED", "link" : "controllers\/FrontendController.html#PROXY_AUTHENTICATION_REQUIRED:Int", "kind" : "val"}, {"label" : "NOT_ACCEPTABLE", "tail" : ": Int", "member" : "play.api.http.Status.NOT_ACCEPTABLE", "link" : "controllers\/FrontendController.html#NOT_ACCEPTABLE:Int", "kind" : "val"}, {"label" : "METHOD_NOT_ALLOWED", "tail" : ": Int", "member" : "play.api.http.Status.METHOD_NOT_ALLOWED", "link" : "controllers\/FrontendController.html#METHOD_NOT_ALLOWED:Int", "kind" : "val"}, {"label" : "NOT_FOUND", "tail" : ": Int", "member" : "play.api.http.Status.NOT_FOUND", "link" : "controllers\/FrontendController.html#NOT_FOUND:Int", "kind" : "val"}, {"label" : "FORBIDDEN", "tail" : ": Int", "member" : "play.api.http.Status.FORBIDDEN", "link" : "controllers\/FrontendController.html#FORBIDDEN:Int", "kind" : "val"}, {"label" : "PAYMENT_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.PAYMENT_REQUIRED", "link" : "controllers\/FrontendController.html#PAYMENT_REQUIRED:Int", "kind" : "val"}, {"label" : "UNAUTHORIZED", "tail" : ": Int", "member" : "play.api.http.Status.UNAUTHORIZED", "link" : "controllers\/FrontendController.html#UNAUTHORIZED:Int", "kind" : "val"}, {"label" : "BAD_REQUEST", "tail" : ": Int", "member" : "play.api.http.Status.BAD_REQUEST", "link" : "controllers\/FrontendController.html#BAD_REQUEST:Int", "kind" : "val"}, {"label" : "PERMANENT_REDIRECT", "tail" : ": Int", "member" : "play.api.http.Status.PERMANENT_REDIRECT", "link" : "controllers\/FrontendController.html#PERMANENT_REDIRECT:Int", "kind" : "val"}, {"label" : "TEMPORARY_REDIRECT", "tail" : ": Int", "member" : "play.api.http.Status.TEMPORARY_REDIRECT", "link" : "controllers\/FrontendController.html#TEMPORARY_REDIRECT:Int", "kind" : "val"}, {"label" : "USE_PROXY", "tail" : ": Int", "member" : "play.api.http.Status.USE_PROXY", "link" : "controllers\/FrontendController.html#USE_PROXY:Int", "kind" : "val"}, {"label" : "NOT_MODIFIED", "tail" : ": Int", "member" : "play.api.http.Status.NOT_MODIFIED", "link" : "controllers\/FrontendController.html#NOT_MODIFIED:Int", "kind" : "val"}, {"label" : "SEE_OTHER", "tail" : ": Int", "member" : "play.api.http.Status.SEE_OTHER", "link" : "controllers\/FrontendController.html#SEE_OTHER:Int", "kind" : "val"}, {"label" : "FOUND", "tail" : ": Int", "member" : "play.api.http.Status.FOUND", "link" : "controllers\/FrontendController.html#FOUND:Int", "kind" : "val"}, {"label" : "MOVED_PERMANENTLY", "tail" : ": Int", "member" : "play.api.http.Status.MOVED_PERMANENTLY", "link" : "controllers\/FrontendController.html#MOVED_PERMANENTLY:Int", "kind" : "val"}, {"label" : "MULTIPLE_CHOICES", "tail" : ": Int", "member" : "play.api.http.Status.MULTIPLE_CHOICES", "link" : "controllers\/FrontendController.html#MULTIPLE_CHOICES:Int", "kind" : "val"}, {"label" : "MULTI_STATUS", "tail" : ": Int", "member" : "play.api.http.Status.MULTI_STATUS", "link" : "controllers\/FrontendController.html#MULTI_STATUS:Int", "kind" : "val"}, {"label" : "PARTIAL_CONTENT", "tail" : ": Int", "member" : "play.api.http.Status.PARTIAL_CONTENT", "link" : "controllers\/FrontendController.html#PARTIAL_CONTENT:Int", "kind" : "val"}, {"label" : "RESET_CONTENT", "tail" : ": Int", "member" : "play.api.http.Status.RESET_CONTENT", "link" : "controllers\/FrontendController.html#RESET_CONTENT:Int", "kind" : "val"}, {"label" : "NO_CONTENT", "tail" : ": Int", "member" : "play.api.http.Status.NO_CONTENT", "link" : "controllers\/FrontendController.html#NO_CONTENT:Int", "kind" : "val"}, {"label" : "NON_AUTHORITATIVE_INFORMATION", "tail" : ": Int", "member" : "play.api.http.Status.NON_AUTHORITATIVE_INFORMATION", "link" : "controllers\/FrontendController.html#NON_AUTHORITATIVE_INFORMATION:Int", "kind" : "val"}, {"label" : "ACCEPTED", "tail" : ": Int", "member" : "play.api.http.Status.ACCEPTED", "link" : "controllers\/FrontendController.html#ACCEPTED:Int", "kind" : "val"}, {"label" : "CREATED", "tail" : ": Int", "member" : "play.api.http.Status.CREATED", "link" : "controllers\/FrontendController.html#CREATED:Int", "kind" : "val"}, {"label" : "OK", "tail" : ": Int", "member" : "play.api.http.Status.OK", "link" : "controllers\/FrontendController.html#OK:Int", "kind" : "val"}, {"label" : "SWITCHING_PROTOCOLS", "tail" : ": Int", "member" : "play.api.http.Status.SWITCHING_PROTOCOLS", "link" : "controllers\/FrontendController.html#SWITCHING_PROTOCOLS:Int", "kind" : "val"}, {"label" : "CONTINUE", "tail" : ": Int", "member" : "play.api.http.Status.CONTINUE", "link" : "controllers\/FrontendController.html#CONTINUE:Int", "kind" : "val"}, {"label" : "CHUNKED", "tail" : ": String", "member" : "play.api.http.HttpProtocol.CHUNKED", "link" : "controllers\/FrontendController.html#CHUNKED:String", "kind" : "val"}, {"label" : "HTTP_1_1", "tail" : ": String", "member" : "play.api.http.HttpProtocol.HTTP_1_1", "link" : "controllers\/FrontendController.html#HTTP_1_1:String", "kind" : "val"}, {"label" : "HTTP_1_0", "tail" : ": String", "member" : "play.api.http.HttpProtocol.HTTP_1_0", "link" : "controllers\/FrontendController.html#HTTP_1_0:String", "kind" : "val"}, {"label" : "Redirect", "tail" : "(call: Call, status: Int): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/FrontendController.html#Redirect(call:play.api.mvc.Call,status:Int):play.api.mvc.Result", "kind" : "def"}, {"label" : "Redirect", "tail" : "(call: Call): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/FrontendController.html#Redirect(call:play.api.mvc.Call):play.api.mvc.Result", "kind" : "def"}, {"label" : "Redirect", "tail" : "(url: String, queryString: Map[String, Seq[String]], status: Int): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/FrontendController.html#Redirect(url:String,queryString:Map[String,Seq[String]],status:Int):play.api.mvc.Result", "kind" : "def"}, {"label" : "Redirect", "tail" : "(url: String, status: Int): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/FrontendController.html#Redirect(url:String,status:Int):play.api.mvc.Result", "kind" : "def"}, {"label" : "Status", "tail" : "(code: Int): Status", "member" : "play.api.mvc.Results.Status", "link" : "controllers\/FrontendController.html#Status(code:Int):Results.this.Status", "kind" : "def"}, {"label" : "NetworkAuthenticationRequired", "tail" : ": Status", "member" : "play.api.mvc.Results.NetworkAuthenticationRequired", "link" : "controllers\/FrontendController.html#NetworkAuthenticationRequired:Results.this.Status", "kind" : "val"}, {"label" : "InsufficientStorage", "tail" : ": Status", "member" : "play.api.mvc.Results.InsufficientStorage", "link" : "controllers\/FrontendController.html#InsufficientStorage:Results.this.Status", "kind" : "val"}, {"label" : "HttpVersionNotSupported", "tail" : ": Status", "member" : "play.api.mvc.Results.HttpVersionNotSupported", "link" : "controllers\/FrontendController.html#HttpVersionNotSupported:Results.this.Status", "kind" : "val"}, {"label" : "GatewayTimeout", "tail" : ": Status", "member" : "play.api.mvc.Results.GatewayTimeout", "link" : "controllers\/FrontendController.html#GatewayTimeout:Results.this.Status", "kind" : "val"}, {"label" : "ServiceUnavailable", "tail" : ": Status", "member" : "play.api.mvc.Results.ServiceUnavailable", "link" : "controllers\/FrontendController.html#ServiceUnavailable:Results.this.Status", "kind" : "val"}, {"label" : "BadGateway", "tail" : ": Status", "member" : "play.api.mvc.Results.BadGateway", "link" : "controllers\/FrontendController.html#BadGateway:Results.this.Status", "kind" : "val"}, {"label" : "NotImplemented", "tail" : ": Status", "member" : "play.api.mvc.Results.NotImplemented", "link" : "controllers\/FrontendController.html#NotImplemented:Results.this.Status", "kind" : "val"}, {"label" : "InternalServerError", "tail" : ": Status", "member" : "play.api.mvc.Results.InternalServerError", "link" : "controllers\/FrontendController.html#InternalServerError:Results.this.Status", "kind" : "val"}, {"label" : "TooManyRequest", "tail" : ": Status", "member" : "play.api.mvc.Results.TooManyRequest", "link" : "controllers\/FrontendController.html#TooManyRequest:Results.this.Status", "kind" : "val"}, {"label" : "RequestHeaderFieldsTooLarge", "tail" : ": Status", "member" : "play.api.mvc.Results.RequestHeaderFieldsTooLarge", "link" : "controllers\/FrontendController.html#RequestHeaderFieldsTooLarge:Results.this.Status", "kind" : "val"}, {"label" : "TooManyRequests", "tail" : ": Status", "member" : "play.api.mvc.Results.TooManyRequests", "link" : "controllers\/FrontendController.html#TooManyRequests:Results.this.Status", "kind" : "val"}, {"label" : "PreconditionRequired", "tail" : ": Status", "member" : "play.api.mvc.Results.PreconditionRequired", "link" : "controllers\/FrontendController.html#PreconditionRequired:Results.this.Status", "kind" : "val"}, {"label" : "FailedDependency", "tail" : ": Status", "member" : "play.api.mvc.Results.FailedDependency", "link" : "controllers\/FrontendController.html#FailedDependency:Results.this.Status", "kind" : "val"}, {"label" : "Locked", "tail" : ": Status", "member" : "play.api.mvc.Results.Locked", "link" : "controllers\/FrontendController.html#Locked:Results.this.Status", "kind" : "val"}, {"label" : "UnprocessableEntity", "tail" : ": Status", "member" : "play.api.mvc.Results.UnprocessableEntity", "link" : "controllers\/FrontendController.html#UnprocessableEntity:Results.this.Status", "kind" : "val"}, {"label" : "ImATeapot", "tail" : ": Status", "member" : "play.api.mvc.Results.ImATeapot", "link" : "controllers\/FrontendController.html#ImATeapot:Results.this.Status", "kind" : "val"}, {"label" : "ExpectationFailed", "tail" : ": Status", "member" : "play.api.mvc.Results.ExpectationFailed", "link" : "controllers\/FrontendController.html#ExpectationFailed:Results.this.Status", "kind" : "val"}, {"label" : "UnsupportedMediaType", "tail" : ": Status", "member" : "play.api.mvc.Results.UnsupportedMediaType", "link" : "controllers\/FrontendController.html#UnsupportedMediaType:Results.this.Status", "kind" : "val"}, {"label" : "UriTooLong", "tail" : ": Status", "member" : "play.api.mvc.Results.UriTooLong", "link" : "controllers\/FrontendController.html#UriTooLong:Results.this.Status", "kind" : "val"}, {"label" : "EntityTooLarge", "tail" : ": Status", "member" : "play.api.mvc.Results.EntityTooLarge", "link" : "controllers\/FrontendController.html#EntityTooLarge:Results.this.Status", "kind" : "val"}, {"label" : "PreconditionFailed", "tail" : ": Status", "member" : "play.api.mvc.Results.PreconditionFailed", "link" : "controllers\/FrontendController.html#PreconditionFailed:Results.this.Status", "kind" : "val"}, {"label" : "Gone", "tail" : ": Status", "member" : "play.api.mvc.Results.Gone", "link" : "controllers\/FrontendController.html#Gone:Results.this.Status", "kind" : "val"}, {"label" : "Conflict", "tail" : ": Status", "member" : "play.api.mvc.Results.Conflict", "link" : "controllers\/FrontendController.html#Conflict:Results.this.Status", "kind" : "val"}, {"label" : "RequestTimeout", "tail" : ": Status", "member" : "play.api.mvc.Results.RequestTimeout", "link" : "controllers\/FrontendController.html#RequestTimeout:Results.this.Status", "kind" : "val"}, {"label" : "NotAcceptable", "tail" : ": Status", "member" : "play.api.mvc.Results.NotAcceptable", "link" : "controllers\/FrontendController.html#NotAcceptable:Results.this.Status", "kind" : "val"}, {"label" : "MethodNotAllowed", "tail" : ": Status", "member" : "play.api.mvc.Results.MethodNotAllowed", "link" : "controllers\/FrontendController.html#MethodNotAllowed:Results.this.Status", "kind" : "val"}, {"label" : "NotFound", "tail" : ": Status", "member" : "play.api.mvc.Results.NotFound", "link" : "controllers\/FrontendController.html#NotFound:Results.this.Status", "kind" : "val"}, {"label" : "Forbidden", "tail" : ": Status", "member" : "play.api.mvc.Results.Forbidden", "link" : "controllers\/FrontendController.html#Forbidden:Results.this.Status", "kind" : "val"}, {"label" : "PaymentRequired", "tail" : ": Status", "member" : "play.api.mvc.Results.PaymentRequired", "link" : "controllers\/FrontendController.html#PaymentRequired:Results.this.Status", "kind" : "val"}, {"label" : "Unauthorized", "tail" : ": Status", "member" : "play.api.mvc.Results.Unauthorized", "link" : "controllers\/FrontendController.html#Unauthorized:Results.this.Status", "kind" : "val"}, {"label" : "BadRequest", "tail" : ": Status", "member" : "play.api.mvc.Results.BadRequest", "link" : "controllers\/FrontendController.html#BadRequest:Results.this.Status", "kind" : "val"}, {"label" : "PermanentRedirect", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.PermanentRedirect", "link" : "controllers\/FrontendController.html#PermanentRedirect(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "TemporaryRedirect", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.TemporaryRedirect", "link" : "controllers\/FrontendController.html#TemporaryRedirect(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "NotModified", "tail" : ": Result", "member" : "play.api.mvc.Results.NotModified", "link" : "controllers\/FrontendController.html#NotModified:play.api.mvc.Result", "kind" : "val"}, {"label" : "SeeOther", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.SeeOther", "link" : "controllers\/FrontendController.html#SeeOther(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "Found", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.Found", "link" : "controllers\/FrontendController.html#Found(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "MovedPermanently", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.MovedPermanently", "link" : "controllers\/FrontendController.html#MovedPermanently(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "MultiStatus", "tail" : ": Status", "member" : "play.api.mvc.Results.MultiStatus", "link" : "controllers\/FrontendController.html#MultiStatus:Results.this.Status", "kind" : "val"}, {"label" : "PartialContent", "tail" : ": Status", "member" : "play.api.mvc.Results.PartialContent", "link" : "controllers\/FrontendController.html#PartialContent:Results.this.Status", "kind" : "val"}, {"label" : "ResetContent", "tail" : ": Result", "member" : "play.api.mvc.Results.ResetContent", "link" : "controllers\/FrontendController.html#ResetContent:play.api.mvc.Result", "kind" : "val"}, {"label" : "NoContent", "tail" : ": Result", "member" : "play.api.mvc.Results.NoContent", "link" : "controllers\/FrontendController.html#NoContent:play.api.mvc.Result", "kind" : "val"}, {"label" : "NonAuthoritativeInformation", "tail" : ": Status", "member" : "play.api.mvc.Results.NonAuthoritativeInformation", "link" : "controllers\/FrontendController.html#NonAuthoritativeInformation:Results.this.Status", "kind" : "val"}, {"label" : "Accepted", "tail" : ": Status", "member" : "play.api.mvc.Results.Accepted", "link" : "controllers\/FrontendController.html#Accepted:Results.this.Status", "kind" : "val"}, {"label" : "Created", "tail" : ": Status", "member" : "play.api.mvc.Results.Created", "link" : "controllers\/FrontendController.html#Created:Results.this.Status", "kind" : "val"}, {"label" : "Ok", "tail" : ": Status", "member" : "play.api.mvc.Results.Ok", "link" : "controllers\/FrontendController.html#Ok:Results.this.Status", "kind" : "val"}, {"label" : "SwitchingProtocols", "tail" : ": Result", "member" : "play.api.mvc.Results.SwitchingProtocols", "link" : "controllers\/FrontendController.html#SwitchingProtocols:play.api.mvc.Result", "kind" : "val"}, {"label" : "Continue", "tail" : ": Result", "member" : "play.api.mvc.Results.Continue", "link" : "controllers\/FrontendController.html#Continue:play.api.mvc.Result", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/FrontendController.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/FrontendController.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/FrontendController.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/FrontendController.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/FrontendController.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/FrontendController.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/FrontendController.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/FrontendController.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/FrontendController.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/FrontendController.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/FrontendController.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/FrontendController.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/FrontendController.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/FrontendController.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/FrontendController.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/FrontendController.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/FrontendController.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/FrontendController.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/FrontendController.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/FrontendController.html", "kind" : "class"}, {"name" : "controllers.HealthController", "shortDescription" : "", "members_class" : [{"label" : "Status", "tail" : "", "member" : "play.api.mvc.Results.Status", "link" : "controllers\/HealthController.html#StatusextendsResult", "kind" : "class"}, {"label" : "health", "tail" : ": Action[AnyContent]", "member" : "controllers.HealthController.health", "link" : "controllers\/HealthController.html#health:play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "val"}, {"member" : "controllers.HealthController#", "error" : "unsupported entity"}, {"label" : "controllerComponents", "tail" : ": ControllerComponents", "member" : "play.api.mvc.AbstractController.controllerComponents", "link" : "controllers\/HealthController.html#controllerComponents:play.api.mvc.ControllerComponents", "kind" : "val"}, {"label" : "Action", "tail" : "(): ActionBuilder[Request, AnyContent]", "member" : "play.api.mvc.BaseController.Action", "link" : "controllers\/HealthController.html#Action:play.api.mvc.ActionBuilder[play.api.mvc.Request,play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "fileMimeTypes", "tail" : "(): FileMimeTypes", "member" : "play.api.mvc.BaseControllerHelpers.fileMimeTypes", "link" : "controllers\/HealthController.html#fileMimeTypes:play.api.http.FileMimeTypes", "kind" : "implicit def"}, {"label" : "supportedLangs", "tail" : "(): Langs", "member" : "play.api.mvc.BaseControllerHelpers.supportedLangs", "link" : "controllers\/HealthController.html#supportedLangs:play.api.i18n.Langs", "kind" : "implicit def"}, {"label" : "messagesApi", "tail" : "(): MessagesApi", "member" : "play.api.mvc.BaseControllerHelpers.messagesApi", "link" : "controllers\/HealthController.html#messagesApi:play.api.i18n.MessagesApi", "kind" : "implicit def"}, {"label" : "defaultExecutionContext", "tail" : "(): ExecutionContext", "member" : "play.api.mvc.BaseControllerHelpers.defaultExecutionContext", "link" : "controllers\/HealthController.html#defaultExecutionContext:scala.concurrent.ExecutionContext", "kind" : "def"}, {"label" : "parse", "tail" : "(): PlayBodyParsers", "member" : "play.api.mvc.BaseControllerHelpers.parse", "link" : "controllers\/HealthController.html#parse:play.api.mvc.PlayBodyParsers", "kind" : "def"}, {"label" : "TODO", "tail" : ": Action[AnyContent]", "member" : "play.api.mvc.ControllerHelpers.TODO", "link" : "controllers\/HealthController.html#TODO:play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "lazy val"}, {"label" : "request2flash", "tail" : "(request: RequestHeader): Flash", "member" : "play.api.mvc.RequestImplicits.request2flash", "link" : "controllers\/HealthController.html#request2flash(implicitrequest:play.api.mvc.RequestHeader):play.api.mvc.Flash", "kind" : "implicit def"}, {"label" : "request2session", "tail" : "(request: RequestHeader): Session", "member" : "play.api.mvc.RequestImplicits.request2session", "link" : "controllers\/HealthController.html#request2session(implicitrequest:play.api.mvc.RequestHeader):play.api.mvc.Session", "kind" : "implicit def"}, {"label" : "withCharset", "tail" : "(mimeType: String)(codec: Codec): String", "member" : "play.api.http.ContentTypes.withCharset", "link" : "controllers\/HealthController.html#withCharset(mimeType:String)(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "BINARY", "tail" : ": String", "member" : "play.api.http.ContentTypes.BINARY", "link" : "controllers\/HealthController.html#BINARY:String", "kind" : "val"}, {"label" : "FORM", "tail" : ": String", "member" : "play.api.http.ContentTypes.FORM", "link" : "controllers\/HealthController.html#FORM:String", "kind" : "val"}, {"label" : "JSON", "tail" : ": String", "member" : "play.api.http.ContentTypes.JSON", "link" : "controllers\/HealthController.html#JSON:String", "kind" : "val"}, {"label" : "CACHE_MANIFEST", "tail" : ": String", "member" : "play.api.http.ContentTypes.CACHE_MANIFEST", "link" : "controllers\/HealthController.html#CACHE_MANIFEST:String", "kind" : "val"}, {"label" : "EVENT_STREAM", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.EVENT_STREAM", "link" : "controllers\/HealthController.html#EVENT_STREAM(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "JAVASCRIPT", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.JAVASCRIPT", "link" : "controllers\/HealthController.html#JAVASCRIPT(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "CSS", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.CSS", "link" : "controllers\/HealthController.html#CSS(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "XML", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.XML", "link" : "controllers\/HealthController.html#XML(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "XHTML", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.XHTML", "link" : "controllers\/HealthController.html#XHTML(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "HTML", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.HTML", "link" : "controllers\/HealthController.html#HTML(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "TEXT", "tail" : "(codec: Codec): String", "member" : "play.api.http.ContentTypes.TEXT", "link" : "controllers\/HealthController.html#TEXT(implicitcodec:play.api.mvc.Codec):String", "kind" : "def"}, {"label" : "X_CONTENT_SECURITY_POLICY_NONCE_HEADER", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_CONTENT_SECURITY_POLICY_NONCE_HEADER", "link" : "controllers\/HealthController.html#X_CONTENT_SECURITY_POLICY_NONCE_HEADER:String", "kind" : "val"}, {"label" : "CONTENT_SECURITY_POLICY_REPORT_ONLY", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_SECURITY_POLICY_REPORT_ONLY", "link" : "controllers\/HealthController.html#CONTENT_SECURITY_POLICY_REPORT_ONLY:String", "kind" : "val"}, {"label" : "CONTENT_SECURITY_POLICY", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_SECURITY_POLICY", "link" : "controllers\/HealthController.html#CONTENT_SECURITY_POLICY:String", "kind" : "val"}, {"label" : "REFERRER_POLICY", "tail" : ": String", "member" : "play.api.http.HeaderNames.REFERRER_POLICY", "link" : "controllers\/HealthController.html#REFERRER_POLICY:String", "kind" : "val"}, {"label" : "X_PERMITTED_CROSS_DOMAIN_POLICIES", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_PERMITTED_CROSS_DOMAIN_POLICIES", "link" : "controllers\/HealthController.html#X_PERMITTED_CROSS_DOMAIN_POLICIES:String", "kind" : "val"}, {"label" : "X_CONTENT_TYPE_OPTIONS", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_CONTENT_TYPE_OPTIONS", "link" : "controllers\/HealthController.html#X_CONTENT_TYPE_OPTIONS:String", "kind" : "val"}, {"label" : "X_XSS_PROTECTION", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_XSS_PROTECTION", "link" : "controllers\/HealthController.html#X_XSS_PROTECTION:String", "kind" : "val"}, {"label" : "X_FRAME_OPTIONS", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FRAME_OPTIONS", "link" : "controllers\/HealthController.html#X_FRAME_OPTIONS:String", "kind" : "val"}, {"label" : "STRICT_TRANSPORT_SECURITY", "tail" : ": String", "member" : "play.api.http.HeaderNames.STRICT_TRANSPORT_SECURITY", "link" : "controllers\/HealthController.html#STRICT_TRANSPORT_SECURITY:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_REQUEST_HEADERS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_REQUEST_HEADERS", "link" : "controllers\/HealthController.html#ACCESS_CONTROL_REQUEST_HEADERS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_REQUEST_METHOD", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_REQUEST_METHOD", "link" : "controllers\/HealthController.html#ACCESS_CONTROL_REQUEST_METHOD:String", "kind" : "val"}, {"label" : "ORIGIN", "tail" : ": String", "member" : "play.api.http.HeaderNames.ORIGIN", "link" : "controllers\/HealthController.html#ORIGIN:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_HEADERS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_HEADERS", "link" : "controllers\/HealthController.html#ACCESS_CONTROL_ALLOW_HEADERS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_METHODS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_METHODS", "link" : "controllers\/HealthController.html#ACCESS_CONTROL_ALLOW_METHODS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_CREDENTIALS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_CREDENTIALS", "link" : "controllers\/HealthController.html#ACCESS_CONTROL_ALLOW_CREDENTIALS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_MAX_AGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_MAX_AGE", "link" : "controllers\/HealthController.html#ACCESS_CONTROL_MAX_AGE:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_EXPOSE_HEADERS", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_EXPOSE_HEADERS", "link" : "controllers\/HealthController.html#ACCESS_CONTROL_EXPOSE_HEADERS:String", "kind" : "val"}, {"label" : "ACCESS_CONTROL_ALLOW_ORIGIN", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCESS_CONTROL_ALLOW_ORIGIN", "link" : "controllers\/HealthController.html#ACCESS_CONTROL_ALLOW_ORIGIN:String", "kind" : "val"}, {"label" : "X_REQUESTED_WITH", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_REQUESTED_WITH", "link" : "controllers\/HealthController.html#X_REQUESTED_WITH:String", "kind" : "val"}, {"label" : "X_FORWARDED_PROTO", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_PROTO", "link" : "controllers\/HealthController.html#X_FORWARDED_PROTO:String", "kind" : "val"}, {"label" : "X_FORWARDED_PORT", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_PORT", "link" : "controllers\/HealthController.html#X_FORWARDED_PORT:String", "kind" : "val"}, {"label" : "X_FORWARDED_HOST", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_HOST", "link" : "controllers\/HealthController.html#X_FORWARDED_HOST:String", "kind" : "val"}, {"label" : "X_FORWARDED_FOR", "tail" : ": String", "member" : "play.api.http.HeaderNames.X_FORWARDED_FOR", "link" : "controllers\/HealthController.html#X_FORWARDED_FOR:String", "kind" : "val"}, {"label" : "FORWARDED", "tail" : ": String", "member" : "play.api.http.HeaderNames.FORWARDED", "link" : "controllers\/HealthController.html#FORWARDED:String", "kind" : "val"}, {"label" : "WWW_AUTHENTICATE", "tail" : ": String", "member" : "play.api.http.HeaderNames.WWW_AUTHENTICATE", "link" : "controllers\/HealthController.html#WWW_AUTHENTICATE:String", "kind" : "val"}, {"label" : "WARNING", "tail" : ": String", "member" : "play.api.http.HeaderNames.WARNING", "link" : "controllers\/HealthController.html#WARNING:String", "kind" : "val"}, {"label" : "VIA", "tail" : ": String", "member" : "play.api.http.HeaderNames.VIA", "link" : "controllers\/HealthController.html#VIA:String", "kind" : "val"}, {"label" : "VARY", "tail" : ": String", "member" : "play.api.http.HeaderNames.VARY", "link" : "controllers\/HealthController.html#VARY:String", "kind" : "val"}, {"label" : "USER_AGENT", "tail" : ": String", "member" : "play.api.http.HeaderNames.USER_AGENT", "link" : "controllers\/HealthController.html#USER_AGENT:String", "kind" : "val"}, {"label" : "UPGRADE", "tail" : ": String", "member" : "play.api.http.HeaderNames.UPGRADE", "link" : "controllers\/HealthController.html#UPGRADE:String", "kind" : "val"}, {"label" : "TRANSFER_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.TRANSFER_ENCODING", "link" : "controllers\/HealthController.html#TRANSFER_ENCODING:String", "kind" : "val"}, {"label" : "TRAILER", "tail" : ": String", "member" : "play.api.http.HeaderNames.TRAILER", "link" : "controllers\/HealthController.html#TRAILER:String", "kind" : "val"}, {"label" : "TE", "tail" : ": String", "member" : "play.api.http.HeaderNames.TE", "link" : "controllers\/HealthController.html#TE:String", "kind" : "val"}, {"label" : "SET_COOKIE2", "tail" : ": String", "member" : "play.api.http.HeaderNames.SET_COOKIE2", "link" : "controllers\/HealthController.html#SET_COOKIE2:String", "kind" : "val"}, {"label" : "SET_COOKIE", "tail" : ": String", "member" : "play.api.http.HeaderNames.SET_COOKIE", "link" : "controllers\/HealthController.html#SET_COOKIE:String", "kind" : "val"}, {"label" : "SERVER", "tail" : ": String", "member" : "play.api.http.HeaderNames.SERVER", "link" : "controllers\/HealthController.html#SERVER:String", "kind" : "val"}, {"label" : "RETRY_AFTER", "tail" : ": String", "member" : "play.api.http.HeaderNames.RETRY_AFTER", "link" : "controllers\/HealthController.html#RETRY_AFTER:String", "kind" : "val"}, {"label" : "REFERER", "tail" : ": String", "member" : "play.api.http.HeaderNames.REFERER", "link" : "controllers\/HealthController.html#REFERER:String", "kind" : "val"}, {"label" : "RANGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.RANGE", "link" : "controllers\/HealthController.html#RANGE:String", "kind" : "val"}, {"label" : "PROXY_AUTHORIZATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.PROXY_AUTHORIZATION", "link" : "controllers\/HealthController.html#PROXY_AUTHORIZATION:String", "kind" : "val"}, {"label" : "PROXY_AUTHENTICATE", "tail" : ": String", "member" : "play.api.http.HeaderNames.PROXY_AUTHENTICATE", "link" : "controllers\/HealthController.html#PROXY_AUTHENTICATE:String", "kind" : "val"}, {"label" : "PRAGMA", "tail" : ": String", "member" : "play.api.http.HeaderNames.PRAGMA", "link" : "controllers\/HealthController.html#PRAGMA:String", "kind" : "val"}, {"label" : "MAX_FORWARDS", "tail" : ": String", "member" : "play.api.http.HeaderNames.MAX_FORWARDS", "link" : "controllers\/HealthController.html#MAX_FORWARDS:String", "kind" : "val"}, {"label" : "LOCATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.LOCATION", "link" : "controllers\/HealthController.html#LOCATION:String", "kind" : "val"}, {"label" : "LINK", "tail" : ": String", "member" : "play.api.http.HeaderNames.LINK", "link" : "controllers\/HealthController.html#LINK:String", "kind" : "val"}, {"label" : "LAST_MODIFIED", "tail" : ": String", "member" : "play.api.http.HeaderNames.LAST_MODIFIED", "link" : "controllers\/HealthController.html#LAST_MODIFIED:String", "kind" : "val"}, {"label" : "IF_UNMODIFIED_SINCE", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_UNMODIFIED_SINCE", "link" : "controllers\/HealthController.html#IF_UNMODIFIED_SINCE:String", "kind" : "val"}, {"label" : "IF_RANGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_RANGE", "link" : "controllers\/HealthController.html#IF_RANGE:String", "kind" : "val"}, {"label" : "IF_NONE_MATCH", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_NONE_MATCH", "link" : "controllers\/HealthController.html#IF_NONE_MATCH:String", "kind" : "val"}, {"label" : "IF_MODIFIED_SINCE", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_MODIFIED_SINCE", "link" : "controllers\/HealthController.html#IF_MODIFIED_SINCE:String", "kind" : "val"}, {"label" : "IF_MATCH", "tail" : ": String", "member" : "play.api.http.HeaderNames.IF_MATCH", "link" : "controllers\/HealthController.html#IF_MATCH:String", "kind" : "val"}, {"label" : "HOST", "tail" : ": String", "member" : "play.api.http.HeaderNames.HOST", "link" : "controllers\/HealthController.html#HOST:String", "kind" : "val"}, {"label" : "FROM", "tail" : ": String", "member" : "play.api.http.HeaderNames.FROM", "link" : "controllers\/HealthController.html#FROM:String", "kind" : "val"}, {"label" : "EXPIRES", "tail" : ": String", "member" : "play.api.http.HeaderNames.EXPIRES", "link" : "controllers\/HealthController.html#EXPIRES:String", "kind" : "val"}, {"label" : "EXPECT", "tail" : ": String", "member" : "play.api.http.HeaderNames.EXPECT", "link" : "controllers\/HealthController.html#EXPECT:String", "kind" : "val"}, {"label" : "ETAG", "tail" : ": String", "member" : "play.api.http.HeaderNames.ETAG", "link" : "controllers\/HealthController.html#ETAG:String", "kind" : "val"}, {"label" : "DATE", "tail" : ": String", "member" : "play.api.http.HeaderNames.DATE", "link" : "controllers\/HealthController.html#DATE:String", "kind" : "val"}, {"label" : "COOKIE", "tail" : ": String", "member" : "play.api.http.HeaderNames.COOKIE", "link" : "controllers\/HealthController.html#COOKIE:String", "kind" : "val"}, {"label" : "CONTENT_TYPE", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_TYPE", "link" : "controllers\/HealthController.html#CONTENT_TYPE:String", "kind" : "val"}, {"label" : "CONTENT_TRANSFER_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_TRANSFER_ENCODING", "link" : "controllers\/HealthController.html#CONTENT_TRANSFER_ENCODING:String", "kind" : "val"}, {"label" : "CONTENT_RANGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_RANGE", "link" : "controllers\/HealthController.html#CONTENT_RANGE:String", "kind" : "val"}, {"label" : "CONTENT_MD5", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_MD5", "link" : "controllers\/HealthController.html#CONTENT_MD5:String", "kind" : "val"}, {"label" : "CONTENT_LOCATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_LOCATION", "link" : "controllers\/HealthController.html#CONTENT_LOCATION:String", "kind" : "val"}, {"label" : "CONTENT_LENGTH", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_LENGTH", "link" : "controllers\/HealthController.html#CONTENT_LENGTH:String", "kind" : "val"}, {"label" : "CONTENT_LANGUAGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_LANGUAGE", "link" : "controllers\/HealthController.html#CONTENT_LANGUAGE:String", "kind" : "val"}, {"label" : "CONTENT_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_ENCODING", "link" : "controllers\/HealthController.html#CONTENT_ENCODING:String", "kind" : "val"}, {"label" : "CONTENT_DISPOSITION", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONTENT_DISPOSITION", "link" : "controllers\/HealthController.html#CONTENT_DISPOSITION:String", "kind" : "val"}, {"label" : "CONNECTION", "tail" : ": String", "member" : "play.api.http.HeaderNames.CONNECTION", "link" : "controllers\/HealthController.html#CONNECTION:String", "kind" : "val"}, {"label" : "CACHE_CONTROL", "tail" : ": String", "member" : "play.api.http.HeaderNames.CACHE_CONTROL", "link" : "controllers\/HealthController.html#CACHE_CONTROL:String", "kind" : "val"}, {"label" : "AUTHORIZATION", "tail" : ": String", "member" : "play.api.http.HeaderNames.AUTHORIZATION", "link" : "controllers\/HealthController.html#AUTHORIZATION:String", "kind" : "val"}, {"label" : "ALLOW", "tail" : ": String", "member" : "play.api.http.HeaderNames.ALLOW", "link" : "controllers\/HealthController.html#ALLOW:String", "kind" : "val"}, {"label" : "AGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.AGE", "link" : "controllers\/HealthController.html#AGE:String", "kind" : "val"}, {"label" : "ACCEPT_RANGES", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_RANGES", "link" : "controllers\/HealthController.html#ACCEPT_RANGES:String", "kind" : "val"}, {"label" : "ACCEPT_LANGUAGE", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_LANGUAGE", "link" : "controllers\/HealthController.html#ACCEPT_LANGUAGE:String", "kind" : "val"}, {"label" : "ACCEPT_ENCODING", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_ENCODING", "link" : "controllers\/HealthController.html#ACCEPT_ENCODING:String", "kind" : "val"}, {"label" : "ACCEPT_CHARSET", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT_CHARSET", "link" : "controllers\/HealthController.html#ACCEPT_CHARSET:String", "kind" : "val"}, {"label" : "ACCEPT", "tail" : ": String", "member" : "play.api.http.HeaderNames.ACCEPT", "link" : "controllers\/HealthController.html#ACCEPT:String", "kind" : "val"}, {"label" : "NETWORK_AUTHENTICATION_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.NETWORK_AUTHENTICATION_REQUIRED", "link" : "controllers\/HealthController.html#NETWORK_AUTHENTICATION_REQUIRED:Int", "kind" : "val"}, {"label" : "INSUFFICIENT_STORAGE", "tail" : ": Int", "member" : "play.api.http.Status.INSUFFICIENT_STORAGE", "link" : "controllers\/HealthController.html#INSUFFICIENT_STORAGE:Int", "kind" : "val"}, {"label" : "HTTP_VERSION_NOT_SUPPORTED", "tail" : ": Int", "member" : "play.api.http.Status.HTTP_VERSION_NOT_SUPPORTED", "link" : "controllers\/HealthController.html#HTTP_VERSION_NOT_SUPPORTED:Int", "kind" : "val"}, {"label" : "GATEWAY_TIMEOUT", "tail" : ": Int", "member" : "play.api.http.Status.GATEWAY_TIMEOUT", "link" : "controllers\/HealthController.html#GATEWAY_TIMEOUT:Int", "kind" : "val"}, {"label" : "SERVICE_UNAVAILABLE", "tail" : ": Int", "member" : "play.api.http.Status.SERVICE_UNAVAILABLE", "link" : "controllers\/HealthController.html#SERVICE_UNAVAILABLE:Int", "kind" : "val"}, {"label" : "BAD_GATEWAY", "tail" : ": Int", "member" : "play.api.http.Status.BAD_GATEWAY", "link" : "controllers\/HealthController.html#BAD_GATEWAY:Int", "kind" : "val"}, {"label" : "NOT_IMPLEMENTED", "tail" : ": Int", "member" : "play.api.http.Status.NOT_IMPLEMENTED", "link" : "controllers\/HealthController.html#NOT_IMPLEMENTED:Int", "kind" : "val"}, {"label" : "INTERNAL_SERVER_ERROR", "tail" : ": Int", "member" : "play.api.http.Status.INTERNAL_SERVER_ERROR", "link" : "controllers\/HealthController.html#INTERNAL_SERVER_ERROR:Int", "kind" : "val"}, {"label" : "TOO_MANY_REQUEST", "tail" : ": Int", "member" : "play.api.http.Status.TOO_MANY_REQUEST", "link" : "controllers\/HealthController.html#TOO_MANY_REQUEST:Int", "kind" : "val"}, {"label" : "REQUEST_HEADER_FIELDS_TOO_LARGE", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_HEADER_FIELDS_TOO_LARGE", "link" : "controllers\/HealthController.html#REQUEST_HEADER_FIELDS_TOO_LARGE:Int", "kind" : "val"}, {"label" : "TOO_MANY_REQUESTS", "tail" : ": Int", "member" : "play.api.http.Status.TOO_MANY_REQUESTS", "link" : "controllers\/HealthController.html#TOO_MANY_REQUESTS:Int", "kind" : "val"}, {"label" : "PRECONDITION_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.PRECONDITION_REQUIRED", "link" : "controllers\/HealthController.html#PRECONDITION_REQUIRED:Int", "kind" : "val"}, {"label" : "UPGRADE_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.UPGRADE_REQUIRED", "link" : "controllers\/HealthController.html#UPGRADE_REQUIRED:Int", "kind" : "val"}, {"label" : "FAILED_DEPENDENCY", "tail" : ": Int", "member" : "play.api.http.Status.FAILED_DEPENDENCY", "link" : "controllers\/HealthController.html#FAILED_DEPENDENCY:Int", "kind" : "val"}, {"label" : "LOCKED", "tail" : ": Int", "member" : "play.api.http.Status.LOCKED", "link" : "controllers\/HealthController.html#LOCKED:Int", "kind" : "val"}, {"label" : "UNPROCESSABLE_ENTITY", "tail" : ": Int", "member" : "play.api.http.Status.UNPROCESSABLE_ENTITY", "link" : "controllers\/HealthController.html#UNPROCESSABLE_ENTITY:Int", "kind" : "val"}, {"label" : "IM_A_TEAPOT", "tail" : ": Int", "member" : "play.api.http.Status.IM_A_TEAPOT", "link" : "controllers\/HealthController.html#IM_A_TEAPOT:Int", "kind" : "val"}, {"label" : "EXPECTATION_FAILED", "tail" : ": Int", "member" : "play.api.http.Status.EXPECTATION_FAILED", "link" : "controllers\/HealthController.html#EXPECTATION_FAILED:Int", "kind" : "val"}, {"label" : "REQUESTED_RANGE_NOT_SATISFIABLE", "tail" : ": Int", "member" : "play.api.http.Status.REQUESTED_RANGE_NOT_SATISFIABLE", "link" : "controllers\/HealthController.html#REQUESTED_RANGE_NOT_SATISFIABLE:Int", "kind" : "val"}, {"label" : "UNSUPPORTED_MEDIA_TYPE", "tail" : ": Int", "member" : "play.api.http.Status.UNSUPPORTED_MEDIA_TYPE", "link" : "controllers\/HealthController.html#UNSUPPORTED_MEDIA_TYPE:Int", "kind" : "val"}, {"label" : "REQUEST_URI_TOO_LONG", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_URI_TOO_LONG", "link" : "controllers\/HealthController.html#REQUEST_URI_TOO_LONG:Int", "kind" : "val"}, {"label" : "REQUEST_ENTITY_TOO_LARGE", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_ENTITY_TOO_LARGE", "link" : "controllers\/HealthController.html#REQUEST_ENTITY_TOO_LARGE:Int", "kind" : "val"}, {"label" : "PRECONDITION_FAILED", "tail" : ": Int", "member" : "play.api.http.Status.PRECONDITION_FAILED", "link" : "controllers\/HealthController.html#PRECONDITION_FAILED:Int", "kind" : "val"}, {"label" : "LENGTH_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.LENGTH_REQUIRED", "link" : "controllers\/HealthController.html#LENGTH_REQUIRED:Int", "kind" : "val"}, {"label" : "GONE", "tail" : ": Int", "member" : "play.api.http.Status.GONE", "link" : "controllers\/HealthController.html#GONE:Int", "kind" : "val"}, {"label" : "CONFLICT", "tail" : ": Int", "member" : "play.api.http.Status.CONFLICT", "link" : "controllers\/HealthController.html#CONFLICT:Int", "kind" : "val"}, {"label" : "REQUEST_TIMEOUT", "tail" : ": Int", "member" : "play.api.http.Status.REQUEST_TIMEOUT", "link" : "controllers\/HealthController.html#REQUEST_TIMEOUT:Int", "kind" : "val"}, {"label" : "PROXY_AUTHENTICATION_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.PROXY_AUTHENTICATION_REQUIRED", "link" : "controllers\/HealthController.html#PROXY_AUTHENTICATION_REQUIRED:Int", "kind" : "val"}, {"label" : "NOT_ACCEPTABLE", "tail" : ": Int", "member" : "play.api.http.Status.NOT_ACCEPTABLE", "link" : "controllers\/HealthController.html#NOT_ACCEPTABLE:Int", "kind" : "val"}, {"label" : "METHOD_NOT_ALLOWED", "tail" : ": Int", "member" : "play.api.http.Status.METHOD_NOT_ALLOWED", "link" : "controllers\/HealthController.html#METHOD_NOT_ALLOWED:Int", "kind" : "val"}, {"label" : "NOT_FOUND", "tail" : ": Int", "member" : "play.api.http.Status.NOT_FOUND", "link" : "controllers\/HealthController.html#NOT_FOUND:Int", "kind" : "val"}, {"label" : "FORBIDDEN", "tail" : ": Int", "member" : "play.api.http.Status.FORBIDDEN", "link" : "controllers\/HealthController.html#FORBIDDEN:Int", "kind" : "val"}, {"label" : "PAYMENT_REQUIRED", "tail" : ": Int", "member" : "play.api.http.Status.PAYMENT_REQUIRED", "link" : "controllers\/HealthController.html#PAYMENT_REQUIRED:Int", "kind" : "val"}, {"label" : "UNAUTHORIZED", "tail" : ": Int", "member" : "play.api.http.Status.UNAUTHORIZED", "link" : "controllers\/HealthController.html#UNAUTHORIZED:Int", "kind" : "val"}, {"label" : "BAD_REQUEST", "tail" : ": Int", "member" : "play.api.http.Status.BAD_REQUEST", "link" : "controllers\/HealthController.html#BAD_REQUEST:Int", "kind" : "val"}, {"label" : "PERMANENT_REDIRECT", "tail" : ": Int", "member" : "play.api.http.Status.PERMANENT_REDIRECT", "link" : "controllers\/HealthController.html#PERMANENT_REDIRECT:Int", "kind" : "val"}, {"label" : "TEMPORARY_REDIRECT", "tail" : ": Int", "member" : "play.api.http.Status.TEMPORARY_REDIRECT", "link" : "controllers\/HealthController.html#TEMPORARY_REDIRECT:Int", "kind" : "val"}, {"label" : "USE_PROXY", "tail" : ": Int", "member" : "play.api.http.Status.USE_PROXY", "link" : "controllers\/HealthController.html#USE_PROXY:Int", "kind" : "val"}, {"label" : "NOT_MODIFIED", "tail" : ": Int", "member" : "play.api.http.Status.NOT_MODIFIED", "link" : "controllers\/HealthController.html#NOT_MODIFIED:Int", "kind" : "val"}, {"label" : "SEE_OTHER", "tail" : ": Int", "member" : "play.api.http.Status.SEE_OTHER", "link" : "controllers\/HealthController.html#SEE_OTHER:Int", "kind" : "val"}, {"label" : "FOUND", "tail" : ": Int", "member" : "play.api.http.Status.FOUND", "link" : "controllers\/HealthController.html#FOUND:Int", "kind" : "val"}, {"label" : "MOVED_PERMANENTLY", "tail" : ": Int", "member" : "play.api.http.Status.MOVED_PERMANENTLY", "link" : "controllers\/HealthController.html#MOVED_PERMANENTLY:Int", "kind" : "val"}, {"label" : "MULTIPLE_CHOICES", "tail" : ": Int", "member" : "play.api.http.Status.MULTIPLE_CHOICES", "link" : "controllers\/HealthController.html#MULTIPLE_CHOICES:Int", "kind" : "val"}, {"label" : "MULTI_STATUS", "tail" : ": Int", "member" : "play.api.http.Status.MULTI_STATUS", "link" : "controllers\/HealthController.html#MULTI_STATUS:Int", "kind" : "val"}, {"label" : "PARTIAL_CONTENT", "tail" : ": Int", "member" : "play.api.http.Status.PARTIAL_CONTENT", "link" : "controllers\/HealthController.html#PARTIAL_CONTENT:Int", "kind" : "val"}, {"label" : "RESET_CONTENT", "tail" : ": Int", "member" : "play.api.http.Status.RESET_CONTENT", "link" : "controllers\/HealthController.html#RESET_CONTENT:Int", "kind" : "val"}, {"label" : "NO_CONTENT", "tail" : ": Int", "member" : "play.api.http.Status.NO_CONTENT", "link" : "controllers\/HealthController.html#NO_CONTENT:Int", "kind" : "val"}, {"label" : "NON_AUTHORITATIVE_INFORMATION", "tail" : ": Int", "member" : "play.api.http.Status.NON_AUTHORITATIVE_INFORMATION", "link" : "controllers\/HealthController.html#NON_AUTHORITATIVE_INFORMATION:Int", "kind" : "val"}, {"label" : "ACCEPTED", "tail" : ": Int", "member" : "play.api.http.Status.ACCEPTED", "link" : "controllers\/HealthController.html#ACCEPTED:Int", "kind" : "val"}, {"label" : "CREATED", "tail" : ": Int", "member" : "play.api.http.Status.CREATED", "link" : "controllers\/HealthController.html#CREATED:Int", "kind" : "val"}, {"label" : "OK", "tail" : ": Int", "member" : "play.api.http.Status.OK", "link" : "controllers\/HealthController.html#OK:Int", "kind" : "val"}, {"label" : "SWITCHING_PROTOCOLS", "tail" : ": Int", "member" : "play.api.http.Status.SWITCHING_PROTOCOLS", "link" : "controllers\/HealthController.html#SWITCHING_PROTOCOLS:Int", "kind" : "val"}, {"label" : "CONTINUE", "tail" : ": Int", "member" : "play.api.http.Status.CONTINUE", "link" : "controllers\/HealthController.html#CONTINUE:Int", "kind" : "val"}, {"label" : "CHUNKED", "tail" : ": String", "member" : "play.api.http.HttpProtocol.CHUNKED", "link" : "controllers\/HealthController.html#CHUNKED:String", "kind" : "val"}, {"label" : "HTTP_1_1", "tail" : ": String", "member" : "play.api.http.HttpProtocol.HTTP_1_1", "link" : "controllers\/HealthController.html#HTTP_1_1:String", "kind" : "val"}, {"label" : "HTTP_1_0", "tail" : ": String", "member" : "play.api.http.HttpProtocol.HTTP_1_0", "link" : "controllers\/HealthController.html#HTTP_1_0:String", "kind" : "val"}, {"label" : "Redirect", "tail" : "(call: Call, status: Int): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/HealthController.html#Redirect(call:play.api.mvc.Call,status:Int):play.api.mvc.Result", "kind" : "def"}, {"label" : "Redirect", "tail" : "(call: Call): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/HealthController.html#Redirect(call:play.api.mvc.Call):play.api.mvc.Result", "kind" : "def"}, {"label" : "Redirect", "tail" : "(url: String, queryString: Map[String, Seq[String]], status: Int): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/HealthController.html#Redirect(url:String,queryString:Map[String,Seq[String]],status:Int):play.api.mvc.Result", "kind" : "def"}, {"label" : "Redirect", "tail" : "(url: String, status: Int): Result", "member" : "play.api.mvc.Results.Redirect", "link" : "controllers\/HealthController.html#Redirect(url:String,status:Int):play.api.mvc.Result", "kind" : "def"}, {"label" : "Status", "tail" : "(code: Int): Status", "member" : "play.api.mvc.Results.Status", "link" : "controllers\/HealthController.html#Status(code:Int):Results.this.Status", "kind" : "def"}, {"label" : "NetworkAuthenticationRequired", "tail" : ": Status", "member" : "play.api.mvc.Results.NetworkAuthenticationRequired", "link" : "controllers\/HealthController.html#NetworkAuthenticationRequired:Results.this.Status", "kind" : "val"}, {"label" : "InsufficientStorage", "tail" : ": Status", "member" : "play.api.mvc.Results.InsufficientStorage", "link" : "controllers\/HealthController.html#InsufficientStorage:Results.this.Status", "kind" : "val"}, {"label" : "HttpVersionNotSupported", "tail" : ": Status", "member" : "play.api.mvc.Results.HttpVersionNotSupported", "link" : "controllers\/HealthController.html#HttpVersionNotSupported:Results.this.Status", "kind" : "val"}, {"label" : "GatewayTimeout", "tail" : ": Status", "member" : "play.api.mvc.Results.GatewayTimeout", "link" : "controllers\/HealthController.html#GatewayTimeout:Results.this.Status", "kind" : "val"}, {"label" : "ServiceUnavailable", "tail" : ": Status", "member" : "play.api.mvc.Results.ServiceUnavailable", "link" : "controllers\/HealthController.html#ServiceUnavailable:Results.this.Status", "kind" : "val"}, {"label" : "BadGateway", "tail" : ": Status", "member" : "play.api.mvc.Results.BadGateway", "link" : "controllers\/HealthController.html#BadGateway:Results.this.Status", "kind" : "val"}, {"label" : "NotImplemented", "tail" : ": Status", "member" : "play.api.mvc.Results.NotImplemented", "link" : "controllers\/HealthController.html#NotImplemented:Results.this.Status", "kind" : "val"}, {"label" : "InternalServerError", "tail" : ": Status", "member" : "play.api.mvc.Results.InternalServerError", "link" : "controllers\/HealthController.html#InternalServerError:Results.this.Status", "kind" : "val"}, {"label" : "TooManyRequest", "tail" : ": Status", "member" : "play.api.mvc.Results.TooManyRequest", "link" : "controllers\/HealthController.html#TooManyRequest:Results.this.Status", "kind" : "val"}, {"label" : "RequestHeaderFieldsTooLarge", "tail" : ": Status", "member" : "play.api.mvc.Results.RequestHeaderFieldsTooLarge", "link" : "controllers\/HealthController.html#RequestHeaderFieldsTooLarge:Results.this.Status", "kind" : "val"}, {"label" : "TooManyRequests", "tail" : ": Status", "member" : "play.api.mvc.Results.TooManyRequests", "link" : "controllers\/HealthController.html#TooManyRequests:Results.this.Status", "kind" : "val"}, {"label" : "PreconditionRequired", "tail" : ": Status", "member" : "play.api.mvc.Results.PreconditionRequired", "link" : "controllers\/HealthController.html#PreconditionRequired:Results.this.Status", "kind" : "val"}, {"label" : "FailedDependency", "tail" : ": Status", "member" : "play.api.mvc.Results.FailedDependency", "link" : "controllers\/HealthController.html#FailedDependency:Results.this.Status", "kind" : "val"}, {"label" : "Locked", "tail" : ": Status", "member" : "play.api.mvc.Results.Locked", "link" : "controllers\/HealthController.html#Locked:Results.this.Status", "kind" : "val"}, {"label" : "UnprocessableEntity", "tail" : ": Status", "member" : "play.api.mvc.Results.UnprocessableEntity", "link" : "controllers\/HealthController.html#UnprocessableEntity:Results.this.Status", "kind" : "val"}, {"label" : "ImATeapot", "tail" : ": Status", "member" : "play.api.mvc.Results.ImATeapot", "link" : "controllers\/HealthController.html#ImATeapot:Results.this.Status", "kind" : "val"}, {"label" : "ExpectationFailed", "tail" : ": Status", "member" : "play.api.mvc.Results.ExpectationFailed", "link" : "controllers\/HealthController.html#ExpectationFailed:Results.this.Status", "kind" : "val"}, {"label" : "UnsupportedMediaType", "tail" : ": Status", "member" : "play.api.mvc.Results.UnsupportedMediaType", "link" : "controllers\/HealthController.html#UnsupportedMediaType:Results.this.Status", "kind" : "val"}, {"label" : "UriTooLong", "tail" : ": Status", "member" : "play.api.mvc.Results.UriTooLong", "link" : "controllers\/HealthController.html#UriTooLong:Results.this.Status", "kind" : "val"}, {"label" : "EntityTooLarge", "tail" : ": Status", "member" : "play.api.mvc.Results.EntityTooLarge", "link" : "controllers\/HealthController.html#EntityTooLarge:Results.this.Status", "kind" : "val"}, {"label" : "PreconditionFailed", "tail" : ": Status", "member" : "play.api.mvc.Results.PreconditionFailed", "link" : "controllers\/HealthController.html#PreconditionFailed:Results.this.Status", "kind" : "val"}, {"label" : "Gone", "tail" : ": Status", "member" : "play.api.mvc.Results.Gone", "link" : "controllers\/HealthController.html#Gone:Results.this.Status", "kind" : "val"}, {"label" : "Conflict", "tail" : ": Status", "member" : "play.api.mvc.Results.Conflict", "link" : "controllers\/HealthController.html#Conflict:Results.this.Status", "kind" : "val"}, {"label" : "RequestTimeout", "tail" : ": Status", "member" : "play.api.mvc.Results.RequestTimeout", "link" : "controllers\/HealthController.html#RequestTimeout:Results.this.Status", "kind" : "val"}, {"label" : "NotAcceptable", "tail" : ": Status", "member" : "play.api.mvc.Results.NotAcceptable", "link" : "controllers\/HealthController.html#NotAcceptable:Results.this.Status", "kind" : "val"}, {"label" : "MethodNotAllowed", "tail" : ": Status", "member" : "play.api.mvc.Results.MethodNotAllowed", "link" : "controllers\/HealthController.html#MethodNotAllowed:Results.this.Status", "kind" : "val"}, {"label" : "NotFound", "tail" : ": Status", "member" : "play.api.mvc.Results.NotFound", "link" : "controllers\/HealthController.html#NotFound:Results.this.Status", "kind" : "val"}, {"label" : "Forbidden", "tail" : ": Status", "member" : "play.api.mvc.Results.Forbidden", "link" : "controllers\/HealthController.html#Forbidden:Results.this.Status", "kind" : "val"}, {"label" : "PaymentRequired", "tail" : ": Status", "member" : "play.api.mvc.Results.PaymentRequired", "link" : "controllers\/HealthController.html#PaymentRequired:Results.this.Status", "kind" : "val"}, {"label" : "Unauthorized", "tail" : ": Status", "member" : "play.api.mvc.Results.Unauthorized", "link" : "controllers\/HealthController.html#Unauthorized:Results.this.Status", "kind" : "val"}, {"label" : "BadRequest", "tail" : ": Status", "member" : "play.api.mvc.Results.BadRequest", "link" : "controllers\/HealthController.html#BadRequest:Results.this.Status", "kind" : "val"}, {"label" : "PermanentRedirect", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.PermanentRedirect", "link" : "controllers\/HealthController.html#PermanentRedirect(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "TemporaryRedirect", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.TemporaryRedirect", "link" : "controllers\/HealthController.html#TemporaryRedirect(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "NotModified", "tail" : ": Result", "member" : "play.api.mvc.Results.NotModified", "link" : "controllers\/HealthController.html#NotModified:play.api.mvc.Result", "kind" : "val"}, {"label" : "SeeOther", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.SeeOther", "link" : "controllers\/HealthController.html#SeeOther(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "Found", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.Found", "link" : "controllers\/HealthController.html#Found(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "MovedPermanently", "tail" : "(url: String): Result", "member" : "play.api.mvc.Results.MovedPermanently", "link" : "controllers\/HealthController.html#MovedPermanently(url:String):play.api.mvc.Result", "kind" : "def"}, {"label" : "MultiStatus", "tail" : ": Status", "member" : "play.api.mvc.Results.MultiStatus", "link" : "controllers\/HealthController.html#MultiStatus:Results.this.Status", "kind" : "val"}, {"label" : "PartialContent", "tail" : ": Status", "member" : "play.api.mvc.Results.PartialContent", "link" : "controllers\/HealthController.html#PartialContent:Results.this.Status", "kind" : "val"}, {"label" : "ResetContent", "tail" : ": Result", "member" : "play.api.mvc.Results.ResetContent", "link" : "controllers\/HealthController.html#ResetContent:play.api.mvc.Result", "kind" : "val"}, {"label" : "NoContent", "tail" : ": Result", "member" : "play.api.mvc.Results.NoContent", "link" : "controllers\/HealthController.html#NoContent:play.api.mvc.Result", "kind" : "val"}, {"label" : "NonAuthoritativeInformation", "tail" : ": Status", "member" : "play.api.mvc.Results.NonAuthoritativeInformation", "link" : "controllers\/HealthController.html#NonAuthoritativeInformation:Results.this.Status", "kind" : "val"}, {"label" : "Accepted", "tail" : ": Status", "member" : "play.api.mvc.Results.Accepted", "link" : "controllers\/HealthController.html#Accepted:Results.this.Status", "kind" : "val"}, {"label" : "Created", "tail" : ": Status", "member" : "play.api.mvc.Results.Created", "link" : "controllers\/HealthController.html#Created:Results.this.Status", "kind" : "val"}, {"label" : "Ok", "tail" : ": Status", "member" : "play.api.mvc.Results.Ok", "link" : "controllers\/HealthController.html#Ok:Results.this.Status", "kind" : "val"}, {"label" : "SwitchingProtocols", "tail" : ": Result", "member" : "play.api.mvc.Results.SwitchingProtocols", "link" : "controllers\/HealthController.html#SwitchingProtocols:play.api.mvc.Result", "kind" : "val"}, {"label" : "Continue", "tail" : ": Result", "member" : "play.api.mvc.Results.Continue", "link" : "controllers\/HealthController.html#Continue:play.api.mvc.Result", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/HealthController.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/HealthController.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/HealthController.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/HealthController.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/HealthController.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/HealthController.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/HealthController.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/HealthController.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/HealthController.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/HealthController.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/HealthController.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/HealthController.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/HealthController.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/HealthController.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/HealthController.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/HealthController.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/HealthController.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/HealthController.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/HealthController.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/HealthController.html", "kind" : "class"}, {"name" : "controllers.ReverseApiController", "shortDescription" : "", "members_class" : [{"label" : "listAllSuggestedSolrFields", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.listAllSuggestedSolrFields", "link" : "controllers\/ReverseApiController.html#listAllSuggestedSolrFields(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "listAllSolrIndeces", "tail" : "(): Call", "member" : "controllers.ReverseApiController.listAllSolrIndeces", "link" : "controllers\/ReverseApiController.html#listAllSolrIndeces():play.api.mvc.Call", "kind" : "def"}, {"label" : "getActivityLog", "tail" : "(inputId: String): Call", "member" : "controllers.ReverseApiController.getActivityLog", "link" : "controllers\/ReverseApiController.html#getActivityLog(inputId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "getSolrIndex", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.getSolrIndex", "link" : "controllers\/ReverseApiController.html#getSolrIndex(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "getFeatureToggles", "tail" : "(): Call", "member" : "controllers.ReverseApiController.getFeatureToggles", "link" : "controllers\/ReverseApiController.html#getFeatureToggles():play.api.mvc.Call", "kind" : "def"}, {"label" : "listAll", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.listAll", "link" : "controllers\/ReverseApiController.html#listAll(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "deleteSpelling", "tail" : "(canonicalSpellingId: String): Call", "member" : "controllers.ReverseApiController.deleteSpelling", "link" : "controllers\/ReverseApiController.html#deleteSpelling(canonicalSpellingId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "deleteSearchInput", "tail" : "(searchInputId: String): Call", "member" : "controllers.ReverseApiController.deleteSearchInput", "link" : "controllers\/ReverseApiController.html#deleteSearchInput(searchInputId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "listAllSearchInputs", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.listAllSearchInputs", "link" : "controllers\/ReverseApiController.html#listAllSearchInputs(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "updateSearchInput", "tail" : "(searchInputId: String): Call", "member" : "controllers.ReverseApiController.updateSearchInput", "link" : "controllers\/ReverseApiController.html#updateSearchInput(searchInputId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "deleteSolrIndex", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.deleteSolrIndex", "link" : "controllers\/ReverseApiController.html#deleteSolrIndex(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "getRulesReport", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.getRulesReport", "link" : "controllers\/ReverseApiController.html#getRulesReport(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "addNewSearchInput", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.addNewSearchInput", "link" : "controllers\/ReverseApiController.html#addNewSearchInput(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "importFromRulesTxt", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.importFromRulesTxt", "link" : "controllers\/ReverseApiController.html#importFromRulesTxt(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "addNewSuggestedSolrField", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.addNewSuggestedSolrField", "link" : "controllers\/ReverseApiController.html#addNewSuggestedSolrField(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "updateRulesTxtForSolrIndexAndTargetPlatform", "tail" : "(solrIndexId: String, targetPlatform: String): Call", "member" : "controllers.ReverseApiController.updateRulesTxtForSolrIndexAndTargetPlatform", "link" : "controllers\/ReverseApiController.html#updateRulesTxtForSolrIndexAndTargetPlatform(solrIndexId:String,targetPlatform:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "deleteSuggestedSolrField", "tail" : "(solrIndexId: String, suggestedFieldId: String): Call", "member" : "controllers.ReverseApiController.deleteSuggestedSolrField", "link" : "controllers\/ReverseApiController.html#deleteSuggestedSolrField(solrIndexId:String,suggestedFieldId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "getDetailedSpelling", "tail" : "(canonicalSpellingId: String): Call", "member" : "controllers.ReverseApiController.getDetailedSpelling", "link" : "controllers\/ReverseApiController.html#getDetailedSpelling(canonicalSpellingId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "getDetailedSearchInput", "tail" : "(searchInputId: String): Call", "member" : "controllers.ReverseApiController.getDetailedSearchInput", "link" : "controllers\/ReverseApiController.html#getDetailedSearchInput(searchInputId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "getLatestVersionInfo", "tail" : "(): Call", "member" : "controllers.ReverseApiController.getLatestVersionInfo", "link" : "controllers\/ReverseApiController.html#getLatestVersionInfo():play.api.mvc.Call", "kind" : "def"}, {"label" : "updateSpelling", "tail" : "(solrIndexId: String, canonicalSpellingId: String): Call", "member" : "controllers.ReverseApiController.updateSpelling", "link" : "controllers\/ReverseApiController.html#updateSpelling(solrIndexId:String,canonicalSpellingId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "addNewSpelling", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.addNewSpelling", "link" : "controllers\/ReverseApiController.html#addNewSpelling(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "getActivityReport", "tail" : "(solrIndexId: String): Call", "member" : "controllers.ReverseApiController.getActivityReport", "link" : "controllers\/ReverseApiController.html#getActivityReport(solrIndexId:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "listAllInputTags", "tail" : "(): Call", "member" : "controllers.ReverseApiController.listAllInputTags", "link" : "controllers\/ReverseApiController.html#listAllInputTags():play.api.mvc.Call", "kind" : "def"}, {"label" : "downloadAllRulesTxtFiles", "tail" : "(): Call", "member" : "controllers.ReverseApiController.downloadAllRulesTxtFiles", "link" : "controllers\/ReverseApiController.html#downloadAllRulesTxtFiles():play.api.mvc.Call", "kind" : "def"}, {"label" : "addNewSolrIndex", "tail" : "(): Call", "member" : "controllers.ReverseApiController.addNewSolrIndex", "link" : "controllers\/ReverseApiController.html#addNewSolrIndex():play.api.mvc.Call", "kind" : "def"}, {"label" : "getLatestDeploymentResult", "tail" : "(solrIndexId: String, targetSystem: String): Call", "member" : "controllers.ReverseApiController.getLatestDeploymentResult", "link" : "controllers\/ReverseApiController.html#getLatestDeploymentResult(solrIndexId:String,targetSystem:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "_defaultPrefix", "tail" : "(): String", "member" : "controllers.ReverseApiController._defaultPrefix", "link" : "controllers\/ReverseApiController.html#_defaultPrefix:String", "kind" : "def"}, {"member" : "controllers.ReverseApiController#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/ReverseApiController.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/ReverseApiController.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/ReverseApiController.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/ReverseApiController.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/ReverseApiController.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/ReverseApiController.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/ReverseApiController.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ReverseApiController.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ReverseApiController.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ReverseApiController.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/ReverseApiController.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/ReverseApiController.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/ReverseApiController.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/ReverseApiController.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/ReverseApiController.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/ReverseApiController.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/ReverseApiController.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/ReverseApiController.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/ReverseApiController.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/ReverseApiController.html", "kind" : "class"}, {"name" : "controllers.ReverseFrontendController", "shortDescription" : "", "members_class" : [{"label" : "index", "tail" : "(): Call", "member" : "controllers.ReverseFrontendController.index", "link" : "controllers\/ReverseFrontendController.html#index():play.api.mvc.Call", "kind" : "def"}, {"label" : "assetOrDefault", "tail" : "(file: String): Call", "member" : "controllers.ReverseFrontendController.assetOrDefault", "link" : "controllers\/ReverseFrontendController.html#assetOrDefault(file:String):play.api.mvc.Call", "kind" : "def"}, {"label" : "_defaultPrefix", "tail" : "(): String", "member" : "controllers.ReverseFrontendController._defaultPrefix", "link" : "controllers\/ReverseFrontendController.html#_defaultPrefix:String", "kind" : "def"}, {"member" : "controllers.ReverseFrontendController#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/ReverseFrontendController.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/ReverseFrontendController.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/ReverseFrontendController.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/ReverseFrontendController.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/ReverseFrontendController.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/ReverseFrontendController.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/ReverseFrontendController.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ReverseFrontendController.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ReverseFrontendController.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ReverseFrontendController.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/ReverseFrontendController.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/ReverseFrontendController.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/ReverseFrontendController.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/ReverseFrontendController.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/ReverseFrontendController.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/ReverseFrontendController.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/ReverseFrontendController.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/ReverseFrontendController.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/ReverseFrontendController.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/ReverseFrontendController.html", "kind" : "class"}, {"name" : "controllers.ReverseHealthController", "shortDescription" : "", "members_class" : [{"label" : "health", "tail" : "(): Call", "member" : "controllers.ReverseHealthController.health", "link" : "controllers\/ReverseHealthController.html#health():play.api.mvc.Call", "kind" : "def"}, {"label" : "_defaultPrefix", "tail" : "(): String", "member" : "controllers.ReverseHealthController._defaultPrefix", "link" : "controllers\/ReverseHealthController.html#_defaultPrefix:String", "kind" : "def"}, {"member" : "controllers.ReverseHealthController#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/ReverseHealthController.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/ReverseHealthController.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/ReverseHealthController.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/ReverseHealthController.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/ReverseHealthController.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/ReverseHealthController.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/ReverseHealthController.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ReverseHealthController.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ReverseHealthController.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/ReverseHealthController.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/ReverseHealthController.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/ReverseHealthController.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/ReverseHealthController.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/ReverseHealthController.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/ReverseHealthController.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/ReverseHealthController.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/ReverseHealthController.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/ReverseHealthController.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/ReverseHealthController.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/ReverseHealthController.html", "kind" : "class"}, {"name" : "controllers.routes", "shortDescription" : "", "members_class" : [{"member" : "controllers.routes#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/routes.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/routes.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/routes.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/routes.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/routes.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/routes.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/routes.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/routes.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/routes.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/routes.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/routes.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/routes.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/routes.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/routes.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/routes.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/routes.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/routes.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/routes.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/routes.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/routes.html", "kind" : "class"}], "models.querqy" : [{"name" : "models.querqy.QuerqyReplaceRulesGenerator", "shortDescription" : "", "object" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html", "members_object" : [{"label" : "validateQuerqyReplaceRulesTxtToErrMsg", "tail" : "(rulesString: String): Option[String]", "member" : "models.querqy.QuerqyReplaceRulesGenerator.validateQuerqyReplaceRulesTxtToErrMsg", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#validateQuerqyReplaceRulesTxtToErrMsg(rulesString:String):Option[String]", "kind" : "def"}, {"label" : "validateQuerqyReplaceRulesTxtToErrMsg", "tail" : "(spellings: CanonicalSpellingWithAlternatives): Option[String]", "member" : "models.querqy.QuerqyReplaceRulesGenerator.validateQuerqyReplaceRulesTxtToErrMsg", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#validateQuerqyReplaceRulesTxtToErrMsg(spellings:models.spellings.CanonicalSpellingWithAlternatives):Option[String]", "kind" : "def"}, {"label" : "renderReplaceRule", "tail" : "(spelling: CanonicalSpellingWithAlternatives): Option[String]", "member" : "models.querqy.QuerqyReplaceRulesGenerator.renderReplaceRule", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#renderReplaceRule(spelling:models.spellings.CanonicalSpellingWithAlternatives):Option[String]", "kind" : "def"}, {"label" : "renderAllCanonicalSpellingsToReplaceRules", "tail" : "(allSpellings: Seq[CanonicalSpellingWithAlternatives]): String", "member" : "models.querqy.QuerqyReplaceRulesGenerator.renderAllCanonicalSpellingsToReplaceRules", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#renderAllCanonicalSpellingsToReplaceRules(allSpellings:Seq[models.spellings.CanonicalSpellingWithAlternatives]):String", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/querqy\/QuerqyReplaceRulesGenerator$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}, {"name" : "models.querqy.QuerqyRulesTxtGenerator", "shortDescription" : "", "members_class" : [{"label" : "validateSearchInputToErrMsg", "tail" : "(searchInput: SearchInputWithRules): Option[String]", "member" : "models.querqy.QuerqyRulesTxtGenerator.validateSearchInputToErrMsg", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#validateSearchInputToErrMsg(searchInput:models.input.SearchInputWithRules):Option[String]", "kind" : "def"}, {"label" : "validateNativeQuery", "tail" : "(ruleTerm: String): Option[String]", "member" : "models.querqy.QuerqyRulesTxtGenerator.validateNativeQuery", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#validateNativeQuery(ruleTerm:String):Option[String]", "kind" : "def"}, {"label" : "validateQuerqyRulesTxtToErrMsg", "tail" : "(strRulesTxt: String): Option[String]", "member" : "models.querqy.QuerqyRulesTxtGenerator.validateQuerqyRulesTxtToErrMsg", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#validateQuerqyRulesTxtToErrMsg(strRulesTxt:String):Option[String]", "kind" : "def"}, {"label" : "renderSeparatedRulesTxts", "tail" : "(solrIndexId: SolrIndexId, renderCompoundsRulesTxt: Boolean): String", "member" : "models.querqy.QuerqyRulesTxtGenerator.renderSeparatedRulesTxts", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#renderSeparatedRulesTxts(solrIndexId:models.SolrIndexId,renderCompoundsRulesTxt:Boolean):String", "kind" : "def"}, {"label" : "renderSingleRulesTxt", "tail" : "(solrIndexId: SolrIndexId): String", "member" : "models.querqy.QuerqyRulesTxtGenerator.renderSingleRulesTxt", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#renderSingleRulesTxt(solrIndexId:models.SolrIndexId):String", "kind" : "def"}, {"label" : "renderListSearchInputRules", "tail" : "(listSearchInput: Seq[SearchInputWithRules]): String", "member" : "models.querqy.QuerqyRulesTxtGenerator.renderListSearchInputRules", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#renderListSearchInputRules(listSearchInput:Seq[models.input.SearchInputWithRules]):String", "kind" : "def"}, {"label" : "renderSearchInputRulesForTerm", "tail" : "(term: String, searchInput: SearchInputWithRules): String", "member" : "models.querqy.QuerqyRulesTxtGenerator.renderSearchInputRulesForTerm", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#renderSearchInputRulesForTerm(term:String,searchInput:models.input.SearchInputWithRules):String", "kind" : "def"}, {"member" : "models.querqy.QuerqyRulesTxtGenerator#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/querqy\/QuerqyRulesTxtGenerator.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/querqy\/QuerqyRulesTxtGenerator.html", "kind" : "class"}], "controllers.auth" : [{"name" : "controllers.auth.AuthActionFactory", "shortDescription" : "", "members_class" : [{"label" : "getAuthenticatedAction", "tail" : "(defaultAction: ActionBuilder[Request, AnyContent]): ActionBuilder[Request, AnyContent]", "member" : "controllers.auth.AuthActionFactory.getAuthenticatedAction", "link" : "controllers\/auth\/AuthActionFactory.html#getAuthenticatedAction(defaultAction:play.api.mvc.ActionBuilder[play.api.mvc.Request,play.api.mvc.AnyContent]):play.api.mvc.ActionBuilder[play.api.mvc.Request,play.api.mvc.AnyContent]", "kind" : "def"}, {"member" : "controllers.auth.AuthActionFactory#", "error" : "unsupported entity"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "controllers\/auth\/AuthActionFactory.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/auth\/AuthActionFactory.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/auth\/AuthActionFactory.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/auth\/AuthActionFactory.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/auth\/AuthActionFactory.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/auth\/AuthActionFactory.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/auth\/AuthActionFactory.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/auth\/AuthActionFactory.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/AuthActionFactory.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/AuthActionFactory.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/AuthActionFactory.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/auth\/AuthActionFactory.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/auth\/AuthActionFactory.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/auth\/AuthActionFactory.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/auth\/AuthActionFactory.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/auth\/AuthActionFactory.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/auth\/AuthActionFactory.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/auth\/AuthActionFactory.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/auth\/AuthActionFactory.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/auth\/AuthActionFactory.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/auth\/AuthActionFactory.html", "kind" : "class"}, {"name" : "controllers.auth.BasicAuthAuthenticatedAction", "shortDescription" : "", "members_class" : [{"label" : "invokeBlock", "tail" : "(request: Request[A], block: (Request[A]) ⇒ Future[Result]): Future[Result]", "member" : "controllers.auth.BasicAuthAuthenticatedAction.invokeBlock", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#invokeBlock[A](request:play.api.mvc.Request[A],block:play.api.mvc.Request[A]=>scala.concurrent.Future[play.api.mvc.Result]):scala.concurrent.Future[play.api.mvc.Result]", "kind" : "def"}, {"label" : "BASIC_AUTH_PASS", "tail" : ": String", "member" : "controllers.auth.BasicAuthAuthenticatedAction.BASIC_AUTH_PASS", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#BASIC_AUTH_PASS:String", "kind" : "val"}, {"label" : "BASIC_AUTH_USER", "tail" : ": String", "member" : "controllers.auth.BasicAuthAuthenticatedAction.BASIC_AUTH_USER", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#BASIC_AUTH_USER:String", "kind" : "val"}, {"member" : "controllers.auth.BasicAuthAuthenticatedAction#", "error" : "unsupported entity"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "executionContext", "tail" : ": ExecutionContext", "member" : "play.api.mvc.ActionBuilderImpl.executionContext", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#executionContext:scala.concurrent.ExecutionContext", "kind" : "implicit val"}, {"label" : "parser", "tail" : ": BodyParser[AnyContent]", "member" : "play.api.mvc.ActionBuilderImpl.parser", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#parser:play.api.mvc.BodyParser[B]", "kind" : "val"}, {"label" : "andThen", "tail" : "(other: ActionFunction[Request, Q]): ActionBuilder[Q, AnyContent]", "member" : "play.api.mvc.ActionBuilder.andThen", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#andThen[Q[_]](other:play.api.mvc.ActionFunction[R,Q]):play.api.mvc.ActionBuilder[Q,B]", "kind" : "def"}, {"label" : "composeAction", "tail" : "(action: Action[A]): Action[A]", "member" : "play.api.mvc.ActionBuilder.composeAction", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#composeAction[A](action:play.api.mvc.Action[A]):play.api.mvc.Action[A]", "kind" : "def"}, {"label" : "composeParser", "tail" : "(bodyParser: BodyParser[A]): BodyParser[A]", "member" : "play.api.mvc.ActionBuilder.composeParser", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#composeParser[A](bodyParser:play.api.mvc.BodyParser[A]):play.api.mvc.BodyParser[A]", "kind" : "def"}, {"label" : "async", "tail" : "(bodyParser: BodyParser[A])(block: (Request[A]) ⇒ Future[Result]): Action[A]", "member" : "play.api.mvc.ActionBuilder.async", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#async[A](bodyParser:play.api.mvc.BodyParser[A])(block:R[A]=>scala.concurrent.Future[play.api.mvc.Result]):play.api.mvc.Action[A]", "kind" : "final def"}, {"label" : "async", "tail" : "(block: (Request[AnyContent]) ⇒ Future[Result]): Action[AnyContent]", "member" : "play.api.mvc.ActionBuilder.async", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#async(block:R[B]=>scala.concurrent.Future[play.api.mvc.Result]):play.api.mvc.Action[B]", "kind" : "final def"}, {"label" : "async", "tail" : "(block: ⇒ Future[Result]): Action[AnyContent]", "member" : "play.api.mvc.ActionBuilder.async", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#async(block:=>scala.concurrent.Future[play.api.mvc.Result]):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "final def"}, {"label" : "apply", "tail" : "(block: ⇒ Result): Action[AnyContent]", "member" : "play.api.mvc.ActionBuilder.apply", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#apply(block:=>play.api.mvc.Result):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "final def"}, {"label" : "apply", "tail" : "(block: (Request[AnyContent]) ⇒ Result): Action[AnyContent]", "member" : "play.api.mvc.ActionBuilder.apply", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#apply(block:R[B]=>play.api.mvc.Result):play.api.mvc.Action[B]", "kind" : "final def"}, {"label" : "apply", "tail" : "(bodyParser: BodyParser[A]): ActionBuilder[Request, A]", "member" : "play.api.mvc.ActionBuilder.apply", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#apply[A](bodyParser:play.api.mvc.BodyParser[A]):play.api.mvc.ActionBuilder[R,A]", "kind" : "final def"}, {"label" : "compose", "tail" : "(other: ActionBuilder[Request, B]): ActionBuilder[Request, B]", "member" : "play.api.mvc.ActionFunction.compose", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#compose[B](other:play.api.mvc.ActionBuilder[R,B]):play.api.mvc.ActionBuilder[P,B]", "kind" : "def"}, {"label" : "compose", "tail" : "(other: ActionFunction[Q, Request]): ActionFunction[Q, Request]", "member" : "play.api.mvc.ActionFunction.compose", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#compose[Q[_<:]](other:play.api.mvc.ActionFunction[Q,R]):play.api.mvc.ActionFunction[Q,P]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/auth\/BasicAuthAuthenticatedAction.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/auth\/BasicAuthAuthenticatedAction.html", "kind" : "class"}, {"name" : "controllers.auth.JWTJsonAuthenticatedAction", "shortDescription" : "", "members_class" : [{"label" : "invokeBlock", "tail" : "(request: Request[A], block: (Request[A]) ⇒ Future[Result]): Future[Result]", "member" : "controllers.auth.JWTJsonAuthenticatedAction.invokeBlock", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#invokeBlock[A](request:play.api.mvc.Request[A],block:play.api.mvc.Request[A]=>scala.concurrent.Future[play.api.mvc.Result]):scala.concurrent.Future[play.api.mvc.Result]", "kind" : "def"}, {"member" : "controllers.auth.JWTJsonAuthenticatedAction#", "error" : "unsupported entity"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "executionContext", "tail" : ": ExecutionContext", "member" : "play.api.mvc.ActionBuilderImpl.executionContext", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#executionContext:scala.concurrent.ExecutionContext", "kind" : "implicit val"}, {"label" : "parser", "tail" : ": BodyParser[AnyContent]", "member" : "play.api.mvc.ActionBuilderImpl.parser", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#parser:play.api.mvc.BodyParser[B]", "kind" : "val"}, {"label" : "andThen", "tail" : "(other: ActionFunction[Request, Q]): ActionBuilder[Q, AnyContent]", "member" : "play.api.mvc.ActionBuilder.andThen", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#andThen[Q[_]](other:play.api.mvc.ActionFunction[R,Q]):play.api.mvc.ActionBuilder[Q,B]", "kind" : "def"}, {"label" : "composeAction", "tail" : "(action: Action[A]): Action[A]", "member" : "play.api.mvc.ActionBuilder.composeAction", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#composeAction[A](action:play.api.mvc.Action[A]):play.api.mvc.Action[A]", "kind" : "def"}, {"label" : "composeParser", "tail" : "(bodyParser: BodyParser[A]): BodyParser[A]", "member" : "play.api.mvc.ActionBuilder.composeParser", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#composeParser[A](bodyParser:play.api.mvc.BodyParser[A]):play.api.mvc.BodyParser[A]", "kind" : "def"}, {"label" : "async", "tail" : "(bodyParser: BodyParser[A])(block: (Request[A]) ⇒ Future[Result]): Action[A]", "member" : "play.api.mvc.ActionBuilder.async", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#async[A](bodyParser:play.api.mvc.BodyParser[A])(block:R[A]=>scala.concurrent.Future[play.api.mvc.Result]):play.api.mvc.Action[A]", "kind" : "final def"}, {"label" : "async", "tail" : "(block: (Request[AnyContent]) ⇒ Future[Result]): Action[AnyContent]", "member" : "play.api.mvc.ActionBuilder.async", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#async(block:R[B]=>scala.concurrent.Future[play.api.mvc.Result]):play.api.mvc.Action[B]", "kind" : "final def"}, {"label" : "async", "tail" : "(block: ⇒ Future[Result]): Action[AnyContent]", "member" : "play.api.mvc.ActionBuilder.async", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#async(block:=>scala.concurrent.Future[play.api.mvc.Result]):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "final def"}, {"label" : "apply", "tail" : "(block: ⇒ Result): Action[AnyContent]", "member" : "play.api.mvc.ActionBuilder.apply", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#apply(block:=>play.api.mvc.Result):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "final def"}, {"label" : "apply", "tail" : "(block: (Request[AnyContent]) ⇒ Result): Action[AnyContent]", "member" : "play.api.mvc.ActionBuilder.apply", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#apply(block:R[B]=>play.api.mvc.Result):play.api.mvc.Action[B]", "kind" : "final def"}, {"label" : "apply", "tail" : "(bodyParser: BodyParser[A]): ActionBuilder[Request, A]", "member" : "play.api.mvc.ActionBuilder.apply", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#apply[A](bodyParser:play.api.mvc.BodyParser[A]):play.api.mvc.ActionBuilder[R,A]", "kind" : "final def"}, {"label" : "compose", "tail" : "(other: ActionBuilder[Request, B]): ActionBuilder[Request, B]", "member" : "play.api.mvc.ActionFunction.compose", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#compose[B](other:play.api.mvc.ActionBuilder[R,B]):play.api.mvc.ActionBuilder[P,B]", "kind" : "def"}, {"label" : "compose", "tail" : "(other: ActionFunction[Q, Request]): ActionFunction[Q, Request]", "member" : "play.api.mvc.ActionFunction.compose", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#compose[Q[_<:]](other:play.api.mvc.ActionFunction[Q,R]):play.api.mvc.ActionFunction[Q,P]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/auth\/JWTJsonAuthenticatedAction.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/auth\/JWTJsonAuthenticatedAction.html", "kind" : "class"}, {"name" : "controllers.auth.UserRequest", "shortDescription" : "", "members_case class" : [{"member" : "controllers.auth.UserRequest#", "error" : "unsupported entity"}, {"label" : "request", "tail" : ": Request[A]", "member" : "controllers.auth.UserRequest.request", "link" : "controllers\/auth\/UserRequest.html#request:play.api.mvc.Request[A]", "kind" : "val"}, {"label" : "username", "tail" : ": String", "member" : "controllers.auth.UserRequest.username", "link" : "controllers\/auth\/UserRequest.html#username:String", "kind" : "val"}, {"label" : "withBody", "tail" : "(body: B): WrappedRequest[B]", "member" : "play.api.mvc.WrappedRequest.withBody", "link" : "controllers\/auth\/UserRequest.html#withBody[B](body:B):play.api.mvc.WrappedRequest[B]", "kind" : "def"}, {"label" : "withAttrs", "tail" : "(newAttrs: TypedMap): WrappedRequest[A]", "member" : "play.api.mvc.WrappedRequest.withAttrs", "link" : "controllers\/auth\/UserRequest.html#withAttrs(newAttrs:play.api.libs.typedmap.TypedMap):play.api.mvc.WrappedRequest[A]", "kind" : "def"}, {"label" : "withHeaders", "tail" : "(newHeaders: Headers): WrappedRequest[A]", "member" : "play.api.mvc.WrappedRequest.withHeaders", "link" : "controllers\/auth\/UserRequest.html#withHeaders(newHeaders:play.api.mvc.Headers):play.api.mvc.WrappedRequest[A]", "kind" : "def"}, {"label" : "withVersion", "tail" : "(newVersion: String): WrappedRequest[A]", "member" : "play.api.mvc.WrappedRequest.withVersion", "link" : "controllers\/auth\/UserRequest.html#withVersion(newVersion:String):play.api.mvc.WrappedRequest[A]", "kind" : "def"}, {"label" : "withTarget", "tail" : "(newTarget: RequestTarget): WrappedRequest[A]", "member" : "play.api.mvc.WrappedRequest.withTarget", "link" : "controllers\/auth\/UserRequest.html#withTarget(newTarget:play.api.mvc.request.RequestTarget):play.api.mvc.WrappedRequest[A]", "kind" : "def"}, {"label" : "withMethod", "tail" : "(newMethod: String): WrappedRequest[A]", "member" : "play.api.mvc.WrappedRequest.withMethod", "link" : "controllers\/auth\/UserRequest.html#withMethod(newMethod:String):play.api.mvc.WrappedRequest[A]", "kind" : "def"}, {"label" : "withConnection", "tail" : "(newConnection: RemoteConnection): WrappedRequest[A]", "member" : "play.api.mvc.WrappedRequest.withConnection", "link" : "controllers\/auth\/UserRequest.html#withConnection(newConnection:play.api.mvc.request.RemoteConnection):play.api.mvc.WrappedRequest[A]", "kind" : "def"}, {"label" : "newWrapper", "tail" : "(newRequest: Request[B]): WrappedRequest[B]", "member" : "play.api.mvc.WrappedRequest.newWrapper", "link" : "controllers\/auth\/UserRequest.html#newWrapper[B](newRequest:play.api.mvc.Request[B]):play.api.mvc.WrappedRequest[B]", "kind" : "def"}, {"label" : "attrs", "tail" : "(): TypedMap", "member" : "play.api.mvc.WrappedRequest.attrs", "link" : "controllers\/auth\/UserRequest.html#attrs:play.api.libs.typedmap.TypedMap", "kind" : "def"}, {"label" : "body", "tail" : "(): A", "member" : "play.api.mvc.WrappedRequest.body", "link" : "controllers\/auth\/UserRequest.html#body:A", "kind" : "def"}, {"label" : "headers", "tail" : "(): Headers", "member" : "play.api.mvc.WrappedRequest.headers", "link" : "controllers\/auth\/UserRequest.html#headers:play.api.mvc.Headers", "kind" : "def"}, {"label" : "version", "tail" : "(): String", "member" : "play.api.mvc.WrappedRequest.version", "link" : "controllers\/auth\/UserRequest.html#version:String", "kind" : "def"}, {"label" : "target", "tail" : "(): RequestTarget", "member" : "play.api.mvc.WrappedRequest.target", "link" : "controllers\/auth\/UserRequest.html#target:play.api.mvc.request.RequestTarget", "kind" : "def"}, {"label" : "method", "tail" : "(): String", "member" : "play.api.mvc.WrappedRequest.method", "link" : "controllers\/auth\/UserRequest.html#method:String", "kind" : "def"}, {"label" : "connection", "tail" : "(): RemoteConnection", "member" : "play.api.mvc.WrappedRequest.connection", "link" : "controllers\/auth\/UserRequest.html#connection:play.api.mvc.request.RemoteConnection", "kind" : "def"}, {"label" : "asJava", "tail" : "(): Request", "member" : "play.api.mvc.Request.asJava", "link" : "controllers\/auth\/UserRequest.html#asJava:play.mvc.Http.Request", "kind" : "def"}, {"label" : "withoutTransientLang", "tail" : "(): Request[A]", "member" : "play.api.mvc.Request.withoutTransientLang", "link" : "controllers\/auth\/UserRequest.html#withoutTransientLang():play.api.mvc.Request[A]", "kind" : "def"}, {"label" : "withTransientLang", "tail" : "(locale: Locale): Request[A]", "member" : "play.api.mvc.Request.withTransientLang", "link" : "controllers\/auth\/UserRequest.html#withTransientLang(locale:java.util.Locale):play.api.mvc.Request[A]", "kind" : "def"}, {"label" : "withTransientLang", "tail" : "(code: String): Request[A]", "member" : "play.api.mvc.Request.withTransientLang", "link" : "controllers\/auth\/UserRequest.html#withTransientLang(code:String):play.api.mvc.Request[A]", "kind" : "def"}, {"label" : "withTransientLang", "tail" : "(lang: Lang): Request[A]", "member" : "play.api.mvc.Request.withTransientLang", "link" : "controllers\/auth\/UserRequest.html#withTransientLang(lang:play.api.i18n.Lang):play.api.mvc.Request[A]", "kind" : "def"}, {"label" : "removeAttr", "tail" : "(key: TypedKey[_]): Request[A]", "member" : "play.api.mvc.Request.removeAttr", "link" : "controllers\/auth\/UserRequest.html#removeAttr(key:play.api.libs.typedmap.TypedKey[_]):play.api.mvc.Request[A]", "kind" : "def"}, {"label" : "addAttr", "tail" : "(key: TypedKey[B], value: B): Request[A]", "member" : "play.api.mvc.Request.addAttr", "link" : "controllers\/auth\/UserRequest.html#addAttr[B](key:play.api.libs.typedmap.TypedKey[B],value:B):play.api.mvc.Request[A]", "kind" : "def"}, {"label" : "map", "tail" : "(f: (A) ⇒ B): Request[B]", "member" : "play.api.mvc.Request.map", "link" : "controllers\/auth\/UserRequest.html#map[B](f:A=>B):play.api.mvc.Request[B]", "kind" : "def"}, {"label" : "hasBody", "tail" : "(): Boolean", "member" : "play.api.mvc.Request.hasBody", "link" : "controllers\/auth\/UserRequest.html#hasBody:Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "play.api.mvc.RequestHeader.toString", "link" : "controllers\/auth\/UserRequest.html#toString():String", "kind" : "def"}, {"label" : "transientLang", "tail" : "(): Option[Lang]", "member" : "play.api.mvc.RequestHeader.transientLang", "link" : "controllers\/auth\/UserRequest.html#transientLang():Option[play.api.i18n.Lang]", "kind" : "def"}, {"label" : "charset", "tail" : ": Option[String]", "member" : "play.api.mvc.RequestHeader.charset", "link" : "controllers\/auth\/UserRequest.html#charset:Option[String]", "kind" : "lazy val"}, {"label" : "contentType", "tail" : ": Option[String]", "member" : "play.api.mvc.RequestHeader.contentType", "link" : "controllers\/auth\/UserRequest.html#contentType:Option[String]", "kind" : "lazy val"}, {"label" : "mediaType", "tail" : ": Option[MediaType]", "member" : "play.api.mvc.RequestHeader.mediaType", "link" : "controllers\/auth\/UserRequest.html#mediaType:Option[play.api.http.MediaType]", "kind" : "lazy val"}, {"label" : "rawQueryString", "tail" : "(): String", "member" : "play.api.mvc.RequestHeader.rawQueryString", "link" : "controllers\/auth\/UserRequest.html#rawQueryString:String", "kind" : "def"}, {"label" : "flash", "tail" : "(): Flash", "member" : "play.api.mvc.RequestHeader.flash", "link" : "controllers\/auth\/UserRequest.html#flash:play.api.mvc.Flash", "kind" : "def"}, {"label" : "session", "tail" : "(): Session", "member" : "play.api.mvc.RequestHeader.session", "link" : "controllers\/auth\/UserRequest.html#session:play.api.mvc.Session", "kind" : "def"}, {"label" : "cookies", "tail" : "(): Cookies", "member" : "play.api.mvc.RequestHeader.cookies", "link" : "controllers\/auth\/UserRequest.html#cookies:play.api.mvc.Cookies", "kind" : "def"}, {"label" : "accepts", "tail" : "(mimeType: String): Boolean", "member" : "play.api.mvc.RequestHeader.accepts", "link" : "controllers\/auth\/UserRequest.html#accepts(mimeType:String):Boolean", "kind" : "def"}, {"label" : "acceptedTypes", "tail" : ": Seq[MediaRange]", "member" : "play.api.mvc.RequestHeader.acceptedTypes", "link" : "controllers\/auth\/UserRequest.html#acceptedTypes:Seq[play.api.http.MediaRange]", "kind" : "lazy val"}, {"label" : "acceptLanguages", "tail" : ": Seq[Lang]", "member" : "play.api.mvc.RequestHeader.acceptLanguages", "link" : "controllers\/auth\/UserRequest.html#acceptLanguages:Seq[play.api.i18n.Lang]", "kind" : "lazy val"}, {"label" : "domain", "tail" : ": String", "member" : "play.api.mvc.RequestHeader.domain", "link" : "controllers\/auth\/UserRequest.html#domain:String", "kind" : "lazy val"}, {"label" : "host", "tail" : ": String", "member" : "play.api.mvc.RequestHeader.host", "link" : "controllers\/auth\/UserRequest.html#host:String", "kind" : "lazy val"}, {"label" : "getQueryString", "tail" : "(key: String): Option[String]", "member" : "play.api.mvc.RequestHeader.getQueryString", "link" : "controllers\/auth\/UserRequest.html#getQueryString(key:String):Option[String]", "kind" : "def"}, {"label" : "clientCertificateChain", "tail" : "(): Option[Seq[X509Certificate]]", "member" : "play.api.mvc.RequestHeader.clientCertificateChain", "link" : "controllers\/auth\/UserRequest.html#clientCertificateChain:Option[Seq[java.security.cert.X509Certificate]]", "kind" : "final def"}, {"label" : "secure", "tail" : "(): Boolean", "member" : "play.api.mvc.RequestHeader.secure", "link" : "controllers\/auth\/UserRequest.html#secure:Boolean", "kind" : "final def"}, {"label" : "remoteAddress", "tail" : "(): String", "member" : "play.api.mvc.RequestHeader.remoteAddress", "link" : "controllers\/auth\/UserRequest.html#remoteAddress:String", "kind" : "final def"}, {"label" : "queryString", "tail" : "(): Map[String, Seq[String]]", "member" : "play.api.mvc.RequestHeader.queryString", "link" : "controllers\/auth\/UserRequest.html#queryString:Map[String,Seq[String]]", "kind" : "final def"}, {"label" : "path", "tail" : "(): String", "member" : "play.api.mvc.RequestHeader.path", "link" : "controllers\/auth\/UserRequest.html#path:String", "kind" : "final def"}, {"label" : "uri", "tail" : "(): String", "member" : "play.api.mvc.RequestHeader.uri", "link" : "controllers\/auth\/UserRequest.html#uri:String", "kind" : "final def"}, {"label" : "id", "tail" : "(): Long", "member" : "play.api.mvc.RequestHeader.id", "link" : "controllers\/auth\/UserRequest.html#id:Long", "kind" : "final def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/auth\/UserRequest.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/auth\/UserRequest.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/auth\/UserRequest.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/auth\/UserRequest.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/auth\/UserRequest.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/auth\/UserRequest.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/auth\/UserRequest.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/UserRequest.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/UserRequest.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/auth\/UserRequest.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/auth\/UserRequest.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/auth\/UserRequest.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/auth\/UserRequest.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/auth\/UserRequest.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/auth\/UserRequest.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/auth\/UserRequest.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "controllers\/auth\/UserRequest.html", "kind" : "case class"}], "controllers.javascript" : [{"name" : "controllers.javascript.ReverseApiController", "shortDescription" : "", "members_class" : [{"label" : "listAllSuggestedSolrFields", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.listAllSuggestedSolrFields", "link" : "controllers\/javascript\/ReverseApiController.html#listAllSuggestedSolrFields:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "listAllSolrIndeces", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.listAllSolrIndeces", "link" : "controllers\/javascript\/ReverseApiController.html#listAllSolrIndeces:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "getActivityLog", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.getActivityLog", "link" : "controllers\/javascript\/ReverseApiController.html#getActivityLog:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "getSolrIndex", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.getSolrIndex", "link" : "controllers\/javascript\/ReverseApiController.html#getSolrIndex:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "getFeatureToggles", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.getFeatureToggles", "link" : "controllers\/javascript\/ReverseApiController.html#getFeatureToggles:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "listAll", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.listAll", "link" : "controllers\/javascript\/ReverseApiController.html#listAll:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "deleteSpelling", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.deleteSpelling", "link" : "controllers\/javascript\/ReverseApiController.html#deleteSpelling:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "deleteSearchInput", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.deleteSearchInput", "link" : "controllers\/javascript\/ReverseApiController.html#deleteSearchInput:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "listAllSearchInputs", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.listAllSearchInputs", "link" : "controllers\/javascript\/ReverseApiController.html#listAllSearchInputs:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "updateSearchInput", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.updateSearchInput", "link" : "controllers\/javascript\/ReverseApiController.html#updateSearchInput:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "deleteSolrIndex", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.deleteSolrIndex", "link" : "controllers\/javascript\/ReverseApiController.html#deleteSolrIndex:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "getRulesReport", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.getRulesReport", "link" : "controllers\/javascript\/ReverseApiController.html#getRulesReport:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "addNewSearchInput", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.addNewSearchInput", "link" : "controllers\/javascript\/ReverseApiController.html#addNewSearchInput:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "importFromRulesTxt", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.importFromRulesTxt", "link" : "controllers\/javascript\/ReverseApiController.html#importFromRulesTxt:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "addNewSuggestedSolrField", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.addNewSuggestedSolrField", "link" : "controllers\/javascript\/ReverseApiController.html#addNewSuggestedSolrField:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "updateRulesTxtForSolrIndexAndTargetPlatform", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.updateRulesTxtForSolrIndexAndTargetPlatform", "link" : "controllers\/javascript\/ReverseApiController.html#updateRulesTxtForSolrIndexAndTargetPlatform:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "deleteSuggestedSolrField", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.deleteSuggestedSolrField", "link" : "controllers\/javascript\/ReverseApiController.html#deleteSuggestedSolrField:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "getDetailedSpelling", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.getDetailedSpelling", "link" : "controllers\/javascript\/ReverseApiController.html#getDetailedSpelling:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "getDetailedSearchInput", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.getDetailedSearchInput", "link" : "controllers\/javascript\/ReverseApiController.html#getDetailedSearchInput:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "getLatestVersionInfo", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.getLatestVersionInfo", "link" : "controllers\/javascript\/ReverseApiController.html#getLatestVersionInfo:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "updateSpelling", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.updateSpelling", "link" : "controllers\/javascript\/ReverseApiController.html#updateSpelling:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "addNewSpelling", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.addNewSpelling", "link" : "controllers\/javascript\/ReverseApiController.html#addNewSpelling:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "getActivityReport", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.getActivityReport", "link" : "controllers\/javascript\/ReverseApiController.html#getActivityReport:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "listAllInputTags", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.listAllInputTags", "link" : "controllers\/javascript\/ReverseApiController.html#listAllInputTags:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "downloadAllRulesTxtFiles", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.downloadAllRulesTxtFiles", "link" : "controllers\/javascript\/ReverseApiController.html#downloadAllRulesTxtFiles:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "addNewSolrIndex", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.addNewSolrIndex", "link" : "controllers\/javascript\/ReverseApiController.html#addNewSolrIndex:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "getLatestDeploymentResult", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseApiController.getLatestDeploymentResult", "link" : "controllers\/javascript\/ReverseApiController.html#getLatestDeploymentResult:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "_defaultPrefix", "tail" : "(): String", "member" : "controllers.javascript.ReverseApiController._defaultPrefix", "link" : "controllers\/javascript\/ReverseApiController.html#_defaultPrefix:String", "kind" : "def"}, {"member" : "controllers.javascript.ReverseApiController#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/javascript\/ReverseApiController.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/javascript\/ReverseApiController.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/javascript\/ReverseApiController.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/javascript\/ReverseApiController.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/javascript\/ReverseApiController.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/javascript\/ReverseApiController.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/javascript\/ReverseApiController.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/javascript\/ReverseApiController.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/javascript\/ReverseApiController.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/javascript\/ReverseApiController.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/javascript\/ReverseApiController.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/javascript\/ReverseApiController.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/javascript\/ReverseApiController.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/javascript\/ReverseApiController.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/javascript\/ReverseApiController.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/javascript\/ReverseApiController.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/javascript\/ReverseApiController.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/javascript\/ReverseApiController.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/javascript\/ReverseApiController.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/javascript\/ReverseApiController.html", "kind" : "class"}, {"name" : "controllers.javascript.ReverseFrontendController", "shortDescription" : "", "members_class" : [{"label" : "index", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseFrontendController.index", "link" : "controllers\/javascript\/ReverseFrontendController.html#index:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "assetOrDefault", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseFrontendController.assetOrDefault", "link" : "controllers\/javascript\/ReverseFrontendController.html#assetOrDefault:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "_defaultPrefix", "tail" : "(): String", "member" : "controllers.javascript.ReverseFrontendController._defaultPrefix", "link" : "controllers\/javascript\/ReverseFrontendController.html#_defaultPrefix:String", "kind" : "def"}, {"member" : "controllers.javascript.ReverseFrontendController#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/javascript\/ReverseFrontendController.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/javascript\/ReverseFrontendController.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/javascript\/ReverseFrontendController.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/javascript\/ReverseFrontendController.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/javascript\/ReverseFrontendController.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/javascript\/ReverseFrontendController.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/javascript\/ReverseFrontendController.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/javascript\/ReverseFrontendController.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/javascript\/ReverseFrontendController.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/javascript\/ReverseFrontendController.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/javascript\/ReverseFrontendController.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/javascript\/ReverseFrontendController.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/javascript\/ReverseFrontendController.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/javascript\/ReverseFrontendController.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/javascript\/ReverseFrontendController.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/javascript\/ReverseFrontendController.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/javascript\/ReverseFrontendController.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/javascript\/ReverseFrontendController.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/javascript\/ReverseFrontendController.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/javascript\/ReverseFrontendController.html", "kind" : "class"}, {"name" : "controllers.javascript.ReverseHealthController", "shortDescription" : "", "members_class" : [{"label" : "health", "tail" : "(): JavaScriptReverseRoute", "member" : "controllers.javascript.ReverseHealthController.health", "link" : "controllers\/javascript\/ReverseHealthController.html#health:play.api.routing.JavaScriptReverseRoute", "kind" : "def"}, {"label" : "_defaultPrefix", "tail" : "(): String", "member" : "controllers.javascript.ReverseHealthController._defaultPrefix", "link" : "controllers\/javascript\/ReverseHealthController.html#_defaultPrefix:String", "kind" : "def"}, {"member" : "controllers.javascript.ReverseHealthController#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "controllers\/javascript\/ReverseHealthController.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "controllers\/javascript\/ReverseHealthController.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "controllers\/javascript\/ReverseHealthController.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "controllers\/javascript\/ReverseHealthController.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "controllers\/javascript\/ReverseHealthController.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "controllers\/javascript\/ReverseHealthController.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "controllers\/javascript\/ReverseHealthController.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/javascript\/ReverseHealthController.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/javascript\/ReverseHealthController.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "controllers\/javascript\/ReverseHealthController.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "controllers\/javascript\/ReverseHealthController.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "controllers\/javascript\/ReverseHealthController.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "controllers\/javascript\/ReverseHealthController.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "controllers\/javascript\/ReverseHealthController.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "controllers\/javascript\/ReverseHealthController.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "controllers\/javascript\/ReverseHealthController.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "controllers\/javascript\/ReverseHealthController.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "controllers\/javascript\/ReverseHealthController.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "controllers\/javascript\/ReverseHealthController.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "controllers\/javascript\/ReverseHealthController.html", "kind" : "class"}], "models.FeatureToggleModel" : [{"name" : "models.FeatureToggleModel.FeatureToggleService", "shortDescription" : "", "members_class" : [{"label" : "getSmuiDeploymentGitFilenameCommonRulesTxt", "tail" : "(): String", "member" : "models.FeatureToggleModel.FeatureToggleService.getSmuiDeploymentGitFilenameCommonRulesTxt", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getSmuiDeploymentGitFilenameCommonRulesTxt:String", "kind" : "def"}, {"label" : "getSmuiDeploymentGitRepoUrl", "tail" : "(): String", "member" : "models.FeatureToggleModel.FeatureToggleService.getSmuiDeploymentGitRepoUrl", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getSmuiDeploymentGitRepoUrl:String", "kind" : "def"}, {"label" : "getToggleActivateEventHistory", "tail" : "(): Boolean", "member" : "models.FeatureToggleModel.FeatureToggleService.getToggleActivateEventHistory", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getToggleActivateEventHistory:Boolean", "kind" : "def"}, {"label" : "getToggleDefaultDisplayUsername", "tail" : "(): String", "member" : "models.FeatureToggleModel.FeatureToggleService.getToggleDefaultDisplayUsername", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getToggleDefaultDisplayUsername:String", "kind" : "def"}, {"label" : "getToggleActivateSpelling", "tail" : "(): Boolean", "member" : "models.FeatureToggleModel.FeatureToggleService.getToggleActivateSpelling", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getToggleActivateSpelling:Boolean", "kind" : "def"}, {"label" : "predefinedTagsFileName", "tail" : "(): Option[String]", "member" : "models.FeatureToggleModel.FeatureToggleService.predefinedTagsFileName", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#predefinedTagsFileName:Option[String]", "kind" : "def"}, {"label" : "isRuleTaggingActive", "tail" : "(): Boolean", "member" : "models.FeatureToggleModel.FeatureToggleService.isRuleTaggingActive", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#isRuleTaggingActive:Boolean", "kind" : "def"}, {"label" : "getToggleRuleDeploymentCustomScriptSmui2solrShPath", "tail" : "(): String", "member" : "models.FeatureToggleModel.FeatureToggleService.getToggleRuleDeploymentCustomScriptSmui2solrShPath", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getToggleRuleDeploymentCustomScriptSmui2solrShPath:String", "kind" : "def"}, {"label" : "getToggleRuleDeploymentCustomScript", "tail" : "(): Boolean", "member" : "models.FeatureToggleModel.FeatureToggleService.getToggleRuleDeploymentCustomScript", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getToggleRuleDeploymentCustomScript:Boolean", "kind" : "def"}, {"label" : "getToggleRuleDeploymentSplitDecompoundRulesTxtDstCpFileTo", "tail" : "(): String", "member" : "models.FeatureToggleModel.FeatureToggleService.getToggleRuleDeploymentSplitDecompoundRulesTxtDstCpFileTo", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getToggleRuleDeploymentSplitDecompoundRulesTxtDstCpFileTo:String", "kind" : "def"}, {"label" : "getToggleRuleDeploymentSplitDecompoundRulesTxt", "tail" : "(): Boolean", "member" : "models.FeatureToggleModel.FeatureToggleService.getToggleRuleDeploymentSplitDecompoundRulesTxt", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getToggleRuleDeploymentSplitDecompoundRulesTxt:Boolean", "kind" : "def"}, {"label" : "getToggleRuleDeploymentLogRuleId", "tail" : "(): Boolean", "member" : "models.FeatureToggleModel.FeatureToggleService.getToggleRuleDeploymentLogRuleId", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getToggleRuleDeploymentLogRuleId:Boolean", "kind" : "def"}, {"label" : "getJsFrontendToggleList", "tail" : "(): List[JsFeatureToggle]", "member" : "models.FeatureToggleModel.FeatureToggleService.getJsFrontendToggleList", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getJsFrontendToggleList:List[models.FeatureToggleModel.package.JsFeatureToggle]", "kind" : "def"}, {"label" : "isCustomUpDownMappingsValid", "tail" : "(rawCustomUpDownMappings: String): Boolean", "member" : "models.FeatureToggleModel.FeatureToggleService.isCustomUpDownMappingsValid", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#isCustomUpDownMappingsValid(rawCustomUpDownMappings:String):Boolean", "kind" : "def"}, {"label" : "jsonFormatUpDownDropdownMapping", "tail" : ": OFormat[UpDownDropdownMapping]", "member" : "models.FeatureToggleModel.FeatureToggleService.jsonFormatUpDownDropdownMapping", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#jsonFormatUpDownDropdownMapping:play.api.libs.json.OFormat[FeatureToggleService.this.UpDownDropdownMapping]", "kind" : "implicit val"}, {"label" : "UpDownDropdownMapping", "tail" : "", "member" : "models.FeatureToggleModel.FeatureToggleService.UpDownDropdownMapping", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#UpDownDropdownMappingextendsProductwithSerializable", "kind" : "case class"}, {"member" : "models.FeatureToggleModel.FeatureToggleService#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/FeatureToggleModel\/package$$FeatureToggleService.html", "kind" : "class"}, {"name" : "models.FeatureToggleModel.JsBoolFeatureToggleValue", "shortDescription" : "", "members_class" : [{"label" : "render", "tail" : "(): String", "member" : "models.FeatureToggleModel.JsBoolFeatureToggleValue.render", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#render():String", "kind" : "def"}, {"member" : "models.FeatureToggleModel.JsBoolFeatureToggleValue#", "error" : "unsupported entity"}, {"label" : "bState", "tail" : ": Boolean", "member" : "models.FeatureToggleModel.JsBoolFeatureToggleValue.bState", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#bState:Boolean", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/FeatureToggleModel\/package$$JsBoolFeatureToggleValue.html", "kind" : "class"}, {"name" : "models.FeatureToggleModel.JsFeatureToggle", "shortDescription" : "", "object" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html", "members_object" : [{"label" : "toJson", "tail" : ": OWrites[JsFeatureToggle]", "member" : "models.FeatureToggleModel.JsFeatureToggle.toJson", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#toJson:play.api.libs.json.OWrites[models.FeatureToggleModel.package.JsFeatureToggle]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.FeatureToggleModel.JsFeatureToggle#", "error" : "unsupported entity"}, {"label" : "toggleValue", "tail" : ": JsFeatureToggleValue", "member" : "models.FeatureToggleModel.JsFeatureToggle.toggleValue", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#toggleValue:models.FeatureToggleModel.package.JsFeatureToggleValue", "kind" : "val"}, {"label" : "toggleName", "tail" : ": String", "member" : "models.FeatureToggleModel.JsFeatureToggle.toggleName", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#toggleName:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/FeatureToggleModel\/package$$JsFeatureToggle.html", "kind" : "case class"}, {"name" : "models.FeatureToggleModel.JsFeatureToggleValue", "members_trait" : [{"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}, {"label" : "render", "tail" : "(): String", "member" : "models.FeatureToggleModel.JsFeatureToggleValue.render", "link" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html#render():String", "kind" : "abstract def"}], "shortDescription" : "", "trait" : "models\/FeatureToggleModel\/package$$JsFeatureToggleValue.html", "kind" : "trait"}, {"name" : "models.FeatureToggleModel.JsRawObjFeatureToggleValue", "shortDescription" : "", "members_class" : [{"label" : "render", "tail" : "(): String", "member" : "models.FeatureToggleModel.JsRawObjFeatureToggleValue.render", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#render():String", "kind" : "def"}, {"member" : "models.FeatureToggleModel.JsRawObjFeatureToggleValue#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/FeatureToggleModel\/package$$JsRawObjFeatureToggleValue.html", "kind" : "class"}, {"name" : "models.FeatureToggleModel.JsStringFeatureToggleValue", "shortDescription" : "", "members_class" : [{"label" : "render", "tail" : "(): String", "member" : "models.FeatureToggleModel.JsStringFeatureToggleValue.render", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#render():String", "kind" : "def"}, {"member" : "models.FeatureToggleModel.JsStringFeatureToggleValue#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/FeatureToggleModel\/package$$JsStringFeatureToggleValue.html", "kind" : "class"}], "models.config" : [{"name" : "models.config.SmuiVersion", "shortDescription" : "", "object" : "models\/config\/SmuiVersion$.html", "members_object" : [{"label" : "latestVersionFromDockerHub", "tail" : "(): Option[SmuiVersion]", "member" : "models.config.SmuiVersion.latestVersionFromDockerHub", "link" : "models\/config\/SmuiVersion$.html#latestVersionFromDockerHub():Option[models.config.SmuiVersion]", "kind" : "def"}, {"label" : "parse", "tail" : "(rawVersionString: String): Option[SmuiVersion]", "member" : "models.config.SmuiVersion.parse", "link" : "models\/config\/SmuiVersion$.html#parse(rawVersionString:String):Option[models.config.SmuiVersion]", "kind" : "def"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "models\/config\/SmuiVersion$.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/config\/SmuiVersion$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/config\/SmuiVersion$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/config\/SmuiVersion$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/config\/SmuiVersion$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/config\/SmuiVersion$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/config\/SmuiVersion$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/config\/SmuiVersion$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/config\/SmuiVersion$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/config\/SmuiVersion$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/config\/SmuiVersion$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/config\/SmuiVersion$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/config\/SmuiVersion$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/config\/SmuiVersion$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/config\/SmuiVersion$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/config\/SmuiVersion$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/config\/SmuiVersion$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/config\/SmuiVersion$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/config\/SmuiVersion$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/config\/SmuiVersion$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toString", "tail" : "(): String", "member" : "models.config.SmuiVersion.toString", "link" : "models\/config\/SmuiVersion.html#toString():String", "kind" : "def"}, {"label" : "greaterThan", "tail" : "(bVersion: SmuiVersion): Boolean", "member" : "models.config.SmuiVersion.greaterThan", "link" : "models\/config\/SmuiVersion.html#greaterThan(bVersion:models.config.SmuiVersion):Boolean", "kind" : "def"}, {"member" : "models.config.SmuiVersion#", "error" : "unsupported entity"}, {"label" : "build", "tail" : ": Int", "member" : "models.config.SmuiVersion.build", "link" : "models\/config\/SmuiVersion.html#build:Int", "kind" : "val"}, {"label" : "minor", "tail" : ": Int", "member" : "models.config.SmuiVersion.minor", "link" : "models\/config\/SmuiVersion.html#minor:Int", "kind" : "val"}, {"label" : "major", "tail" : ": Int", "member" : "models.config.SmuiVersion.major", "link" : "models\/config\/SmuiVersion.html#major:Int", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/config\/SmuiVersion.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/config\/SmuiVersion.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/config\/SmuiVersion.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/config\/SmuiVersion.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/config\/SmuiVersion.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/config\/SmuiVersion.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/config\/SmuiVersion.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/config\/SmuiVersion.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/config\/SmuiVersion.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/config\/SmuiVersion.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/config\/SmuiVersion.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/config\/SmuiVersion.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/config\/SmuiVersion.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/config\/SmuiVersion.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/config\/SmuiVersion.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/config\/SmuiVersion.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/config\/SmuiVersion.html", "kind" : "case class"}], "models.buildInfo" : [{"name" : "models.buildInfo.BuildInfo", "shortDescription" : "This object was generated by sbt-buildinfo.", "object" : "models\/buildInfo\/BuildInfo$.html", "members_object" : [{"label" : "toJson", "tail" : ": String", "member" : "models.buildInfo.BuildInfo.toJson", "link" : "models\/buildInfo\/BuildInfo$.html#toJson:String", "kind" : "val"}, {"label" : "toMap", "tail" : ": Map[String, Any]", "member" : "models.buildInfo.BuildInfo.toMap", "link" : "models\/buildInfo\/BuildInfo$.html#toMap:Map[String,Any]", "kind" : "val"}, {"label" : "toString", "tail" : ": String", "member" : "models.buildInfo.BuildInfo.toString", "link" : "models\/buildInfo\/BuildInfo$.html#toString:String", "kind" : "val"}, {"label" : "builtAtMillis", "tail" : ": Long", "member" : "models.buildInfo.BuildInfo.builtAtMillis", "link" : "models\/buildInfo\/BuildInfo$.html#builtAtMillis:Long", "kind" : "val"}, {"label" : "builtAtString", "tail" : ": String", "member" : "models.buildInfo.BuildInfo.builtAtString", "link" : "models\/buildInfo\/BuildInfo$.html#builtAtString:String", "kind" : "val"}, {"label" : "gitHash", "tail" : ": String", "member" : "models.buildInfo.BuildInfo.gitHash", "link" : "models\/buildInfo\/BuildInfo$.html#gitHash:String", "kind" : "val"}, {"label" : "version", "tail" : ": String", "member" : "models.buildInfo.BuildInfo.version", "link" : "models\/buildInfo\/BuildInfo$.html#version:String", "kind" : "val"}, {"label" : "name", "tail" : ": String", "member" : "models.buildInfo.BuildInfo.name", "link" : "models\/buildInfo\/BuildInfo$.html#name:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/buildInfo\/BuildInfo$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/buildInfo\/BuildInfo$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/buildInfo\/BuildInfo$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/buildInfo\/BuildInfo$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/buildInfo\/BuildInfo$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/buildInfo\/BuildInfo$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/buildInfo\/BuildInfo$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/buildInfo\/BuildInfo$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/buildInfo\/BuildInfo$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/buildInfo\/BuildInfo$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/buildInfo\/BuildInfo$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/buildInfo\/BuildInfo$.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/buildInfo\/BuildInfo$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/buildInfo\/BuildInfo$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/buildInfo\/BuildInfo$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/buildInfo\/BuildInfo$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/buildInfo\/BuildInfo$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}], "models" : [{"name" : "models.DatabaseExecutionContext", "shortDescription" : "This class is a pointer to an execution context configured to point to \"database.dispatcher\"in the \"application.conf\" file.", "members_class" : [{"member" : "models.DatabaseExecutionContext#", "error" : "unsupported entity"}, {"label" : "reportFailure", "tail" : "(cause: Throwable): Unit", "member" : "play.api.libs.concurrent.CustomExecutionContext.reportFailure", "link" : "models\/DatabaseExecutionContext.html#reportFailure(cause:Throwable):Unit", "kind" : "def"}, {"label" : "execute", "tail" : "(command: Runnable): Unit", "member" : "play.api.libs.concurrent.CustomExecutionContext.execute", "link" : "models\/DatabaseExecutionContext.html#execute(command:Runnable):Unit", "kind" : "def"}, {"label" : "prepare", "tail" : "(): ExecutionContext", "member" : "scala.concurrent.ExecutionContext.prepare", "link" : "models\/DatabaseExecutionContext.html#prepare():scala.concurrent.ExecutionContext", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/DatabaseExecutionContext.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/DatabaseExecutionContext.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/DatabaseExecutionContext.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/DatabaseExecutionContext.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/DatabaseExecutionContext.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/DatabaseExecutionContext.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/DatabaseExecutionContext.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/DatabaseExecutionContext.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/DatabaseExecutionContext.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/DatabaseExecutionContext.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/DatabaseExecutionContext.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/DatabaseExecutionContext.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/DatabaseExecutionContext.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/DatabaseExecutionContext.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/DatabaseExecutionContext.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/DatabaseExecutionContext.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/DatabaseExecutionContext.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/DatabaseExecutionContext.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/DatabaseExecutionContext.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/DatabaseExecutionContext.html", "kind" : "class"}, {"name" : "models.DeploymentScriptResult", "shortDescription" : "", "members_case class" : [{"label" : "success", "tail" : ": Boolean", "member" : "models.DeploymentScriptResult.success", "link" : "models\/DeploymentScriptResult.html#success:Boolean", "kind" : "val"}, {"member" : "models.DeploymentScriptResult#", "error" : "unsupported entity"}, {"label" : "output", "tail" : ": String", "member" : "models.DeploymentScriptResult.output", "link" : "models\/DeploymentScriptResult.html#output:String", "kind" : "val"}, {"label" : "exitCode", "tail" : ": Int", "member" : "models.DeploymentScriptResult.exitCode", "link" : "models\/DeploymentScriptResult.html#exitCode:Int", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/DeploymentScriptResult.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/DeploymentScriptResult.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/DeploymentScriptResult.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/DeploymentScriptResult.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/DeploymentScriptResult.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/DeploymentScriptResult.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/DeploymentScriptResult.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/DeploymentScriptResult.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/DeploymentScriptResult.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/DeploymentScriptResult.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/DeploymentScriptResult.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/DeploymentScriptResult.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/DeploymentScriptResult.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/DeploymentScriptResult.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/DeploymentScriptResult.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/DeploymentScriptResult.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/DeploymentScriptResult.html", "kind" : "case class"}, {"name" : "models.Id", "shortDescription" : "", "object" : "models\/Id$.html", "members_class" : [{"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/Id.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/Id.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/Id.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/Id.html#toString():String", "kind" : "def"}, {"member" : "models.Id#", "error" : "unsupported entity"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/Id.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/Id.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/Id.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/Id.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/Id.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/Id.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/Id.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/Id.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/Id.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/Id.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/Id.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/Id.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/Id.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/Id.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/Id.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/Id.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/Id.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "jsonWrites", "tail" : ": Writes[Id]", "member" : "models.Id.jsonWrites", "link" : "models\/Id$.html#jsonWrites:play.api.libs.json.Writes[models.Id]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/Id$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/Id$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/Id$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/Id$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/Id$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/Id$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/Id$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/Id$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/Id$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/Id$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/Id$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/Id$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/Id$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/Id$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/Id$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/Id$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/Id$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/Id$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/Id$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/Id.html", "kind" : "class"}, {"name" : "models.IdObject", "shortDescription" : "", "members_class" : [{"label" : "columnToId", "tail" : ": Column[T]", "member" : "models.IdObject.columnToId", "link" : "models\/IdObject.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[T]", "member" : "models.IdObject.customParamMeta", "link" : "models\/IdObject.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[T]", "member" : "models.IdObject.customToStatement", "link" : "models\/IdObject.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): T", "member" : "models.IdObject.apply", "link" : "models\/IdObject.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[T]", "member" : "models.IdObject.jsonReads", "link" : "models\/IdObject.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[T]", "member" : "models.IdObject.jsonWrites", "link" : "models\/IdObject.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): T", "member" : "models.IdObject.apply", "link" : "models\/IdObject.html#apply(str:String):T", "kind" : "def"}, {"member" : "models.IdObject#", "error" : "unsupported entity"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/IdObject.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/IdObject.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/IdObject.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/IdObject.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/IdObject.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/IdObject.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/IdObject.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/IdObject.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/IdObject.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/IdObject.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/IdObject.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/IdObject.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/IdObject.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/IdObject.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/IdObject.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/IdObject.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/IdObject.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/IdObject.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/IdObject.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/IdObject.html", "kind" : "class"}, {"name" : "models.SearchManagementRepository", "shortDescription" : "", "members_class" : [{"label" : "getActivityReport", "tail" : "(solrIndexId: SolrIndexId, dateFrom: LocalDateTime, dateTo: LocalDateTime): ActivityReport", "member" : "models.SearchManagementRepository.getActivityReport", "link" : "models\/SearchManagementRepository.html#getActivityReport(solrIndexId:models.SolrIndexId,dateFrom:java.time.LocalDateTime,dateTo:java.time.LocalDateTime):models.reports.ActivityReport", "kind" : "def"}, {"label" : "getRulesReport", "tail" : "(solrIndexId: SolrIndexId): RulesReport", "member" : "models.SearchManagementRepository.getRulesReport", "link" : "models\/SearchManagementRepository.html#getRulesReport(solrIndexId:models.SolrIndexId):models.reports.RulesReport", "kind" : "def"}, {"label" : "getInputRuleActivityLog", "tail" : "(inputId: String): ActivityLog", "member" : "models.SearchManagementRepository.getInputRuleActivityLog", "link" : "models\/SearchManagementRepository.html#getInputRuleActivityLog(inputId:String):models.eventhistory.ActivityLog", "kind" : "def"}, {"label" : "lastDeploymentLogDetail", "tail" : "(solrIndexId: String, targetPlatform: String): Option[DeploymentLog]", "member" : "models.SearchManagementRepository.lastDeploymentLogDetail", "link" : "models\/SearchManagementRepository.html#lastDeploymentLogDetail(solrIndexId:String,targetPlatform:String):Option[models.reports.DeploymentLog]", "kind" : "def"}, {"label" : "addNewDeploymentLogOk", "tail" : "(solrIndexId: String, targetPlatform: String): Boolean", "member" : "models.SearchManagementRepository.addNewDeploymentLogOk", "link" : "models\/SearchManagementRepository.html#addNewDeploymentLogOk(solrIndexId:String,targetPlatform:String):Boolean", "kind" : "def"}, {"label" : "deleteSuggestedSolrField", "tail" : "(suggestedSolrFieldId: SuggestedSolrFieldId): Int", "member" : "models.SearchManagementRepository.deleteSuggestedSolrField", "link" : "models\/SearchManagementRepository.html#deleteSuggestedSolrField(suggestedSolrFieldId:models.SuggestedSolrFieldId):Int", "kind" : "def"}, {"label" : "addNewSuggestedSolrField", "tail" : "(solrIndexId: SolrIndexId, suggestedSolrFieldName: String): SuggestedSolrField", "member" : "models.SearchManagementRepository.addNewSuggestedSolrField", "link" : "models\/SearchManagementRepository.html#addNewSuggestedSolrField(solrIndexId:models.SolrIndexId,suggestedSolrFieldName:String):models.SuggestedSolrField", "kind" : "def"}, {"label" : "listAllSuggestedSolrFields", "tail" : "(solrIndexId: String): List[SuggestedSolrField]", "member" : "models.SearchManagementRepository.listAllSuggestedSolrFields", "link" : "models\/SearchManagementRepository.html#listAllSuggestedSolrFields(solrIndexId:String):List[models.SuggestedSolrField]", "kind" : "def"}, {"label" : "deleteSearchInput", "tail" : "(searchInputId: String, userInfo: Option[String]): Int", "member" : "models.SearchManagementRepository.deleteSearchInput", "link" : "models\/SearchManagementRepository.html#deleteSearchInput(searchInputId:String,userInfo:Option[String]):Int", "kind" : "def"}, {"label" : "updateSearchInput", "tail" : "(searchInput: SearchInputWithRules, userInfo: Option[String]): Unit", "member" : "models.SearchManagementRepository.updateSearchInput", "link" : "models\/SearchManagementRepository.html#updateSearchInput(searchInput:models.input.SearchInputWithRules,userInfo:Option[String]):Unit", "kind" : "def"}, {"label" : "getDetailedSearchInput", "tail" : "(searchInputId: SearchInputId): Option[SearchInputWithRules]", "member" : "models.SearchManagementRepository.getDetailedSearchInput", "link" : "models\/SearchManagementRepository.html#getDetailedSearchInput(searchInputId:models.input.SearchInputId):Option[models.input.SearchInputWithRules]", "kind" : "def"}, {"label" : "addNewSearchInput", "tail" : "(solrIndexId: SolrIndexId, searchInputTerm: String, tags: Seq[InputTagId], userInfo: Option[String]): SearchInputId", "member" : "models.SearchManagementRepository.addNewSearchInput", "link" : "models\/SearchManagementRepository.html#addNewSearchInput(solrIndexId:models.SolrIndexId,searchInputTerm:String,tags:Seq[models.input.InputTagId],userInfo:Option[String]):models.input.SearchInputId", "kind" : "def"}, {"label" : "deleteSpelling", "tail" : "(canonicalSpellingId: String, userInfo: Option[String]): Int", "member" : "models.SearchManagementRepository.deleteSpelling", "link" : "models\/SearchManagementRepository.html#deleteSpelling(canonicalSpellingId:String,userInfo:Option[String]):Int", "kind" : "def"}, {"label" : "listAllSpellingsWithAlternatives", "tail" : "(solrIndexId: SolrIndexId): List[CanonicalSpellingWithAlternatives]", "member" : "models.SearchManagementRepository.listAllSpellingsWithAlternatives", "link" : "models\/SearchManagementRepository.html#listAllSpellingsWithAlternatives(solrIndexId:models.SolrIndexId):List[models.spellings.CanonicalSpellingWithAlternatives]", "kind" : "def"}, {"label" : "listAllSpellings", "tail" : "(solrIndexId: SolrIndexId): List[CanonicalSpelling]", "member" : "models.SearchManagementRepository.listAllSpellings", "link" : "models\/SearchManagementRepository.html#listAllSpellings(solrIndexId:models.SolrIndexId):List[models.spellings.CanonicalSpelling]", "kind" : "def"}, {"label" : "updateSpelling", "tail" : "(spelling: CanonicalSpellingWithAlternatives, userInfo: Option[String]): Unit", "member" : "models.SearchManagementRepository.updateSpelling", "link" : "models\/SearchManagementRepository.html#updateSpelling(spelling:models.spellings.CanonicalSpellingWithAlternatives,userInfo:Option[String]):Unit", "kind" : "def"}, {"label" : "getDetailedSpelling", "tail" : "(canonicalSpellingId: String): Option[CanonicalSpellingWithAlternatives]", "member" : "models.SearchManagementRepository.getDetailedSpelling", "link" : "models\/SearchManagementRepository.html#getDetailedSpelling(canonicalSpellingId:String):Option[models.spellings.CanonicalSpellingWithAlternatives]", "kind" : "def"}, {"label" : "addNewCanonicalSpelling", "tail" : "(solrIndexId: SolrIndexId, term: String, userInfo: Option[String]): CanonicalSpelling", "member" : "models.SearchManagementRepository.addNewCanonicalSpelling", "link" : "models\/SearchManagementRepository.html#addNewCanonicalSpelling(solrIndexId:models.SolrIndexId,term:String,userInfo:Option[String]):models.spellings.CanonicalSpelling", "kind" : "def"}, {"label" : "loadAllInputIdsForSolrIndex", "tail" : "(solrIndexId: SolrIndexId): Seq[SearchInputId]", "member" : "models.SearchManagementRepository.loadAllInputIdsForSolrIndex", "link" : "models\/SearchManagementRepository.html#loadAllInputIdsForSolrIndex(solrIndexId:models.SolrIndexId):Seq[models.input.SearchInputId]", "kind" : "def"}, {"label" : "listAllSearchInputsInclDirectedSynonyms", "tail" : "(solrIndexId: SolrIndexId): List[SearchInputWithRules]", "member" : "models.SearchManagementRepository.listAllSearchInputsInclDirectedSynonyms", "link" : "models\/SearchManagementRepository.html#listAllSearchInputsInclDirectedSynonyms(solrIndexId:models.SolrIndexId):List[models.input.SearchInputWithRules]", "kind" : "def"}, {"label" : "addNewInputTag", "tail" : "(inputTag: InputTag): Unit", "member" : "models.SearchManagementRepository.addNewInputTag", "link" : "models\/SearchManagementRepository.html#addNewInputTag(inputTag:models.input.InputTag):Unit", "kind" : "def"}, {"label" : "listAllInputTags", "tail" : "(): Seq[InputTag]", "member" : "models.SearchManagementRepository.listAllInputTags", "link" : "models\/SearchManagementRepository.html#listAllInputTags():Seq[models.input.InputTag]", "kind" : "def"}, {"label" : "deleteSolrIndex", "tail" : "(solrIndexId: String): Int", "member" : "models.SearchManagementRepository.deleteSolrIndex", "link" : "models\/SearchManagementRepository.html#deleteSolrIndex(solrIndexId:String):Int", "kind" : "def"}, {"label" : "addNewSolrIndex", "tail" : "(newSolrIndex: SolrIndex): SolrIndexId", "member" : "models.SearchManagementRepository.addNewSolrIndex", "link" : "models\/SearchManagementRepository.html#addNewSolrIndex(newSolrIndex:models.SolrIndex):models.SolrIndexId", "kind" : "def"}, {"label" : "getSolrIndex", "tail" : "(solrIndexId: SolrIndexId): SolrIndex", "member" : "models.SearchManagementRepository.getSolrIndex", "link" : "models\/SearchManagementRepository.html#getSolrIndex(solrIndexId:models.SolrIndexId):models.SolrIndex", "kind" : "def"}, {"label" : "getSolrIndexName", "tail" : "(solrIndexId: SolrIndexId): String", "member" : "models.SearchManagementRepository.getSolrIndexName", "link" : "models\/SearchManagementRepository.html#getSolrIndexName(solrIndexId:models.SolrIndexId):String", "kind" : "def"}, {"label" : "listAllSolrIndexes", "tail" : "(): List[SolrIndex]", "member" : "models.SearchManagementRepository.listAllSolrIndexes", "link" : "models\/SearchManagementRepository.html#listAllSolrIndexes:List[models.SolrIndex]", "kind" : "def"}, {"member" : "models.SearchManagementRepository#", "error" : "unsupported entity"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "models\/SearchManagementRepository.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/SearchManagementRepository.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/SearchManagementRepository.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/SearchManagementRepository.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/SearchManagementRepository.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/SearchManagementRepository.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/SearchManagementRepository.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/SearchManagementRepository.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SearchManagementRepository.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SearchManagementRepository.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SearchManagementRepository.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/SearchManagementRepository.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/SearchManagementRepository.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/SearchManagementRepository.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/SearchManagementRepository.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/SearchManagementRepository.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/SearchManagementRepository.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/SearchManagementRepository.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/SearchManagementRepository.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/SearchManagementRepository.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/SearchManagementRepository.html", "kind" : "class"}, {"name" : "models.SolrIndex", "shortDescription" : "", "object" : "models\/SolrIndex$.html", "members_object" : [{"label" : "delete", "tail" : "(id: String)(connection: Connection): Int", "member" : "models.SolrIndex.delete", "link" : "models\/SolrIndex$.html#delete(id:String)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "insert", "tail" : "(newSolrIndex: SolrIndex)(connection: Connection): SolrIndexId", "member" : "models.SolrIndex.insert", "link" : "models\/SolrIndex$.html#insert(newSolrIndex:models.SolrIndex)(implicitconnection:java.sql.Connection):models.SolrIndexId", "kind" : "def"}, {"label" : "loadById", "tail" : "(solrIndexId: SolrIndexId)(connection: Connection): SolrIndex", "member" : "models.SolrIndex.loadById", "link" : "models\/SolrIndex$.html#loadById(solrIndexId:models.SolrIndexId)(implicitconnection:java.sql.Connection):models.SolrIndex", "kind" : "def"}, {"label" : "loadNameById", "tail" : "(solrIndexId: SolrIndexId)(connection: Connection): String", "member" : "models.SolrIndex.loadNameById", "link" : "models\/SolrIndex$.html#loadNameById(solrIndexId:models.SolrIndexId)(implicitconnection:java.sql.Connection):String", "kind" : "def"}, {"label" : "listAll", "tail" : "(connection: Connection): List[SolrIndex]", "member" : "models.SolrIndex.listAll", "link" : "models\/SolrIndex$.html#listAll(implicitconnection:java.sql.Connection):List[models.SolrIndex]", "kind" : "def"}, {"label" : "sqlParser", "tail" : ": RowParser[SolrIndex]", "member" : "models.SolrIndex.sqlParser", "link" : "models\/SolrIndex$.html#sqlParser:anorm.RowParser[models.SolrIndex]", "kind" : "val"}, {"label" : "jsonFormat", "tail" : ": OFormat[SolrIndex]", "member" : "models.SolrIndex.jsonFormat", "link" : "models\/SolrIndex$.html#jsonFormat:play.api.libs.json.OFormat[models.SolrIndex]", "kind" : "implicit val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.SolrIndex.TABLE_NAME", "link" : "models\/SolrIndex$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/SolrIndex$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/SolrIndex$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/SolrIndex$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/SolrIndex$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/SolrIndex$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/SolrIndex$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/SolrIndex$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndex$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndex$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndex$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/SolrIndex$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/SolrIndex$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/SolrIndex$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/SolrIndex$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/SolrIndex$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/SolrIndex$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/SolrIndex$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/SolrIndex$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/SolrIndex$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.SolrIndex#", "error" : "unsupported entity"}, {"label" : "description", "tail" : ": String", "member" : "models.SolrIndex.description", "link" : "models\/SolrIndex.html#description:String", "kind" : "val"}, {"label" : "name", "tail" : ": String", "member" : "models.SolrIndex.name", "link" : "models\/SolrIndex.html#name:String", "kind" : "val"}, {"label" : "id", "tail" : ": SolrIndexId", "member" : "models.SolrIndex.id", "link" : "models\/SolrIndex.html#id:models.SolrIndexId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/SolrIndex.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/SolrIndex.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/SolrIndex.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/SolrIndex.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/SolrIndex.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/SolrIndex.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/SolrIndex.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndex.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndex.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndex.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/SolrIndex.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/SolrIndex.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/SolrIndex.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/SolrIndex.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/SolrIndex.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/SolrIndex.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/SolrIndex.html", "kind" : "case class"}, {"name" : "models.SolrIndexId", "shortDescription" : "", "object" : "models\/SolrIndexId$.html", "members_class" : [{"member" : "models.SolrIndexId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/SolrIndexId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/SolrIndexId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/SolrIndexId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/SolrIndexId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/SolrIndexId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/SolrIndexId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/SolrIndexId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/SolrIndexId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/SolrIndexId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/SolrIndexId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/SolrIndexId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/SolrIndexId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndexId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndexId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndexId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/SolrIndexId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/SolrIndexId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/SolrIndexId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/SolrIndexId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/SolrIndexId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/SolrIndexId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[SolrIndexId]", "member" : "models.IdObject.columnToId", "link" : "models\/SolrIndexId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[SolrIndexId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/SolrIndexId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[SolrIndexId]", "member" : "models.IdObject.customToStatement", "link" : "models\/SolrIndexId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): SolrIndexId", "member" : "models.IdObject.apply", "link" : "models\/SolrIndexId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[SolrIndexId]", "member" : "models.IdObject.jsonReads", "link" : "models\/SolrIndexId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[SolrIndexId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/SolrIndexId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): SolrIndexId", "member" : "models.IdObject.apply", "link" : "models\/SolrIndexId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/SolrIndexId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/SolrIndexId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/SolrIndexId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/SolrIndexId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/SolrIndexId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/SolrIndexId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/SolrIndexId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndexId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndexId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SolrIndexId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/SolrIndexId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/SolrIndexId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/SolrIndexId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/SolrIndexId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/SolrIndexId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/SolrIndexId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/SolrIndexId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/SolrIndexId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/SolrIndexId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/SolrIndexId.html", "kind" : "class"}, {"name" : "models.Status", "shortDescription" : "", "object" : "models\/Status$.html", "members_object" : [{"label" : "statusFromIsActive", "tail" : "(isActive: Boolean): Int", "member" : "models.Status.statusFromIsActive", "link" : "models\/Status$.html#statusFromIsActive(isActive:Boolean):Int", "kind" : "def"}, {"label" : "isActiveFromStatus", "tail" : "(status: Int): Boolean", "member" : "models.Status.isActiveFromStatus", "link" : "models\/Status$.html#isActiveFromStatus(status:Int):Boolean", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/Status$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/Status$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/Status$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/Status$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/Status$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/Status$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/Status$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/Status$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/Status$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/Status$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/Status$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/Status$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/Status$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/Status$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/Status$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/Status$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/Status$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/Status$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/Status$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}, {"name" : "models.SuggestedSolrField", "shortDescription" : "", "object" : "models\/SuggestedSolrField$.html", "members_object" : [{"label" : "delete", "tail" : "(id: SuggestedSolrFieldId)(connection: Connection): Int", "member" : "models.SuggestedSolrField.delete", "link" : "models\/SuggestedSolrField$.html#delete(id:models.SuggestedSolrFieldId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "insert", "tail" : "(solrIndexId: SolrIndexId, fieldName: String)(connection: Connection): SuggestedSolrField", "member" : "models.SuggestedSolrField.insert", "link" : "models\/SuggestedSolrField$.html#insert(solrIndexId:models.SolrIndexId,fieldName:String)(implicitconnection:java.sql.Connection):models.SuggestedSolrField", "kind" : "def"}, {"label" : "listAll", "tail" : "(solrIndexId: SolrIndexId)(connection: Connection): List[SuggestedSolrField]", "member" : "models.SuggestedSolrField.listAll", "link" : "models\/SuggestedSolrField$.html#listAll(solrIndexId:models.SolrIndexId)(implicitconnection:java.sql.Connection):List[models.SuggestedSolrField]", "kind" : "def"}, {"label" : "sqlParser", "tail" : ": RowParser[SuggestedSolrField]", "member" : "models.SuggestedSolrField.sqlParser", "link" : "models\/SuggestedSolrField$.html#sqlParser:anorm.RowParser[models.SuggestedSolrField]", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.SuggestedSolrField.LAST_UPDATE", "link" : "models\/SuggestedSolrField$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "SOLR_INDEX_ID", "tail" : ": String", "member" : "models.SuggestedSolrField.SOLR_INDEX_ID", "link" : "models\/SuggestedSolrField$.html#SOLR_INDEX_ID:String", "kind" : "val"}, {"label" : "NAME", "tail" : ": String", "member" : "models.SuggestedSolrField.NAME", "link" : "models\/SuggestedSolrField$.html#NAME:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.SuggestedSolrField.ID", "link" : "models\/SuggestedSolrField$.html#ID:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.SuggestedSolrField.TABLE_NAME", "link" : "models\/SuggestedSolrField$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "jsonFormat", "tail" : ": OFormat[SuggestedSolrField]", "member" : "models.SuggestedSolrField.jsonFormat", "link" : "models\/SuggestedSolrField$.html#jsonFormat:play.api.libs.json.OFormat[models.SuggestedSolrField]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/SuggestedSolrField$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/SuggestedSolrField$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/SuggestedSolrField$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/SuggestedSolrField$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/SuggestedSolrField$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/SuggestedSolrField$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/SuggestedSolrField$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrField$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrField$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrField$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/SuggestedSolrField$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/SuggestedSolrField$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/SuggestedSolrField$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/SuggestedSolrField$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/SuggestedSolrField$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/SuggestedSolrField$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/SuggestedSolrField$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/SuggestedSolrField$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/SuggestedSolrField$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.SuggestedSolrField#", "error" : "unsupported entity"}, {"label" : "name", "tail" : ": String", "member" : "models.SuggestedSolrField.name", "link" : "models\/SuggestedSolrField.html#name:String", "kind" : "val"}, {"label" : "id", "tail" : ": SuggestedSolrFieldId", "member" : "models.SuggestedSolrField.id", "link" : "models\/SuggestedSolrField.html#id:models.SuggestedSolrFieldId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/SuggestedSolrField.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/SuggestedSolrField.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/SuggestedSolrField.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/SuggestedSolrField.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/SuggestedSolrField.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/SuggestedSolrField.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/SuggestedSolrField.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrField.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrField.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrField.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/SuggestedSolrField.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/SuggestedSolrField.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/SuggestedSolrField.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/SuggestedSolrField.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/SuggestedSolrField.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/SuggestedSolrField.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/SuggestedSolrField.html", "kind" : "case class"}, {"name" : "models.SuggestedSolrFieldId", "shortDescription" : "", "object" : "models\/SuggestedSolrFieldId$.html", "members_class" : [{"member" : "models.SuggestedSolrFieldId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/SuggestedSolrFieldId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/SuggestedSolrFieldId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/SuggestedSolrFieldId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/SuggestedSolrFieldId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/SuggestedSolrFieldId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/SuggestedSolrFieldId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/SuggestedSolrFieldId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/SuggestedSolrFieldId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/SuggestedSolrFieldId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/SuggestedSolrFieldId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/SuggestedSolrFieldId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/SuggestedSolrFieldId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrFieldId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrFieldId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrFieldId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/SuggestedSolrFieldId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/SuggestedSolrFieldId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/SuggestedSolrFieldId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/SuggestedSolrFieldId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/SuggestedSolrFieldId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/SuggestedSolrFieldId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[SuggestedSolrFieldId]", "member" : "models.IdObject.columnToId", "link" : "models\/SuggestedSolrFieldId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[SuggestedSolrFieldId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/SuggestedSolrFieldId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[SuggestedSolrFieldId]", "member" : "models.IdObject.customToStatement", "link" : "models\/SuggestedSolrFieldId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): SuggestedSolrFieldId", "member" : "models.IdObject.apply", "link" : "models\/SuggestedSolrFieldId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[SuggestedSolrFieldId]", "member" : "models.IdObject.jsonReads", "link" : "models\/SuggestedSolrFieldId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[SuggestedSolrFieldId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/SuggestedSolrFieldId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): SuggestedSolrFieldId", "member" : "models.IdObject.apply", "link" : "models\/SuggestedSolrFieldId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/SuggestedSolrFieldId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/SuggestedSolrFieldId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/SuggestedSolrFieldId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/SuggestedSolrFieldId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/SuggestedSolrFieldId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/SuggestedSolrFieldId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/SuggestedSolrFieldId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrFieldId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrFieldId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/SuggestedSolrFieldId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/SuggestedSolrFieldId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/SuggestedSolrFieldId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/SuggestedSolrFieldId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/SuggestedSolrFieldId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/SuggestedSolrFieldId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/SuggestedSolrFieldId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/SuggestedSolrFieldId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/SuggestedSolrFieldId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/SuggestedSolrFieldId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/SuggestedSolrFieldId.html", "kind" : "class"}], "models.reports" : [{"name" : "models.reports.ActivityReport", "shortDescription" : "", "object" : "models\/reports\/ActivityReport$.html", "members_object" : [{"label" : "reportForSolrIndexIdInPeriod", "tail" : "(solrIndexId: SolrIndexId, dateFrom: LocalDateTime, dateTo: LocalDateTime)(connection: Connection): ActivityReport", "member" : "models.reports.ActivityReport.reportForSolrIndexIdInPeriod", "link" : "models\/reports\/ActivityReport$.html#reportForSolrIndexIdInPeriod(solrIndexId:models.SolrIndexId,dateFrom:java.time.LocalDateTime,dateTo:java.time.LocalDateTime)(implicitconnection:java.sql.Connection):models.reports.ActivityReport", "kind" : "def"}, {"label" : "jsonFormatActivityReport", "tail" : ": OFormat[ActivityReport]", "member" : "models.reports.ActivityReport.jsonFormatActivityReport", "link" : "models\/reports\/ActivityReport$.html#jsonFormatActivityReport:play.api.libs.json.OFormat[models.reports.ActivityReport]", "kind" : "implicit val"}, {"label" : "jsonFormatActivityReportEntry", "tail" : ": OFormat[ActivityReportEntry]", "member" : "models.reports.ActivityReport.jsonFormatActivityReportEntry", "link" : "models\/reports\/ActivityReport$.html#jsonFormatActivityReportEntry:play.api.libs.json.OFormat[models.reports.ActivityReportEntry]", "kind" : "implicit val"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "models\/reports\/ActivityReport$.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/reports\/ActivityReport$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/reports\/ActivityReport$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/reports\/ActivityReport$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/reports\/ActivityReport$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/reports\/ActivityReport$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/reports\/ActivityReport$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/reports\/ActivityReport$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/ActivityReport$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/ActivityReport$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/ActivityReport$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/reports\/ActivityReport$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/reports\/ActivityReport$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/reports\/ActivityReport$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/reports\/ActivityReport$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/reports\/ActivityReport$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/reports\/ActivityReport$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/reports\/ActivityReport$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/reports\/ActivityReport$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/reports\/ActivityReport$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.reports.ActivityReport#", "error" : "unsupported entity"}, {"label" : "items", "tail" : ": Seq[ActivityReportEntry]", "member" : "models.reports.ActivityReport.items", "link" : "models\/reports\/ActivityReport.html#items:Seq[models.reports.ActivityReportEntry]", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/reports\/ActivityReport.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/reports\/ActivityReport.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/reports\/ActivityReport.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/reports\/ActivityReport.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/reports\/ActivityReport.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/reports\/ActivityReport.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/reports\/ActivityReport.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/ActivityReport.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/ActivityReport.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/ActivityReport.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/reports\/ActivityReport.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/reports\/ActivityReport.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/reports\/ActivityReport.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/reports\/ActivityReport.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/reports\/ActivityReport.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/reports\/ActivityReport.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/reports\/ActivityReport.html", "kind" : "case class"}, {"name" : "models.reports.ActivityReportEntry", "shortDescription" : "", "members_case class" : [{"member" : "models.reports.ActivityReportEntry#", "error" : "unsupported entity"}, {"label" : "after", "tail" : ": Option[String]", "member" : "models.reports.ActivityReportEntry.after", "link" : "models\/reports\/ActivityReportEntry.html#after:Option[String]", "kind" : "val"}, {"label" : "before", "tail" : ": Option[String]", "member" : "models.reports.ActivityReportEntry.before", "link" : "models\/reports\/ActivityReportEntry.html#before:Option[String]", "kind" : "val"}, {"label" : "eventType", "tail" : ": String", "member" : "models.reports.ActivityReportEntry.eventType", "link" : "models\/reports\/ActivityReportEntry.html#eventType:String", "kind" : "val"}, {"label" : "entity", "tail" : ": String", "member" : "models.reports.ActivityReportEntry.entity", "link" : "models\/reports\/ActivityReportEntry.html#entity:String", "kind" : "val"}, {"label" : "inputTerm", "tail" : ": String", "member" : "models.reports.ActivityReportEntry.inputTerm", "link" : "models\/reports\/ActivityReportEntry.html#inputTerm:String", "kind" : "val"}, {"label" : "user", "tail" : ": Option[String]", "member" : "models.reports.ActivityReportEntry.user", "link" : "models\/reports\/ActivityReportEntry.html#user:Option[String]", "kind" : "val"}, {"label" : "modificationTime", "tail" : ": String", "member" : "models.reports.ActivityReportEntry.modificationTime", "link" : "models\/reports\/ActivityReportEntry.html#modificationTime:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/reports\/ActivityReportEntry.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/reports\/ActivityReportEntry.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/reports\/ActivityReportEntry.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/reports\/ActivityReportEntry.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/reports\/ActivityReportEntry.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/reports\/ActivityReportEntry.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/reports\/ActivityReportEntry.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/ActivityReportEntry.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/ActivityReportEntry.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/ActivityReportEntry.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/reports\/ActivityReportEntry.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/reports\/ActivityReportEntry.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/reports\/ActivityReportEntry.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/reports\/ActivityReportEntry.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/reports\/ActivityReportEntry.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/reports\/ActivityReportEntry.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/reports\/ActivityReportEntry.html", "kind" : "case class"}, {"name" : "models.reports.DeploymentLog", "shortDescription" : "", "object" : "models\/reports\/DeploymentLog$.html", "members_object" : [{"label" : "loadForSolrIndexIdAndPlatform", "tail" : "(solrIndexId: String, targetPlatform: String)(connection: Connection): Option[DeploymentLog]", "member" : "models.reports.DeploymentLog.loadForSolrIndexIdAndPlatform", "link" : "models\/reports\/DeploymentLog$.html#loadForSolrIndexIdAndPlatform(solrIndexId:String,targetPlatform:String)(implicitconnection:java.sql.Connection):Option[models.reports.DeploymentLog]", "kind" : "def"}, {"label" : "sqlParserDeploymentLogDetail", "tail" : ": RowParser[DeploymentLog]", "member" : "models.reports.DeploymentLog.sqlParserDeploymentLogDetail", "link" : "models\/reports\/DeploymentLog$.html#sqlParserDeploymentLogDetail:anorm.RowParser[models.reports.DeploymentLog]", "kind" : "val"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "models\/reports\/DeploymentLog$.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/reports\/DeploymentLog$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/reports\/DeploymentLog$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/reports\/DeploymentLog$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/reports\/DeploymentLog$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/reports\/DeploymentLog$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/reports\/DeploymentLog$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/reports\/DeploymentLog$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/DeploymentLog$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/DeploymentLog$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/DeploymentLog$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/reports\/DeploymentLog$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/reports\/DeploymentLog$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/reports\/DeploymentLog$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/reports\/DeploymentLog$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/reports\/DeploymentLog$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/reports\/DeploymentLog$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/reports\/DeploymentLog$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/reports\/DeploymentLog$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/reports\/DeploymentLog$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.reports.DeploymentLog#", "error" : "unsupported entity"}, {"label" : "result", "tail" : ": Int", "member" : "models.reports.DeploymentLog.result", "link" : "models\/reports\/DeploymentLog.html#result:Int", "kind" : "val"}, {"label" : "lastUpdate", "tail" : ": LocalDateTime", "member" : "models.reports.DeploymentLog.lastUpdate", "link" : "models\/reports\/DeploymentLog.html#lastUpdate:java.time.LocalDateTime", "kind" : "val"}, {"label" : "id", "tail" : ": String", "member" : "models.reports.DeploymentLog.id", "link" : "models\/reports\/DeploymentLog.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/reports\/DeploymentLog.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/reports\/DeploymentLog.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/reports\/DeploymentLog.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/reports\/DeploymentLog.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/reports\/DeploymentLog.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/reports\/DeploymentLog.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/reports\/DeploymentLog.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/DeploymentLog.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/DeploymentLog.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/DeploymentLog.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/reports\/DeploymentLog.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/reports\/DeploymentLog.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/reports\/DeploymentLog.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/reports\/DeploymentLog.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/reports\/DeploymentLog.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/reports\/DeploymentLog.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/reports\/DeploymentLog.html", "kind" : "case class"}, {"name" : "models.reports.RulesReport", "shortDescription" : "", "object" : "models\/reports\/RulesReport$.html", "members_object" : [{"label" : "loadForSolrIndexId", "tail" : "(solrIndexId: SolrIndexId)(connection: Connection): RulesReport", "member" : "models.reports.RulesReport.loadForSolrIndexId", "link" : "models\/reports\/RulesReport$.html#loadForSolrIndexId(solrIndexId:models.SolrIndexId)(implicitconnection:java.sql.Connection):models.reports.RulesReport", "kind" : "def"}, {"label" : "jsonFormatRulesReport", "tail" : ": OFormat[RulesReport]", "member" : "models.reports.RulesReport.jsonFormatRulesReport", "link" : "models\/reports\/RulesReport$.html#jsonFormatRulesReport:play.api.libs.json.OFormat[models.reports.RulesReport]", "kind" : "implicit val"}, {"label" : "jsonFormatRulesReportItem", "tail" : ": OFormat[RulesReportItem]", "member" : "models.reports.RulesReport.jsonFormatRulesReportItem", "link" : "models\/reports\/RulesReport$.html#jsonFormatRulesReportItem:play.api.libs.json.OFormat[models.reports.RulesReportItem]", "kind" : "implicit val"}, {"label" : "logger", "tail" : ": Logger", "member" : "play.api.Logging.logger", "link" : "models\/reports\/RulesReport$.html#logger:play.api.Logger", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/reports\/RulesReport$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/reports\/RulesReport$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/reports\/RulesReport$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/reports\/RulesReport$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/reports\/RulesReport$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/reports\/RulesReport$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/reports\/RulesReport$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/RulesReport$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/RulesReport$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/RulesReport$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/reports\/RulesReport$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/reports\/RulesReport$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/reports\/RulesReport$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/reports\/RulesReport$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/reports\/RulesReport$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/reports\/RulesReport$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/reports\/RulesReport$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/reports\/RulesReport$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/reports\/RulesReport$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.reports.RulesReport#", "error" : "unsupported entity"}, {"label" : "items", "tail" : ": Seq[RulesReportItem]", "member" : "models.reports.RulesReport.items", "link" : "models\/reports\/RulesReport.html#items:Seq[models.reports.RulesReportItem]", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/reports\/RulesReport.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/reports\/RulesReport.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/reports\/RulesReport.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/reports\/RulesReport.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/reports\/RulesReport.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/reports\/RulesReport.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/reports\/RulesReport.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/RulesReport.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/RulesReport.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/RulesReport.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/reports\/RulesReport.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/reports\/RulesReport.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/reports\/RulesReport.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/reports\/RulesReport.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/reports\/RulesReport.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/reports\/RulesReport.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/reports\/RulesReport.html", "kind" : "case class"}, {"name" : "models.reports.RulesReportItem", "shortDescription" : "", "members_case class" : [{"member" : "models.reports.RulesReportItem#", "error" : "unsupported entity"}, {"label" : "inputTags", "tail" : ": Seq[String]", "member" : "models.reports.RulesReportItem.inputTags", "link" : "models\/reports\/RulesReportItem.html#inputTags:Seq[String]", "kind" : "val"}, {"label" : "inputModified", "tail" : ": LocalDateTime", "member" : "models.reports.RulesReportItem.inputModified", "link" : "models\/reports\/RulesReportItem.html#inputModified:java.time.LocalDateTime", "kind" : "val"}, {"label" : "inputTerm", "tail" : ": String", "member" : "models.reports.RulesReportItem.inputTerm", "link" : "models\/reports\/RulesReportItem.html#inputTerm:String", "kind" : "val"}, {"label" : "modified", "tail" : ": LocalDateTime", "member" : "models.reports.RulesReportItem.modified", "link" : "models\/reports\/RulesReportItem.html#modified:java.time.LocalDateTime", "kind" : "val"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.reports.RulesReportItem.isActive", "link" : "models\/reports\/RulesReportItem.html#isActive:Boolean", "kind" : "val"}, {"label" : "details", "tail" : ": String", "member" : "models.reports.RulesReportItem.details", "link" : "models\/reports\/RulesReportItem.html#details:String", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.reports.RulesReportItem.term", "link" : "models\/reports\/RulesReportItem.html#term:String", "kind" : "val"}, {"label" : "inputId", "tail" : ": String", "member" : "models.reports.RulesReportItem.inputId", "link" : "models\/reports\/RulesReportItem.html#inputId:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/reports\/RulesReportItem.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/reports\/RulesReportItem.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/reports\/RulesReportItem.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/reports\/RulesReportItem.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/reports\/RulesReportItem.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/reports\/RulesReportItem.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/reports\/RulesReportItem.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/RulesReportItem.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/RulesReportItem.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/reports\/RulesReportItem.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/reports\/RulesReportItem.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/reports\/RulesReportItem.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/reports\/RulesReportItem.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/reports\/RulesReportItem.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/reports\/RulesReportItem.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/reports\/RulesReportItem.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/reports\/RulesReportItem.html", "kind" : "case class"}], "models.spellings" : [{"name" : "models.spellings.AlternativeSpelling", "shortDescription" : "", "object" : "models\/spellings\/AlternativeSpelling$.html", "members_object" : [{"label" : "loadByCanonicalSpellingIds", "tail" : "(ids: Seq[CanonicalSpellingId])(connection: Connection): Map[CanonicalSpellingId, Seq[AlternativeSpelling]]", "member" : "models.spellings.AlternativeSpelling.loadByCanonicalSpellingIds", "link" : "models\/spellings\/AlternativeSpelling$.html#loadByCanonicalSpellingIds(ids:Seq[models.spellings.CanonicalSpellingId])(implicitconnection:java.sql.Connection):Map[models.spellings.CanonicalSpellingId,Seq[models.spellings.AlternativeSpelling]]", "kind" : "def"}, {"label" : "deleteByCanonicalSpelling", "tail" : "(canonicalSpellingId: CanonicalSpellingId)(connection: Connection): Int", "member" : "models.spellings.AlternativeSpelling.deleteByCanonicalSpelling", "link" : "models\/spellings\/AlternativeSpelling$.html#deleteByCanonicalSpelling(canonicalSpellingId:models.spellings.CanonicalSpellingId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "updateForCanonicalSpelling", "tail" : "(canonicalSpellingId: CanonicalSpellingId, alternativeSpellings: List[AlternativeSpelling])(connection: Connection): Unit", "member" : "models.spellings.AlternativeSpelling.updateForCanonicalSpelling", "link" : "models\/spellings\/AlternativeSpelling$.html#updateForCanonicalSpelling(canonicalSpellingId:models.spellings.CanonicalSpellingId,alternativeSpellings:List[models.spellings.AlternativeSpelling])(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "loadByCanonicalId", "tail" : "(canonicalSpellingId: CanonicalSpellingId)(connection: Connection): List[AlternativeSpelling]", "member" : "models.spellings.AlternativeSpelling.loadByCanonicalId", "link" : "models\/spellings\/AlternativeSpelling$.html#loadByCanonicalId(canonicalSpellingId:models.spellings.CanonicalSpellingId)(implicitconnection:java.sql.Connection):List[models.spellings.AlternativeSpelling]", "kind" : "def"}, {"label" : "insertStatement", "tail" : ": String", "member" : "models.spellings.AlternativeSpelling.insertStatement", "link" : "models\/spellings\/AlternativeSpelling$.html#insertStatement:String", "kind" : "val"}, {"label" : "sqlParser", "tail" : ": RowParser[AlternativeSpelling]", "member" : "models.spellings.AlternativeSpelling.sqlParser", "link" : "models\/spellings\/AlternativeSpelling$.html#sqlParser:anorm.RowParser[models.spellings.AlternativeSpelling]", "kind" : "val"}, {"label" : "jsonFormat", "tail" : ": OFormat[AlternativeSpelling]", "member" : "models.spellings.AlternativeSpelling.jsonFormat", "link" : "models\/spellings\/AlternativeSpelling$.html#jsonFormat:play.api.libs.json.OFormat[models.spellings.AlternativeSpelling]", "kind" : "implicit val"}, {"label" : "orderByField", "tail" : ": String", "member" : "models.spellings.AlternativeSpelling.orderByField", "link" : "models\/spellings\/AlternativeSpelling$.html#orderByField:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.spellings.AlternativeSpelling.STATUS", "link" : "models\/spellings\/AlternativeSpelling$.html#STATUS:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.spellings.AlternativeSpelling.LAST_UPDATE", "link" : "models\/spellings\/AlternativeSpelling$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "TERM", "tail" : ": String", "member" : "models.spellings.AlternativeSpelling.TERM", "link" : "models\/spellings\/AlternativeSpelling$.html#TERM:String", "kind" : "val"}, {"label" : "CANONICAL_SPELLING_ID", "tail" : ": String", "member" : "models.spellings.AlternativeSpelling.CANONICAL_SPELLING_ID", "link" : "models\/spellings\/AlternativeSpelling$.html#CANONICAL_SPELLING_ID:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.spellings.AlternativeSpelling.ID", "link" : "models\/spellings\/AlternativeSpelling$.html#ID:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.spellings.AlternativeSpelling.TABLE_NAME", "link" : "models\/spellings\/AlternativeSpelling$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/AlternativeSpelling$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/AlternativeSpelling$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/AlternativeSpelling$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/AlternativeSpelling$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/AlternativeSpelling$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/AlternativeSpelling$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/AlternativeSpelling$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpelling$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpelling$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpelling$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/AlternativeSpelling$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/AlternativeSpelling$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/spellings\/AlternativeSpelling$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/AlternativeSpelling$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/spellings\/AlternativeSpelling$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/spellings\/AlternativeSpelling$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/AlternativeSpelling$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/AlternativeSpelling$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/AlternativeSpelling$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toNamedParameters", "tail" : "(): Seq[NamedParameter]", "member" : "models.spellings.AlternativeSpelling.toNamedParameters", "link" : "models\/spellings\/AlternativeSpelling.html#toNamedParameters:Seq[anorm.NamedParameter]", "kind" : "def"}, {"member" : "models.spellings.AlternativeSpelling#", "error" : "unsupported entity"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.spellings.AlternativeSpelling.isActive", "link" : "models\/spellings\/AlternativeSpelling.html#isActive:Boolean", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.spellings.AlternativeSpelling.term", "link" : "models\/spellings\/AlternativeSpelling.html#term:String", "kind" : "val"}, {"label" : "canonicalSpellingId", "tail" : ": CanonicalSpellingId", "member" : "models.spellings.AlternativeSpelling.canonicalSpellingId", "link" : "models\/spellings\/AlternativeSpelling.html#canonicalSpellingId:models.spellings.CanonicalSpellingId", "kind" : "val"}, {"label" : "id", "tail" : ": AlternativeSpellingId", "member" : "models.spellings.AlternativeSpelling.id", "link" : "models\/spellings\/AlternativeSpelling.html#id:models.spellings.AlternativeSpellingId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/AlternativeSpelling.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/AlternativeSpelling.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/AlternativeSpelling.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/AlternativeSpelling.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/AlternativeSpelling.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/AlternativeSpelling.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/AlternativeSpelling.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpelling.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpelling.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpelling.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/AlternativeSpelling.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/AlternativeSpelling.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/AlternativeSpelling.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/AlternativeSpelling.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/AlternativeSpelling.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/AlternativeSpelling.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/spellings\/AlternativeSpelling.html", "kind" : "case class"}, {"name" : "models.spellings.AlternativeSpellingId", "shortDescription" : "", "object" : "models\/spellings\/AlternativeSpellingId$.html", "members_class" : [{"member" : "models.spellings.AlternativeSpellingId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/spellings\/AlternativeSpellingId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/spellings\/AlternativeSpellingId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/spellings\/AlternativeSpellingId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/spellings\/AlternativeSpellingId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/spellings\/AlternativeSpellingId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/AlternativeSpellingId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/AlternativeSpellingId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/AlternativeSpellingId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/AlternativeSpellingId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/AlternativeSpellingId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/AlternativeSpellingId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/AlternativeSpellingId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpellingId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpellingId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpellingId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/AlternativeSpellingId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/AlternativeSpellingId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/AlternativeSpellingId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/AlternativeSpellingId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/AlternativeSpellingId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/AlternativeSpellingId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[AlternativeSpellingId]", "member" : "models.IdObject.columnToId", "link" : "models\/spellings\/AlternativeSpellingId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[AlternativeSpellingId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/spellings\/AlternativeSpellingId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[AlternativeSpellingId]", "member" : "models.IdObject.customToStatement", "link" : "models\/spellings\/AlternativeSpellingId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): AlternativeSpellingId", "member" : "models.IdObject.apply", "link" : "models\/spellings\/AlternativeSpellingId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[AlternativeSpellingId]", "member" : "models.IdObject.jsonReads", "link" : "models\/spellings\/AlternativeSpellingId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[AlternativeSpellingId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/spellings\/AlternativeSpellingId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): AlternativeSpellingId", "member" : "models.IdObject.apply", "link" : "models\/spellings\/AlternativeSpellingId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/AlternativeSpellingId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/AlternativeSpellingId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/AlternativeSpellingId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/AlternativeSpellingId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/AlternativeSpellingId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/AlternativeSpellingId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/AlternativeSpellingId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpellingId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpellingId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/AlternativeSpellingId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/AlternativeSpellingId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/AlternativeSpellingId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/spellings\/AlternativeSpellingId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/AlternativeSpellingId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/spellings\/AlternativeSpellingId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/spellings\/AlternativeSpellingId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/AlternativeSpellingId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/AlternativeSpellingId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/AlternativeSpellingId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/spellings\/AlternativeSpellingId.html", "kind" : "class"}, {"name" : "models.spellings.CanonicalSpelling", "shortDescription" : "", "object" : "models\/spellings\/CanonicalSpelling$.html", "members_object" : [{"label" : "delete", "tail" : "(id: CanonicalSpellingId)(connection: Connection): Int", "member" : "models.spellings.CanonicalSpelling.delete", "link" : "models\/spellings\/CanonicalSpelling$.html#delete(id:models.spellings.CanonicalSpellingId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "update", "tail" : "(id: CanonicalSpellingId, term: String, isActive: Boolean, comment: String)(connection: Connection): Unit", "member" : "models.spellings.CanonicalSpelling.update", "link" : "models\/spellings\/CanonicalSpelling$.html#update(id:models.spellings.CanonicalSpellingId,term:String,isActive:Boolean,comment:String)(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "loadAllForIndex", "tail" : "(solrIndexId: SolrIndexId)(connection: Connection): List[CanonicalSpelling]", "member" : "models.spellings.CanonicalSpelling.loadAllForIndex", "link" : "models\/spellings\/CanonicalSpelling$.html#loadAllForIndex(solrIndexId:models.SolrIndexId)(implicitconnection:java.sql.Connection):List[models.spellings.CanonicalSpelling]", "kind" : "def"}, {"label" : "loadById", "tail" : "(id: CanonicalSpellingId)(connection: Connection): Option[CanonicalSpelling]", "member" : "models.spellings.CanonicalSpelling.loadById", "link" : "models\/spellings\/CanonicalSpelling$.html#loadById(id:models.spellings.CanonicalSpellingId)(implicitconnection:java.sql.Connection):Option[models.spellings.CanonicalSpelling]", "kind" : "def"}, {"label" : "insert", "tail" : "(solrIndexId: SolrIndexId, term: String)(connection: Connection): CanonicalSpelling", "member" : "models.spellings.CanonicalSpelling.insert", "link" : "models\/spellings\/CanonicalSpelling$.html#insert(solrIndexId:models.SolrIndexId,term:String)(implicitconnection:java.sql.Connection):models.spellings.CanonicalSpelling", "kind" : "def"}, {"label" : "sqlParser", "tail" : ": RowParser[CanonicalSpelling]", "member" : "models.spellings.CanonicalSpelling.sqlParser", "link" : "models\/spellings\/CanonicalSpelling$.html#sqlParser:anorm.RowParser[models.spellings.CanonicalSpelling]", "kind" : "val"}, {"label" : "jsonFormat", "tail" : ": OFormat[CanonicalSpelling]", "member" : "models.spellings.CanonicalSpelling.jsonFormat", "link" : "models\/spellings\/CanonicalSpelling$.html#jsonFormat:play.api.libs.json.OFormat[models.spellings.CanonicalSpelling]", "kind" : "implicit val"}, {"label" : "orderByField", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.orderByField", "link" : "models\/spellings\/CanonicalSpelling$.html#orderByField:String", "kind" : "val"}, {"label" : "LAST_UPDATE", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.LAST_UPDATE", "link" : "models\/spellings\/CanonicalSpelling$.html#LAST_UPDATE:String", "kind" : "val"}, {"label" : "COMMENT", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.COMMENT", "link" : "models\/spellings\/CanonicalSpelling$.html#COMMENT:String", "kind" : "val"}, {"label" : "STATUS", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.STATUS", "link" : "models\/spellings\/CanonicalSpelling$.html#STATUS:String", "kind" : "val"}, {"label" : "TERM", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.TERM", "link" : "models\/spellings\/CanonicalSpelling$.html#TERM:String", "kind" : "val"}, {"label" : "SOLR_INDEX_ID", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.SOLR_INDEX_ID", "link" : "models\/spellings\/CanonicalSpelling$.html#SOLR_INDEX_ID:String", "kind" : "val"}, {"label" : "ID", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.ID", "link" : "models\/spellings\/CanonicalSpelling$.html#ID:String", "kind" : "val"}, {"label" : "TABLE_NAME", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.TABLE_NAME", "link" : "models\/spellings\/CanonicalSpelling$.html#TABLE_NAME:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/CanonicalSpelling$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/CanonicalSpelling$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/CanonicalSpelling$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/CanonicalSpelling$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/CanonicalSpelling$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/CanonicalSpelling$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/CanonicalSpelling$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpelling$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpelling$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpelling$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/CanonicalSpelling$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/CanonicalSpelling$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/spellings\/CanonicalSpelling$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/CanonicalSpelling$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/spellings\/CanonicalSpelling$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/spellings\/CanonicalSpelling$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/CanonicalSpelling$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/CanonicalSpelling$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/CanonicalSpelling$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "toNamedParameters", "tail" : "(): Seq[NamedParameter]", "member" : "models.spellings.CanonicalSpelling.toNamedParameters", "link" : "models\/spellings\/CanonicalSpelling.html#toNamedParameters:Seq[anorm.NamedParameter]", "kind" : "def"}, {"member" : "models.spellings.CanonicalSpelling#", "error" : "unsupported entity"}, {"label" : "lastUpdate", "tail" : ": LocalDateTime", "member" : "models.spellings.CanonicalSpelling.lastUpdate", "link" : "models\/spellings\/CanonicalSpelling.html#lastUpdate:java.time.LocalDateTime", "kind" : "val"}, {"label" : "comment", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.comment", "link" : "models\/spellings\/CanonicalSpelling.html#comment:String", "kind" : "val"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.spellings.CanonicalSpelling.isActive", "link" : "models\/spellings\/CanonicalSpelling.html#isActive:Boolean", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.spellings.CanonicalSpelling.term", "link" : "models\/spellings\/CanonicalSpelling.html#term:String", "kind" : "val"}, {"label" : "solrIndexId", "tail" : ": SolrIndexId", "member" : "models.spellings.CanonicalSpelling.solrIndexId", "link" : "models\/spellings\/CanonicalSpelling.html#solrIndexId:models.SolrIndexId", "kind" : "val"}, {"label" : "id", "tail" : ": CanonicalSpellingId", "member" : "models.spellings.CanonicalSpelling.id", "link" : "models\/spellings\/CanonicalSpelling.html#id:models.spellings.CanonicalSpellingId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/CanonicalSpelling.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/CanonicalSpelling.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/CanonicalSpelling.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/CanonicalSpelling.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/CanonicalSpelling.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/CanonicalSpelling.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/CanonicalSpelling.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpelling.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpelling.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpelling.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/CanonicalSpelling.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/CanonicalSpelling.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/CanonicalSpelling.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/CanonicalSpelling.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/CanonicalSpelling.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/CanonicalSpelling.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/spellings\/CanonicalSpelling.html", "kind" : "case class"}, {"name" : "models.spellings.CanonicalSpellingId", "shortDescription" : "", "object" : "models\/spellings\/CanonicalSpellingId$.html", "members_class" : [{"member" : "models.spellings.CanonicalSpellingId#", "error" : "unsupported entity"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "models.Id.hashCode", "link" : "models\/spellings\/CanonicalSpellingId.html#hashCode():Int", "kind" : "def"}, {"label" : "equals", "tail" : "(other: Any): Boolean", "member" : "models.Id.equals", "link" : "models\/spellings\/CanonicalSpellingId.html#equals(other:Any):Boolean", "kind" : "def"}, {"label" : "canEqual", "tail" : "(other: Any): Boolean", "member" : "models.Id.canEqual", "link" : "models\/spellings\/CanonicalSpellingId.html#canEqual(other:Any):Boolean", "kind" : "def"}, {"label" : "toString", "tail" : "(): String", "member" : "models.Id.toString", "link" : "models\/spellings\/CanonicalSpellingId.html#toString():String", "kind" : "def"}, {"label" : "id", "tail" : ": String", "member" : "models.Id.id", "link" : "models\/spellings\/CanonicalSpellingId.html#id:String", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/CanonicalSpellingId.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/CanonicalSpellingId.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/CanonicalSpellingId.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/CanonicalSpellingId.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/CanonicalSpellingId.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/CanonicalSpellingId.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/CanonicalSpellingId.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingId.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingId.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingId.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/CanonicalSpellingId.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/CanonicalSpellingId.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/CanonicalSpellingId.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/CanonicalSpellingId.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/CanonicalSpellingId.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/CanonicalSpellingId.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_object" : [{"label" : "columnToId", "tail" : ": Column[CanonicalSpellingId]", "member" : "models.IdObject.columnToId", "link" : "models\/spellings\/CanonicalSpellingId$.html#columnToId:anorm.Column[T]", "kind" : "implicit val"}, {"label" : "customParamMeta", "tail" : "(): ParameterMetaData[CanonicalSpellingId]", "member" : "models.IdObject.customParamMeta", "link" : "models\/spellings\/CanonicalSpellingId$.html#customParamMeta:anorm.ParameterMetaData[T]", "kind" : "implicit def"}, {"label" : "customToStatement", "tail" : "(): ToStatement[CanonicalSpellingId]", "member" : "models.IdObject.customToStatement", "link" : "models\/spellings\/CanonicalSpellingId$.html#customToStatement:anorm.ToStatement[T]", "kind" : "implicit def"}, {"label" : "apply", "tail" : "(): CanonicalSpellingId", "member" : "models.IdObject.apply", "link" : "models\/spellings\/CanonicalSpellingId$.html#apply():T", "kind" : "def"}, {"label" : "jsonReads", "tail" : ": Reads[CanonicalSpellingId]", "member" : "models.IdObject.jsonReads", "link" : "models\/spellings\/CanonicalSpellingId$.html#jsonReads:play.api.libs.json.Reads[T]", "kind" : "implicit val"}, {"label" : "jsonWrites", "tail" : ": Writes[CanonicalSpellingId]", "member" : "models.IdObject.jsonWrites", "link" : "models\/spellings\/CanonicalSpellingId$.html#jsonWrites:play.api.libs.json.Writes[T]", "kind" : "implicit val"}, {"label" : "apply", "tail" : "(str: String): CanonicalSpellingId", "member" : "models.IdObject.apply", "link" : "models\/spellings\/CanonicalSpellingId$.html#apply(str:String):T", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/CanonicalSpellingId$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/CanonicalSpellingId$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/CanonicalSpellingId$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/CanonicalSpellingId$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/CanonicalSpellingId$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/CanonicalSpellingId$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/CanonicalSpellingId$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingId$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingId$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingId$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/CanonicalSpellingId$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/CanonicalSpellingId$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/spellings\/CanonicalSpellingId$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/CanonicalSpellingId$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/spellings\/CanonicalSpellingId$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/spellings\/CanonicalSpellingId$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/CanonicalSpellingId$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/CanonicalSpellingId$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/CanonicalSpellingId$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "models\/spellings\/CanonicalSpellingId.html", "kind" : "class"}, {"name" : "models.spellings.CanonicalSpellingValidator", "shortDescription" : "", "object" : "models\/spellings\/CanonicalSpellingValidator$.html", "members_object" : [{"label" : "validateNoMultipleAlternativesWhenWildcard", "tail" : "(spellings: CanonicalSpellingWithAlternatives): Option[String]", "member" : "models.spellings.CanonicalSpellingValidator.validateNoMultipleAlternativesWhenWildcard", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#validateNoMultipleAlternativesWhenWildcard(spellings:models.spellings.CanonicalSpellingWithAlternatives):Option[String]", "kind" : "def"}, {"label" : "validateCanonicalEqualsNoOtherAlternative", "tail" : "(spellings: CanonicalSpellingWithAlternatives, allCanonicalSpellings: List[CanonicalSpellingWithAlternatives]): Option[String]", "member" : "models.spellings.CanonicalSpellingValidator.validateCanonicalEqualsNoOtherAlternative", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#validateCanonicalEqualsNoOtherAlternative(spellings:models.spellings.CanonicalSpellingWithAlternatives,allCanonicalSpellings:List[models.spellings.CanonicalSpellingWithAlternatives]):Option[String]", "kind" : "def"}, {"label" : "validateAlternativeSpellingEqualsNoOtherCanonical", "tail" : "(spellings: CanonicalSpellingWithAlternatives, allCanonicalSpellings: List[CanonicalSpellingWithAlternatives]): Option[String]", "member" : "models.spellings.CanonicalSpellingValidator.validateAlternativeSpellingEqualsNoOtherCanonical", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#validateAlternativeSpellingEqualsNoOtherCanonical(spellings:models.spellings.CanonicalSpellingWithAlternatives,allCanonicalSpellings:List[models.spellings.CanonicalSpellingWithAlternatives]):Option[String]", "kind" : "def"}, {"label" : "validateAlternativeSpellingNotCanonical", "tail" : "(spellings: CanonicalSpellingWithAlternatives): Option[String]", "member" : "models.spellings.CanonicalSpellingValidator.validateAlternativeSpellingNotCanonical", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#validateAlternativeSpellingNotCanonical(spellings:models.spellings.CanonicalSpellingWithAlternatives):Option[String]", "kind" : "def"}, {"label" : "validateNoDuplicateAlternativeSpellingsOtherCanonical", "tail" : "(spellings: CanonicalSpellingWithAlternatives, allCanonicalSpellings: List[CanonicalSpellingWithAlternatives]): Option[String]", "member" : "models.spellings.CanonicalSpellingValidator.validateNoDuplicateAlternativeSpellingsOtherCanonical", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#validateNoDuplicateAlternativeSpellingsOtherCanonical(spellings:models.spellings.CanonicalSpellingWithAlternatives,allCanonicalSpellings:List[models.spellings.CanonicalSpellingWithAlternatives]):Option[String]", "kind" : "def"}, {"label" : "validateNoDuplicateAlternativeSpellingsSameCanonical", "tail" : "(spellings: CanonicalSpellingWithAlternatives): Option[String]", "member" : "models.spellings.CanonicalSpellingValidator.validateNoDuplicateAlternativeSpellingsSameCanonical", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#validateNoDuplicateAlternativeSpellingsSameCanonical(spellings:models.spellings.CanonicalSpellingWithAlternatives):Option[String]", "kind" : "def"}, {"label" : "validateNoEmptyAlternatives", "tail" : "(spellings: CanonicalSpellingWithAlternatives): Option[String]", "member" : "models.spellings.CanonicalSpellingValidator.validateNoEmptyAlternatives", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#validateNoEmptyAlternatives(spellings:models.spellings.CanonicalSpellingWithAlternatives):Option[String]", "kind" : "def"}, {"label" : "validateNoEmptySpelling", "tail" : "(spellingTerm: String): Option[String]", "member" : "models.spellings.CanonicalSpellingValidator.validateNoEmptySpelling", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#validateNoEmptySpelling(spellingTerm:String):Option[String]", "kind" : "def"}, {"label" : "validateCanonicalSpellingsAndAlternatives", "tail" : "(spellings: CanonicalSpellingWithAlternatives, allCanonicalSpellings: List[CanonicalSpellingWithAlternatives]): Seq[String]", "member" : "models.spellings.CanonicalSpellingValidator.validateCanonicalSpellingsAndAlternatives", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#validateCanonicalSpellingsAndAlternatives(spellings:models.spellings.CanonicalSpellingWithAlternatives,allCanonicalSpellings:List[models.spellings.CanonicalSpellingWithAlternatives]):Seq[String]", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/CanonicalSpellingValidator$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/CanonicalSpellingValidator$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}, {"name" : "models.spellings.CanonicalSpellingWithAlternatives", "shortDescription" : "", "object" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html", "members_object" : [{"label" : "delete", "tail" : "(id: CanonicalSpellingId)(connection: Connection): Int", "member" : "models.spellings.CanonicalSpellingWithAlternatives.delete", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#delete(id:models.spellings.CanonicalSpellingId)(implicitconnection:java.sql.Connection):Int", "kind" : "def"}, {"label" : "update", "tail" : "(spellingWithAlternatives: CanonicalSpellingWithAlternatives)(connection: Connection): Unit", "member" : "models.spellings.CanonicalSpellingWithAlternatives.update", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#update(spellingWithAlternatives:models.spellings.CanonicalSpellingWithAlternatives)(implicitconnection:java.sql.Connection):Unit", "kind" : "def"}, {"label" : "loadById", "tail" : "(id: CanonicalSpellingId)(connection: Connection): Option[CanonicalSpellingWithAlternatives]", "member" : "models.spellings.CanonicalSpellingWithAlternatives.loadById", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#loadById(id:models.spellings.CanonicalSpellingId)(implicitconnection:java.sql.Connection):Option[models.spellings.CanonicalSpellingWithAlternatives]", "kind" : "def"}, {"label" : "loadAllForIndex", "tail" : "(solrIndexId: SolrIndexId)(connection: Connection): List[CanonicalSpellingWithAlternatives]", "member" : "models.spellings.CanonicalSpellingWithAlternatives.loadAllForIndex", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#loadAllForIndex(solrIndexId:models.SolrIndexId)(implicitconnection:java.sql.Connection):List[models.spellings.CanonicalSpellingWithAlternatives]", "kind" : "def"}, {"label" : "jsonFormat", "tail" : ": OFormat[CanonicalSpellingWithAlternatives]", "member" : "models.spellings.CanonicalSpellingWithAlternatives.jsonFormat", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#jsonFormat:play.api.libs.json.OFormat[models.spellings.CanonicalSpellingWithAlternatives]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"label" : "exportToReplaceFile", "tail" : "(): Boolean", "member" : "models.spellings.CanonicalSpellingWithAlternatives.exportToReplaceFile", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#exportToReplaceFile:Boolean", "kind" : "def"}, {"member" : "models.spellings.CanonicalSpellingWithAlternatives#", "error" : "unsupported entity"}, {"label" : "alternativeSpellings", "tail" : ": List[AlternativeSpelling]", "member" : "models.spellings.CanonicalSpellingWithAlternatives.alternativeSpellings", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#alternativeSpellings:List[models.spellings.AlternativeSpelling]", "kind" : "val"}, {"label" : "comment", "tail" : ": String", "member" : "models.spellings.CanonicalSpellingWithAlternatives.comment", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#comment:String", "kind" : "val"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.spellings.CanonicalSpellingWithAlternatives.isActive", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#isActive:Boolean", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.spellings.CanonicalSpellingWithAlternatives.term", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#term:String", "kind" : "val"}, {"label" : "id", "tail" : ": CanonicalSpellingId", "member" : "models.spellings.CanonicalSpellingWithAlternatives.id", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#id:models.spellings.CanonicalSpellingId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/CanonicalSpellingWithAlternatives.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/spellings\/CanonicalSpellingWithAlternatives.html", "kind" : "case class"}, {"name" : "models.spellings.FullCanonicalSpellingWithAlternatives", "shortDescription" : "Needed for JSON persistence in eventhistory (especially for DELETED events).", "object" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html", "members_object" : [{"label" : "loadById", "tail" : "(id: CanonicalSpellingId)(connection: Connection): Option[FullCanonicalSpellingWithAlternatives]", "member" : "models.spellings.FullCanonicalSpellingWithAlternatives.loadById", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#loadById(id:models.spellings.CanonicalSpellingId)(implicitconnection:java.sql.Connection):Option[models.spellings.FullCanonicalSpellingWithAlternatives]", "kind" : "def"}, {"label" : "jsonFormat", "tail" : ": OFormat[FullCanonicalSpellingWithAlternatives]", "member" : "models.spellings.FullCanonicalSpellingWithAlternatives.jsonFormat", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#jsonFormat:play.api.libs.json.OFormat[models.spellings.FullCanonicalSpellingWithAlternatives]", "kind" : "implicit val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "members_case class" : [{"member" : "models.spellings.FullCanonicalSpellingWithAlternatives#", "error" : "unsupported entity"}, {"label" : "alternativeSpellings", "tail" : ": List[AlternativeSpelling]", "member" : "models.spellings.FullCanonicalSpellingWithAlternatives.alternativeSpellings", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#alternativeSpellings:List[models.spellings.AlternativeSpelling]", "kind" : "val"}, {"label" : "lastUpdate", "tail" : ": LocalDateTime", "member" : "models.spellings.FullCanonicalSpellingWithAlternatives.lastUpdate", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#lastUpdate:java.time.LocalDateTime", "kind" : "val"}, {"label" : "solrIndexId", "tail" : ": SolrIndexId", "member" : "models.spellings.FullCanonicalSpellingWithAlternatives.solrIndexId", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#solrIndexId:models.SolrIndexId", "kind" : "val"}, {"label" : "comment", "tail" : ": String", "member" : "models.spellings.FullCanonicalSpellingWithAlternatives.comment", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#comment:String", "kind" : "val"}, {"label" : "isActive", "tail" : ": Boolean", "member" : "models.spellings.FullCanonicalSpellingWithAlternatives.isActive", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#isActive:Boolean", "kind" : "val"}, {"label" : "term", "tail" : ": String", "member" : "models.spellings.FullCanonicalSpellingWithAlternatives.term", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#term:String", "kind" : "val"}, {"label" : "id", "tail" : ": CanonicalSpellingId", "member" : "models.spellings.FullCanonicalSpellingWithAlternatives.id", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#id:models.spellings.CanonicalSpellingId", "kind" : "val"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#notify():Unit", "kind" : "final def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#clone():Object", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "case class" : "models\/spellings\/FullCanonicalSpellingWithAlternatives.html", "kind" : "case class"}], "router" : [{"name" : "router.Routes", "shortDescription" : "", "members_class" : [{"label" : "routes", "tail" : "(): PartialFunction[RequestHeader, Handler]", "member" : "router.Routes.routes", "link" : "router\/Routes.html#routes:PartialFunction[play.api.mvc.RequestHeader,play.api.mvc.Handler]", "kind" : "def"}, {"label" : "documentation", "tail" : "(): List[(String, String, String)]", "member" : "router.Routes.documentation", "link" : "router\/Routes.html#documentation:List[(String,String,String)]", "kind" : "def"}, {"label" : "withPrefix", "tail" : "(addPrefix: String): Routes", "member" : "router.Routes.withPrefix", "link" : "router\/Routes.html#withPrefix(addPrefix:String):router.Routes", "kind" : "def"}, {"member" : "router.Routes#", "error" : "unsupported entity"}, {"member" : "router.Routes#", "error" : "unsupported entity"}, {"label" : "prefix", "tail" : ": String", "member" : "router.Routes.prefix", "link" : "router\/Routes.html#prefix:String", "kind" : "val"}, {"label" : "errorHandler", "tail" : ": HttpErrorHandler", "member" : "router.Routes.errorHandler", "link" : "router\/Routes.html#errorHandler:play.api.http.HttpErrorHandler", "kind" : "val"}, {"label" : "createInvoker", "tail" : "(fakeCall: ⇒ T, handlerDef: HandlerDef)(hif: HandlerInvokerFactory[T]): HandlerInvoker[T]", "member" : "play.core.routing.GeneratedRouter.createInvoker", "link" : "router\/Routes.html#createInvoker[T](fakeCall:=>T,handlerDef:play.api.routing.HandlerDef)(implicithif:play.core.routing.HandlerInvokerFactory[T]):play.core.routing.HandlerInvoker[T]", "kind" : "def"}, {"label" : "fakeValue", "tail" : "(): A", "member" : "play.core.routing.GeneratedRouter.fakeValue", "link" : "router\/Routes.html#fakeValue[A]:A", "kind" : "def"}, {"label" : "call", "tail" : "(params: List[Param[_]])(generator: (Seq[_]) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[T](params:List[play.core.routing.Param[_]])(generator:Seq[_]=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17], pa18: Param[A18], pa19: Param[A19], pa20: Param[A20], pa21: Param[A21])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12],pa13:play.core.routing.Param[A13],pa14:play.core.routing.Param[A14],pa15:play.core.routing.Param[A15],pa16:play.core.routing.Param[A16],pa17:play.core.routing.Param[A17],pa18:play.core.routing.Param[A18],pa19:play.core.routing.Param[A19],pa20:play.core.routing.Param[A20],pa21:play.core.routing.Param[A21])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17], pa18: Param[A18], pa19: Param[A19], pa20: Param[A20])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12],pa13:play.core.routing.Param[A13],pa14:play.core.routing.Param[A14],pa15:play.core.routing.Param[A15],pa16:play.core.routing.Param[A16],pa17:play.core.routing.Param[A17],pa18:play.core.routing.Param[A18],pa19:play.core.routing.Param[A19],pa20:play.core.routing.Param[A20])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17], pa18: Param[A18], pa19: Param[A19])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12],pa13:play.core.routing.Param[A13],pa14:play.core.routing.Param[A14],pa15:play.core.routing.Param[A15],pa16:play.core.routing.Param[A16],pa17:play.core.routing.Param[A17],pa18:play.core.routing.Param[A18],pa19:play.core.routing.Param[A19])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17], pa18: Param[A18])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12],pa13:play.core.routing.Param[A13],pa14:play.core.routing.Param[A14],pa15:play.core.routing.Param[A15],pa16:play.core.routing.Param[A16],pa17:play.core.routing.Param[A17],pa18:play.core.routing.Param[A18])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12],pa13:play.core.routing.Param[A13],pa14:play.core.routing.Param[A14],pa15:play.core.routing.Param[A15],pa16:play.core.routing.Param[A16],pa17:play.core.routing.Param[A17])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12],pa13:play.core.routing.Param[A13],pa14:play.core.routing.Param[A14],pa15:play.core.routing.Param[A15],pa16:play.core.routing.Param[A16])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12],pa13:play.core.routing.Param[A13],pa14:play.core.routing.Param[A14],pa15:play.core.routing.Param[A15])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12],pa13:play.core.routing.Param[A13],pa14:play.core.routing.Param[A14])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12],pa13:play.core.routing.Param[A13])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11],pa12:play.core.routing.Param[A12])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10],pa11:play.core.routing.Param[A11])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9],pa10:play.core.routing.Param[A10])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8,A9](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8],pa9:play.core.routing.Param[A9])(generator:(A1,A2,A3,A4,A5,A6,A7,A8,A9)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8])(generator: (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7,A8](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7],pa8:play.core.routing.Param[A8])(generator:(A1,A2,A3,A4,A5,A6,A7,A8)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7])(generator: (A1, A2, A3, A4, A5, A6, A7) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6,A7](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6],pa7:play.core.routing.Param[A7])(generator:(A1,A2,A3,A4,A5,A6,A7)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6])(generator: (A1, A2, A3, A4, A5, A6) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5,A6](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5],pa6:play.core.routing.Param[A6])(generator:(A1,A2,A3,A4,A5,A6)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5])(generator: (A1, A2, A3, A4, A5) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4,A5](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4],pa5:play.core.routing.Param[A5])(generator:(A1,A2,A3,A4,A5)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4])(generator: (A1, A2, A3, A4) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3,A4](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3],pa4:play.core.routing.Param[A4])(generator:(A1,A2,A3,A4)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2], pa3: Param[A3])(generator: (A1, A2, A3) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2,A3](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2],pa3:play.core.routing.Param[A3])(generator:(A1,A2,A3)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa1: Param[A1], pa2: Param[A2])(generator: (A1, A2) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[A1,A2](pa1:play.core.routing.Param[A1],pa2:play.core.routing.Param[A2])(generator:(A1,A2)=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(pa: Param[P])(generator: (P) ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call[P](pa:play.core.routing.Param[P])(generator:P=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "call", "tail" : "(generator: ⇒ Handler): Handler", "member" : "play.core.routing.GeneratedRouter.call", "link" : "router\/Routes.html#call(generator:=>play.api.mvc.Handler):play.api.mvc.Handler", "kind" : "def"}, {"label" : "badRequest", "tail" : "(error: String): Action[AnyContent]", "member" : "play.core.routing.GeneratedRouter.badRequest", "link" : "router\/Routes.html#badRequest(error:String):play.api.mvc.Action[play.api.mvc.AnyContent]", "kind" : "def"}, {"label" : "orElse", "tail" : "(other: Router): Router", "member" : "play.api.routing.Router.orElse", "link" : "router\/Routes.html#orElse(other:play.api.routing.Router):play.api.routing.Router", "kind" : "final def"}, {"label" : "asJava", "tail" : "(): Router", "member" : "play.api.routing.Router.asJava", "link" : "router\/Routes.html#asJava:play.routing.Router", "kind" : "def"}, {"label" : "handlerFor", "tail" : "(request: RequestHeader): Option[Handler]", "member" : "play.api.routing.Router.handlerFor", "link" : "router\/Routes.html#handlerFor(request:play.api.mvc.RequestHeader):Option[play.api.mvc.Handler]", "kind" : "final def"}, {"label" : "\/:", "tail" : "(prefix: String): Router", "member" : "play.api.routing.Router.\/:", "link" : "router\/Routes.html#\/:(prefix:String):play.api.routing.Router", "kind" : "final def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "router\/Routes.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "router\/Routes.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "router\/Routes.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "router\/Routes.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "router\/Routes.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "router\/Routes.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "router\/Routes.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "router\/Routes.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "router\/Routes.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "router\/Routes.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "router\/Routes.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "router\/Routes.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "router\/Routes.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "router\/Routes.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "router\/Routes.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "router\/Routes.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "router\/Routes.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "router\/Routes.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "router\/Routes.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "class" : "router\/Routes.html", "kind" : "class"}, {"name" : "router.RoutesPrefix", "shortDescription" : "", "object" : "router\/RoutesPrefix$.html", "members_object" : [{"label" : "byNamePrefix", "tail" : ": () ⇒ String", "member" : "router.RoutesPrefix.byNamePrefix", "link" : "router\/RoutesPrefix$.html#byNamePrefix:()=>String", "kind" : "val"}, {"label" : "prefix", "tail" : "(): String", "member" : "router.RoutesPrefix.prefix", "link" : "router\/RoutesPrefix$.html#prefix:String", "kind" : "def"}, {"label" : "setPrefix", "tail" : "(p: String): Unit", "member" : "router.RoutesPrefix.setPrefix", "link" : "router\/RoutesPrefix$.html#setPrefix(p:String):Unit", "kind" : "def"}, {"label" : "synchronized", "tail" : "(arg0: ⇒ T0): T0", "member" : "scala.AnyRef.synchronized", "link" : "router\/RoutesPrefix$.html#synchronized[T0](x$1:=>T0):T0", "kind" : "final def"}, {"label" : "##", "tail" : "(): Int", "member" : "scala.AnyRef.##", "link" : "router\/RoutesPrefix$.html###():Int", "kind" : "final def"}, {"label" : "!=", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.!=", "link" : "router\/RoutesPrefix$.html#!=(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "==", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.==", "link" : "router\/RoutesPrefix$.html#==(x$1:Any):Boolean", "kind" : "final def"}, {"label" : "ne", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.ne", "link" : "router\/RoutesPrefix$.html#ne(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "eq", "tail" : "(arg0: AnyRef): Boolean", "member" : "scala.AnyRef.eq", "link" : "router\/RoutesPrefix$.html#eq(x$1:AnyRef):Boolean", "kind" : "final def"}, {"label" : "finalize", "tail" : "(): Unit", "member" : "scala.AnyRef.finalize", "link" : "router\/RoutesPrefix$.html#finalize():Unit", "kind" : "def"}, {"label" : "wait", "tail" : "(arg0: Long, arg1: Int): Unit", "member" : "scala.AnyRef.wait", "link" : "router\/RoutesPrefix$.html#wait(x$1:Long,x$2:Int):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(arg0: Long): Unit", "member" : "scala.AnyRef.wait", "link" : "router\/RoutesPrefix$.html#wait(x$1:Long):Unit", "kind" : "final def"}, {"label" : "wait", "tail" : "(): Unit", "member" : "scala.AnyRef.wait", "link" : "router\/RoutesPrefix$.html#wait():Unit", "kind" : "final def"}, {"label" : "notifyAll", "tail" : "(): Unit", "member" : "scala.AnyRef.notifyAll", "link" : "router\/RoutesPrefix$.html#notifyAll():Unit", "kind" : "final def"}, {"label" : "notify", "tail" : "(): Unit", "member" : "scala.AnyRef.notify", "link" : "router\/RoutesPrefix$.html#notify():Unit", "kind" : "final def"}, {"label" : "toString", "tail" : "(): String", "member" : "scala.AnyRef.toString", "link" : "router\/RoutesPrefix$.html#toString():String", "kind" : "def"}, {"label" : "clone", "tail" : "(): AnyRef", "member" : "scala.AnyRef.clone", "link" : "router\/RoutesPrefix$.html#clone():Object", "kind" : "def"}, {"label" : "equals", "tail" : "(arg0: Any): Boolean", "member" : "scala.AnyRef.equals", "link" : "router\/RoutesPrefix$.html#equals(x$1:Any):Boolean", "kind" : "def"}, {"label" : "hashCode", "tail" : "(): Int", "member" : "scala.AnyRef.hashCode", "link" : "router\/RoutesPrefix$.html#hashCode():Int", "kind" : "def"}, {"label" : "getClass", "tail" : "(): Class[_]", "member" : "scala.AnyRef.getClass", "link" : "router\/RoutesPrefix$.html#getClass():Class[_]", "kind" : "final def"}, {"label" : "asInstanceOf", "tail" : "(): T0", "member" : "scala.Any.asInstanceOf", "link" : "router\/RoutesPrefix$.html#asInstanceOf[T0]:T0", "kind" : "final def"}, {"label" : "isInstanceOf", "tail" : "(): Boolean", "member" : "scala.Any.isInstanceOf", "link" : "router\/RoutesPrefix$.html#isInstanceOf[T0]:Boolean", "kind" : "final def"}], "kind" : "object"}]}; \ No newline at end of file diff --git a/target/universal/stage/share/doc/api/lib/MaterialIcons-Regular.eot b/target/universal/stage/share/doc/api/lib/MaterialIcons-Regular.eot new file mode 100644 index 00000000..bf67d48b Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/MaterialIcons-Regular.eot differ diff --git a/target/universal/stage/share/doc/api/lib/MaterialIcons-Regular.ttf b/target/universal/stage/share/doc/api/lib/MaterialIcons-Regular.ttf new file mode 100644 index 00000000..683dcd05 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/MaterialIcons-Regular.ttf differ diff --git a/target/universal/stage/share/doc/api/lib/MaterialIcons-Regular.woff b/target/universal/stage/share/doc/api/lib/MaterialIcons-Regular.woff new file mode 100644 index 00000000..ddd6be3e Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/MaterialIcons-Regular.woff differ diff --git a/target/universal/stage/share/doc/api/lib/abstract_type.svg b/target/universal/stage/share/doc/api/lib/abstract_type.svg new file mode 100644 index 00000000..8a820529 --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/abstract_type.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + a + + + + + + + diff --git a/target/universal/stage/share/doc/api/lib/class.svg b/target/universal/stage/share/doc/api/lib/class.svg new file mode 100644 index 00000000..128f74d1 --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/class.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C + + + + + + + diff --git a/target/universal/stage/share/doc/api/lib/class_comp.svg b/target/universal/stage/share/doc/api/lib/class_comp.svg new file mode 100644 index 00000000..b457207b --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/class_comp.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C + + + + + + + + diff --git a/target/universal/stage/share/doc/api/lib/class_diagram.png b/target/universal/stage/share/doc/api/lib/class_diagram.png new file mode 100644 index 00000000..9d7aec79 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/class_diagram.png differ diff --git a/target/universal/stage/share/doc/api/lib/diagrams.css b/target/universal/stage/share/doc/api/lib/diagrams.css new file mode 100644 index 00000000..08add0ef --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/diagrams.css @@ -0,0 +1,203 @@ +@font-face { + font-family: 'Material Icons'; + font-style: normal; + font-weight: 400; + src: url(MaterialIcons-Regular.eot); + src: local('Material Icons'), + local('MaterialIcons-Regular'), + url(MaterialIcons-Regular.woff) format('woff'), + url(MaterialIcons-Regular.ttf) format('truetype'); +} + +.material-icons { + font-family: 'Material Icons'; + font-weight: normal; + font-style: normal; + font-size: 24px; + display: inline-block; + width: 1em; + height: 1em; + line-height: 1; + text-transform: none; + letter-spacing: normal; + word-wrap: normal; + white-space: nowrap; + direction: ltr; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; + -moz-osx-font-smoothing: grayscale; + font-feature-settings: 'liga'; +} + +.diagram-container { + display: none; +} + +.diagram-container > span.toggle { + z-index: 9; +} + +.diagram { + overflow: hidden; + padding-top:15px; +} + +.diagram svg { + display: block; + position: absolute; + visibility: hidden; + margin: auto; +} + +.diagram-help { + float:right; + display:none; +} + +.magnifying { + cursor: -webkit-zoom-in ! important; + cursor: -moz-zoom-in ! important; + cursor: pointer; +} + +#close-link { + position: absolute; + z-index: 100; + font-family: Arial, sans-serif; + font-size: 10pt; + text-decoration: underline; + color: #315479; +} + +#close:hover { + text-decoration: none; +} + +#inheritance-diagram-container > span.toggle { + z-index: 2; +} + +.diagram-container.full-screen { + position: fixed !important; + margin: 0; + border-radius: 0; + top: 0em; + bottom: 3em; + left: 0; + width: 100%; + height: 100%; + z-index: 10000; +} + +.diagram-container.full-screen > span.toggle { + display: none; +} + +.diagram-container.full-screen > div.diagram { + position: absolute; + top: 0; right: 0; bottom: 0; left: 0; + margin: auto; +} + +#diagram-controls { + z-index: 2; + position: absolute; + bottom: 1em; + right: 1em; +} + +#diagram-controls > button.diagram-btn { + border-radius: 1.25em; + height: 2.5em; + width: 2.5em; + background-color: #c2c2c2; + color: #fff; + border: 0; + float: left; + margin: 0 0.1em; + cursor: pointer; + line-height: 0.9; + outline: none; +} + +#diagram-controls > button.diagram-btn:hover { + background-color: #e2e2e2; +} + +#diagram-controls > button.diagram-btn > i.material-icons { + font-size: 1.5em; +} + +svg a { + cursor:pointer; +} + +svg text { + font-size: 8.5px; +} + +/* try to move the node text 1px in order to be vertically + * centered (does not work in all browsers) + */ +svg .node text { + transform: translate(0px,1px); + -ms-transform: translate(0px,1px); + -webkit-transform: translate(0px,1px); + -o-transform: translate(0px,1px); + -moz-transform: translate(0px,1px); +} + +/* hover effect for edges */ + +svg .edge.over text, +svg .edge.implicit-incoming.over polygon, +svg .edge.implicit-outgoing.over polygon { + fill: #103A51; +} + +svg .edge.over path, +svg .edge.over polygon { + stroke: #103A51; +} + +/* for hover effect on nodes in diagrams, edit the following */ +svg.class-diagram .node {} +svg.class-diagram .node.this {} +svg.class-diagram .node.over {} + +svg .node.over polygon { + stroke: #202020; +} + +/* hover effect for nodes in package diagrams */ + +svg.package-diagram .node.class.over polygon, +svg.class-diagram .node.this.class.over polygon { + fill: #098552; + fill: #04663e; +} + +svg.package-diagram .node.trait.over polygon, +svg.class-diagram .node.this.trait.over polygon { + fill: #3c7b9b; + fill: #235d7b; +} + +svg.package-diagram .node.type.over polygon, +svg.class-diagram .node.this.type.over polygon { + fill: #098552; + fill: #04663e; +} + + +svg.package-diagram .node.object.over polygon { + fill: #183377; +} + +svg.package-diagram .node.outside.over polygon { + fill: #d4d4d4; +} + +svg.package-diagram .node.default.over polygon { + fill: #d4d4d4; +} diff --git a/target/universal/stage/share/doc/api/lib/diagrams.js b/target/universal/stage/share/doc/api/lib/diagrams.js new file mode 100644 index 00000000..b1373276 --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/diagrams.js @@ -0,0 +1,240 @@ +/** + * JavaScript functions enhancing the SVG diagrams. + * + * @author Damien Obrist + */ + +var diagrams = {}; + +/** + * Initializes the diagrams in the main window. + */ +$(document).ready(function() +{ + // hide diagrams in browsers not supporting SVG + if(Modernizr && !Modernizr.inlinesvg) + return; + + if($("#content-diagram").length) + $("#inheritance-diagram").css("padding-bottom", "20px"); + + $(".diagram-container").css("display", "block"); + + $(".diagram").each(function() { + // store initial dimensions + $(this).data("width", $("svg", $(this)).width()); + $(this).data("height", $("svg", $(this)).height()); + // store unscaled clone of SVG element + $(this).data("svg", $(this).get(0).childNodes[0].cloneNode(true)); + }); + + // make diagram visible, hide container + $(".diagram").css("display", "none"); + $(".diagram svg").css({ + "position": "static", + "visibility": "visible", + "z-index": "auto" + }); + + // enable linking to diagrams + if($(location).attr("hash") == "#inheritance-diagram") { + diagrams.toggle($("#inheritance-diagram-container"), true); + } else if($(location).attr("hash") == "#content-diagram") { + diagrams.toggle($("#content-diagram-container"), true); + } + + $(".diagram-link").click(function() { + diagrams.toggle($(this).parent()); + }); + + // register resize function + $(window).resize(diagrams.resize); + + // don't bubble event to parent div + // when clicking on a node of a resized + // diagram + $("svg a").click(function(e) { + e.stopPropagation(); + }); + + diagrams.initHighlighting(); + + $("button#diagram-fs").click(function() { + $(".diagram-container").toggleClass("full-screen"); + $(".diagram-container > div.diagram").css({ + height: $("svg").height() + "pt" + }); + + $panzoom.panzoom("reset", { animate: false, contain: false }); + }); +}); + +/** + * Initializes highlighting for nodes and edges. + */ +diagrams.initHighlighting = function() +{ + // helper function since $.hover doesn't work in IE + + function hover(elements, fn) + { + elements.mouseover(fn); + elements.mouseout(fn); + } + + // inheritance edges + + hover($("svg .edge.inheritance"), function(evt){ + var toggleClass = evt.type == "mouseout" ? diagrams.removeClass : diagrams.addClass; + var parts = $(this).attr("id").split("_"); + toggleClass($("#" + parts[0] + "_" + parts[1])); + toggleClass($("#" + parts[0] + "_" + parts[2])); + toggleClass($(this)); + }); + + // nodes + + hover($("svg .node"), function(evt){ + var toggleClass = evt.type == "mouseout" ? diagrams.removeClass : diagrams.addClass; + toggleClass($(this)); + var parts = $(this).attr("id").split("_"); + var index = parts[1]; + $("svg#" + parts[0] + " .edge.inheritance").each(function(){ + var parts2 = $(this).attr("id").split("_"); + if(parts2[1] == index) + { + toggleClass($("#" + parts2[0] + "_" + parts2[2])); + toggleClass($(this)); + } else if(parts2[2] == index) + { + toggleClass($("#" + parts2[0] + "_" + parts2[1])); + toggleClass($(this)); + } + }); + }); + + // incoming implicits + + hover($("svg .node.implicit-incoming"), function(evt){ + var toggleClass = evt.type == "mouseout" ? diagrams.removeClass : diagrams.addClass; + toggleClass($(this)); + toggleClass($("svg .edge.implicit-incoming")); + toggleClass($("svg .node.this")); + }); + + hover($("svg .edge.implicit-incoming"), function(evt){ + var toggleClass = evt.type == "mouseout" ? diagrams.removeClass : diagrams.addClass; + toggleClass($(this)); + toggleClass($("svg .node.this")); + $("svg .node.implicit-incoming").each(function(){ + toggleClass($(this)); + }); + }); + + // implicit outgoing nodes + + hover($("svg .node.implicit-outgoing"), function(evt){ + var toggleClass = evt.type == "mouseout" ? diagrams.removeClass : diagrams.addClass; + toggleClass($(this)); + toggleClass($("svg .edge.implicit-outgoing")); + toggleClass($("svg .node.this")); + }); + + hover($("svg .edge.implicit-outgoing"), function(evt){ + var toggleClass = evt.type == "mouseout" ? diagrams.removeClass : diagrams.addClass; + toggleClass($(this)); + toggleClass($("svg .node.this")); + $("svg .node.implicit-outgoing").each(function(){ + toggleClass($(this)); + }); + }); +}; + +/** + * Resizes the diagrams according to the available width. + */ +diagrams.resize = function() { + // available width + var availableWidth = $(".diagram-container").width(); + + $(".diagram-container").each(function() { + // unregister click event on whole div + $(".diagram", this).unbind("click"); + var diagramWidth = $(".diagram", this).data("width"); + var diagramHeight = $(".diagram", this).data("height"); + + if (diagramWidth > availableWidth) { + // resize diagram + var height = diagramHeight / diagramWidth * availableWidth; + $(".diagram svg", this).width(availableWidth); + $(".diagram svg", this).height(height); + } else { + // restore full size of diagram + $(".diagram svg", this).width(diagramWidth); + $(".diagram svg", this).height(diagramHeight); + // don't show custom cursor any more + $(".diagram", this).removeClass("magnifying"); + } + }); +}; + +/** + * Shows or hides a diagram depending on its current state. + */ +diagrams.toggle = function(container, dontAnimate) +{ + // change class of link + $(".diagram-link", container).toggleClass("open"); + // get element to show / hide + var div = $(".diagram", container); + if (div.is(':visible')) { + $(".diagram-help", container).hide(); + div.unbind("click"); + div.slideUp(100); + + $("#diagram-controls", container).hide(); + $("#inheritance-diagram-container").unbind('mousewheel.focal'); + } else { + diagrams.resize(); + if(dontAnimate) + div.show(); + else + div.slideDown(100); + $(".diagram-help", container).show(); + + $("#diagram-controls", container).show(); + + $(".diagram-container").on('mousewheel.focal', function(e) { + e.preventDefault(); + var delta = e.delta || e.originalEvent.wheelDelta; + var zoomOut = delta ? delta < 0 : e.originalEvent.deltaY > 0; + $panzoom.panzoom('zoom', zoomOut, { + increment: 0.1, + animate: true, + focal: e + }); + }); + } +}; + +/** + * Helper method that adds a class to a SVG element. + */ +diagrams.addClass = function(svgElem, newClass) { + newClass = newClass || "over"; + var classes = svgElem.attr("class"); + if ($.inArray(newClass, classes.split(/\s+/)) == -1) { + classes += (classes ? ' ' : '') + newClass; + svgElem.attr("class", classes); + } +}; + +/** + * Helper method that removes a class from a SVG element. + */ +diagrams.removeClass = function(svgElem, oldClass) { + oldClass = oldClass || "over"; + var classes = svgElem.attr("class"); + classes = $.grep(classes.split(/\s+/), function(n, i) { return n != oldClass; }).join(' '); + svgElem.attr("class", classes); +}; diff --git a/target/universal/stage/share/doc/api/lib/index.css b/target/universal/stage/share/doc/api/lib/index.css new file mode 100644 index 00000000..488bf3b8 --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/index.css @@ -0,0 +1,928 @@ +/* Fonts */ +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 100; + src: url('lato-v11-latin-regular.eot'); + src: local('Lato'), local('Lato'), + url('lato-v11-latin-100.eot?#iefix') format('embedded-opentype'), + url('lato-v11-latin-100.woff') format('woff'), + url('lato-v11-latin-100.ttf') format('truetype'); +} + +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 400; + src: url('lato-v11-latin-regular.eot'); + src: local('Lato'), local('Lato'), + url('lato-v11-latin-regular.eot?#iefix') format('embedded-opentype'), + url('lato-v11-latin-regular.woff') format('woff'), + url('lato-v11-latin-regular.ttf') format('truetype'); +} + +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: url('open-sans-v13-latin-regular.eot'); + src: local('Open Sans'), local('OpenSans'), + url('open-sans-v13-latin-regular.eot?#iefix') format('embedded-opentype'), + url('open-sans-v13-latin-regular.woff') format('woff'), + url('open-sans-v13-latin-regular.ttf') format('truetype'); +} +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + src: url('open-sans-v13-latin-400i.eot'); + src: local('Open Sans Italic'), local('OpenSans-Italic'), + url('open-sans-v13-latin-400i.eot?#iefix') format('embedded-opentype'), + url('open-sans-v13-latin-400i.woff') format('woff'), + url('open-sans-v13-latin-400i.ttf') format('truetype'); +} +@font-face { + font-family: 'Open Sans'; + font-style: oblique; + font-weight: 400; + src: url('open-sans-v13-latin-400i.eot'); + src: local('Open Sans Italic'), local('OpenSans-Italic'), + url('open-sans-v13-latin-400i.eot?#iefix') format('embedded-opentype'), + url('open-sans-v13-latin-400i.woff') format('woff'), + url('open-sans-v13-latin-400i.ttf') format('truetype'); +} +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + src: url('open-sans-v13-latin-700.eot'); + src: local('Open Sans Bold'), local('OpenSans-Bold'), + url('open-sans-v13-latin-700.eot?#iefix') format('embedded-opentype'), + url('open-sans-v13-latin-700.woff') format('woff'), + url('open-sans-v13-latin-700.ttf') format('truetype'); +} +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + src: url('open-sans-v13-latin-700i.eot'); + src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), + url('open-sans-v13-latin-700i.eot?#iefix') format('embedded-opentype'), + url('open-sans-v13-latin-700i.woff') format('woff'), + url('open-sans-v13-latin-700i.ttf') format('truetype'); +} +@font-face { + font-family: 'Open Sans'; + font-style: oblique; + font-weight: 700; + src: url('open-sans-v13-latin-700i.eot'); + src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), + url('open-sans-v13-latin-700i.eot?#iefix') format('embedded-opentype'), + url('open-sans-v13-latin-700i.woff') format('woff'), + url('open-sans-v13-latin-700i.ttf') format('truetype'); +} + +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 400; + src: url('source-code-pro-v6-latin-regular.eot'); + src: local('Source Code Pro'), local('SourceCodePro-Regular'), + url('source-code-pro-v6-latin-regular.eot?#iefix') format('embedded-opentype'), + url('source-code-pro-v6-latin-regular.woff') format('woff'), + url('source-code-pro-v6-latin-regular.ttf') format('truetype'); +} +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 700; + src: url('source-code-pro-v6-latin-700.eot'); + src: local('Source Code Pro Bold'), local('SourceCodePro-Bold'), + url('source-code-pro-v6-latin-700.eot?#iefix') format('embedded-opentype'), + url('source-code-pro-v6-latin-700.woff') format('woff'), + url('source-code-pro-v6-latin-700.ttf') format('truetype'); +} + +* { + color: inherit; + text-decoration: none; + font-family: "Lato", Arial, sans-serif; + border-width: 0px; + margin: 0px; +} + +u { + text-decoration: underline; +} + +a { + cursor: pointer; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +span.entity > a { + padding: 0.1em 0.5em; + margin-left: 0.2em; +} + +span.entity > a.selected { + background-color: #C2D2DC; + border-radius: 0.2em; +} + +html { + background-color: #f0f3f6; + box-sizing: border-box; +} +*, *:before, *:after { + box-sizing: inherit; +} + +textarea, input { outline: none; } + +#library { + display: none; +} + +#browser { + width: 17.5em; + top: 0px; + left: 0; + bottom: 0px; + display: block; + position: fixed; + background-color: #f0f3f6; +} + +#browser.full-screen { + left: -17.5em; +} + +#search { + background-color: #103a51; /* typesafe blue */ + min-height: 5.5em; + position: fixed; + top: 0; + left: 0; + right: 0; + height: 3em; + min-height: initial; + z-index: 103; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.18), 0 4px 8px rgba(0, 0, 0, 0.28); +} + +#search > h1 { + font-size: 2em; + position: absolute; + left: 0.25em; + top: 0.5em; +} + +#search > h2 { + position: absolute; + left: 3.8em; + top: 3em; +} + +#search > img.scala-logo { + width: 3em; + height: auto; + position: absolute; + left: 5.8em; + top: 0.43em; +} + +#search > span.toggle-sidebar { + position: absolute; + top: 0.8em; + left: 0.2em; + color: #fff; + z-index: 99; + width: 1.5em; + height: 1.5em; +} + +#search > span#doc-title { + color: #fff; + position: absolute; + top: 0.8em; + left: 0; + width: 18em; + text-align: center; + cursor: pointer; + z-index: 2; +} + +#search > span#doc-title > span#doc-version { + color: #c2c2c2; + font-weight: 100; + font-size: 0.72em; + display: inline-block; + width: 12ex; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +#search > span#doc-title > span#doc-version:hover { + overflow: visible; +} + +#search > span.toggle-sidebar:hover { + cursor: pointer; +} + +/* Pseudo element replacing UTF8-symbol "Trigram From Heaven" */ +#search > span.toggle-sidebar:before { + position: absolute; + top: -0.45em; + left: 0.45em; + content: ""; + display: block; + width: 0.7em; + -webkit-box-shadow: 0 0.8em 0 1px #fff, 0 1.1em 0 1px #fff, 0 1.4em 0 1px #fff; + box-shadow: 0 0.8em 0 1px #fff, 0 1.1em 0 1px #fff, 0 1.4em 0 1px #fff; +} + +#search > span.toggle-sidebar:hover:before { + -webkit-box-shadow: 0 0.8em 0 1px #c2c2c2, 0 1.1em 0 1px #c2c2c2, 0 1.4em 0 1px #c2c2c2; + box-shadow: 0 0.8em 0 1px #c2c2c2, 0 1.1em 0 1px #c2c2c2, 0 1.4em 0 1px #c2c2c2; +} + +#textfilter > .pre { + display: block; + position: absolute; + top: 0; + left: 0; + height: 23px; + width: 21px; +} + +#textfilter { + position: absolute; + top: 0.5em; + bottom: 0.8em; + left: 0; + right: 0; + display: block; + height: 2em; +} + +#textfilter > .input { + position: relative; + display: block; + padding: 0.2em; + max-width: 48.5em; + margin: 0 auto; +} + +#textfilter > .input > i#search-icon { + color: rgba(255,255,255, 0.4); + position: absolute; + left: 0.34em; + top: 0.3em; + font-size: 1.3rem; +} + +#textfilter > span.toggle { + cursor: pointer; + padding-left: 15px; + position: absolute; + left: -0.55em; + top: 3em; + z-index: 99; + color: #fff; + font-size: 0.8em; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +#textfilter > span.toggle:hover { + color: #c2c2c2; +} + +#textfilter > span.toggle:hover { + cursor: pointer; +} + +#textfilter > .hide:hover { + cursor: pointer; + color: #a2a2a2; +} + +#textfilter > .input > input { + font-family: "Open Sans"; + font-size: 0.85em; + height: 2em; + padding: 0 0 0 2.1em; + color: #fff; + width: 100%; + border-radius: 0.2em; + background: rgba(255, 255, 255, 0.2); +} + + +#textfilter > .input > input::-webkit-input-placeholder { + color: rgba(255, 255, 255, 0.4); +} + +#textfilter > .input > input::-moz-placeholder { + color: rgba(255, 255, 255, 0.4); +} + +#textfilter > .input > input:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.4); +} + +#textfilter > .input > input:-moz-placeholder { + color: rgba(255, 255, 255, 0.4); +} + +#focusfilter > .focusremove:hover { + text-decoration: none; +} + +#textfilter > .input > .clear { + display: none; + position: absolute; + font-size: 0.9em; + top: 0.7em; + right: 0.1em; + height: 23px; + width: 21px; + color: rgba(255, 255, 255, 0.4); +} + +#textfilter > .input > .clear:hover { + cursor: pointer; + color: #fff; +} + +#focusfilter { + font-size: 0.9em; + position: relative; + text-align: center; + display: none; + padding: 0.6em; + background-color: #f16665; + color: #fff; + margin: 3.9em 0.55em 0 0.35em; + border-radius: 0.2em; + z-index: 1; +} + +div#search-progress { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 0.25em; +} + +div#search-progress > div#progress-fill { + width: 0%; + background-color: #f16665; + transition: 0.1s; +} + +#focusfilter .focuscoll { + font-weight: bold; +} + +#focusfilter a.focusremove { + margin-left: 0.2em; + font-size: 0.9em; +} + +#kindfilter-container { + position: fixed; + display: block; + z-index: 99; + bottom: 0.5em; + left: 0; + width: 17.25em; +} + +#kindfilter { + float: right; + text-align: center; + padding: 0.3em 1em; + border-radius: 0.8em; + background: #f16665; + border-bottom: 2px solid #d64546; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + color: #fff; + font-size: 0.8em; +} + +#kindfilter:hover { + cursor: pointer; + background-color: rgb(226, 87, 88); +} + +#letters { + position: relative; + text-align: center; + border: 0; + margin-top: 0em; + color: #fff; +} + +#letters > a, #letters > span { + color: #fff; + font-size: 0.67em; + padding-right: 2px; +} + +#letters > a:hover { + text-decoration: none; + color: #c2c2c2; +} + +#letters > span { + color: #bbb; +} + +div#content-scroll-container { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 100; + overflow-x: hidden; + overflow-y: auto; +} + +div#content-container { + max-width: 1140px; + margin: 0 auto; +} + +div#content-container > div#content { + -webkit-overflow-scrolling: touch; + display: block; + overflow-y: hidden; + max-width: 1140px; + margin: 4em auto 0; +} + +div#content-container > div#subpackage-spacer { + float: right; + height: 100%; + margin: 1.1rem 0.5rem 0 0.5em; + font-size: 0.8em; + min-width: 8rem; + max-width: 16rem; +} + +div#packages > h1 { + color: #103a51; +} + +div#packages > ul { + list-style-type: none; +} + +div#packages > ul > li { + position: relative; + margin: 0.5rem 0; + width: 100%; + border-radius: 0.2em; + min-height: 1.5em; + padding-left: 2em; +} + +div#packages > ul > li.current-entities { + margin: 0.3rem 0; +} + +div#packages > ul > li.current:hover { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + cursor: pointer; +} + +div#packages > ul > li.current-entities > *:nth-child(1), +div#packages > ul > li.current-entities > *:nth-child(2) { + float: left; + display: inline; + height: 1rem; + width: 1rem; + margin: 1px 0 0 0; + cursor: pointer; +} + +div#packages > ul > li > a.class { + background: url("class.svg") no-repeat center; + background-size: 0.9rem; +} + +div#packages > ul > li > a.trait { + background: url("trait.svg") no-repeat center; + background-size: 0.9rem; +} + +div#packages > ul > li > a.object { + background: url("object.svg") no-repeat center; + background-size: 0.9rem; +} + +div#packages > ul > li > a.abstract.type { + background: url("abstract_type.svg") no-repeat center; + background-size: 0.9rem; +} + +div#packages > ul > li > a { + text-decoration: none !important; + margin-left: 1px; + font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace; + font-size: 0.9em; +} + +/* Indentation levels for packages */ +div#packages > ul > li.indented0 { padding-left: 0em; } +div#packages > ul > li.indented1 { padding-left: 1em; } +div#packages > ul > li.indented2 { padding-left: 2em; } +div#packages > ul > li.indented3 { padding-left: 3em; } +div#packages > ul > li.indented4 { padding-left: 4em; } +div#packages > ul > li.indented5 { padding-left: 5em; } +div#packages > ul > li.indented6 { padding-left: 6em; } +div#packages > ul > li.indented7 { padding-left: 7em; } +div#packages > ul > li.indented8 { padding-left: 8em; } +div#packages > ul > li.indented9 { padding-left: 9em; } +div#packages > ul > li.indented10 { padding-left: 10em; } +div#packages > ul > li.current.indented0 { padding-left: -0.5em } +div#packages > ul > li.current.indented1 { padding-left: 0.5em } +div#packages > ul > li.current.indented2 { padding-left: 1.5em } +div#packages > ul > li.current.indented3 { padding-left: 2.5em } +div#packages > ul > li.current.indented4 { padding-left: 3.5em } +div#packages > ul > li.current.indented5 { padding-left: 4.5em } +div#packages > ul > li.current.indented6 { padding-left: 5.5em } +div#packages > ul > li.current.indented7 { padding-left: 6.5em } +div#packages > ul > li.current.indented8 { padding-left: 7.5em } +div#packages > ul > li.current.indented9 { padding-left: 8.5em } +div#packages > ul > li.current.indented10 { padding-left: 9.5em } + +div#packages > ul > li.current > span.symbol { + border-left: 0.25em solid #72D0EB; + padding-left: 0.25em; +} + +div#packages > ul > li > span.symbol > a { + text-decoration: none; +} + +div#packages > ul > li > span.symbol > span.name { + font-weight: normal; +} + +div#packages > ul > li .fullcomment, +div#packages > ul > li .modifier_kind, +div#packages > ul > li .permalink, +div#packages > ul > li .shortcomment { + display: none; +} + +div#search-results { + color: #103a51; + position: absolute; + left: 0; + top: 3em; + right: 0; + bottom: 0; + background-color: rgb(240, 243, 246); + z-index: 101; + overflow-x: hidden; + display: none; + padding: 1em; + -webkit-overflow-scrolling: touch; +} + +div#search > span.close-results { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + position: fixed; + top: 0.8em; + left: 1em; + color: #fff; + display: none; + z-index: 1; +} + +div#search > span.close-results:hover { + cursor: pointer; +} + +div#results-content { + max-width: 1140px; + margin: 0 auto; +} + +div#results-content > span.search-text { + margin-left: 1em; + font-size: 1.2em; + float: left; + width: 100%; +} + +div#results-content > span.search-text > span.query-str { + font-weight: 900; +} + +div#results-content > div > h1.result-type { + font-size: 1.5em; + margin: 1em 0 0.3em; + font-family: "Open Sans"; + font-weight: 300; + border-bottom: 1px solid #103a51; +} + +div#results-content > div#entity-results { + float: left; + width: 50%; + padding: 1em; + display: inline; +} + +div#results-content > div#member-results { + float: left; + width: 50%; + padding: 1em; + display: inline; +} + +div#results-content > div#member-results > a.package, +div#results-content > div#entity-results > a.package { + font-size: 1em; + margin: 0 0 1em 0; + color: #f16665; + cursor: pointer; +} + +div#results-content > div#member-results > ul.entities, +div#results-content > div#entity-results > ul.entities { + list-style-type: none; + padding-left: 0; +} + +div#results-content > div#member-results > ul.entities > li, +div#results-content > div#entity-results > ul.entities > li { + margin: 0.5em 0; +} + +div#results-content > div#member-results > ul.entities > li > .icon, +div#results-content > div#entity-results > ul.entities > li > .icon { + float: left; + display: inline; + height: 1em; + width: 1em; + margin: 0.23em 0 0; + cursor: pointer; +} + +div#results-content > div#member-results > ul.entities > li > .icon.class, +div#results-content > div#entity-results > ul.entities > li > .icon.class { + background: url("class.svg") no-repeat center; + background-size: 1em 1em; +} + +div#results-content > div#member-results > ul.entities > li > .icon.trait, +div#results-content > div#entity-results > ul.entities > li > .icon.trait { + background: url("trait.svg") no-repeat center; + background-size: 1em 1em; +} + +div#results-content > div#member-results > ul.entities > li > .icon.object, +div#results-content > div#entity-results > ul.entities > li > .icon.object { + background: url("object.svg") no-repeat center; + background-size: 1em 1em; +} + +div#results-content > div#member-results > ul.entities > li > span.entity, +div#results-content > div#entity-results > ul.entities > li > span.entity { + font-size: 1.1em; + font-weight: 900; +} + +div#results-content > div#member-results > ul.entities > li > ul.members, +div#results-content > div#entity-results > ul.entities > li > ul.members { + margin-top: 0.5em; + list-style-type: none; + font-size: 0.85em; + margin-left: 0.2em; +} + +div#results-content > div#member-results > ul.entities > li > ul.members > li, +div#results-content > div#entity-results > ul.entities > li > ul.members > li { + margin: 0.5em 0; +} + +div#results-content > div#member-results > ul.entities > li > ul.members > li > span.kind, +div#results-content > div#member-results > ul.entities > li > ul.members > li > span.tail, +div#results-content > div#entity-results > ul.entities > li > ul.members > li > span.kind, +div#results-content > div#entity-results > ul.entities > li > ul.members > li > span.tail { + margin-right: 0.6em; + font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace; +} + +div#results-content > div#member-results > ul.entities > li > ul.members > li > span.kind { + font-weight: 600; +} + +div#results-content > div#member-results > ul.entities > li > ul.members > li > a.label, +div#results-content > div#entity-results > ul.entities > li > ul.members > li > a.label { + color: #2C3D9B; + font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace; +} + +/** Scrollpane settings needed for jquery.scrollpane.min.js */ +.jspContainer { + overflow: hidden; + position: relative; +} + +.jspPane { + position: absolute; +} + +.jspVerticalBar { + position: absolute; + top: 0; + right: 0; + width: 0.6em; + height: 100%; + background: transparent; +} + +.jspHorizontalBar { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 16px; + background: red; +} + +.jspCap { + display: none; +} + +.jspHorizontalBar .jspCap { + float: left; +} + +.jspTrack { + background: #f0f3f6; + position: relative; +} + +.jspDrag { + display: none; + background: rgba(0, 0, 0, 0.35); + position: relative; + top: 0; + left: 0; + cursor: pointer; +} + +#tpl:hover .jspDrag { + display: block; +} + +.jspHorizontalBar .jspTrack, +.jspHorizontalBar .jspDrag { + float: left; + height: 100%; +} + +.jspArrow { + background: #50506d; + text-indent: -20000px; + display: block; + cursor: pointer; + padding: 0; + margin: 0; +} + +.jspArrow.jspDisabled { + cursor: default; + background: #80808d; +} + +.jspVerticalBar .jspArrow { + height: 16px; +} + +.jspHorizontalBar .jspArrow { + width: 16px; + float: left; + height: 100%; +} + +.jspVerticalBar .jspArrow:focus { + outline: none; +} + +.jspCorner { + background: #eeeef4; + float: left; + height: 100%; +} + +/* CSS Hack for IE6 3 pixel bug */ +* html .jspCorner { + margin: 0 -3px 0 0; +} + +/* Media query rules for smaller viewport */ +@media only screen /* Large screen with a small window */ +and (max-width: 1300px) +{ + #textfilter { + left: 17.8em; + right: 0.35em; + } + + #textfilter .input { + max-width: none; + margin: 0; + } +} + +@media only screen /* Large screen with a smaller window */ +and (max-width: 800px) +{ + div#results-content > div#entity-results { + width: 100%; + padding: 0em; + } + + div#results-content > div#member-results { + width: 100%; + padding: 0em; + } +} + +/* Media query rules specifically for mobile devices */ +@media +screen /* HiDPI device like Nexus 5 */ +and (max-device-width: 360px) +and (max-device-height: 640px) +and (-webkit-device-pixel-ratio: 3) +, +screen /* Most mobile devices */ +and (max-device-width: 480px) +and (orientation: portrait) +, +only screen /* iPhone 6 */ +and (max-device-width: 667px) +and (-webkit-device-pixel-ratio: 2) +{ + div#content-container > div#subpackage-spacer { + display: none; + } + + div#content-container > div#content { + margin: 3.3em auto 0; + } + + #search > span#doc-title { + width: 100%; + text-align: left; + padding-left: 0.7em; + top: 0.95em; + z-index: 1; + } + + #search > div#textfilter { + z-index: 2; + } + + #search > span#doc-title > span#doc-version { + display: none; + } + + #textfilter { + left: 12.2em; + } +} diff --git a/target/universal/stage/share/doc/api/lib/index.js b/target/universal/stage/share/doc/api/lib/index.js new file mode 100644 index 00000000..12f6ed68 --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/index.js @@ -0,0 +1,616 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Johannes Rudolph, "spiros", Marcin Kubala and Felix Mulder + +var scheduler = undefined; + +var title = $(document).attr('title'); + +var lastFragment = ""; + +var Index = {}; +(function (ns) { + ns.keyLength = 0; + ns.keys = function (obj) { + var result = []; + var key; + for (key in obj) { + result.push(key); + ns.keyLength++; + } + return result; + } +})(Index); + +/** Find query string from URL */ +var QueryString = function(key) { + if (QueryString.map === undefined) { // only calc once + QueryString.map = {}; + var keyVals = window.location.search.split("?").pop().split("&"); + keyVals.forEach(function(elem) { + var pair = elem.split("="); + if (pair.length == 2) QueryString.map[pair[0]] = pair[1]; + }); + } + + return QueryString.map[key]; +}; + +$(document).ready(function() { + // Clicking #doc-title returns the user to the root package + $("#doc-title").on("click", function() { document.location = toRoot + "index.html" }); + + scheduler = new Scheduler(); + scheduler.addLabel("init", 1); + scheduler.addLabel("focus", 2); + scheduler.addLabel("filter", 4); + scheduler.addLabel("search", 5); + + configureTextFilter(); + + $("#index-input").on("input", function(e) { + if($(this).val().length > 0) + $("#textfilter > .input > .clear").show(); + else + $("#textfilter > .input > .clear").hide(); + }); + + if (QueryString("search") !== undefined) { + $("#index-input").val(QueryString("search")); + searchAll(); + } +}); + +/* Handles all key presses while scrolling around with keyboard shortcuts in search results */ +function handleKeyNavigation() { + /** Iterates both back and forth among selected elements */ + var EntityIterator = function (litems, ritems) { + var it = this; + this.index = -1; + + this.items = litems; + this.litems = litems; + this.ritems = ritems; + + if (litems.length == 0) + this.items = ritems; + + /** Returns the next entry - if trying to select past last element, it + * returns the last element + */ + it.next = function() { + it.index = Math.min(it.items.length - 1, it.index + 1); + return $(it.items[it.index]); + }; + + /** Returns the previous entry - will return `undefined` instead if + * selecting up from first element + */ + it.prev = function() { + it.index = Math.max(-1, it.index - 1); + return it.index == -1 ? undefined : $(it.items[it.index]); + }; + + it.right = function() { + if (it.ritems.length != 0) { + it.items = it.ritems; + it.index = Math.min(it.index, it.items.length - 1); + } + return $(it.items[it.index]); + }; + + it.left = function() { + if (it.litems.length != 0) { + it.items = it.litems; + it.index = Math.min(it.index, it.items.length - 1); + } + return $(it.items[it.index]); + }; + }; + + function safeOffset($elem) { + return $elem.length ? $elem.offset() : { top:0, left:0 }; // offset relative to viewport + } + + /** Scroll helper, ensures that the selected elem is inside the viewport */ + var Scroller = function ($container) { + scroller = this; + scroller.container = $container; + + scroller.scrollDown = function($elem) { + var offset = safeOffset($elem); + if (offset !== undefined) { + var yPos = offset.top; + if ($container.height() < yPos || (yPos - $("#search").height()) < 0) { + $container.animate({ + scrollTop: $container.scrollTop() + yPos - $("#search").height() - 10 + }, 200); + } + } + }; + + scroller.scrollUp = function ($elem) { + var offset = safeOffset($elem); + if (offset !== undefined) { + var yPos = offset.top; + if (yPos < $("#search").height()) { + $container.animate({ + scrollTop: $container.scrollTop() + yPos - $("#search").height() - 10 + }, 200); + } + } + }; + + scroller.scrollTop = function() { + $container.animate({ + scrollTop: 0 + }, 200); + } + }; + + scheduler.add("init", function() { + $("#textfilter input").trigger("blur"); + var items = new EntityIterator( + $("div#results-content > div#entity-results > ul.entities span.entity > a").toArray(), + $("div#results-content > div#member-results > ul.entities span.entity > a").toArray() + ); + + var scroller = new Scroller($("#search-results")); + + var $old = items.next(); + $old.addClass("selected"); + scroller.scrollDown($old); + + $(window).on("keydown", function(e) { + switch ( e.keyCode ) { + case 9: // tab + $old.removeClass("selected"); + break; + + case 13: // enter + var href = $old.attr("href"); + location.replace(href); + $old.trigger("click"); + $("#textfilter input").val(""); + break; + + case 27: // escape + $("#textfilter input").val(""); + $("div#search-results").hide(); + $("#search > span.close-results").hide(); + $("#search > span#doc-title").show(); + break; + + case 37: // left + var oldTop = safeOffset($old).top; + $old.removeClass("selected"); + $old = items.left(); + $old.addClass("selected"); + + (oldTop - safeOffset($old).top < 0 ? scroller.scrollDown : scroller.scrollUp)($old); + break; + + case 38: // up + $old.removeClass('selected'); + $old = items.prev(); + + if ($old === undefined) { // scroll past top + $(window).off("keydown"); + $("#textfilter input").trigger("focus"); + scroller.scrollTop(); + return false; + } else { + $old.addClass("selected"); + scroller.scrollUp($old); + } + break; + + case 39: // right + var oldTop = safeOffset($old).top; + $old.removeClass("selected"); + $old = items.right(); + $old.addClass("selected"); + + (oldTop - safeOffset($old).top < 0 ? scroller.scrollDown : scroller.scrollUp)($old); + break; + + case 40: // down + $old.removeClass("selected"); + $old = items.next(); + $old.addClass("selected"); + scroller.scrollDown($old); + break; + } + }); + }); +} + +/* Configures the text filter */ +function configureTextFilter() { + scheduler.add("init", function() { + var input = $("#textfilter input"); + input.on('keyup', function(event) { + switch ( event.keyCode ) { + case 27: // escape + input.val(""); + $("div#search-results").hide(); + $("#search > span.close-results").hide(); + $("#search > span#doc-title").show(); + break; + + case 38: // up arrow + return false; + + case 40: // down arrow + $(window).off("keydown"); + handleKeyNavigation(); + return false; + } + + searchAll(); + }); + }); + scheduler.add("init", function() { + $("#textfilter > .input > .clear").on("click", function() { + $("#textfilter input").val(""); + $("div#search-results").hide(); + $("#search > span.close-results").hide(); + $("#search > span#doc-title").show(); + + $(this).hide(); + }); + }); + + scheduler.add("init", function() { + $("div#search > span.close-results").on("click", function() { + $("div#search-results").hide(); + $("#search > span.close-results").hide(); + $("#search > span#doc-title").show(); + $("#textfilter input").val(""); + }); + }); +} + +function compilePattern(query) { + var escaped = query.replace(/([\.\*\+\?\|\(\)\[\]\\])/g, '\\$1'); + + if (query.toLowerCase() != query) { + // Regexp that matches CamelCase subbits: "BiSe" is + // "[a-z]*Bi[a-z]*Se" and matches "BitSet", "ABitSet", ... + return new RegExp(escaped.replace(/([A-Z])/g,"[a-z]*$1")); + } + else { // if query is all lower case make a normal case insensitive search + return new RegExp(escaped, "i"); + } +} + +/** Searches packages for entites matching the search query using a regex + * + * @param {[Object]} pack: package being searched + * @param {RegExp} regExp: a regular expression for finding matching entities + */ +function searchPackage(pack, regExp) { + scheduler.add("search", function() { + var entities = Index.PACKAGES[pack]; + var matched = []; + var notMatching = []; + + scheduler.add("search", function() { + searchMembers(entities, regExp, pack); + }); + + entities.forEach(function (elem) { + regExp.test(elem.name) ? matched.push(elem) : notMatching.push(elem); + }); + + var results = { + "matched": matched, + "package": pack + }; + + scheduler.add("search", function() { + handleSearchedPackage(results, regExp); + setProgress(); + }); + }); +} + +function searchMembers(entities, regExp, pack) { + var memDiv = document.getElementById("member-results"); + var packLink = document.createElement("a"); + packLink.className = "package"; + packLink.appendChild(document.createTextNode(pack)); + packLink.style.display = "none"; + packLink.title = pack; + packLink.href = toRoot + urlFriendlyEntity(pack).replace(new RegExp("\\.", "g"), "/") + "/index.html"; + memDiv.appendChild(packLink); + + var entityUl = document.createElement("ul"); + entityUl.className = "entities"; + memDiv.appendChild(entityUl); + + entities.forEach(function(entity) { + var entityLi = document.createElement("li"); + var name = entity.name.split('.').pop() + + var iconElem = document.createElement("a"); + iconElem.className = "icon " + entity.kind; + iconElem.title = name + " " + entity.kind; + iconElem.href = toRoot + entity[entity.kind]; + entityLi.appendChild(iconElem); + + if (entity.kind != "object" && entity.object) { + var companion = document.createElement("a"); + companion.className = "icon object"; + companion.title = name + " companion object"; + companion.href = toRoot + entity.object; + entityLi.insertBefore(companion, iconElem); + } else { + var spacer = document.createElement("div"); + spacer.className = "icon spacer"; + entityLi.insertBefore(spacer, iconElem); + } + + var nameElem = document.createElement("span"); + nameElem.className = "entity"; + + var entityUrl = document.createElement("a"); + entityUrl.title = entity.shortDescription ? entity.shortDescription : name; + entityUrl.href = toRoot + entity[entity.kind]; + entityUrl.appendChild(document.createTextNode(name)); + + nameElem.appendChild(entityUrl); + entityLi.appendChild(nameElem); + + var membersUl = document.createElement("ul"); + membersUl.className = "members"; + entityLi.appendChild(membersUl); + + + searchEntity(entity, membersUl, regExp) + .then(function(res) { + if (res.length > 0) { + packLink.style.display = "block"; + entityUl.appendChild(entityLi); + } + }); + }); +} + +/** This function inserts `li` into the `ul` ordered by the li's id + * + * @param {Node} ul: the list in which to insert `li` + * @param {Node} li: item to insert + */ +function insertSorted(ul, li) { + var lis = ul.childNodes; + var beforeLi = null; + + for (var i = 0; i < lis.length; i++) { + if (lis[i].id > li.id) + beforeLi = lis[i]; + } + + // if beforeLi == null, it will be inserted last + ul.insertBefore(li, beforeLi); +} + +/** Defines the callback when a package has been searched and searches its + * members + * + * It will search all entities which matched the regExp. + * + * @param {Object} res: this is the searched package. It will contain the map + * from the `searchPackage`function. + * @param {RegExp} regExp + */ +function handleSearchedPackage(res, regExp) { + $("div#search-results").show(); + $("#search > span.close-results").show(); + $("#search > span#doc-title").hide(); + + var searchRes = document.getElementById("results-content"); + var entityDiv = document.getElementById("entity-results"); + + var packLink = document.createElement("a"); + packLink.className = "package"; + packLink.title = res.package; + packLink.href = toRoot + urlFriendlyEntity(res.package).replace(new RegExp("\\.", "g"), "/") + "/index.html"; + packLink.appendChild(document.createTextNode(res.package)); + + if (res.matched.length == 0) + packLink.style.display = "none"; + + entityDiv.appendChild(packLink); + + var ul = document.createElement("ul") + ul.className = "entities"; + + // Generate html list items from results + res.matched + .map(function(entity) { return listItem(entity, regExp); }) + .forEach(function(li) { ul.appendChild(li); }); + + entityDiv.appendChild(ul); +} + +/** Searches an entity asynchronously for regExp matches in an entity's members + * + * @param {Object} entity: the entity to be searched + * @param {Node} ul: the list in which to insert the list item created + * @param {RegExp} regExp + */ +function searchEntity(entity, ul, regExp) { + return new Promise(function(resolve, reject) { + var allMembers = + (entity.members_trait || []) + .concat(entity.members_class || []) + .concat(entity.members_object || []) + + var matchingMembers = $.grep(allMembers, function(member, i) { + return regExp.test(member.label); + }); + + resolve(matchingMembers); + }) + .then(function(res) { + res.forEach(function(elem) { + var kind = document.createElement("span"); + kind.className = "kind"; + kind.appendChild(document.createTextNode(elem.kind)); + + var label = document.createElement("a"); + label.title = elem.label; + label.href = toRoot + elem.link; + label.className = "label"; + label.appendChild(document.createTextNode(elem.label)); + + var tail = document.createElement("span"); + tail.className = "tail"; + tail.appendChild(document.createTextNode(elem.tail)); + + var li = document.createElement("li"); + li.appendChild(kind); + li.appendChild(label); + li.appendChild(tail); + + ul.appendChild(li); + }); + return res; + }); +} + +/** Creates a list item representing an entity + * + * @param {Object} entity, the searched entity to be displayed + * @param {RegExp} regExp + * @return {Node} list item containing entity + */ +function listItem(entity, regExp) { + var name = entity.name.split('.').pop() + var nameElem = document.createElement("span"); + nameElem.className = "entity"; + + var entityUrl = document.createElement("a"); + entityUrl.title = entity.shortDescription ? entity.shortDescription : name; + entityUrl.href = toRoot + entity[entity.kind]; + + entityUrl.appendChild(document.createTextNode(name)); + nameElem.appendChild(entityUrl); + + var iconElem = document.createElement("a"); + iconElem.className = "icon " + entity.kind; + iconElem.title = name + " " + entity.kind; + iconElem.href = toRoot + entity[entity.kind]; + + var li = document.createElement("li"); + li.id = entity.name.replace(new RegExp("\\.", "g"),"-"); + li.appendChild(iconElem); + li.appendChild(nameElem); + + if (entity.kind != "object" && entity.object) { + var companion = document.createElement("a"); + companion.title = name + " companion object"; + companion.href = toRoot + entity.object; + companion.className = "icon object"; + li.insertBefore(companion, iconElem); + } else { + var spacer = document.createElement("div"); + spacer.className = "icon spacer"; + li.insertBefore(spacer, iconElem); + } + + var ul = document.createElement("ul"); + ul.className = "members"; + + li.appendChild(ul); + + return li; +} + +/** Searches all packages and entities for the current search string in + * the input field "#textfilter" + * + * Then shows the results in div#search-results + */ +function searchAll() { + scheduler.clear("search"); // clear previous search + maxJobs = 1; // clear previous max + var searchStr = ($("#textfilter input").val() || '').trim(); + + if (searchStr === '') { + $("div#search-results").hide(); + $("#search > span.close-results").hide(); + $("#search > span#doc-title").show(); + return; + } + + // Replace ?search=X with current search string if not hosted locally on Chrome + try { + window.history.replaceState({}, "", "?search=" + searchStr); + } catch(e) {} + + $("div#results-content > span.search-text").remove(); + + var memberResults = document.getElementById("member-results"); + memberResults.innerHTML = ""; + var memberH1 = document.createElement("h1"); + memberH1.className = "result-type"; + memberH1.innerHTML = "Member results"; + memberResults.appendChild(memberH1); + + var entityResults = document.getElementById("entity-results"); + entityResults.innerHTML = ""; + var entityH1 = document.createElement("h1"); + entityH1.className = "result-type"; + entityH1.innerHTML = "Entity results"; + entityResults.appendChild(entityH1); + + $("div#results-content").prepend( + $("") + .addClass("search-text") + .append(document.createTextNode(" Showing results for ")) + .append($("").addClass("query-str").text(searchStr)) + ); + + var regExp = compilePattern(searchStr); + + // Search for all entities matching query + Index + .keys(Index.PACKAGES) + .sort() + .forEach(function(elem) { searchPackage(elem, regExp); }) +} + +/** Check if user agent is associated with a known mobile browser */ +function isMobile() { + return /Android|webOS|Mobi|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); +} + +function urlFriendlyEntity(entity) { + var corr = { + '\\+': '$plus', + ':': '$colon' + }; + + for (k in corr) + entity = entity.replace(new RegExp(k, 'g'), corr[k]); + + return entity; +} + +var maxJobs = 1; +function setProgress() { + var running = scheduler.numberOfJobs("search"); + maxJobs = Math.max(maxJobs, running); + + var percent = 100 - (running / maxJobs * 100); + var bar = document.getElementById("progress-fill"); + bar.style.height = "100%"; + bar.style.width = percent + "%"; + + if (percent == 100) { + setTimeout(function() { + bar.style.height = 0; + }, 500); + } +} diff --git a/target/universal/stage/share/doc/api/lib/jquery.min.js b/target/universal/stage/share/doc/api/lib/jquery.min.js new file mode 100644 index 00000000..a1c07fd8 --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/jquery.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
          "],col:[2,"","
          "],tr:[2,"","
          "],td:[3,"","
          "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
          ",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0n)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120===0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})}); \ No newline at end of file diff --git a/target/universal/stage/share/doc/api/lib/jquery.panzoom.min.js b/target/universal/stage/share/doc/api/lib/jquery.panzoom.min.js new file mode 100644 index 00000000..3a52c593 --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/jquery.panzoom.min.js @@ -0,0 +1,2 @@ +/* jquery.panzoom.min.js 3.2.3 (c) Timmy Willison - MIT License */ +!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(c){return b(a,c)}):"object"==typeof exports?b(a,require("jquery")):b(a,a.jQuery)}("undefined"!=typeof window?window:this,function(a,b){"use strict";function c(a,b){for(var c=a.length;--c;)if(Math.round(+a[c])!==Math.round(+b[c]))return!1;return!0}function d(a){var c={range:!0,animate:!0};return"boolean"==typeof a?c.animate=a:b.extend(c,a),c}function e(a,c,d,e,f,g,h,i,j){"array"===b.type(a)?this.elements=[+a[0],+a[2],+a[4],+a[1],+a[3],+a[5],0,0,1]:this.elements=[a,c,d,e,f,g,h||0,i||0,j||1]}function f(a,b,c){this.elements=[a,b,c]}function g(a,c){if(!(this instanceof g))return new g(a,c);1!==a.nodeType&&b.error("Panzoom called on non-Element node"),b.contains(h,a)||b.error("Panzoom element must be attached to the document");var d=b.data(a,i);if(d)return d;this.options=c=b.extend({},g.defaults,c),this.elem=a;var e=this.$elem=b(a);this.$set=c.$set&&c.$set.length?c.$set:e,this.$doc=b(a.ownerDocument||h),this.$parent=e.parent(),this.parent=this.$parent[0],this.isSVG=n.test(a.namespaceURI)&&"svg"!==a.nodeName.toLowerCase(),this.panning=!1,this._buildTransform(),this._transform=b.cssProps.transform?b.cssProps.transform.replace(m,"-$1").toLowerCase():"transform",this._buildTransition(),this.resetDimensions();var f=b(),j=this;b.each(["$zoomIn","$zoomOut","$zoomRange","$reset"],function(a,b){j[b]=c[b]||f}),this.enable(),this.scale=this.getMatrix()[0],this._checkPanWhenZoomed(),b.data(a,i,this)}var h=a.document,i="__pz__",j=Array.prototype.slice,k=/trident\/7./i,l=function(){if(k.test(navigator.userAgent))return!1;var a=h.createElement("input");return a.setAttribute("oninput","return"),"function"==typeof a.oninput}(),m=/([A-Z])/g,n=/^http:[\w\.\/]+svg$/,o="(\\-?\\d[\\d\\.e-]*)",p=new RegExp("^matrix\\("+o+"\\,?\\s*"+o+"\\,?\\s*"+o+"\\,?\\s*"+o+"\\,?\\s*"+o+"\\,?\\s*"+o+"\\)$");return e.prototype={x:function(a){var b=a instanceof f,c=this.elements,d=a.elements;return b&&3===d.length?new f(c[0]*d[0]+c[1]*d[1]+c[2]*d[2],c[3]*d[0]+c[4]*d[1]+c[5]*d[2],c[6]*d[0]+c[7]*d[1]+c[8]*d[2]):d.length===c.length&&new e(c[0]*d[0]+c[1]*d[3]+c[2]*d[6],c[0]*d[1]+c[1]*d[4]+c[2]*d[7],c[0]*d[2]+c[1]*d[5]+c[2]*d[8],c[3]*d[0]+c[4]*d[3]+c[5]*d[6],c[3]*d[1]+c[4]*d[4]+c[5]*d[7],c[3]*d[2]+c[4]*d[5]+c[5]*d[8],c[6]*d[0]+c[7]*d[3]+c[8]*d[6],c[6]*d[1]+c[7]*d[4]+c[8]*d[7],c[6]*d[2]+c[7]*d[5]+c[8]*d[8])},inverse:function(){var a=1/this.determinant(),b=this.elements;return new e(a*(b[8]*b[4]-b[7]*b[5]),a*-(b[8]*b[1]-b[7]*b[2]),a*(b[5]*b[1]-b[4]*b[2]),a*-(b[8]*b[3]-b[6]*b[5]),a*(b[8]*b[0]-b[6]*b[2]),a*-(b[5]*b[0]-b[3]*b[2]),a*(b[7]*b[3]-b[6]*b[4]),a*-(b[7]*b[0]-b[6]*b[1]),a*(b[4]*b[0]-b[3]*b[1]))},determinant:function(){var a=this.elements;return a[0]*(a[8]*a[4]-a[7]*a[5])-a[3]*(a[8]*a[1]-a[7]*a[2])+a[6]*(a[5]*a[1]-a[4]*a[2])}},f.prototype.e=e.prototype.e=function(a){return this.elements[a]},g.rmatrix=p,g.defaults={eventNamespace:".panzoom",transition:!0,cursor:"move",disablePan:!1,disableZoom:!1,disableXAxis:!1,disableYAxis:!1,which:1,increment:.3,linearZoom:!1,panOnlyWhenZoomed:!1,minScale:.3,maxScale:6,rangeStep:.05,duration:200,easing:"ease-in-out",contain:!1},g.prototype={constructor:g,instance:function(){return this},enable:function(){this._initStyle(),this._bind(),this.disabled=!1},disable:function(){this.disabled=!0,this._resetStyle(),this._unbind()},isDisabled:function(){return this.disabled},destroy:function(){this.disable(),b.removeData(this.elem,i)},resetDimensions:function(){this.container=this.parent.getBoundingClientRect();var a=this.elem,c=a.getBoundingClientRect(),d=Math.abs(this.scale);this.dimensions={width:c.width,height:c.height,left:b.css(a,"left",!0)||0,top:b.css(a,"top",!0)||0,border:{top:b.css(a,"borderTopWidth",!0)*d||0,bottom:b.css(a,"borderBottomWidth",!0)*d||0,left:b.css(a,"borderLeftWidth",!0)*d||0,right:b.css(a,"borderRightWidth",!0)*d||0},margin:{top:b.css(a,"marginTop",!0)*d||0,left:b.css(a,"marginLeft",!0)*d||0}}},reset:function(a){a=d(a);var b=this.setMatrix(this._origTransform,a);a.silent||this._trigger("reset",b)},resetZoom:function(a){a=d(a);var b=this.getMatrix(this._origTransform);a.dValue=b[3],this.zoom(b[0],a)},resetPan:function(a){var b=this.getMatrix(this._origTransform);this.pan(b[4],b[5],d(a))},setTransform:function(a){for(var c=this.$set,d=c.length;d--;)b.style(c[d],"transform",a),this.isSVG&&c[d].setAttribute("transform",a)},getTransform:function(a){var c=this.$set,d=c[0];return a?this.setTransform(a):(a=b.style(d,"transform"),!this.isSVG||a&&"none"!==a||(a=b.attr(d,"transform")||"none")),"none"===a||p.test(a)||this.setTransform(a=b.css(d,"transform")),a||"none"},getMatrix:function(a){var b=p.exec(a||this.getTransform());return b&&b.shift(),b||[1,0,0,1,0,0]},getScale:function(a){return Math.sqrt(Math.pow(a[0],2)+Math.pow(a[1],2))},setMatrix:function(a,c){if(!this.disabled){c||(c={}),"string"==typeof a&&(a=this.getMatrix(a));var d=this.getScale(a),e=void 0!==c.contain?c.contain:this.options.contain;if(e){var f=c.dims;f||(this.resetDimensions(),f=this.dimensions);var g,h,i,j=this.container,k=f.width,l=f.height,m=j.width,n=j.height,o=m/k,p=n/l;"center"!==this.$parent.css("textAlign")||"inline"!==b.css(this.elem,"display")?(i=(k-this.elem.offsetWidth)/2,g=i-f.border.left,h=k-m-i+f.border.right):g=h=(k-m)/2;var q=(l-n)/2+f.border.top,r=(l-n)/2-f.border.top-f.border.bottom;a[4]="invert"===e||"automatic"===e&&o<1.01?Math.max(Math.min(a[4],g-f.border.left),-h):Math.min(Math.max(a[4],g),-h),a[5]="invert"===e||"automatic"===e&&p<1.01?Math.max(Math.min(a[5],q-f.border.top),-r):Math.min(Math.max(a[5],q),-r)}if("skip"!==c.animate&&this.transition(!c.animate),c.range&&this.$zoomRange.val(d),this.options.disableXAxis||this.options.disableYAxis){var s=this.getMatrix();this.options.disableXAxis&&(a[4]=s[4]),this.options.disableYAxis&&(a[5]=s[5])}return this.setTransform("matrix("+a.join(",")+")"),this.scale=d,this._checkPanWhenZoomed(d),c.silent||this._trigger("change",a),a}},isPanning:function(){return this.panning},transition:function(a){if(this._transition)for(var c=a||!this.options.transition?"none":this._transition,d=this.$set,e=d.length;e--;)b.style(d[e],"transition")!==c&&b.style(d[e],"transition",c)},pan:function(a,b,c){if(!this.options.disablePan){c||(c={});var d=c.matrix;d||(d=this.getMatrix()),c.relative&&(a+=+d[4],b+=+d[5]),d[4]=a,d[5]=b,this.setMatrix(d,c),c.silent||this._trigger("pan",d[4],d[5])}},zoom:function(a,c){"object"==typeof a?(c=a,a=null):c||(c={});var d=b.extend({},this.options,c);if(!d.disableZoom){var g=!1,h=d.matrix||this.getMatrix(),i=new e(h),j=this.getScale(h);"number"!=typeof a?(a=d.linearZoom?1+d.increment*(a?-1:1)/j:a?1/(1+d.increment):1+d.increment,g=!0):a=1/j,a=Math.max(Math.min(a,d.maxScale/j),d.minScale/j);var k=i.x(new e(a,0,0,0,"number"==typeof d.dValue?d.dValue/j:a,0)),l=d.focal;if(l&&!d.disablePan){this.resetDimensions();var m=d.dims=this.dimensions,n=l.clientX,o=l.clientY;this.isSVG||(n-=m.width/j/2,o-=m.height/j/2);var p=new f(n,o,1),q=this.parentOffset||this.$parent.offset(),r=new e(1,0,q.left-this.$doc.scrollLeft(),0,1,q.top-this.$doc.scrollTop()),s=i.inverse().x(r.inverse().x(p));i=i.x(new e([a,0,0,a,0,0])),p=r.x(i.x(s)),h[4]=+h[4]+(n-p.e(0)),h[5]=+h[5]+(o-p.e(1))}h[0]=k.e(0),h[1]=k.e(3),h[2]=k.e(1),h[3]=k.e(4),this.setMatrix(h,{animate:void 0!==d.animate?d.animate:g,range:!d.noSetRange}),d.silent||this._trigger("zoom",a,d)}},option:function(a,c){var d;if(!a)return b.extend({},this.options);if("string"==typeof a){if(1===arguments.length)return void 0!==this.options[a]?this.options[a]:null;d={},d[a]=c}else d=a;this._setOptions(d)},_setOptions:function(a){b.each(a,b.proxy(function(a,c){switch(a){case"disablePan":this._resetStyle();case"$zoomIn":case"$zoomOut":case"$zoomRange":case"$reset":case"disableZoom":case"onStart":case"onChange":case"onZoom":case"onPan":case"onEnd":case"onReset":case"eventNamespace":this._unbind()}switch(this.options[a]=c,a){case"disablePan":this._initStyle();case"$zoomIn":case"$zoomOut":case"$zoomRange":case"$reset":this[a]=c;case"disableZoom":case"onStart":case"onChange":case"onZoom":case"onPan":case"onEnd":case"onReset":case"eventNamespace":this._bind();break;case"cursor":b.style(this.elem,"cursor",c);break;case"minScale":this.$zoomRange.attr("min",c);break;case"maxScale":this.$zoomRange.attr("max",c);break;case"rangeStep":this.$zoomRange.attr("step",c);break;case"startTransform":this._buildTransform();break;case"duration":case"easing":this._buildTransition();case"transition":this.transition();break;case"panOnlyWhenZoomed":this._checkPanWhenZoomed();break;case"$set":c instanceof b&&c.length&&(this.$set=c,this._initStyle(),this._buildTransform())}},this))},_checkPanWhenZoomed:function(a){var b=this.options;if(b.panOnlyWhenZoomed){a||(a=this.getMatrix()[0]);var c=a<=b.minScale;b.disablePan!==c&&this.option("disablePan",c)}},_initStyle:function(){var a={"transform-origin":this.isSVG?"0 0":"50% 50%"};this.options.disablePan||(a.cursor=this.options.cursor),this.$set.css(a);var c=this.$parent;c.length&&!b.nodeName(this.parent,"body")&&(a={overflow:"hidden"},"static"===c.css("position")&&(a.position="relative"),c.css(a))},_resetStyle:function(){this.$elem.css({cursor:"",transition:""}),this.$parent.css({overflow:"",position:""})},_bind:function(){var a=this,c=this.options,d=c.eventNamespace,e="mousedown"+d+" pointerdown"+d+" MSPointerDown"+d,f="touchstart"+d+" "+e,h="touchend"+d+" click"+d+" pointerup"+d+" MSPointerUp"+d,i={},j=this.$reset,k=this.$zoomRange;if(b.each(["Start","Change","Zoom","Pan","End","Reset"],function(){var a=c["on"+this];b.isFunction(a)&&(i["panzoom"+this.toLowerCase()+d]=a)}),c.disablePan&&c.disableZoom||(i[f]=function(b){var d;("touchstart"===b.type?!(d=b.touches||b.originalEvent.touches)||(1!==d.length||c.disablePan)&&2!==d.length:c.disablePan||(b.which||b.originalEvent.which)!==c.which)||(b.preventDefault(),b.stopPropagation(),a._startMove(b,d))},3===c.which&&(i.contextmenu=!1)),this.$elem.on(i),j.length&&j.on(h,function(b){b.preventDefault(),a.reset()}),k.length&&k.attr({step:c.rangeStep===g.defaults.rangeStep&&k.attr("step")||c.rangeStep,min:c.minScale,max:c.maxScale}).prop({value:this.getMatrix()[0]}),!c.disableZoom){var m=this.$zoomIn,n=this.$zoomOut;m.length&&n.length&&(m.on(h,function(b){b.preventDefault(),a.zoom()}),n.on(h,function(b){b.preventDefault(),a.zoom(!0)})),k.length&&(i={},i[e]=function(){a.transition(!0)},i[(l?"input":"change")+d]=function(){a.zoom(+this.value,{noSetRange:!0})},k.on(i))}},_unbind:function(){this.$elem.add(this.$zoomIn).add(this.$zoomOut).add(this.$reset).off(this.options.eventNamespace)},_buildTransform:function(){return this._origTransform=this.getTransform(this.options.startTransform)},_buildTransition:function(){if(this._transform){var a=this.options;this._transition=this._transform+" "+a.duration+"ms "+a.easing}},_getDistance:function(a){var b=a[0],c=a[1];return Math.sqrt(Math.pow(Math.abs(c.clientX-b.clientX),2)+Math.pow(Math.abs(c.clientY-b.clientY),2))},_getMiddle:function(a){var b=a[0],c=a[1];return{clientX:(c.clientX-b.clientX)/2+b.clientX,clientY:(c.clientY-b.clientY)/2+b.clientY}},_trigger:function(a){"string"==typeof a&&(a="panzoom"+a),this.$elem.triggerHandler(a,[this].concat(j.call(arguments,1)))},_startMove:function(a,d){if(!this.panning){var e,f,g,i,j,k,l,m,n=this,o=this.options,p=o.eventNamespace,q=this.getMatrix(),r=q.slice(0),s=+r[4],t=+r[5],u={matrix:q,animate:"skip"},v=a.type;"pointerdown"===v?(e="pointermove",f="pointerup"):"touchstart"===v?(e="touchmove",f="touchend"):"MSPointerDown"===v?(e="MSPointerMove",f="MSPointerUp"):(e="mousemove",f="mouseup"),e+=p,f+=p,this.transition(!0),this.panning=!0,this._trigger("start",a,d);var w=function(a,b){if(b){if(2===b.length){if(null!=g)return;return g=n._getDistance(b),i=n.getScale(q),void(j=n._getMiddle(b))}if(null!=k)return;(m=b[0])&&(k=m.pageX,l=m.pageY)}null==k&&(k=a.pageX,l=a.pageY)};w(a,d);var x=function(a){var b;if(a.preventDefault(),d=a.touches||a.originalEvent.touches,w(a,d),d){if(2===d.length){var c=n._getMiddle(d),e=n._getDistance(d)-g;return n.zoom(e*(o.increment/100)+i,{focal:c,matrix:q,animate:"skip"}),n.pan(+q[4]+c.clientX-j.clientX,+q[5]+c.clientY-j.clientY,u),void(j=c)}b=d[0]||{pageX:0,pageY:0}}b||(b=a),n.pan(s+b.pageX-k,t+b.pageY-l,u)};b(h).off(p).on(e,x).on(f,function(a){a.preventDefault(),b(this).off(p),n.panning=!1,a.type="panzoomend",n._trigger(a,q,!c(q,r))})}}},b.Panzoom=g,b.fn.panzoom=function(a){var c,d,e,f;return"string"==typeof a?(f=[],d=j.call(arguments,1),this.each(function(){c=b.data(this,i),c?"_"!==a.charAt(0)&&"function"==typeof(e=c[a])&&void 0!==(e=e.apply(c,d))&&f.push(e):f.push(void 0)}),f.length?1===f.length?f[0]:f:this):this.each(function(){new g(this,a)})},g}); diff --git a/target/universal/stage/share/doc/api/lib/lato-v11-latin-100.eot b/target/universal/stage/share/doc/api/lib/lato-v11-latin-100.eot new file mode 100644 index 00000000..7437fd98 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/lato-v11-latin-100.eot differ diff --git a/target/universal/stage/share/doc/api/lib/lato-v11-latin-100.ttf b/target/universal/stage/share/doc/api/lib/lato-v11-latin-100.ttf new file mode 100644 index 00000000..4e7128a4 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/lato-v11-latin-100.ttf differ diff --git a/target/universal/stage/share/doc/api/lib/lato-v11-latin-100.woff b/target/universal/stage/share/doc/api/lib/lato-v11-latin-100.woff new file mode 100644 index 00000000..48915bb4 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/lato-v11-latin-100.woff differ diff --git a/target/universal/stage/share/doc/api/lib/lato-v11-latin-regular.eot b/target/universal/stage/share/doc/api/lib/lato-v11-latin-regular.eot new file mode 100644 index 00000000..28343da0 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/lato-v11-latin-regular.eot differ diff --git a/target/universal/stage/share/doc/api/lib/lato-v11-latin-regular.ttf b/target/universal/stage/share/doc/api/lib/lato-v11-latin-regular.ttf new file mode 100644 index 00000000..7608bc3e Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/lato-v11-latin-regular.ttf differ diff --git a/target/universal/stage/share/doc/api/lib/lato-v11-latin-regular.woff b/target/universal/stage/share/doc/api/lib/lato-v11-latin-regular.woff new file mode 100644 index 00000000..49e60447 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/lato-v11-latin-regular.woff differ diff --git a/target/universal/stage/share/doc/api/lib/modernizr.custom.js b/target/universal/stage/share/doc/api/lib/modernizr.custom.js new file mode 100644 index 00000000..4688d633 --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/modernizr.custom.js @@ -0,0 +1,4 @@ +/* Modernizr 2.5.3 (Custom Build) | MIT & BSD + * Build: http://www.modernizr.com/download/#-inlinesvg + */ +;window.Modernizr=function(a,b,c){function u(a){i.cssText=a}function v(a,b){return u(prefixes.join(a+";")+(b||""))}function w(a,b){return typeof a===b}function x(a,b){return!!~(""+a).indexOf(b)}function y(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:w(f,"function")?f.bind(d||b):f}return!1}var d="2.5.3",e={},f=b.documentElement,g="modernizr",h=b.createElement(g),i=h.style,j,k={}.toString,l={svg:"http://www.w3.org/2000/svg"},m={},n={},o={},p=[],q=p.slice,r,s={}.hasOwnProperty,t;!w(s,"undefined")&&!w(s.call,"undefined")?t=function(a,b){return s.call(a,b)}:t=function(a,b){return b in a&&w(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=q.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(q.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(q.call(arguments)))};return e}),m.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==l.svg};for(var z in m)t(m,z)&&(r=z.toLowerCase(),e[r]=m[z](),p.push((e[r]?"":"no-")+r));return u(""),h=j=null,e._version=d,e}(this,this.document); \ No newline at end of file diff --git a/target/universal/stage/share/doc/api/lib/object.svg b/target/universal/stage/share/doc/api/lib/object.svg new file mode 100644 index 00000000..6665d73c --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/object.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + O + + + + + + + diff --git a/target/universal/stage/share/doc/api/lib/object_comp.svg b/target/universal/stage/share/doc/api/lib/object_comp.svg new file mode 100644 index 00000000..0434243f --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/object_comp.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + O + + + + + + + + diff --git a/target/universal/stage/share/doc/api/lib/object_comp_trait.svg b/target/universal/stage/share/doc/api/lib/object_comp_trait.svg new file mode 100644 index 00000000..56eccd03 --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/object_comp_trait.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + O + + + + + + + + diff --git a/target/universal/stage/share/doc/api/lib/object_diagram.png b/target/universal/stage/share/doc/api/lib/object_diagram.png new file mode 100644 index 00000000..6e9f2f74 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/object_diagram.png differ diff --git a/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-400i.eot b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-400i.eot new file mode 100644 index 00000000..81e597a2 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-400i.eot differ diff --git a/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-400i.ttf b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-400i.ttf new file mode 100644 index 00000000..e6c54141 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-400i.ttf differ diff --git a/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-400i.woff b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-400i.woff new file mode 100644 index 00000000..c13ef910 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-400i.woff differ diff --git a/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700.eot b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700.eot new file mode 100644 index 00000000..748774fe Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700.eot differ diff --git a/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700.ttf b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700.ttf new file mode 100644 index 00000000..7b529456 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700.ttf differ diff --git a/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700.woff b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700.woff new file mode 100644 index 00000000..ec478e57 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700.woff differ diff --git a/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700i.eot b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700i.eot new file mode 100644 index 00000000..5dbb39a5 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700i.eot differ diff --git a/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700i.ttf b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700i.ttf new file mode 100644 index 00000000..a670e142 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700i.ttf differ diff --git a/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700i.woff b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700i.woff new file mode 100644 index 00000000..808621a5 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-700i.woff differ diff --git a/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-regular.eot b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-regular.eot new file mode 100644 index 00000000..1d98e6ea Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-regular.eot differ diff --git a/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-regular.ttf b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-regular.ttf new file mode 100644 index 00000000..0dae9c3b Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-regular.ttf differ diff --git a/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-regular.woff b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-regular.woff new file mode 100644 index 00000000..e096d04f Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/open-sans-v13-latin-regular.woff differ diff --git a/target/universal/stage/share/doc/api/lib/ownderbg2.gif b/target/universal/stage/share/doc/api/lib/ownderbg2.gif new file mode 100644 index 00000000..848dd596 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/ownderbg2.gif differ diff --git a/target/universal/stage/share/doc/api/lib/ownerbg.gif b/target/universal/stage/share/doc/api/lib/ownerbg.gif new file mode 100644 index 00000000..34a04249 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/ownerbg.gif differ diff --git a/target/universal/stage/share/doc/api/lib/ownerbg2.gif b/target/universal/stage/share/doc/api/lib/ownerbg2.gif new file mode 100644 index 00000000..2ed33b0a Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/ownerbg2.gif differ diff --git a/target/universal/stage/share/doc/api/lib/package.svg b/target/universal/stage/share/doc/api/lib/package.svg new file mode 100644 index 00000000..63f581b3 --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/package.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + p + + + + + + + diff --git a/target/universal/stage/share/doc/api/lib/ref-index.css b/target/universal/stage/share/doc/api/lib/ref-index.css new file mode 100644 index 00000000..7cdcd9de --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/ref-index.css @@ -0,0 +1,56 @@ +/* fonts */ +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 400; + src: url('source-code-pro-v6-latin-regular.eot'); + src: local('Source Code Pro'), local('SourceCodePro-Regular'), + url('source-code-pro-v6-latin-regular.eot?#iefix') format('embedded-opentype'), + url('source-code-pro-v6-latin-regular.woff') format('woff'), + url('source-code-pro-v6-latin-regular.ttf') format('truetype'); +} +@font-face { + font-family: 'Source Code Pro'; + font-style: normal; + font-weight: 700; + src: url('source-code-pro-v6-latin-700.eot'); + src: local('Source Code Pro Bold'), local('SourceCodePro-Bold'), + url('source-code-pro-v6-latin-700.eot?#iefix') format('embedded-opentype'), + url('source-code-pro-v6-latin-700.woff') format('woff'), + url('source-code-pro-v6-latin-700.ttf') format('truetype'); +} + +body { + font-size: 10pt; + font-family: Arial, sans-serif; +} + +a { + color:#315479; +} + +.letters { + width:100%; + text-align:center; + margin:0.6em; + padding:0.1em; + border-bottom:1px solid gray; +} + +div.entry { + padding: 0.5em; + background-color: #e1e7ed; + border-radius: 0.2em; + color: #103a51; + margin: 0.5em 0; +} + +.name { + font-family: "Source Code Pro"; + font-size: 1.1em; +} + +.occurrences { + margin-left: 1em; + margin-top: 5px; +} diff --git a/target/universal/stage/share/doc/api/lib/scheduler.js b/target/universal/stage/share/doc/api/lib/scheduler.js new file mode 100644 index 00000000..eb396bb5 --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/scheduler.js @@ -0,0 +1,108 @@ +// © 2010 EPFL/LAMP +// code by Gilles Dubochet, Felix Mulder + +function Scheduler() { + var scheduler = this; + var resolution = 0; + this.timeout = undefined; + this.queues = new Array(0); // an array of work packages indexed by index in the labels table. + this.labels = new Array(0); // an indexed array of labels indexed by priority. This should be short. + + this.label = function(name, priority) { + this.name = name; + this.priority = priority; + } + + this.work = function(fn, self, args) { + this.fn = fn; + this.self = self; + this.args = args; + } + + this.addLabel = function(name, priority) { + var idx = 0; + while (idx < scheduler.queues.length && scheduler.labels[idx].priority <= priority) { idx = idx + 1; } + scheduler.labels.splice(idx, 0, new scheduler.label(name, priority)); + scheduler.queues.splice(idx, 0, new Array(0)); + } + + this.clearLabel = function(name) { + var idx = scheduler.indexOf(name); + if (idx != -1) { + scheduler.labels.splice(idx, 1); + scheduler.queues.splice(idx, 1); + } + } + + this.nextWork = function() { + var fn = undefined; + var idx = 0; + while (idx < scheduler.queues.length && scheduler.queues[idx].length == 0) { idx = idx + 1; } + + if (idx < scheduler.queues.length && scheduler.queues[idx].length > 0) + var fn = scheduler.queues[idx].shift(); + + return fn; + } + + this.add = function(labelName, fn, self, args) { + var doWork = function() { + scheduler.timeout = setTimeout(function() { + var work = scheduler.nextWork(); + if (work != undefined) { + if (work.args == undefined) { work.args = new Array(0); } + work.fn.apply(work.self, work.args); + doWork(); + } + else { + scheduler.timeout = undefined; + } + }, resolution); + } + + var idx = scheduler.indexOf(labelName) + if (idx != -1) { + scheduler.queues[idx].push(new scheduler.work(fn, self, args)); + if (scheduler.timeout == undefined) doWork(); + } else { + throw("queue for add is non-existent"); + } + } + + this.clear = function(labelName) { + scheduler.queues[scheduler.indexOf(labelName)] = new Array(); + } + + this.indexOf = function(label) { + var idx = 0; + while (idx < scheduler.labels.length && scheduler.labels[idx].name != label) + idx++; + + return idx < scheduler.queues.length && scheduler.labels[idx].name == label ? idx : -1; + } + + this.queueEmpty = function(label) { + var idx = scheduler.indexOf(label); + if (idx != -1) + return scheduler.queues[idx].length == 0; + else + throw("queue for label '" + label + "' is non-existent"); + } + + this.scheduleLast = function(label, fn) { + if (scheduler.queueEmpty(label)) { + fn(); + } else { + scheduler.add(label, function() { + scheduler.scheduleLast(label, fn); + }); + } + } + + this.numberOfJobs = function(label) { + var index = scheduler.indexOf(label); + if (index == -1) throw("queue for label '" + label + "' non-existent"); + + return scheduler.queues[index].length; + } +}; diff --git a/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-700.eot b/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-700.eot new file mode 100644 index 00000000..094e578e Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-700.eot differ diff --git a/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-700.ttf b/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-700.ttf new file mode 100644 index 00000000..04159884 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-700.ttf differ diff --git a/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-700.woff b/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-700.woff new file mode 100644 index 00000000..6ac8a3b2 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-700.woff differ diff --git a/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-regular.eot b/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-regular.eot new file mode 100644 index 00000000..60bd73b5 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-regular.eot differ diff --git a/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-regular.ttf b/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-regular.ttf new file mode 100644 index 00000000..268a2e43 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-regular.ttf differ diff --git a/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-regular.woff b/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-regular.woff new file mode 100644 index 00000000..7daeecc8 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/source-code-pro-v6-latin-regular.woff differ diff --git a/target/universal/stage/share/doc/api/lib/template.css b/target/universal/stage/share/doc/api/lib/template.css new file mode 100644 index 00000000..ae285a70 --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/template.css @@ -0,0 +1,1224 @@ +/* Reset */ + +html, body, div, span, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, code, pre, +del, dfn, em, img, q, dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, input, +table, caption, tbody, tfoot, thead, tr, th, td { + margin: 0; + padding: 0; + border: 0; + font-weight: inherit; + font-style: inherit; + font-size: 100%; + font-family: inherit; + vertical-align: baseline; +} + +table { border-collapse: separate; border-spacing: 0; } +caption, th, td { text-align: left; font-weight: normal; } +table, td, th { vertical-align: middle; } + +textarea, input { outline: none; } + +blockquote:before, blockquote:after, q:before, q:after { content: ""; } +blockquote, q { quotes: none; } + +a img { border: none; } + +input { border-width: 0px; } + +/* Page */ +body { + overflow-x: hidden; + font-family: Arial, sans-serif; + background-color: #f0f3f6; +} + +#footer { + text-align: center; + color: #858484; + bottom: 0; + min-height: 20px; + margin: 0 1em 0.5em; +} + +#content-container a[href] { + text-decoration: underline; + color: #315479; +} + +#content-container a[href]:hover { + text-decoration: none; +} + +#types ol li > p { + margin-top: 5px; +} + +#types ol li:last-child { + margin-bottom: 5px; +} + +#definition { + position: relative; + display: block; + padding: 5px 0; + padding: 0; + margin: 0.5em; + min-height: 4.72em; +} + +#definition > a > img { + float: left; + padding-right: 6px; + padding-left: 5px; +} + +#definition p + h1 { + margin-top: 3px; +} + +#definition > h1 { + float: left; + color: #103a51; + display: inline-block; + overflow: hidden; + margin-top: 10px; + font-size: 2.0em; +} + +#definition h1 > a { + color: #103a51 !important; + text-decoration: none !important; +} + +#template ol > li > span.permalink > a > i { + transform: rotate(-45deg); +} + +#definition #owner { + color: #103a51; + padding-top: 1.3em; + font-size: 0.8em; + overflow: hidden; +} + +#definition > h3 { + margin-top: 0.85em; + padding: 0; +} + +#definition #owner > a { + color: #103a51; +} + +#definition #owner > a:hover { + text-decoration: none; +} + +#signature { + background-color: #c2d2dc; + min-height: 18px; + font-size: 0.9em; + padding: 8px; + color: #103a51; + border-radius: 0.2em; + margin: 0 0.5rem; +} + +#signature > span.modifier_kind { + display: inline; + float: left; + text-align: left; + width: auto; + position: static; + padding-left: 0; +} + +span.symbol > a { + display: inline-block; +} + +#signature > span.symbol { + text-align: left; + display: inline; + padding-left: 0.7em; +} + +/* Linear super types and known subclasses */ +.hiddenContent { + display: none; +} + +.toggleContainer .toggle { + position: relative; + color: #103a51; + margin-left: 0.3em; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.toggleContainer .toggle > i { + position: absolute; + left: -1.5em; + top: 0em; + font-size: 1.3em; + transition: 0.1s; +} + +.toggleContainer .toggle.open > i { + transform: rotate(90deg); +} + +.toggleContainer .hiddenContent { + margin-top: 1.5em; +} + +#memberfilter > i.arrow { + position: absolute; + top: 0.45em; + left: -0.9em; + color: #fff; + font-size: 1.3em; + opacity: 0; + transition: 0.1s; + cursor: pointer; +} + +#memberfilter > i.arrow.rotate { + transform: rotate(90deg); +} + +#memberfilter:hover > i.arrow { + opacity: 1; +} + +.big-circle { + box-sizing: content-box; + height: 5.7em; + width: 5.7em; + float: left; + color: transparent; +} + +.big-circle:hover { + background-size: 5.7em; +} + +.big-circle.class { + background: url("class.svg") no-repeat center; +} + +.big-circle.class-companion-object { + background: url("class_comp.svg") no-repeat center; +} + +.big-circle.object-companion-class { + background: url("object_comp.svg") no-repeat center; +} + +.big-circle.trait-companion-object { + background: url("trait_comp.svg") no-repeat center; +} + +.big-circle.object-companion-trait { + background: url("object_comp_trait.svg") no-repeat center; +} + +.big-circle.object { + background: url("object.svg") no-repeat center; +} + +.big-circle.trait { + background: url("trait.svg") no-repeat center; +} + +.big-circle.package { + background: url("package.svg") no-repeat center; +} + +body.abstract.type div.big-circle { + background: url("abstract_type.svg") no-repeat center; +} + +body.alias.type div.big-circle { + background: url("abstract_type.svg") no-repeat center; +} + +#template { + margin: 0.9em 0.75em 0.75em; + padding-bottom: 0.5em; +} + +#template h3 { + color: #103a51; + height: 2em; + padding: 1em 1em 2em; + font-size: 1.2em; +} + +#order { + margin-top: 1.5em; +} + +h3 { + color: #103a51; + padding: 5px 10px; + font-size: 1em; + font-weight: bold; +} + +dl.attributes > dt { + display: block; + float: left; + font-style: italic; + font-weight: bold; +} + +dl.attributes > dt.implicit { + font-weight: bold; + color: darkgreen; +} + +dl.attributes > dd { + display: block; + padding-left: 10em; + margin-bottom: 5px; + min-height: 15px; +} + +.values ol li:last-child { + margin-bottom: 5px; +} + +#constructors > h3 { + height: 2em; + padding: 1em 1em 2em; + color: #2C475C; +} + +#inheritedMembers > div.parent > h3 { + height: 17px; + font-style: italic; +} + +#inheritedMembers > div.parent > h3 * { + color: white; +} + +#inheritedMembers > div.conversion > h3 { + height: 2em; + padding: 1em; + font-style: italic; + color: #2C475C; +} + +#groupedMembers > div.group > h3 { + color: #2C475C; + height: 2em; + padding: 1em 1em 2em; +} + +/* Member cells */ +div.members > ol { + list-style: none; +} + +div.members > ol > li { + display: table; + width: 100%; + position: relative; + background-color: #fff; + border-radius: 0.2em; + color: #103a51; + padding: 5px 0 5px; + margin-bottom: 0.4em; + min-height: 3.7em; + border-left: 0.25em solid white; + -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1); + box-shadow: 0 0 10px rgba(0,0,0,0.1); + transition: 0.1s; +} + +div.members > ol >li.selected, +div.members > ol > li:hover { + background-color: #dae7f0; + border-left-color: #dae7f0; +} + +div.members > ol >li[fullComment=yes].selected, +div.members > ol > li[fullComment=yes]:hover { + cursor: pointer; + border-left: 0.25em solid #72D0EB; +} + +div.members > ol > li:last-child { + padding: 5px 0 5px; +} + +/* Member signatures */ + +#tooltip { + background: #EFD5B5; + border: 1px solid gray; + color: black; + display: none; + padding: 5px; + position: absolute; +} + +.signature { + font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace; + font-size: 0.8rem; + line-height: 18px; + clear: both; + display: block; +} + +.modifier_kind { + font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace; + font-size: 0.8rem; + padding-right: 0.5em; + text-align: right; + display: table-cell; + white-space: nowrap; + width: 16em; +} + +.symbol { + font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace; +} + +a > .symbol > .name { + text-decoration: underline; +} + +a:hover > .symbol > .name { + text-decoration: none; +} + +.signature > a { + text-decoration: none; +} + +.signature > .symbol { + display: inline; +} + +.signature .name { + display: inline-block; + font-weight: bold; +} + +span.symbol > span.name { + font-weight: bold; +} + +#types > ol > li > span.symbol > span.result { + display: none; +} + +#types > ol > li > span.symbol > span.result.alias, +#types > ol > li:hover > span.symbol > span.result, +#types > ol > li.open > span.symbol > span.result { + display: inline; +} + +.symbol > .implicit { + display: inline-block; + font-weight: bold; + text-decoration: underline; + color: darkgreen; +} + +.symbol .shadowed { + color: darkseagreen; +} + +.symbol .params > .implicit { + font-style: italic; +} + +.symbol .deprecated { + text-decoration: line-through; +} + +.symbol .params .default { + font-style: italic; +} + +#template .closed { + cursor: pointer; +} + +#template .opened { + cursor: pointer; +} + +i.unfold-arrow { + font-size: 1em; + position: absolute; + top: 0.55em; + left: 0.7em; + transition: 0.1s; +} + +#template .modifier_kind.opened > i.unfold-arrow { + transform: rotate(90deg); +} + +#template .values .name { + font-weight: 600; + color: #315479; +} + +#template .types .name { + font-weight: 600; + color: darkgreen; +} + +.full-signature-usecase h4 span { + font-size: 0.8rem; +} + +.full-signature-usecase > #signature { + padding-top: 0px; + position: relative; + top: 0; +} + +/* Hide unfold arrow where appropriate */ +#template li[fullComment=no] .modifier_kind > i.unfold-arrow, +div#definition > h4#signature > span.modifier_kind > i.unfold-arrow, +.full-signature-usecase > .signature > .closed > i.unfold-arrow, +.full-signature-usecase > .signature > .opened > i.unfold-arrow { + display: none; +} + +#template .full-signature-usecase > .signature > .closed { + background: none; +} + +#template .full-signature-usecase > .signature > .opened { + background: none; +} + +.full-signature-block { + padding: 5px 0 0; + border-top: 1px solid #EBEBEB; + margin-top: 5px; + margin-bottom: 5px; +} + +#definition .morelinks { + text-align: right; + font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace; +} + +#definition .morelinks a { + color: #103a51; +} + +#template .members li .permalink { + position: absolute; + left: 0.25em; + top: 0.95em; +} + +#definition .permalink { + display: none; + color: black; +} + +#definition .permalink a { + color: #103a51; + transform: rotate(-45deg); +} + +#definition > h1 > span > a > i { + font-size: 1.4rem; +} + +#template ol > li > span.permalink > a > i { + color: #fff; +} + +#template .members li .permalink, +#definition .permalink a { + display: none; +} + +#template .members li:hover .permalink, +#definition:hover .permalink a { + display: block; +} + +#template .members li .permalink a, +#definition .permalink a { + text-decoration: none; + font-weight: bold; +} + +/* Comments text formatting */ + +.cmt { + color: #103a51; +} + +.cmt p { + margin: 0.7em 0; +} + +.cmt p:first-child { + margin-top: 0; +} + +.cmt p:last-child { + margin-bottom: 0; +} + +.cmt h3, +.cmt h4, +.cmt h5, +.cmt h6 { + margin-bottom: 0.7em; + margin-top: 1.4em; + display: block; + text-align: left; + font-weight: bold; +} + +.cmt pre { + padding: 0.5em; + border: 0px solid #ddd; + background-color: #fff; + margin: 5px 0; + display: block; + font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace; + border-radius: 0.2em; + overflow-x: auto; +} + +.cmt pre span.ano { + color: blue; +} + +.cmt pre span.cmt { + color: green; +} + +.cmt pre span.kw { + font-weight: bold; +} + +.cmt pre span.lit { + color: #c71585; +} + +.cmt pre span.num { + color: #1e90ff; /* dodgerblue */ +} + +.cmt pre span.std { + color: #008080; /* teal */ +} + +.cmt ul { + display: block; + list-style: circle; + padding-left: 20px; +} + +.cmt ol { + display: block; + padding-left:20px; +} + +.cmt ol.decimal { + list-style: decimal; +} + +.cmt ol.lowerAlpha { + list-style: lower-alpha; +} + +.cmt ol.upperAlpha { + list-style: upper-alpha; +} + +.cmt ol.lowerRoman { + list-style: lower-roman; +} + +.cmt ol.upperRoman { + list-style: upper-roman; +} + +.cmt li { + display: list-item; +} + +.cmt code { + font-family: "Source Code Pro", "Monaco", "Ubuntu Mono Regular", "Lucida Console", monospace; +} + +.cmt a { + font-style: bold; +} + +.cmt em, .cmt i { + font-style: italic; +} + +.cmt strong, .cmt b { + font-weight: bold; +} + +/* Comments structured layout */ + +.group > div.comment { + display: block; + padding: 0 1.2em 1em; + font-family: "Open Sans"; +} + +p.comment { + display: block; + margin-left: 14.7em; + margin-top: 5px; +} + +.shortcomment { + display: block; + margin: 5px 10px; +} + +.shortcomment > span.badge { + display: block; + position: absolute; + right: 0; + top: 0.7em; +} + +div.fullcommenttop { + padding: 1em 0.8em; +} + +div.fullcomment { + margin: 5px 10px; +} + +#template div.fullcommenttop, +#template div.fullcomment { + display:none; + margin: 0.5em 1em 0 0; +} + +#template .shortcomment { + margin: 5px 0 0 0; + padding: 0; + font-family: "Open Sans"; +} + +div.fullcomment .block { + padding: 5px 0 0; + border-top: 2px solid #fff; + margin-top: 5px; + overflow: hidden; + font-family: "Open Sans"; +} + +div.fullcommenttop .block { + position: relative; + padding: 1em; + margin: 0.5em 0; + border-radius: 0.2em; + background-color: #fff; + -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1); + box-shadow: 0 0 10px rgba(0,0,0,0.1); +} + +div.fullcommenttop .toggleContainer { + border-left: 0 solid #72D0EB; + transition: 0.1s; + cursor: pointer; +} + +div.fullcommenttop .toggleContainer:hover { + border-left: 0.25em solid #72D0EB; +} + +div#comment, +div#mbrsel, +div#template, +div#footer { + font-size: 0.8em; +} + +#comment { + font-family: "Open Sans"; +} + +#comment > dl { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +#comment > dl > div > ol { + list-style-type: none; +} + +div.fullcomment div.block ol li p, +div.fullcomment div.block ol li { + display:inline +} + +div.fullcomment .block > h5 { + font-style: italic; + font-weight: normal; + display: inline-block; +} + +div.fullcomment .comment { + font-family: "Open Sans"; + margin: 5px 0 10px; +} + +div.fullcommenttop .comment:last-child, +div.fullcomment .comment:last-child { + margin-bottom: 0; +} + +div.fullcommenttop dl.paramcmts { + margin-bottom: 0.8em; + padding-bottom: 0.8em; +} + +div.fullcommenttop dl.paramcmts > dt, +div.fullcomment dl.paramcmts > dt { + display: block; + float: left; + font-weight: bold; + min-width: 70px; +} + +div.fullcommenttop dl.paramcmts > dd, +div.fullcomment dl.paramcmts > dd { + display: block; + padding-left: 10px; + margin-bottom: 5px; + margin-left: 70px; + min-height: 15px; +} + +/* Author Content Table formatting */ + +.doctbl { + border-collapse: collapse; + margin: 1.0em 0em; +} + +.doctbl-left { + text-align: left; +} + +.doctbl-center { + text-align: center; +} + +.doctbl-right { + text-align: right; +} + +table.doctbl th { + border: 1px dotted #364550; + background-color: #c2d2dc; + padding: 5px; + color: #103a51; + font-weight: bold; +} + +table.doctbl td { + border: 1px dotted #364550; + padding: 5px; +} + +/* Members filter tool */ + +#memberfilter { + position: relative; + display: block; + height: 2.7em; + margin-bottom: 5px; + margin-left: 1.5em; +} + +#memberfilter > .input { + display: block; + position: absolute; + top: 0; + left: -1.65em; + right: -0.2em; + transition: 0.2s; +} + +#memberfilter > .input > input { + color: #fff; + width: 100%; + border-radius: 0.2em; + padding: 0.5em; + background: rgba(255, 255, 255, 0.2); + font-family: "Open Sans"; +} + +#memberfilter > .input > input::-webkit-input-placeholder { + color: #fff; + opacity: 0.6; +} +#memberfilter > .input > input:-ms-input-placeholder { + color: #fff; + opacity: 0.6; +} +#memberfilter > .input > input::placeholder { + color: #fff; + opacity: 0.6; +} + +#memberfilter > .clear { + display: none; + position: absolute; + top: 0.55em; + color: rgba(255, 255, 255, 0.4); + right: 0; + font-size: 1.2em; +} + +#memberfilter > .clear:hover { + color: #fff; + cursor: pointer; +} + +#mbrsel { + display: block; + padding: 1em 1em 0.5em; + margin: 0.8em; + border-radius: 0.2em; + background-color: #364550; + -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2); + box-shadow: 0 0 10px rgba(0,0,0,0.2); + position: relative; +} + +#mbrsel > div.toggle { + opacity: 0; + position: absolute; + left: 1.85em; + top: 1.75em; + width: 1em; + height: 1em; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + transition: 0.2s; +} + +#mbrsel:hover > div.toggle { + opacity: 1; +} + +#mbrsel:hover #memberfilter > .input { + left: 0.7em; +} + +#mbrsel > div.toggle > i { + cursor: pointer; + position: absolute; + left: 0; + top: 0; + color: #fff; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +#mbrsel > div.toggle.open > i { + transform: rotate(90deg); +} + +#mbrsel > div#filterby { + display: none; +} + +#mbrsel > div#filterby > div { + margin-bottom: 5px; +} + +#mbrsel > div#filterby > div:last-child { + margin-bottom: 0; +} + +#mbrsel > div#filterby > div > span.filtertype { + color: #fff; + padding: 4px; + margin-right: 1em; + float: left; + display: inline-block; + font-weight: bold; + width: 4.5em; +} + +#mbrsel > div#filterby > div > ol { + display: inline-block; +} + +#mbrsel > div#filterby > div > a { + position:relative; + top: -8px; + font-size: 11px; +} + +#mbrsel > div#filterby > div > ol#linearization { + display: table; + margin-left: 70px; +} + +#mbrsel > div#filterby > div > ol#linearization > li.in { + text-decoration: none; + float: left; + margin-right: 5px; + background-position: right 0px; +} + +#mbrsel > div#filterby > div > ol#linearization > li.in > span{ + float: left; +} + +#mbrsel > div#filterby > div > ol#implicits { + display: table; + margin-left: 70px; +} + +#mbrsel > div#filterby > div > ol#implicits > li { + text-decoration: none; + float: left; + margin: 0.4em 0.4em 0.4em 0; +} + +#mbrsel > div#filterby > div > ol#implicits > li.in { + text-decoration: none; + float: left; +} + +#mbrsel > div#filterby > div > ol#implicits > li.in > span{ + float: left; +} + +#mbrsel > div#filterby > div > ol > li { + line-height: 1.5em; + display: inline-block; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +#mbrsel > div#filterby > div > ol > li.in { + text-decoration: none; + float: left; + margin-right: 5px; + + font-size: 0.8em; + -webkit-border-radius: 0.2em; + border-radius: 0.2em; + padding: 5px 15px; + cursor: pointer; + background: #f16665; + border-bottom: 2px solid #d64546; + color: #fff; + font-weight: 700; +} + +#mbrsel > div#filterby > div > ol > li.in > span{ + float: left; +} + +#mbrsel > div#filterby > div > ol > li.out { + text-decoration: none; + float: left; + padding-right: 10px; + margin-right: 5px; + font-size: 0.8em; + -webkit-border-radius: 0.2em; + border-radius: 0.2em; + padding: 5px 15px; + cursor: pointer; + background: #c2d2dc; + border-bottom: 2px solid rgba(0, 0, 0, 0.1); + color: #103a51; + font-weight: 700; +} + +#mbrsel > div#filterby > div > ol > li.out > span{ + float: left; +} + +.badge { + display: inline-block; + padding: 0.3em 1em; + font-size: 0.8em; + font-weight: bold; + color: #ffffff; + white-space: nowrap; + vertical-align: middle; + background-color: #999999; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 1em; + font-family: "Open Sans"; +} + +.badge-red { + background-color: #b94a48; + margin-right: 0.8em !important; +} + +/* Media query rules for smaller viewport */ +@media only screen /* Large screen with a small window */ +and (max-width: 650px) +, +screen /* HiDPI device like Nexus 5 */ +and (max-device-width: 360px) +and (max-device-height: 640px) +and (-webkit-device-pixel-ratio: 3) +, +screen /* Most mobile devices */ +and (max-device-width: 480px) +and (orientation: portrait) +, +only screen /* iPhone 6 */ +and (max-device-width: 667px) +and (-webkit-device-pixel-ratio: 2) +{ + body, + body > h4#signature { + min-width: 300px; + } + + #template .modifier_kind { + width: 1px; + padding-left: 2.5em; + } + + span.modifier_kind > span.modifier { + display: none; + } + + #definition { + height: 6em; + } + + #definition > h1 { + font-size: 1em; + margin-right: 0.3em; + } + + #definition > h3 { + float: left; + margin: 0.3em 0; + } + + #definition > #owner { + padding-top: 2.6em; + } + + #definition .morelinks { + text-align: left; + font-size: 0.8em; + } + + .big-circle { + margin-top: 0.6em; + } +} + +/* Media query rules specifically for mobile devices */ +@media +screen /* HiDPI device like Nexus 5 */ +and (max-device-width: 360px) +and (max-device-height: 640px) +and (-webkit-device-pixel-ratio: 3) +, +screen /* Most mobile devices */ +and (max-device-width: 480px) +and (orientation: portrait) +, +only screen /* iPhone 6 */ +and (max-device-width: 667px) +and (-webkit-device-pixel-ratio: 2) +{ + #signature { + font-size: 0.7em; + } + + #definition > h1 { + font-size: 1.3em; + } + + #definition .morelinks { + display: none; + } + + #definition #owner { + padding-top: 0.7em; + } + + #signature > span.modifier_kind { + width: auto; + } + + div.fullcomment dl.attributes > dt { + margin: 0.5em 0; + clear: both; + } + + div.fullcomment dl.attributes > dd { + padding-left: 0; + clear: both; + } + + .big-circle { + width: 3em; + height: 3em; + background-size: 3em !important; + margin: 0.5em; + } + + div#template { + margin-bottom: 0.5em; + } + + div#footer { + font-size: 0.5em; + } + + .shortcomment > span.badge { + display: none; + } +} diff --git a/target/universal/stage/share/doc/api/lib/template.js b/target/universal/stage/share/doc/api/lib/template.js new file mode 100644 index 00000000..89112cb0 --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/template.js @@ -0,0 +1,548 @@ +// © 2009–2010 EPFL/LAMP +// code by Gilles Dubochet with contributions by Pedro Furlanetto, Marcin Kubala and Felix Mulder + +var $panzoom = undefined; +$(document).ready(function() { + // Add zoom functionality to type inheritance diagram + $panzoom = $(".diagram-container > .diagram").panzoom({ + increment: 0.1, + minScale: 1, + maxScale: 7, + transition: true, + duration: 200, + contain: 'invert', + easing: "ease-in-out", + $zoomIn: $('#diagram-zoom-in'), + $zoomOut: $('#diagram-zoom-out'), + }); + + var oldWidth = $("div#subpackage-spacer").width() + 1 + "px"; + $("div#packages > ul > li.current").on("click", function() { + $("div#subpackage-spacer").css({ "width": oldWidth }); + $("li.current-entities").toggle(); + }); + + var controls = { + visibility: { + publicOnly: $("#visbl").find("> ol > li.public"), + all: $("#visbl").find("> ol > li.all") + } + }; + + // Escapes special characters and returns a valid jQuery selector + function escapeJquery(str){ + return str.replace(/([;&,\.\+\*\~':"\!\^#$%@\[\]\(\)=<>\|])/g, '\\$1'); + } + + function toggleVisibilityFilter(ctrlToEnable, ctrToDisable) { + if (ctrlToEnable.hasClass("out")) { + ctrlToEnable.removeClass("out").addClass("in"); + ctrToDisable.removeClass("in").addClass("out"); + filter(); + } + } + + controls.visibility.publicOnly.on("click", function() { + toggleVisibilityFilter(controls.visibility.publicOnly, controls.visibility.all); + }); + + controls.visibility.all.on("click", function() { + toggleVisibilityFilter(controls.visibility.all, controls.visibility.publicOnly); + }); + + function exposeMember(jqElem) { + var jqElemParent = jqElem.parent(), + parentName = jqElemParent.attr("name"), + ancestorName = /^([^#]*)(#.*)?$/gi.exec(parentName)[1]; + + // switch visibility filter if necessary + if (jqElemParent.attr("visbl") == "prt") { + toggleVisibilityFilter(controls.visibility.all, controls.visibility.publicOnly); + } + + // toggle appropriate ancestor filter buttons + if (ancestorName) { + $("#filterby li.out[name='" + ancestorName + "']").removeClass("out").addClass("in"); + } + + filter(); + jqElemParent.addClass("selected"); + commentToggleFct(jqElemParent); + $("#content-scroll-container").animate({scrollTop: $("#content-scroll-container").scrollTop() + jqElemParent.offset().top - $("#search").height() - 23 }, 1000); + } + + var isHiddenClass = function (name) { + return name == 'scala.Any' || + name == 'scala.AnyRef'; + }; + + var isHidden = function (elem) { + return $(elem).attr("data-hidden") == 'true'; + }; + + $("#linearization li:gt(0)").filter(function(){ + return isHiddenClass($(this).attr("name")); + }).removeClass("in").addClass("out"); + + $("#implicits li").filter(function(){ + return isHidden(this); + }).removeClass("in").addClass("out"); + + $("#memberfilter > i.arrow").on("click", function() { + $(this).toggleClass("rotate"); + $("#filterby").toggle(); + }); + + // Pre-filter members + filter(); + + // Member filter box + var input = $("#memberfilter input"); + input.on("keyup", function(event) { + + switch ( event.keyCode ) { + + case 27: // escape key + input.val(""); + filter(true); + break; + + case 38: // up + input.val(""); + filter(false); + window.scrollTo(0, $("body").offset().top); + input.trigger("focus"); + break; + + case 33: //page up + input.val(""); + filter(false); + break; + + case 34: //page down + input.val(""); + filter(false); + break; + + default: + window.scrollTo(0, $("#mbrsel").offset().top - 130); + filter(true); + break; + + } + }); + input.on("focus", function(event) { + input.trigger("select"); + }); + $("#memberfilter > .clear").on("click", function() { + $("#memberfilter input").val(""); + $(this).hide(); + filter(); + }); + $(document).on("keydown", function(event) { + if (event.keyCode == 9) { // tab + $("#index-input", window.parent.document).trigger("focus"); + input.val( ""); + return false; + } + }); + + $("#linearization li").on("click", function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + } + filter(); + }); + + $("#implicits li").on("click", function(){ + if ($(this).hasClass("in")) { + $(this).removeClass("in"); + $(this).addClass("out"); + } else if ($(this).hasClass("out")) { + $(this).removeClass("out"); + $(this).addClass("in"); + } + filter(); + }); + + $("#mbrsel > div > div.ancestors > ol > li.hideall").on("click", function() { + $("#linearization li.in").removeClass("in").addClass("out"); + $("#linearization li:first").removeClass("out").addClass("in"); + $("#implicits li.in").removeClass("in").addClass("out"); + + if ($(this).hasClass("out") && $("#mbrsel > div > div.ancestors > ol > li.showall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div > div.ancestors > ol > li.showall").removeClass("in").addClass("out"); + } + + filter(); + }) + $("#mbrsel > div > div.ancestors > ol > li.showall").on("click", function() { + var filteredLinearization = + $("#linearization li.out").filter(function() { + return ! isHiddenClass($(this).attr("name")); + }); + filteredLinearization.removeClass("out").addClass("in"); + + var filteredImplicits = + $("#implicits li.out").filter(function() { + return ! isHidden(this); + }); + filteredImplicits.removeClass("out").addClass("in"); + + if ($(this).hasClass("out") && $("#mbrsel > div > div.ancestors > ol > li.hideall").hasClass("in")) { + $(this).removeClass("out").addClass("in"); + $("#mbrsel > div > div.ancestors > ol > li.hideall").removeClass("in").addClass("out"); + } + + filter(); + }); + $("#order > ol > li.alpha").on("click", function() { + if ($(this).hasClass("out")) + orderAlpha(); + }) + $("#order > ol > li.inherit").on("click", function() { + if ($(this).hasClass("out")) + orderInherit(); + }); + $("#order > ol > li.group").on("click", function() { + if ($(this).hasClass("out")) + orderGroup(); + }); + $("#groupedMembers").hide(); + + initInherit(); + + // Create tooltips + $(".extype").add(".defval").each(function(_,e) { + var $this = $(e); + $this.attr("title", $this.attr("name")); + }); + + /* Add toggle arrows */ + $("#template li[fullComment=yes] .modifier_kind").addClass("closed"); + + function commentToggleFct(element){ + $("#template li.selected").removeClass("selected"); + if (element.is("[fullcomment=no]")) { + return; + } + element.toggleClass("open"); + var signature = element.find(".modifier_kind") + var shortComment = element.find(".shortcomment"); + var fullComment = element.find(".fullcomment"); + var vis = $(":visible", fullComment); + signature.toggleClass("closed").toggleClass("opened"); + if (vis.length > 0) { + if (!isMobile()) { + shortComment.slideDown(100); + fullComment.slideUp(100); + } else { + fullComment.hide(); + shortComment.show(); + } + } + else { + if (!isMobile()) { + shortComment.slideUp(100); + fullComment.slideDown(100); + } else { + shortComment.hide(); + fullComment.show(); + } + } + }; + + $("#template li[fullComment=yes]").on("click", function() { + var sel = window.getSelection().toString(); + if (!sel) commentToggleFct($(this)); + }); + + /* Linear super types and known subclasses */ + function toggleShowContentFct(e){ + e.toggleClass("open"); + var content = $(".hiddenContent", e); + if(content.is(':visible')) { + if (!isMobile()) content.slideUp(100); + else content.hide(); + } else { + if (!isMobile()) content.slideDown(100); + else content.show(); + } + }; + + $(".toggleContainer:not(.diagram-container):not(.full-signature-block)").on("click", function() { + toggleShowContentFct($(this)); + }); + + $(".toggleContainer.full-signature-block").on("click", function() { + toggleShowContentFct($(this)); + return false; + }); + + if ($("#order > ol > li.group").length == 1) { orderGroup(); }; + + function findElementByHash(locationHash) { + var temp = locationHash.replace('#', ''); + var memberSelector = '#' + escapeJquery(temp); + return $(memberSelector); + } + + // highlight and jump to selected member if an anchor is provided + if (window.location.hash) { + var jqElem = findElementByHash(window.location.hash); + if (jqElem.length > 0) + exposeMember(jqElem); + } + + $("#template span.permalink").on("click", function(e) { + e.preventDefault(); + var href = $("a", this).attr("href"); + if (href.indexOf("#") != -1) { + var hash = href.split("#").pop() + try { + window.history.pushState({}, "", "#" + hash) + } catch (e) { + // fallback for file:// URLs, has worse scrolling behavior + location.hash = hash; + } + exposeMember(findElementByHash(hash)) + } + return false; + }); + + $("#mbrsel-input").on("input", function() { + if ($(this).val().length > 0) + $("#memberfilter > .clear").show(); + else + $("#memberfilter > .clear").hide(); + }); +}); + +function orderAlpha() { + $("#order > ol > li.alpha").removeClass("out").addClass("in"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div.ancestors").show(); + filter(); +}; + +function orderInherit() { + $("#order > ol > li.inherit").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.group").removeClass("in").addClass("out"); + $("#template > div.parent").show(); + $("#template > div.conversion").show(); + $("#mbrsel > div.ancestors").hide(); + filter(); +}; + +function orderGroup() { + $("#order > ol > li.group").removeClass("out").addClass("in"); + $("#order > ol > li.alpha").removeClass("in").addClass("out"); + $("#order > ol > li.inherit").removeClass("in").addClass("out"); + $("#template > div.parent").hide(); + $("#template > div.conversion").hide(); + $("#mbrsel > div.ancestors").show(); + filter(); +}; + +/** Prepares the DOM for inheritance-based display. To do so it will: + * - hide all statically-generated parents headings; + * - copy all members from the value and type members lists (flat members) to corresponding lists nested below the + * parent headings (inheritance-grouped members); + * - initialises a control variable used by the filter method to control whether filtering happens on flat members + * or on inheritance-grouped members. */ +function initInherit() { + // inheritParents is a map from fully-qualified names to the DOM node of parent headings. + var inheritParents = new Object(); + var groupParents = new Object(); + $("#inheritedMembers > div.parent").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#inheritedMembers > div.conversion").each(function(){ + inheritParents[$(this).attr("name")] = $(this); + }); + $("#groupedMembers > div.group").each(function(){ + groupParents[$(this).attr("name")] = $(this); + }); + + $("#types > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var types = $("> .types > ol", inheritParent); + if (types.length == 0) { + inheritParent.append("

          Type Members

            "); + types = $("> .types > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var types = $("> .types > ol", groupParent); + if (types.length == 0) { + groupParent.append("
              "); + types = $("> .types > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + types.append(clone); + } + }); + + $(".values > ol > li").each(function(){ + var mbr = $(this); + this.mbrText = mbr.find("> .fullcomment .cmt").text(); + var qualName = mbr.attr("name"); + var owner = qualName.slice(0, qualName.indexOf("#")); + var name = qualName.slice(qualName.indexOf("#") + 1); + var inheritParent = inheritParents[owner]; + if (inheritParent != undefined) { + var values = $("> .values > ol", inheritParent); + if (values.length == 0) { + inheritParent.append("

              Value Members

                "); + values = $("> .values > ol", inheritParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + var group = mbr.attr("group") + var groupParent = groupParents[group]; + if (groupParent != undefined) { + var values = $("> .values > ol", groupParent); + if (values.length == 0) { + groupParent.append("
                  "); + values = $("> .values > ol", groupParent); + } + var clone = mbr.clone(); + clone[0].mbrText = this.mbrText; + values.append(clone); + } + }); + $("#inheritedMembers > div.parent").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#inheritedMembers > div.conversion").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); + $("#groupedMembers > div.group").each(function() { + if ($("> div.members", this).length == 0) { $(this).remove(); }; + }); +}; + +/* filter used to take boolean scrollToMember */ +function filter() { + var query = $.trim($("#memberfilter input").val()).toLowerCase(); + query = query.replace(/[-[\]{}()*+?.,\\^$|#]/g, "\\$&").replace(/\s+/g, "|"); + var queryRegExp = new RegExp(query, "i"); + var privateMembersHidden = $("#visbl > ol > li.public").hasClass("in"); + var orderingAlphabetic = $("#order > ol > li.alpha").hasClass("in"); + var orderingInheritance = $("#order > ol > li.inherit").hasClass("in"); + var orderingGroups = $("#order > ol > li.group").hasClass("in"); + var hiddenSuperclassElementsLinearization = orderingInheritance ? $("#linearization > li:gt(0)") : $("#linearization > li.out"); + var hiddenSuperclassesLinearization = hiddenSuperclassElementsLinearization.map(function() { + return $(this).attr("name"); + }).get(); + var hiddenSuperclassElementsImplicits = orderingInheritance ? $("#implicits > li") : $("#implicits > li.out"); + var hiddenSuperclassesImplicits = hiddenSuperclassElementsImplicits.map(function() { + return $(this).attr("name"); + }).get(); + + var hideInheritedMembers; + + if (orderingAlphabetic) { + $("#allMembers").show(); + $("#inheritedMembers").hide(); + $("#groupedMembers").hide(); + hideInheritedMembers = true; + $("#allMembers > .members").each(filterFunc); + } else if (orderingGroups) { + $("#groupedMembers").show(); + $("#inheritedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = true; + $("#groupedMembers > .group > .members").each(filterFunc); + $("#groupedMembers > div.group").each(function() { + $(this).show(); + if ($("> div.members", this).not(":hidden").length == 0) { + $(this).hide(); + } else { + $(this).show(); + } + }); + } else if (orderingInheritance) { + $("#inheritedMembers").show(); + $("#groupedMembers").hide(); + $("#allMembers").hide(); + hideInheritedMembers = false; + $("#inheritedMembers > .parent > .members").each(filterFunc); + $("#inheritedMembers > .conversion > .members").each(filterFunc); + } + + + function filterFunc() { + var membersVisible = false; + var members = $(this); + members.find("> ol > li").each(function() { + var mbr = $(this); + if (privateMembersHidden && mbr.attr("visbl") == "prt") { + mbr.hide(); + return; + } + var name = mbr.attr("name"); + // Owner filtering must not happen in "inherited from" member lists + if (hideInheritedMembers) { + var ownerIndex = name.indexOf("#"); + if (ownerIndex < 0) { + ownerIndex = name.lastIndexOf("."); + } + var owner = name.slice(0, ownerIndex); + for (var i = 0; i < hiddenSuperclassesLinearization.length; i++) { + if (hiddenSuperclassesLinearization[i] == owner) { + mbr.hide(); + return; + } + }; + for (var i = 0; i < hiddenSuperclassesImplicits.length; i++) { + if (hiddenSuperclassesImplicits[i] == owner) { + mbr.hide(); + return; + } + }; + } + if (query && !(queryRegExp.test(name) || queryRegExp.test(this.mbrText))) { + mbr.hide(); + return; + } + mbr.show(); + membersVisible = true; + }); + + if (membersVisible) + members.show(); + else + members.hide(); + }; + + return false; +}; + +/** Check if user agent is associated with a known mobile browser */ +function isMobile() { + return /Android|webOS|Mobi|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); +} diff --git a/target/universal/stage/share/doc/api/lib/trait.svg b/target/universal/stage/share/doc/api/lib/trait.svg new file mode 100644 index 00000000..207a89f3 --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/trait.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + t + + + + + + + diff --git a/target/universal/stage/share/doc/api/lib/trait_comp.svg b/target/universal/stage/share/doc/api/lib/trait_comp.svg new file mode 100644 index 00000000..8c83dec1 --- /dev/null +++ b/target/universal/stage/share/doc/api/lib/trait_comp.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + t + + + + + + + + diff --git a/target/universal/stage/share/doc/api/lib/trait_diagram.png b/target/universal/stage/share/doc/api/lib/trait_diagram.png new file mode 100644 index 00000000..88983254 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/trait_diagram.png differ diff --git a/target/universal/stage/share/doc/api/lib/type_diagram.png b/target/universal/stage/share/doc/api/lib/type_diagram.png new file mode 100644 index 00000000..d8152529 Binary files /dev/null and b/target/universal/stage/share/doc/api/lib/type_diagram.png differ diff --git a/target/universal/stage/share/doc/api/models/DatabaseExecutionContext.html b/target/universal/stage/share/doc/api/models/DatabaseExecutionContext.html new file mode 100644 index 00000000..2793d206 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/DatabaseExecutionContext.html @@ -0,0 +1,845 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models

                  +

                  DatabaseExecutionContext + + + +

                  +

                  +
                  + +

                  + + + class + + + DatabaseExecutionContext extends CustomExecutionContext + +

                  + + +

                  This class is a pointer to an execution context configured to point to "database.dispatcher" +in the "application.conf" file. +

                  Annotations
                  + @Singleton() + +
                  + + Linear Supertypes + +
                  CustomExecutionContext, ExecutionContextExecutor, Executor, ExecutionContext, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. DatabaseExecutionContext
                  2. CustomExecutionContext
                  3. ExecutionContextExecutor
                  4. Executor
                  5. ExecutionContext
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + DatabaseExecutionContext(system: ActorSystem) + + +
                    Annotations
                    + @Inject() + +
                    +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + + def + + + execute(command: Runnable): Unit + + +
                    Definition Classes
                    CustomExecutionContext → Executor → ExecutionContext
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  13. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + + def + + + reportFailure(cause: Throwable): Unit + + +
                    Definition Classes
                    CustomExecutionContext → ExecutionContext
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  2. + + + + + + + + + def + + + prepare(): ExecutionContext + + +
                    Definition Classes
                    ExecutionContext
                    Annotations
                    + @deprecated + +
                    Deprecated

                    (Since version 2.12.0) preparation of ExecutionContexts will be removed

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from CustomExecutionContext

                  +
                  +

                  Inherited from ExecutionContextExecutor

                  +
                  +

                  Inherited from Executor

                  +
                  +

                  Inherited from ExecutionContext

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/DeploymentScriptResult.html b/target/universal/stage/share/doc/api/models/DeploymentScriptResult.html new file mode 100644 index 00000000..b1ef72a5 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/DeploymentScriptResult.html @@ -0,0 +1,781 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models

                  +

                  DeploymentScriptResult + + + +

                  +

                  +
                  + +

                  + + + case class + + + DeploymentScriptResult(exitCode: Int, output: String) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. DeploymentScriptResult
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + DeploymentScriptResult(exitCode: Int, output: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + val + + + exitCode: Int + + + +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  11. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + + val + + + output: String + + + +
                  14. + + + + + + + + + val + + + success: Boolean + + + +
                  15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  18. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/FeatureToggleModel/index.html b/target/universal/stage/share/doc/api/models/FeatureToggleModel/index.html new file mode 100644 index 00000000..d95e3dda --- /dev/null +++ b/target/universal/stage/share/doc/api/models/FeatureToggleModel/index.html @@ -0,0 +1,528 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  p
                  +

                  models

                  +

                  FeatureToggleModel + + + +

                  + +
                  + +

                  + + + package + + + FeatureToggleModel + +

                  + + +
                  + + Linear Supertypes + +
                  Logging, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. FeatureToggleModel
                  2. Logging
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + +
                  +

                  Type Members

                  +
                  1. + + + + + + + + + class + + + FeatureToggleService extends AnyRef + + +
                    Annotations
                    + @Singleton() + +
                    +
                  2. + + + + + + + + + class + + + JsBoolFeatureToggleValue extends JsFeatureToggleValue + + + +
                  3. + + + + + + + + + case class + + + JsFeatureToggle(toggleName: String, toggleValue: JsFeatureToggleValue) extends Product with Serializable + + + +
                  4. + + + + + + + + + trait + + + JsFeatureToggleValue extends AnyRef + + + +
                  5. + + + + + + + + + class + + + JsRawObjFeatureToggleValue extends JsFeatureToggleValue + + + +
                  6. + + + + + + + + + class + + + JsStringFeatureToggleValue extends JsFeatureToggleValue + + + +
                  +
                  + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + + val + + + logger: Logger + + +
                    Attributes
                    protected
                    Definition Classes
                    Logging
                    +
                  2. + + + + + + + + implicit + val + + + toggleValueWrites: Writes[JsFeatureToggleValue] + + + +
                  3. + + + + + + + + + object + + + JsFeatureToggle extends Serializable + + + +
                  4. +
                  +
                  + + + + +
                  + +
                  +
                  +

                  Inherited from Logging

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$FeatureToggleService$UpDownDropdownMapping.html b/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$FeatureToggleService$UpDownDropdownMapping.html new file mode 100644 index 00000000..91f91b3f --- /dev/null +++ b/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$FeatureToggleService$UpDownDropdownMapping.html @@ -0,0 +1,637 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models.FeatureToggleModel.FeatureToggleService

                  +

                  UpDownDropdownMapping + + + +

                  +

                  +
                  + +

                  + + + case class + + + UpDownDropdownMapping(displayName: String, upDownType: Int, boostMalusValue: Int) extends Product with Serializable + +

                  + + +

                  helper for custom UP/DOWN mappings +

                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. UpDownDropdownMapping
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + UpDownDropdownMapping(displayName: String, upDownType: Int, boostMalusValue: Int) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + val + + + boostMalusValue: Int + + + +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + + val + + + displayName: String + + + +
                  8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + + val + + + upDownType: Int + + + +
                  16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  18. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$FeatureToggleService.html b/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$FeatureToggleService.html new file mode 100644 index 00000000..f4e54119 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$FeatureToggleService.html @@ -0,0 +1,901 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models.FeatureToggleModel

                  +

                  FeatureToggleService + + + +

                  +

                  +
                  + +

                  + + + class + + + FeatureToggleService extends AnyRef + +

                  + + +
                  Annotations
                  + @Singleton() + +
                  + + Linear Supertypes + +
                  AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. FeatureToggleService
                  2. AnyRef
                  3. Any
                  4. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + FeatureToggleService(appConfig: Configuration) + + +
                    Annotations
                    + @Inject() + +
                    +
                  +
                  + +
                  +

                  Type Members

                  +
                  1. + + + + + + + + + case class + + + UpDownDropdownMapping(displayName: String, upDownType: Int, boostMalusValue: Int) extends Product with Serializable + + +

                    helper for custom UP/DOWN mappings +

                    +
                  +
                  + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + getJsFrontendToggleList: List[JsFeatureToggle] + + +

                    Interface +

                    +
                  10. + + + + + + + + + def + + + getSmuiDeploymentGitFilenameCommonRulesTxt: String + + + +
                  11. + + + + + + + + + def + + + getSmuiDeploymentGitRepoUrl: String + + + +
                  12. + + + + + + + + + def + + + getToggleActivateEventHistory: Boolean + + + +
                  13. + + + + + + + + + def + + + getToggleActivateSpelling: Boolean + + + +
                  14. + + + + + + + + + def + + + getToggleDefaultDisplayUsername: String + + + +
                  15. + + + + + + + + + def + + + getToggleRuleDeploymentCustomScript: Boolean + + + +
                  16. + + + + + + + + + def + + + getToggleRuleDeploymentCustomScriptSmui2solrShPath: String + + + +
                  17. + + + + + + + + + def + + + getToggleRuleDeploymentLogRuleId: Boolean + + + +
                  18. + + + + + + + + + def + + + getToggleRuleDeploymentSplitDecompoundRulesTxt: Boolean + + + +
                  19. + + + + + + + + + def + + + getToggleRuleDeploymentSplitDecompoundRulesTxtDstCpFileTo: String + + + +
                  20. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + + def + + + isCustomUpDownMappingsValid(rawCustomUpDownMappings: String): Boolean + + + +
                  22. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  23. + + + + + + + + + def + + + isRuleTaggingActive: Boolean + + + +
                  24. + + + + + + + + implicit + val + + + jsonFormatUpDownDropdownMapping: OFormat[UpDownDropdownMapping] + + + +
                  25. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  26. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  27. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  28. + + + + + + + + + def + + + predefinedTagsFileName: Option[String] + + + +
                  29. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  30. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  31. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  32. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  33. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  34. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsBoolFeatureToggleValue.html b/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsBoolFeatureToggleValue.html new file mode 100644 index 00000000..1e92c169 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsBoolFeatureToggleValue.html @@ -0,0 +1,668 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models.FeatureToggleModel

                  +

                  JsBoolFeatureToggleValue + + + +

                  +

                  +
                  + +

                  + + + class + + + JsBoolFeatureToggleValue extends JsFeatureToggleValue + +

                  + + +
                  + + Linear Supertypes + + +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. JsBoolFeatureToggleValue
                  2. JsFeatureToggleValue
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + JsBoolFeatureToggleValue(bState: Boolean) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + val + + + bState: Boolean + + + +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  13. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + + def + + + render(): String + + + +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from JsFeatureToggleValue

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsFeatureToggle$.html b/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsFeatureToggle$.html new file mode 100644 index 00000000..2e42c97a --- /dev/null +++ b/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsFeatureToggle$.html @@ -0,0 +1,637 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + JsFeatureToggle extends Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. JsFeatureToggle
                  2. Serializable
                  3. Serializable
                  4. AnyRef
                  5. Any
                  6. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + implicit + val + + + toJson: OWrites[JsFeatureToggle] + + + +
                  16. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  19. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  20. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsFeatureToggle.html b/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsFeatureToggle.html new file mode 100644 index 00000000..e5c7b258 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsFeatureToggle.html @@ -0,0 +1,623 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + JsFeatureToggle(toggleName: String, toggleValue: JsFeatureToggleValue) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. JsFeatureToggle
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + JsFeatureToggle(toggleName: String, toggleValue: JsFeatureToggleValue) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  9. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  10. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  13. + + + + + + + + + val + + + toggleName: String + + + +
                  14. + + + + + + + + + val + + + toggleValue: JsFeatureToggleValue + + + +
                  15. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  16. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  17. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  18. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsFeatureToggleValue.html b/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsFeatureToggleValue.html new file mode 100644 index 00000000..76d5f71c --- /dev/null +++ b/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsFeatureToggleValue.html @@ -0,0 +1,639 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  t
                  +

                  models.FeatureToggleModel

                  +

                  JsFeatureToggleValue + + + +

                  +

                  +
                  + +

                  + + + trait + + + JsFeatureToggleValue extends AnyRef + +

                  + + +
                  + + Linear Supertypes + +
                  AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. JsFeatureToggleValue
                  2. AnyRef
                  3. Any
                  4. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + +
                  +

                  Abstract Value Members

                  +
                  1. + + + + + + + + abstract + def + + + render(): String + + + +
                  +
                  + +
                  +

                  Concrete Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  18. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsRawObjFeatureToggleValue.html b/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsRawObjFeatureToggleValue.html new file mode 100644 index 00000000..216c8b84 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsRawObjFeatureToggleValue.html @@ -0,0 +1,652 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models.FeatureToggleModel

                  +

                  JsRawObjFeatureToggleValue + + + +

                  +

                  +
                  + +

                  + + + class + + + JsRawObjFeatureToggleValue extends JsFeatureToggleValue + +

                  + + +
                  + + Linear Supertypes + + +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. JsRawObjFeatureToggleValue
                  2. JsFeatureToggleValue
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + JsRawObjFeatureToggleValue(rawObjAsString: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + render(): String + + + +
                  15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  19. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  20. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from JsFeatureToggleValue

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsStringFeatureToggleValue.html b/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsStringFeatureToggleValue.html new file mode 100644 index 00000000..823b90bf --- /dev/null +++ b/target/universal/stage/share/doc/api/models/FeatureToggleModel/package$$JsStringFeatureToggleValue.html @@ -0,0 +1,652 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models.FeatureToggleModel

                  +

                  JsStringFeatureToggleValue + + + +

                  +

                  +
                  + +

                  + + + class + + + JsStringFeatureToggleValue extends JsFeatureToggleValue + +

                  + + +
                  + + Linear Supertypes + + +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. JsStringFeatureToggleValue
                  2. JsFeatureToggleValue
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + JsStringFeatureToggleValue(value: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + render(): String + + + +
                  15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  19. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  20. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from JsFeatureToggleValue

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/Id$.html b/target/universal/stage/share/doc/api/models/Id$.html new file mode 100644 index 00000000..6559bf7d --- /dev/null +++ b/target/universal/stage/share/doc/api/models/Id$.html @@ -0,0 +1,777 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models

                  +

                  Id + + + +

                  +

                  + Companion class Id +

                  +
                  + +

                  + + + object + + + Id + +

                  + + +
                  + + Linear Supertypes + +
                  AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. Id
                  2. AnyRef
                  3. Any
                  4. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + implicit + val + + + jsonWrites: Writes[Id] + + + +
                  12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  13. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  19. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  20. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/Id.html b/target/universal/stage/share/doc/api/models/Id.html new file mode 100644 index 00000000..015e9c53 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/Id.html @@ -0,0 +1,812 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models

                  +

                  Id + + + +

                  +

                  + Companion object Id +

                  +
                  + +

                  + + abstract + class + + + Id extends AnyRef + +

                  + + + + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. Id
                  2. AnyRef
                  3. Any
                  4. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + Id(id: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + + +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  11. + + + + + + + + + val + + + id: String + + + +
                  12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/IdObject.html b/target/universal/stage/share/doc/api/models/IdObject.html new file mode 100644 index 00000000..90c1b9a4 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/IdObject.html @@ -0,0 +1,895 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models

                  +

                  IdObject + + + +

                  +

                  +
                  + +

                  + + abstract + class + + + IdObject[T <: Id] extends AnyRef + +

                  + + + + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. IdObject
                  2. AnyRef
                  3. Any
                  4. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + IdObject(fromString: (String) ⇒ T) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + def + + + apply(): T + + + +
                  5. + + + + + + + + + def + + + apply(str: String): T + + + +
                  6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  7. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + implicit + val + + + columnToId: Column[T] + + + +
                  9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[T] + + + +
                  10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[T] + + + +
                  11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  16. + + + + + + + + implicit + val + + + jsonReads: Reads[T] + + + +
                  17. + + + + + + + + implicit + val + + + jsonWrites: Writes[T] + + + +
                  18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  22. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  25. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  26. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/SearchManagementRepository.html b/target/universal/stage/share/doc/api/models/SearchManagementRepository.html new file mode 100644 index 00000000..c1ac2fee --- /dev/null +++ b/target/universal/stage/share/doc/api/models/SearchManagementRepository.html @@ -0,0 +1,1239 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models

                  +

                  SearchManagementRepository + + + +

                  +

                  +
                  + +

                  + + + class + + + SearchManagementRepository extends Logging + +

                  + + +
                  Annotations
                  + @Singleton() + +
                  + + Linear Supertypes + +
                  Logging, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SearchManagementRepository
                  2. Logging
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + SearchManagementRepository(dbapi: DBApi, toggleService: FeatureToggleService)(implicit ec: DatabaseExecutionContext) + + +
                    Annotations
                    + @Inject() + +
                    +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + def + + + addNewCanonicalSpelling(solrIndexId: SolrIndexId, term: String, userInfo: Option[String]): CanonicalSpelling + + +

                    Canonical spellings and alternative spellings

                    +
                  5. + + + + + + + + + def + + + addNewDeploymentLogOk(solrIndexId: String, targetPlatform: String): Boolean + + + +
                  6. + + + + + + + + + def + + + addNewInputTag(inputTag: InputTag): Unit + + + +
                  7. + + + + + + + + + def + + + addNewSearchInput(solrIndexId: SolrIndexId, searchInputTerm: String, tags: Seq[InputTagId], userInfo: Option[String]): SearchInputId + + +

                    Adds new Search Input (term) to the database table.

                    Adds new Search Input (term) to the database table. This method only focuses the term, and does not care about any synonyms. +

                    +
                  8. + + + + + + + + + def + + + addNewSolrIndex(newSolrIndex: SolrIndex): SolrIndexId + + + +
                  9. + + + + + + + + + def + + + addNewSuggestedSolrField(solrIndexId: SolrIndexId, suggestedSolrFieldName: String): SuggestedSolrField + + + +
                  10. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + + def + + + deleteSearchInput(searchInputId: String, userInfo: Option[String]): Int + + + +
                  13. + + + + + + + + + def + + + deleteSolrIndex(solrIndexId: String): Int + + +

                    We check for any InputTags, CanonicalSpellings, and SearchInputs.

                    We check for any InputTags, CanonicalSpellings, and SearchInputs. We don't +check for the existence of any SuggestedSolrFields. +

                    +
                  14. + + + + + + + + + def + + + deleteSpelling(canonicalSpellingId: String, userInfo: Option[String]): Int + + + +
                  15. + + + + + + + + + def + + + deleteSuggestedSolrField(suggestedSolrFieldId: SuggestedSolrFieldId): Int + + + +
                  16. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  18. + + + + + + + + + def + + + getActivityReport(solrIndexId: SolrIndexId, dateFrom: LocalDateTime, dateTo: LocalDateTime): ActivityReport + + + +
                  19. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + + def + + + getDetailedSearchInput(searchInputId: SearchInputId): Option[SearchInputWithRules] + + + +
                  21. + + + + + + + + + def + + + getDetailedSpelling(canonicalSpellingId: String): Option[CanonicalSpellingWithAlternatives] + + + +
                  22. + + + + + + + + + def + + + getInputRuleActivityLog(inputId: String): ActivityLog + + +

                    Get the activity log (based on event history).

                    +
                  23. + + + + + + + + + def + + + getRulesReport(solrIndexId: SolrIndexId): RulesReport + + +

                    Reports +

                    +
                  24. + + + + + + + + + def + + + getSolrIndex(solrIndexId: SolrIndexId): SolrIndex + + + +
                  25. + + + + + + + + + def + + + getSolrIndexName(solrIndexId: SolrIndexId): String + + + +
                  26. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  27. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  28. + + + + + + + + + def + + + lastDeploymentLogDetail(solrIndexId: String, targetPlatform: String): Option[DeploymentLog] + + + +
                  29. + + + + + + + + + def + + + listAllInputTags(): Seq[InputTag] + + + +
                  30. + + + + + + + + + def + + + listAllSearchInputsInclDirectedSynonyms(solrIndexId: SolrIndexId): List[SearchInputWithRules] + + +

                    Lists all Search Inputs including directed Synonyms belonging to them (for a list overview).

                    +
                  31. + + + + + + + + + def + + + listAllSolrIndexes: List[SolrIndex] + + +

                    List all Solr Indeces the SearchInput's can be configured for.

                    +
                  32. + + + + + + + + + def + + + listAllSpellings(solrIndexId: SolrIndexId): List[CanonicalSpelling] + + + +
                  33. + + + + + + + + + def + + + listAllSpellingsWithAlternatives(solrIndexId: SolrIndexId): List[CanonicalSpellingWithAlternatives] + + + +
                  34. + + + + + + + + + def + + + listAllSuggestedSolrFields(solrIndexId: String): List[SuggestedSolrField] + + +

                    SMUI helper (like suggested Solr fields, deployment log) +

                    +
                  35. + + + + + + + + + def + + + loadAllInputIdsForSolrIndex(solrIndexId: SolrIndexId): Seq[SearchInputId] + + + +
                  36. + + + + + + + + + val + + + logger: Logger + + +
                    Attributes
                    protected
                    Definition Classes
                    Logging
                    +
                  37. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  38. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  39. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  40. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  41. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  42. + + + + + + + + + def + + + updateSearchInput(searchInput: SearchInputWithRules, userInfo: Option[String]): Unit + + + +
                  43. + + + + + + + + + def + + + updateSpelling(spelling: CanonicalSpellingWithAlternatives, userInfo: Option[String]): Unit + + + +
                  44. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  45. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  46. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  47. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Logging

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/SolrIndex$.html b/target/universal/stage/share/doc/api/models/SolrIndex$.html new file mode 100644 index 00000000..ddb4dc94 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/SolrIndex$.html @@ -0,0 +1,895 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models

                  +

                  SolrIndex + + + +

                  +

                  + Companion class SolrIndex +

                  +
                  + +

                  + + + object + + + SolrIndex extends Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SolrIndex
                  2. Serializable
                  3. Serializable
                  4. AnyRef
                  5. Any
                  6. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + TABLE_NAME: String + + + +
                  5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + + def + + + delete(id: String)(implicit connection: Connection): Int + + + +
                  8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  9. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  10. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + + def + + + insert(newSolrIndex: SolrIndex)(implicit connection: Connection): SolrIndexId + + + +
                  13. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  14. + + + + + + + + implicit + val + + + jsonFormat: OFormat[SolrIndex] + + + +
                  15. + + + + + + + + + def + + + listAll(implicit connection: Connection): List[SolrIndex] + + +

                    List all Solr Indeces the SearchInput's can be configured for +

                    List all Solr Indeces the SearchInput's can be configured for +

                    returns

                    tbd

                    +
                  16. + + + + + + + + + def + + + loadById(solrIndexId: SolrIndexId)(implicit connection: Connection): SolrIndex + + + +
                  17. + + + + + + + + + def + + + loadNameById(solrIndexId: SolrIndexId)(implicit connection: Connection): String + + + +
                  18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + + val + + + sqlParser: RowParser[SolrIndex] + + + +
                  22. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  23. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  24. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  25. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  26. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  27. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/SolrIndex.html b/target/universal/stage/share/doc/api/models/SolrIndex.html new file mode 100644 index 00000000..702e9cc0 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/SolrIndex.html @@ -0,0 +1,783 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models

                  +

                  SolrIndex + + + +

                  +

                  + Companion object SolrIndex +

                  +
                  + +

                  + + + case class + + + SolrIndex(id: SolrIndexId = SolrIndexId(), name: String, description: String) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SolrIndex
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + SolrIndex(id: SolrIndexId = SolrIndexId(), name: String, description: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + + val + + + description: String + + + +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + val + + + id: SolrIndexId + + + +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + + val + + + name: String + + + +
                  12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  13. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  18. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/SolrIndexId$.html b/target/universal/stage/share/doc/api/models/SolrIndexId$.html new file mode 100644 index 00000000..54b7f6e6 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/SolrIndexId$.html @@ -0,0 +1,875 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models

                  +

                  SolrIndexId + + + +

                  +

                  + Companion class SolrIndexId +

                  +
                  + +

                  + + + object + + + SolrIndexId extends IdObject[SolrIndexId] + +

                  + + +
                  + + Linear Supertypes + +
                  IdObject[SolrIndexId], AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SolrIndexId
                  2. IdObject
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + def + + + apply(): SolrIndexId + + +
                    Definition Classes
                    IdObject
                    +
                  5. + + + + + + + + + def + + + apply(str: String): SolrIndexId + + +
                    Definition Classes
                    IdObject
                    +
                  6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  7. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + implicit + val + + + columnToId: Column[SolrIndexId] + + +
                    Definition Classes
                    IdObject
                    +
                  9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[SolrIndexId] + + +
                    Definition Classes
                    IdObject
                    +
                  10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[SolrIndexId] + + +
                    Definition Classes
                    IdObject
                    +
                  11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  16. + + + + + + + + implicit + val + + + jsonReads: Reads[SolrIndexId] + + +
                    Definition Classes
                    IdObject
                    +
                  17. + + + + + + + + implicit + val + + + jsonWrites: Writes[SolrIndexId] + + +
                    Definition Classes
                    IdObject
                    +
                  18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  22. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  25. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  26. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from IdObject[SolrIndexId]

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/SolrIndexId.html b/target/universal/stage/share/doc/api/models/SolrIndexId.html new file mode 100644 index 00000000..a0fec3db --- /dev/null +++ b/target/universal/stage/share/doc/api/models/SolrIndexId.html @@ -0,0 +1,809 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models

                  +

                  SolrIndexId + + + +

                  +

                  + Companion object SolrIndexId +

                  +
                  + +

                  + + + class + + + SolrIndexId extends Id + +

                  + + +
                  + + Linear Supertypes + +
                  Id, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SolrIndexId
                  2. Id
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + SolrIndexId(id: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
                    Definition Classes
                    Id
                    +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  11. + + + + + + + + + val + + + id: String + + +
                    Definition Classes
                    Id
                    +
                  12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Id

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/Status$.html b/target/universal/stage/share/doc/api/models/Status$.html new file mode 100644 index 00000000..2d58aa09 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/Status$.html @@ -0,0 +1,791 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models

                  +

                  Status + + + +

                  +

                  +
                  + +

                  + + + object + + + Status + +

                  + + +
                  + + Linear Supertypes + +
                  AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. Status
                  2. AnyRef
                  3. Any
                  4. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + isActiveFromStatus(status: Int): Boolean + + + +
                  11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  13. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + + def + + + statusFromIsActive(isActive: Boolean): Int + + + +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/SuggestedSolrField$.html b/target/universal/stage/share/doc/api/models/SuggestedSolrField$.html new file mode 100644 index 00000000..cf72b649 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/SuggestedSolrField$.html @@ -0,0 +1,925 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + SuggestedSolrField extends Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SuggestedSolrField
                  2. Serializable
                  3. Serializable
                  4. AnyRef
                  5. Any
                  6. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + ID: String + + + +
                  5. + + + + + + + + + val + + + LAST_UPDATE: String + + + +
                  6. + + + + + + + + + val + + + NAME: String + + + +
                  7. + + + + + + + + + val + + + SOLR_INDEX_ID: String + + + +
                  8. + + + + + + + + + val + + + TABLE_NAME: String + + + +
                  9. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  10. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + + def + + + delete(id: SuggestedSolrFieldId)(implicit connection: Connection): Int + + + +
                  12. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  13. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  14. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + + def + + + insert(solrIndexId: SolrIndexId, fieldName: String)(implicit connection: Connection): SuggestedSolrField + + + +
                  17. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  18. + + + + + + + + implicit + val + + + jsonFormat: OFormat[SuggestedSolrField] + + + +
                  19. + + + + + + + + + def + + + listAll(solrIndexId: SolrIndexId)(implicit connection: Connection): List[SuggestedSolrField] + + + +
                  20. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  21. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  22. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  23. + + + + + + + + + val + + + sqlParser: RowParser[SuggestedSolrField] + + + +
                  24. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  25. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  26. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  27. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  28. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  29. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/SuggestedSolrField.html b/target/universal/stage/share/doc/api/models/SuggestedSolrField.html new file mode 100644 index 00000000..6d32edfe --- /dev/null +++ b/target/universal/stage/share/doc/api/models/SuggestedSolrField.html @@ -0,0 +1,767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + SuggestedSolrField(id: SuggestedSolrFieldId = SuggestedSolrFieldId(), name: String) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SuggestedSolrField
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + SuggestedSolrField(id: SuggestedSolrFieldId = SuggestedSolrFieldId(), name: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + + val + + + id: SuggestedSolrFieldId + + + +
                  9. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  10. + + + + + + + + + val + + + name: String + + + +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  16. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  17. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  18. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/SuggestedSolrFieldId$.html b/target/universal/stage/share/doc/api/models/SuggestedSolrFieldId$.html new file mode 100644 index 00000000..d656c942 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/SuggestedSolrFieldId$.html @@ -0,0 +1,875 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + SuggestedSolrFieldId extends IdObject[SuggestedSolrFieldId] + +

                  + + +
                  + + Linear Supertypes + + +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SuggestedSolrFieldId
                  2. IdObject
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + def + + + apply(): SuggestedSolrFieldId + + +
                    Definition Classes
                    IdObject
                    +
                  5. + + + + + + + + + def + + + apply(str: String): SuggestedSolrFieldId + + +
                    Definition Classes
                    IdObject
                    +
                  6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  7. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + implicit + val + + + columnToId: Column[SuggestedSolrFieldId] + + +
                    Definition Classes
                    IdObject
                    +
                  9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[SuggestedSolrFieldId] + + +
                    Definition Classes
                    IdObject
                    +
                  10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[SuggestedSolrFieldId] + + +
                    Definition Classes
                    IdObject
                    +
                  11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  16. + + + + + + + + implicit + val + + + jsonReads: Reads[SuggestedSolrFieldId] + + +
                    Definition Classes
                    IdObject
                    +
                  17. + + + + + + + + implicit + val + + + jsonWrites: Writes[SuggestedSolrFieldId] + + +
                    Definition Classes
                    IdObject
                    +
                  18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  22. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  25. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  26. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from IdObject[SuggestedSolrFieldId]

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/SuggestedSolrFieldId.html b/target/universal/stage/share/doc/api/models/SuggestedSolrFieldId.html new file mode 100644 index 00000000..bdfe9ac0 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/SuggestedSolrFieldId.html @@ -0,0 +1,809 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + class + + + SuggestedSolrFieldId extends Id + +

                  + + +
                  + + Linear Supertypes + +
                  Id, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SuggestedSolrFieldId
                  2. Id
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + SuggestedSolrFieldId(id: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
                    Definition Classes
                    Id
                    +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  11. + + + + + + + + + val + + + id: String + + +
                    Definition Classes
                    Id
                    +
                  12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Id

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/buildInfo/BuildInfo$.html b/target/universal/stage/share/doc/api/models/buildInfo/BuildInfo$.html new file mode 100644 index 00000000..9d3d7c34 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/buildInfo/BuildInfo$.html @@ -0,0 +1,694 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models.buildInfo

                  +

                  BuildInfo + + + +

                  +

                  +
                  + +

                  + + + object + + + BuildInfo extends Product with Serializable + +

                  + + +

                  This object was generated by sbt-buildinfo.

                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. BuildInfo
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + val + + + builtAtMillis: Long + + +

                    The value is 1653575219667L.

                    +
                  6. + + + + + + + + + val + + + builtAtString: String + + +

                    The value is "2022-05-26 14:26:59.667".

                    +
                  7. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  9. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  10. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + + val + + + gitHash: String + + +

                    The value is "301d8dac6f90fc7287765c4154f4e25043812ae4".

                    +
                  12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  13. + + + + + + + + + val + + + name: String + + +

                    The value is "search-management-ui".

                    +
                  14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  18. + + + + + + + + + val + + + toJson: String + + + +
                  19. + + + + + + + + + val + + + toMap: Map[String, Any] + + + +
                  20. + + + + + + + + + val + + + toString: String + + +
                    Definition Classes
                    BuildInfo → AnyRef → Any
                    +
                  21. + + + + + + + + + val + + + version: String + + +

                    The value is "3.14.0".

                    +
                  22. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  23. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  24. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  25. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/buildInfo/index.html b/target/universal/stage/share/doc/api/models/buildInfo/index.html new file mode 100644 index 00000000..04102d38 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/buildInfo/index.html @@ -0,0 +1,351 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  p
                  +

                  models

                  +

                  buildInfo + + + +

                  + +
                  + +

                  + + + package + + + buildInfo + +

                  + + +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. + +
                  +
                  + +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + + object + + + BuildInfo extends Product with Serializable + + +

                    This object was generated by sbt-buildinfo.

                    +
                  2. +
                  +
                  + + + + +
                  + +
                  + + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/config/SmuiVersion$.html b/target/universal/stage/share/doc/api/models/config/SmuiVersion$.html new file mode 100644 index 00000000..c9d5d5d0 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/config/SmuiVersion$.html @@ -0,0 +1,651 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + SmuiVersion extends Logging with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Logging, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SmuiVersion
                  2. Serializable
                  3. Serializable
                  4. Logging
                  5. AnyRef
                  6. Any
                  7. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + + def + + + latestVersionFromDockerHub(): Option[SmuiVersion] + + + +
                  12. + + + + + + + + + val + + + logger: Logger + + +
                    Attributes
                    protected
                    Definition Classes
                    Logging
                    +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + + def + + + parse(rawVersionString: String): Option[SmuiVersion] + + + +
                  17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  18. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  20. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  21. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  22. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Logging

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/config/SmuiVersion.html b/target/universal/stage/share/doc/api/models/config/SmuiVersion.html new file mode 100644 index 00000000..4fa05eaf --- /dev/null +++ b/target/universal/stage/share/doc/api/models/config/SmuiVersion.html @@ -0,0 +1,651 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + SmuiVersion(major: Int, minor: Int, build: Int) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SmuiVersion
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + SmuiVersion(major: Int, minor: Int, build: Int) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + val + + + build: Int + + + +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + greaterThan(bVersion: SmuiVersion): Boolean + + + +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + + val + + + major: Int + + + +
                  12. + + + + + + + + + val + + + minor: Int + + + +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    SmuiVersion → AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/config/index.html b/target/universal/stage/share/doc/api/models/config/index.html new file mode 100644 index 00000000..64d3a5de --- /dev/null +++ b/target/universal/stage/share/doc/api/models/config/index.html @@ -0,0 +1,370 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  p
                  +

                  models

                  +

                  config + + + +

                  + +
                  + +

                  + + + package + + + config + +

                  + + +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. + +
                  +
                  + +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + +
                  +

                  Type Members

                  +
                  1. + + + + + + + + + case class + + + SmuiVersion(major: Int, minor: Int, build: Int) extends Product with Serializable + + + +
                  +
                  + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + + object + + + SmuiVersion extends Logging with Serializable + + + +
                  2. +
                  +
                  + + + + +
                  + +
                  + + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/eventhistory/ActivityLog$.html b/target/universal/stage/share/doc/api/models/eventhistory/ActivityLog$.html new file mode 100644 index 00000000..56436a68 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/eventhistory/ActivityLog$.html @@ -0,0 +1,724 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + ActivityLog extends Logging with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Logging, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. ActivityLog
                  2. Serializable
                  3. Serializable
                  4. Logging
                  5. AnyRef
                  6. Any
                  7. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + changesForSolrIndexInPeriod(solrIndexId: SolrIndexId, dateFrom: LocalDateTime, dateTo: LocalDateTime)(implicit connection: Connection): ActivityLog + + + +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + implicit + val + + + jsonFormatActivityLog: OFormat[ActivityLog] + + + +
                  13. + + + + + + + + implicit + val + + + jsonFormatActivityLogEntry: OFormat[ActivityLogEntry] + + + +
                  14. + + + + + + + + implicit + val + + + jsonFormatDiffSummary: OFormat[DiffSummary] + + + +
                  15. + + + + + + + + + def + + + loadForId(id: String)(implicit connection: Connection): ActivityLog + + +

                    Interface +

                    +
                  16. + + + + + + + + + val + + + logger: Logger + + +
                    Attributes
                    protected
                    Definition Classes
                    Logging
                    +
                  17. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  18. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  19. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  21. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  22. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  23. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  24. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  25. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Logging

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/eventhistory/ActivityLog.html b/target/universal/stage/share/doc/api/models/eventhistory/ActivityLog.html new file mode 100644 index 00000000..8fa4438c --- /dev/null +++ b/target/universal/stage/share/doc/api/models/eventhistory/ActivityLog.html @@ -0,0 +1,611 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + ActivityLog(items: Seq[ActivityLogEntry]) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. ActivityLog
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + ActivityLog(items: Seq[ActivityLogEntry]) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  9. + + + + + + + + + val + + + items: Seq[ActivityLogEntry] + + + +
                  10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  11. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  15. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  16. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  17. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/eventhistory/ActivityLogEntry.html b/target/universal/stage/share/doc/api/models/eventhistory/ActivityLogEntry.html new file mode 100644 index 00000000..ecf0280f --- /dev/null +++ b/target/universal/stage/share/doc/api/models/eventhistory/ActivityLogEntry.html @@ -0,0 +1,641 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models.eventhistory

                  +

                  ActivityLogEntry + + + +

                  +

                  +
                  + +

                  + + + case class + + + ActivityLogEntry(formattedDateTime: String, userInfo: Option[String], diffSummary: Seq[DiffSummary]) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. ActivityLogEntry
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + ActivityLogEntry(formattedDateTime: String, userInfo: Option[String], diffSummary: Seq[DiffSummary]) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + + val + + + diffSummary: Seq[DiffSummary] + + + +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + val + + + formattedDateTime: String + + + +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + + val + + + userInfo: Option[String] + + + +
                  16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  18. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/eventhistory/DiffSummary$$HEADLINE$.html b/target/universal/stage/share/doc/api/models/eventhistory/DiffSummary$$HEADLINE$.html new file mode 100644 index 00000000..015025f8 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/eventhistory/DiffSummary$$HEADLINE$.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models.eventhistory.DiffSummary

                  +

                  HEADLINE + + + +

                  +

                  +
                  + +

                  + + + object + + + HEADLINE extends Enumeration + +

                  + + +
                  + + Linear Supertypes + +
                  Enumeration, Serializable, Serializable, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. HEADLINE
                  2. Enumeration
                  3. Serializable
                  4. Serializable
                  5. AnyRef
                  6. Any
                  7. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + +
                  +

                  Type Members

                  +
                  1. + + + + + + + + + class + + + Val extends Value with Serializable + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    Annotations
                    + @SerialVersionUID() + +
                    +
                  2. + + + + + + + + abstract + class + + + Value extends Ordered[Value] with Serializable + + +
                    Definition Classes
                    Enumeration
                    Annotations
                    + @SerialVersionUID() + +
                    +
                  3. + + + + + + + + + class + + + ValueSet extends AbstractSet[Value] with SortedSet[Value] with SortedSetLike[Value, ValueSet] with Serializable + + +
                    Definition Classes
                    Enumeration
                    +
                  +
                  + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + ALT_SPELLING: String + + + +
                  5. + + + + + + + + + val + + + COMMENT: String + + + +
                  6. + + + + + + + + + val + + + INPUT: String + + + +
                  7. + + + + + + + + + val + + + RULE: String + + + +
                  8. + + + + + + + + + val + + + SPELLING: String + + + +
                  9. + + + + + + + + final + def + + + Value(i: Int, name: String): Value + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  10. + + + + + + + + final + def + + + Value(name: String): Value + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  11. + + + + + + + + final + def + + + Value(i: Int): Value + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  12. + + + + + + + + final + def + + + Value: Value + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  13. + + + + + + + + final + def + + + apply(x: Int): Value + + +
                    Definition Classes
                    Enumeration
                    +
                  14. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  15. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  19. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  21. + + + + + + + + final + def + + + maxId: Int + + +
                    Definition Classes
                    Enumeration
                    +
                  22. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  23. + + + + + + + + + var + + + nextId: Int + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  24. + + + + + + + + + var + + + nextName: Iterator[String] + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  25. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  26. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  27. + + + + + + + + + def + + + readResolve(): AnyRef + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  28. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  29. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    Enumeration → AnyRef → Any
                    +
                  30. + + + + + + + + + def + + + values: ValueSet + + +
                    Definition Classes
                    Enumeration
                    +
                  31. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  32. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  33. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  34. + + + + + + + + final + def + + + withName(s: String): Value + + +
                    Definition Classes
                    Enumeration
                    +
                  35. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Enumeration

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/eventhistory/DiffSummary$.html b/target/universal/stage/share/doc/api/models/eventhistory/DiffSummary$.html new file mode 100644 index 00000000..462d05c4 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/eventhistory/DiffSummary$.html @@ -0,0 +1,657 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + DiffSummary extends Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. DiffSummary
                  2. Serializable
                  3. Serializable
                  4. AnyRef
                  5. Any
                  6. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + readableEventType(eventType: SmuiEventType.Value): String + + + +
                  15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  19. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  20. + + + + + + + + + object + + + HEADLINE extends Enumeration + + + +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/eventhistory/DiffSummary.html b/target/universal/stage/share/doc/api/models/eventhistory/DiffSummary.html new file mode 100644 index 00000000..19441d47 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/eventhistory/DiffSummary.html @@ -0,0 +1,699 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + DiffSummary(entity: String, eventType: String, before: Option[String], after: Option[String], inputTerm: Option[String] = None) extends Product with Serializable + +

                  + + +
                  after

                  +examples below (for being displayed on the frontend):

                  + + + + + +

                  entity/eventType

                  before

                  after

                  user info

                  INPUT (created)

                  laptop (active)

                  Paul Search Manager

                  RULE (created)

                  netbook

                  Paul Search Manager

                  RULE (updated)

                  -notebück (inactive)-

                  notebook (active)

                  Paul Search Manager

                  RULE (deleted)

                  -lapptopp-

                  Paul Search Manager

                  SPELLLING (created)

                  lapptopp (active)

                  Paul Search Manager

                  COMMENT (updated)

                  -Comment before-

                  Comment after

                  Paul Search Manager

                  TODO PRELIVE/LIVE deployment, see:

                  + + + + +

                  LIVE DEPLOY

                  Status: OK

                  Paul Search Manager

                  | PRELIVE DEPLOY | | Status: FAIL | Paul Search Manager |

                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. DiffSummary
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + DiffSummary(entity: String, eventType: String, before: Option[String], after: Option[String], inputTerm: Option[String] = None) + + +

                    after

                    +examples below (for being displayed on the frontend):

                    + + + + + +

                    entity/eventType

                    before

                    after

                    user info

                    INPUT (created)

                    laptop (active)

                    Paul Search Manager

                    RULE (created)

                    netbook

                    Paul Search Manager

                    RULE (updated)

                    -notebück (inactive)-

                    notebook (active)

                    Paul Search Manager

                    RULE (deleted)

                    -lapptopp-

                    Paul Search Manager

                    SPELLLING (created)

                    lapptopp (active)

                    Paul Search Manager

                    COMMENT (updated)

                    -Comment before-

                    Comment after

                    Paul Search Manager

                    TODO PRELIVE/LIVE deployment, see:

                    + + + + +

                    LIVE DEPLOY

                    Status: OK

                    Paul Search Manager

                    | PRELIVE DEPLOY | | Status: FAIL | Paul Search Manager |

                    +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + after: Option[String] + + + +
                  5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  6. + + + + + + + + + val + + + before: Option[String] + + + +
                  7. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + + val + + + entity: String + + + +
                  9. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  10. + + + + + + + + + val + + + eventType: String + + + +
                  11. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + + val + + + inputTerm: Option[String] + + + +
                  13. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/eventhistory/InputEvent$.html b/target/universal/stage/share/doc/api/models/eventhistory/InputEvent$.html new file mode 100644 index 00000000..159697ee --- /dev/null +++ b/target/universal/stage/share/doc/api/models/eventhistory/InputEvent$.html @@ -0,0 +1,981 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + InputEvent extends Logging with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Logging, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. InputEvent
                  2. Serializable
                  3. Serializable
                  4. Logging
                  5. AnyRef
                  6. Any
                  7. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + EVENT_SOURCE: String + + + +
                  5. + + + + + + + + + val + + + EVENT_TIME: String + + + +
                  6. + + + + + + + + + val + + + EVENT_TYPE: String + + + +
                  7. + + + + + + + + + val + + + ID: String + + + +
                  8. + + + + + + + + + val + + + INPUT_ID: String + + + +
                  9. + + + + + + + + + val + + + JSON_PAYLOAD: String + + + +
                  10. + + + + + + + + + val + + + TABLE_NAME: String + + + +
                  11. + + + + + + + + + val + + + USER_INFO: String + + + +
                  12. + + + + + + + + + def + + + allChangedInputIdsForSolrIndexIdInPeriod(solrIndexId: SolrIndexId, dateFrom: LocalDateTime, dateTo: LocalDateTime)(implicit connection: Connection): List[String] + + +

                    Determine all search_input and spelling entity IDs with change event within dateFrom/To period on that SolrIndex +

                    +
                  13. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  14. + + + + + + + + + def + + + changeEventsForIdInPeriod(inputId: String, dateFrom: LocalDateTime, dateTo: LocalDateTime)(implicit connection: Connection): (Option[InputEvent], Option[InputEvent]) + + +

                    Determine the event pair, that describes the change of an entity within a given period (if any happened) +

                    +
                  15. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + + def + + + countEventsWithoutProperUserInfo(implicit connection: Connection): Long + + + +
                  17. + + + + + + + + + def + + + createForSearchInput(inputId: SearchInputId, userInfo: Option[String], virtuallyCreated: Boolean)(implicit connection: Connection): InputEvent + + + +
                  18. + + + + + + + + + def + + + createForSpelling(inputId: CanonicalSpellingId, userInfo: Option[String], virtuallyCreated: Boolean)(implicit connection: Connection): InputEvent + + + +
                  19. + + + + + + + + + def + + + deleteForSearchInput(inputId: SearchInputId, userInfo: Option[String])(implicit connection: Connection): InputEvent + + + +
                  20. + + + + + + + + + def + + + deleteForSpelling(inputId: CanonicalSpellingId, userInfo: Option[String])(implicit connection: Connection): InputEvent + + + +
                  21. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  22. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  23. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  24. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  25. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  26. + + + + + + + + + def + + + loadForId(inputId: String)(implicit connection: Connection): Seq[InputEvent] + + +

                    inputId

                    either be a SearchInput or CanonicalSpelling ID.

                    +
                  27. + + + + + + + + + val + + + logger: Logger + + +
                    Attributes
                    protected
                    Definition Classes
                    Logging
                    +
                  28. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  29. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  30. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  31. + + + + + + + + + def + + + searchInputIdsWithoutEvent()(implicit connection: Connection): Seq[SearchInputId] + + + +
                  32. + + + + + + + + + def + + + spellingIdsWithoutEvent()(implicit connection: Connection): Seq[CanonicalSpellingId] + + + +
                  33. + + + + + + + + + val + + + sqlParser: RowParser[InputEvent] + + + +
                  34. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  35. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  36. + + + + + + + + + def + + + updateForSearchInput(inputId: SearchInputId, userInfo: Option[String])(implicit connection: Connection): InputEvent + + + +
                  37. + + + + + + + + + def + + + updateForSpelling(inputId: CanonicalSpellingId, userInfo: Option[String])(implicit connection: Connection): InputEvent + + + +
                  38. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  39. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  40. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  41. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Logging

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/eventhistory/InputEvent.html b/target/universal/stage/share/doc/api/models/eventhistory/InputEvent.html new file mode 100644 index 00000000..33631fb3 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/eventhistory/InputEvent.html @@ -0,0 +1,723 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + InputEvent(id: InputEventId = InputEventId(), eventSource: String, eventType: Int, eventTime: LocalDateTime, userInfo: Option[String], inputId: String, jsonPayload: Option[String]) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. InputEvent
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + InputEvent(id: InputEventId = InputEventId(), eventSource: String, eventType: Int, eventTime: LocalDateTime, userInfo: Option[String], inputId: String, jsonPayload: Option[String]) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + val + + + eventSource: String + + + +
                  8. + + + + + + + + + val + + + eventTime: LocalDateTime + + + +
                  9. + + + + + + + + + val + + + eventType: Int + + + +
                  10. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + + val + + + id: InputEventId + + + +
                  12. + + + + + + + + + val + + + inputId: String + + + +
                  13. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  14. + + + + + + + + + val + + + jsonPayload: Option[String] + + + +
                  15. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + + def + + + toNamedParameters: Seq[NamedParameter] + + + +
                  20. + + + + + + + + + val + + + userInfo: Option[String] + + + +
                  21. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  22. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  23. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/eventhistory/InputEventId$.html b/target/universal/stage/share/doc/api/models/eventhistory/InputEventId$.html new file mode 100644 index 00000000..53900586 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/eventhistory/InputEventId$.html @@ -0,0 +1,735 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + InputEventId extends IdObject[InputEventId] + +

                  + + +
                  + + Linear Supertypes + +
                  IdObject[InputEventId], AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. InputEventId
                  2. IdObject
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + def + + + apply(): InputEventId + + +
                    Definition Classes
                    IdObject
                    +
                  5. + + + + + + + + + def + + + apply(str: String): InputEventId + + +
                    Definition Classes
                    IdObject
                    +
                  6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  7. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + implicit + val + + + columnToId: Column[InputEventId] + + +
                    Definition Classes
                    IdObject
                    +
                  9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[InputEventId] + + +
                    Definition Classes
                    IdObject
                    +
                  10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[InputEventId] + + +
                    Definition Classes
                    IdObject
                    +
                  11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  16. + + + + + + + + implicit + val + + + jsonReads: Reads[InputEventId] + + +
                    Definition Classes
                    IdObject
                    +
                  17. + + + + + + + + implicit + val + + + jsonWrites: Writes[InputEventId] + + +
                    Definition Classes
                    IdObject
                    +
                  18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  22. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  25. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  26. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from IdObject[InputEventId]

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/eventhistory/InputEventId.html b/target/universal/stage/share/doc/api/models/eventhistory/InputEventId.html new file mode 100644 index 00000000..3c671dcf --- /dev/null +++ b/target/universal/stage/share/doc/api/models/eventhistory/InputEventId.html @@ -0,0 +1,669 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + class + + + InputEventId extends Id + +

                  + + +
                  + + Linear Supertypes + +
                  Id, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. InputEventId
                  2. Id
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + InputEventId(id: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
                    Definition Classes
                    Id
                    +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  11. + + + + + + + + + val + + + id: String + + +
                    Definition Classes
                    Id
                    +
                  12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Id

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/eventhistory/SmuiEventSource$.html b/target/universal/stage/share/doc/api/models/eventhistory/SmuiEventSource$.html new file mode 100644 index 00000000..b7869a96 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/eventhistory/SmuiEventSource$.html @@ -0,0 +1,890 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models.eventhistory

                  +

                  SmuiEventSource + + + +

                  +

                  +
                  + +

                  + + + object + + + SmuiEventSource extends Enumeration + +

                  + + +
                  + + Linear Supertypes + +
                  Enumeration, Serializable, Serializable, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SmuiEventSource
                  2. Enumeration
                  3. Serializable
                  4. Serializable
                  5. AnyRef
                  6. Any
                  7. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + +
                  +

                  Type Members

                  +
                  1. + + + + + + + + + class + + + Val extends Value with Serializable + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    Annotations
                    + @SerialVersionUID() + +
                    +
                  2. + + + + + + + + abstract + class + + + Value extends Ordered[Value] with Serializable + + +
                    Definition Classes
                    Enumeration
                    Annotations
                    + @SerialVersionUID() + +
                    +
                  3. + + + + + + + + + class + + + ValueSet extends AbstractSet[Value] with SortedSet[Value] with SortedSetLike[Value, ValueSet] with Serializable + + +
                    Definition Classes
                    Enumeration
                    +
                  +
                  + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + SEARCH_INPUT: String + + + +
                  5. + + + + + + + + + val + + + SPELLING: String + + + +
                  6. + + + + + + + + final + def + + + Value(i: Int, name: String): Value + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  7. + + + + + + + + final + def + + + Value(name: String): Value + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  8. + + + + + + + + final + def + + + Value(i: Int): Value + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  9. + + + + + + + + final + def + + + Value: Value + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  10. + + + + + + + + final + def + + + apply(x: Int): Value + + +
                    Definition Classes
                    Enumeration
                    +
                  11. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  15. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  18. + + + + + + + + final + def + + + maxId: Int + + +
                    Definition Classes
                    Enumeration
                    +
                  19. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  20. + + + + + + + + + var + + + nextId: Int + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  21. + + + + + + + + + var + + + nextName: Iterator[String] + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  22. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  23. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  24. + + + + + + + + + def + + + readResolve(): AnyRef + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  25. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  26. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    Enumeration → AnyRef → Any
                    +
                  27. + + + + + + + + + def + + + values: ValueSet + + +
                    Definition Classes
                    Enumeration
                    +
                  28. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  29. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  30. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  31. + + + + + + + + final + def + + + withName(s: String): Value + + +
                    Definition Classes
                    Enumeration
                    +
                  32. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Enumeration

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/eventhistory/SmuiEventType$.html b/target/universal/stage/share/doc/api/models/eventhistory/SmuiEventType$.html new file mode 100644 index 00000000..13443ac8 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/eventhistory/SmuiEventType$.html @@ -0,0 +1,938 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models.eventhistory

                  +

                  SmuiEventType + + + +

                  +

                  +
                  + +

                  + + + object + + + SmuiEventType extends Enumeration + +

                  + + +
                  See also

                  conf/evolutions/default/6.sql

                  + + Linear Supertypes + +
                  Enumeration, Serializable, Serializable, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SmuiEventType
                  2. Enumeration
                  3. Serializable
                  4. Serializable
                  5. AnyRef
                  6. Any
                  7. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + +
                  +

                  Type Members

                  +
                  1. + + + + + + + + + class + + + Val extends Value with Serializable + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    Annotations
                    + @SerialVersionUID() + +
                    +
                  2. + + + + + + + + abstract + class + + + Value extends Ordered[Value] with Serializable + + +
                    Definition Classes
                    Enumeration
                    Annotations
                    + @SerialVersionUID() + +
                    +
                  3. + + + + + + + + + class + + + ValueSet extends AbstractSet[Value] with SortedSet[Value] with SortedSetLike[Value, ValueSet] with Serializable + + +
                    Definition Classes
                    Enumeration
                    +
                  +
                  + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + CREATED: Value + + + +
                  5. + + + + + + + + + val + + + DELETED: Value + + + +
                  6. + + + + + + + + + val + + + UPDATED: Value + + + +
                  7. + + + + + + + + + val + + + VIRTUALLY_CREATED: Value + + + +
                  8. + + + + + + + + final + def + + + Value(i: Int, name: String): Value + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  9. + + + + + + + + final + def + + + Value(name: String): Value + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  10. + + + + + + + + final + def + + + Value(i: Int): Value + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  11. + + + + + + + + final + def + + + Value: Value + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  12. + + + + + + + + final + def + + + apply(x: Int): Value + + +
                    Definition Classes
                    Enumeration
                    +
                  13. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  14. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  17. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  18. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  19. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  20. + + + + + + + + final + def + + + maxId: Int + + +
                    Definition Classes
                    Enumeration
                    +
                  21. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  22. + + + + + + + + + var + + + nextId: Int + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  23. + + + + + + + + + var + + + nextName: Iterator[String] + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  24. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  25. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  26. + + + + + + + + + def + + + readResolve(): AnyRef + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  27. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  28. + + + + + + + + + def + + + toSmuiEventType(rawEventType: Int): Value + + + +
                  29. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    Enumeration → AnyRef → Any
                    +
                  30. + + + + + + + + + def + + + values: ValueSet + + +
                    Definition Classes
                    Enumeration
                    +
                  31. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  32. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  33. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  34. + + + + + + + + final + def + + + withName(s: String): Value + + +
                    Definition Classes
                    Enumeration
                    +
                  35. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Enumeration

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/eventhistory/index.html b/target/universal/stage/share/doc/api/models/eventhistory/index.html new file mode 100644 index 00000000..ff9d1038 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/eventhistory/index.html @@ -0,0 +1,550 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  p
                  +

                  models

                  +

                  eventhistory + + + +

                  + +
                  + +

                  + + + package + + + eventhistory + +

                  + + +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. + +
                  +
                  + +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + +
                  +

                  Type Members

                  +
                  1. + + + + + + + + + case class + + + ActivityLog(items: Seq[ActivityLogEntry]) extends Product with Serializable + + + +
                  2. + + + + + + + + + case class + + + ActivityLogEntry(formattedDateTime: String, userInfo: Option[String], diffSummary: Seq[DiffSummary]) extends Product with Serializable + + + +
                  3. + + + + + + + + + case class + + + DiffSummary(entity: String, eventType: String, before: Option[String], after: Option[String], inputTerm: Option[String] = None) extends Product with Serializable + + +

                    after

                    +examples below (for being displayed on the frontend):

                    + + + + + +

                    entity/eventType

                    before

                    after

                    user info

                    INPUT (created)

                    laptop (active)

                    Paul Search Manager

                    RULE (created)

                    netbook

                    Paul Search Manager

                    RULE (updated)

                    -notebück (inactive)-

                    notebook (active)

                    Paul Search Manager

                    RULE (deleted)

                    -lapptopp-

                    Paul Search Manager

                    SPELLLING (created)

                    lapptopp (active)

                    Paul Search Manager

                    COMMENT (updated)

                    -Comment before-

                    Comment after

                    Paul Search Manager

                    TODO PRELIVE/LIVE deployment, see:

                    + + + + +

                    LIVE DEPLOY

                    Status: OK

                    Paul Search Manager

                    | PRELIVE DEPLOY | | Status: FAIL | Paul Search Manager |

                    +
                  4. + + + + + + + + + case class + + + InputEvent(id: InputEventId = InputEventId(), eventSource: String, eventType: Int, eventTime: LocalDateTime, userInfo: Option[String], inputId: String, jsonPayload: Option[String]) extends Product with Serializable + + + +
                  5. + + + + + + + + + class + + + InputEventId extends Id + + + +
                  +
                  + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + + object + + + ActivityLog extends Logging with Serializable + + + +
                  2. + + + + + + + + + object + + + DiffSummary extends Serializable + + + +
                  3. + + + + + + + + + object + + + InputEvent extends Logging with Serializable + + + +
                  4. + + + + + + + + + object + + + InputEventId extends IdObject[InputEventId] + + + +
                  5. + + + + + + + + + object + + + SmuiEventSource extends Enumeration + + + +
                  6. + + + + + + + + + object + + + SmuiEventType extends Enumeration + + +

                    See also

                    conf/evolutions/default/6.sql

                    +
                  7. +
                  +
                  + + + + +
                  + +
                  + + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/index.html b/target/universal/stage/share/doc/api/models/index.html new file mode 100644 index 00000000..b84f44a0 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/index.html @@ -0,0 +1,623 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  p
                  + +

                  models + + + +

                  + +
                  + +

                  + + + package + + + models + +

                  + + +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. + +
                  +
                  + +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + +
                  +

                  Type Members

                  +
                  1. + + + + + + + + + class + + + DatabaseExecutionContext extends CustomExecutionContext + + +

                    This class is a pointer to an execution context configured to point to "database.dispatcher" +in the "application.conf" file.

                    This class is a pointer to an execution context configured to point to "database.dispatcher" +in the "application.conf" file. +

                    Annotations
                    + @Singleton() + +
                    +
                  2. + + + + + + + + + case class + + + DeploymentScriptResult(exitCode: Int, output: String) extends Product with Serializable + + + +
                  3. + + + + + + + + abstract + class + + + Id extends AnyRef + + + +
                  4. + + + + + + + + abstract + class + + + IdObject[T <: Id] extends AnyRef + + + +
                  5. + + + + + + + + + class + + + SearchManagementRepository extends Logging + + +
                    Annotations
                    + @Singleton() + +
                    +
                  6. + + + + + + + + + case class + + + SolrIndex(id: SolrIndexId = SolrIndexId(), name: String, description: String) extends Product with Serializable + + + +
                  7. + + + + + + + + + class + + + SolrIndexId extends Id + + + +
                  8. + + + + + + + + + case class + + + SuggestedSolrField(id: SuggestedSolrFieldId = SuggestedSolrFieldId(), name: String) extends Product with Serializable + + + +
                  9. + + + + + + + + + class + + + SuggestedSolrFieldId extends Id + + + +
                  +
                  + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + + object + + + Id + + + +
                  2. + + + + + + + + + object + + + SolrIndex extends Serializable + + + +
                  3. + + + + + + + + + object + + + SolrIndexId extends IdObject[SolrIndexId] + + + +
                  4. + + + + + + + + + object + + + Status + + + +
                  5. + + + + + + + + + object + + + SuggestedSolrField extends Serializable + + + +
                  6. + + + + + + + + + object + + + SuggestedSolrFieldId extends IdObject[SuggestedSolrFieldId] + + + +
                  7. +
                  +
                  + + + + +
                  + +
                  + + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/FullSearchInputWithRules$.html b/target/universal/stage/share/doc/api/models/input/FullSearchInputWithRules$.html new file mode 100644 index 00000000..19aaaa15 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/FullSearchInputWithRules$.html @@ -0,0 +1,681 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + FullSearchInputWithRules extends Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. FullSearchInputWithRules
                  2. Serializable
                  3. Serializable
                  4. AnyRef
                  5. Any
                  6. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + implicit + val + + + jsonFormat: OFormat[FullSearchInputWithRules] + + + +
                  12. + + + + + + + + + def + + + loadById(id: SearchInputId)(implicit connection: Connection): Option[FullSearchInputWithRules] + + + +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/FullSearchInputWithRules.html b/target/universal/stage/share/doc/api/models/input/FullSearchInputWithRules.html new file mode 100644 index 00000000..15b52245 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/FullSearchInputWithRules.html @@ -0,0 +1,812 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + FullSearchInputWithRules(id: SearchInputId, term: String, synonymRules: List[SynonymRule] = Nil, upDownRules: List[UpDownRule] = Nil, filterRules: List[FilterRule] = Nil, deleteRules: List[DeleteRule] = Nil, redirectRules: List[RedirectRule] = Nil, tags: Seq[InputTag] = Seq.empty, isActive: Boolean, comment: String, solrIndexId: SolrIndexId, lastUpdate: LocalDateTime) extends Product with Serializable + +

                  + + +

                  Needed for JSON persistence in eventhistory (especially for DELETED events). Readonly!! +

                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. FullSearchInputWithRules
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + FullSearchInputWithRules(id: SearchInputId, term: String, synonymRules: List[SynonymRule] = Nil, upDownRules: List[UpDownRule] = Nil, filterRules: List[FilterRule] = Nil, deleteRules: List[DeleteRule] = Nil, redirectRules: List[RedirectRule] = Nil, tags: Seq[InputTag] = Seq.empty, isActive: Boolean, comment: String, solrIndexId: SolrIndexId, lastUpdate: LocalDateTime) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + + val + + + comment: String + + + +
                  7. + + + + + + + + + val + + + deleteRules: List[DeleteRule] + + + +
                  8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  9. + + + + + + + + + val + + + filterRules: List[FilterRule] + + + +
                  10. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + + val + + + id: SearchInputId + + + +
                  12. + + + + + + + + + val + + + isActive: Boolean + + + +
                  13. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  14. + + + + + + + + + val + + + lastUpdate: LocalDateTime + + + +
                  15. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  18. + + + + + + + + + val + + + redirectRules: List[RedirectRule] + + + +
                  19. + + + + + + + + + val + + + solrIndexId: SolrIndexId + + + +
                  20. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  21. + + + + + + + + + val + + + synonymRules: List[SynonymRule] + + + +
                  22. + + + + + + + + + val + + + tags: Seq[InputTag] + + + +
                  23. + + + + + + + + + val + + + term: String + + + +
                  24. + + + + + + + + + val + + + upDownRules: List[UpDownRule] + + + +
                  25. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  26. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  27. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  28. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/InputTag$.html b/target/universal/stage/share/doc/api/models/input/InputTag$.html new file mode 100644 index 00000000..a5ed1633 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/InputTag$.html @@ -0,0 +1,889 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models.input

                  +

                  InputTag + + + +

                  +

                  + Companion class InputTag +

                  +
                  + +

                  + + + object + + + InputTag extends Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. InputTag
                  2. Serializable
                  3. Serializable
                  4. AnyRef
                  5. Any
                  6. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + EXPORTED: String + + + +
                  5. + + + + + + + + + val + + + ID: String + + + +
                  6. + + + + + + + + + val + + + LAST_UPDATE: String + + + +
                  7. + + + + + + + + + val + + + PREDEFINED: String + + + +
                  8. + + + + + + + + + val + + + PROPERTY: String + + + +
                  9. + + + + + + + + + val + + + SOLR_INDEX_ID: String + + + +
                  10. + + + + + + + + + val + + + TABLE_NAME: String + + + +
                  11. + + + + + + + + + val + + + VALUE: String + + + +
                  12. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  13. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + create(solrIndexId: Option[SolrIndexId], property: Option[String], value: String, exported: Boolean, predefined: Boolean = false): InputTag + + + +
                  15. + + + + + + + + + def + + + deleteByIds(ids: Seq[InputTagId])(implicit connection: Connection): Unit + + + +
                  16. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  19. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + + def + + + insert(tags: InputTag*)(implicit connection: Connection): Unit + + + +
                  21. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  22. + + + + + + + + implicit + val + + + jsonReads: Reads[InputTag] + + + +
                  23. + + + + + + + + implicit + val + + + jsonWrites: OWrites[InputTag] + + + +
                  24. + + + + + + + + + def + + + loadAll()(implicit connection: Connection): Seq[InputTag] + + + +
                  25. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  26. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  27. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  28. + + + + + + + + + val + + + sqlParser: RowParser[InputTag] + + + +
                  29. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  30. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  31. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  32. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  33. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  34. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/InputTag.html b/target/universal/stage/share/doc/api/models/input/InputTag.html new file mode 100644 index 00000000..592f5d0d --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/InputTag.html @@ -0,0 +1,780 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models.input

                  +

                  InputTag + + + +

                  +

                  + Companion object InputTag +

                  +
                  + +

                  + + + case class + + + InputTag(id: InputTagId, solrIndexId: Option[SolrIndexId], property: Option[String], value: String, exported: Boolean, predefined: Boolean, lastUpdate: LocalDateTime) extends Product with Serializable + +

                  + + +

                  Defines a tag that can be assigned to a search input +

                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. InputTag
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + InputTag(id: InputTagId, solrIndexId: Option[SolrIndexId], property: Option[String], value: String, exported: Boolean, predefined: Boolean, lastUpdate: LocalDateTime) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + + def + + + displayValue: String + + + +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + val + + + exported: Boolean + + + +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + val + + + id: InputTagId + + + +
                  11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + + val + + + lastUpdate: LocalDateTime + + + +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + + val + + + predefined: Boolean + + + +
                  17. + + + + + + + + + val + + + property: Option[String] + + + +
                  18. + + + + + + + + + val + + + solrIndexId: Option[SolrIndexId] + + + +
                  19. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  20. + + + + + + + + + def + + + tagContent: TagContent + + + +
                  21. + + + + + + + + + def + + + toNamedParameters: Seq[NamedParameter] + + + +
                  22. + + + + + + + + + val + + + value: String + + + +
                  23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  25. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  26. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/InputTagId$.html b/target/universal/stage/share/doc/api/models/input/InputTagId$.html new file mode 100644 index 00000000..9e6b7226 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/InputTagId$.html @@ -0,0 +1,759 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models.input

                  +

                  InputTagId + + + +

                  +

                  + Companion class InputTagId +

                  +
                  + +

                  + + + object + + + InputTagId extends IdObject[InputTagId] + +

                  + + +
                  + + Linear Supertypes + +
                  IdObject[InputTagId], AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. InputTagId
                  2. IdObject
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + def + + + apply(): InputTagId + + +
                    Definition Classes
                    IdObject
                    +
                  5. + + + + + + + + + def + + + apply(str: String): InputTagId + + +
                    Definition Classes
                    IdObject
                    +
                  6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  7. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + implicit + val + + + columnToId: Column[InputTagId] + + +
                    Definition Classes
                    IdObject
                    +
                  9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[InputTagId] + + +
                    Definition Classes
                    IdObject
                    +
                  10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[InputTagId] + + +
                    Definition Classes
                    IdObject
                    +
                  11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  16. + + + + + + + + implicit + val + + + jsonReads: Reads[InputTagId] + + +
                    Definition Classes
                    IdObject
                    +
                  17. + + + + + + + + implicit + val + + + jsonWrites: Writes[InputTagId] + + +
                    Definition Classes
                    IdObject
                    +
                  18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  22. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  25. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  26. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from IdObject[InputTagId]

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/InputTagId.html b/target/universal/stage/share/doc/api/models/input/InputTagId.html new file mode 100644 index 00000000..d97bbf42 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/InputTagId.html @@ -0,0 +1,693 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models.input

                  +

                  InputTagId + + + +

                  +

                  + Companion object InputTagId +

                  +
                  + +

                  + + + class + + + InputTagId extends Id + +

                  + + +
                  + + Linear Supertypes + +
                  Id, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. InputTagId
                  2. Id
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + InputTagId(id: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
                    Definition Classes
                    Id
                    +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  11. + + + + + + + + + val + + + id: String + + +
                    Definition Classes
                    Id
                    +
                  12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Id

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/InputValidator$.html b/target/universal/stage/share/doc/api/models/input/InputValidator$.html new file mode 100644 index 00000000..574ae1df --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/InputValidator$.html @@ -0,0 +1,659 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models.input

                  +

                  InputValidator + + + +

                  +

                  +
                  + +

                  + + + object + + + InputValidator + +

                  + + +
                  + + Linear Supertypes + +
                  AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. InputValidator
                  2. AnyRef
                  3. Any
                  4. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  16. + + + + + + + + + def + + + validateInputTerm(term: String): Seq[String] + + + +
                  17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  19. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  20. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/ListItem$.html b/target/universal/stage/share/doc/api/models/input/ListItem$.html new file mode 100644 index 00000000..66828c57 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/ListItem$.html @@ -0,0 +1,681 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models.input

                  +

                  ListItem + + + +

                  +

                  + Companion class ListItem +

                  +
                  + +

                  + + + object + + + ListItem extends Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. ListItem
                  2. Serializable
                  3. Serializable
                  4. AnyRef
                  5. Any
                  6. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + + def + + + create(searchInputs: Seq[SearchInputWithRules], spellings: Seq[CanonicalSpellingWithAlternatives]): Seq[ListItem] + + + +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + implicit + val + + + jsonFormat: OFormat[ListItem] + + + +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/ListItem.html b/target/universal/stage/share/doc/api/models/input/ListItem.html new file mode 100644 index 00000000..5e502281 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/ListItem.html @@ -0,0 +1,747 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models.input

                  +

                  ListItem + + + +

                  +

                  + Companion object ListItem +

                  +
                  + +

                  + + + case class + + + ListItem(id: String, term: String, itemType: ListItemType, isActive: Boolean = true, synonyms: Seq[String] = Seq.empty, tags: Seq[InputTag] = Seq.empty, comment: String = "", additionalTermsForSearch: Seq[String] = Seq.empty) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. ListItem
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + ListItem(id: String, term: String, itemType: ListItemType, isActive: Boolean = true, synonyms: Seq[String] = Seq.empty, tags: Seq[InputTag] = Seq.empty, comment: String = "", additionalTermsForSearch: Seq[String] = Seq.empty) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + additionalTermsForSearch: Seq[String] + + + +
                  5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + + val + + + comment: String + + + +
                  8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + val + + + id: String + + + +
                  11. + + + + + + + + + val + + + isActive: Boolean + + + +
                  12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  13. + + + + + + + + + val + + + itemType: ListItemType + + + +
                  14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  18. + + + + + + + + + val + + + synonyms: Seq[String] + + + +
                  19. + + + + + + + + + val + + + tags: Seq[InputTag] + + + +
                  20. + + + + + + + + + val + + + term: String + + + +
                  21. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  22. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  23. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/ListItemType$.html b/target/universal/stage/share/doc/api/models/input/ListItemType$.html new file mode 100644 index 00000000..5525bd69 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/ListItemType$.html @@ -0,0 +1,946 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models.input

                  +

                  ListItemType + + + +

                  +

                  +
                  + +

                  + + + object + + + ListItemType extends Enumeration + +

                  + + +
                  + + Linear Supertypes + +
                  Enumeration, Serializable, Serializable, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. ListItemType
                  2. Enumeration
                  3. Serializable
                  4. Serializable
                  5. AnyRef
                  6. Any
                  7. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + +
                  +

                  Type Members

                  +
                  1. + + + + + + + + + type + + + ListItemType = Value + + + +
                  2. + + + + + + + + + class + + + Val extends Value with Serializable + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    Annotations
                    + @SerialVersionUID() + +
                    +
                  3. + + + + + + + + abstract + class + + + Value extends Ordered[Value] with Serializable + + +
                    Definition Classes
                    Enumeration
                    Annotations
                    + @SerialVersionUID() + +
                    +
                  4. + + + + + + + + + class + + + ValueSet extends AbstractSet[Value] with SortedSet[Value] with SortedSetLike[Value, ValueSet] with Serializable + + +
                    Definition Classes
                    Enumeration
                    +
                  +
                  + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + RuleManagement: Value + + + +
                  5. + + + + + + + + + val + + + Spelling: Value + + + +
                  6. + + + + + + + + final + def + + + Value(i: Int, name: String): Value + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  7. + + + + + + + + final + def + + + Value(name: String): Value + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  8. + + + + + + + + final + def + + + Value(i: Int): Value + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  9. + + + + + + + + final + def + + + Value: Value + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  10. + + + + + + + + final + def + + + apply(x: Int): Value + + +
                    Definition Classes
                    Enumeration
                    +
                  11. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  15. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  18. + + + + + + + + implicit + val + + + jsonFormat: Format[Value] + + + +
                  19. + + + + + + + + final + def + + + maxId: Int + + +
                    Definition Classes
                    Enumeration
                    +
                  20. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  21. + + + + + + + + + var + + + nextId: Int + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  22. + + + + + + + + + var + + + nextName: Iterator[String] + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  23. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  24. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  25. + + + + + + + + + def + + + readResolve(): AnyRef + + +
                    Attributes
                    protected
                    Definition Classes
                    Enumeration
                    +
                  26. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  27. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    Enumeration → AnyRef → Any
                    +
                  28. + + + + + + + + + def + + + values: ValueSet + + +
                    Definition Classes
                    Enumeration
                    +
                  29. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  30. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  31. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  32. + + + + + + + + final + def + + + withName(s: String): Value + + +
                    Definition Classes
                    Enumeration
                    +
                  33. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Enumeration

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/PredefinedTag$.html b/target/universal/stage/share/doc/api/models/input/PredefinedTag$.html new file mode 100644 index 00000000..6e1d521b --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/PredefinedTag$.html @@ -0,0 +1,713 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + PredefinedTag extends Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. PredefinedTag
                  2. Serializable
                  3. Serializable
                  4. AnyRef
                  5. Any
                  6. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + + def + + + fromStream(stream: InputStream): Seq[PredefinedTag] + + + +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + implicit + val + + + jsonFormat: OFormat[PredefinedTag] + + + +
                  13. + + + + + + + + + val + + + logger: Logger + + + +
                  14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  18. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  19. + + + + + + + + + def + + + updateInDB(predefinedTags: Seq[PredefinedTag])(implicit connection: Connection): (Seq[InputTagId], Seq[InputTag]) + + + +
                  20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  22. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  23. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/PredefinedTag.html b/target/universal/stage/share/doc/api/models/input/PredefinedTag.html new file mode 100644 index 00000000..75395017 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/PredefinedTag.html @@ -0,0 +1,683 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + PredefinedTag(property: Option[String], value: String, solrIndexName: Option[String], exported: Option[Boolean]) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. PredefinedTag
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + PredefinedTag(property: Option[String], value: String, solrIndexName: Option[String], exported: Option[Boolean]) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + val + + + exported: Option[Boolean] + + + +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  11. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + + val + + + property: Option[String] + + + +
                  14. + + + + + + + + + val + + + solrIndexName: Option[String] + + + +
                  15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + + val + + + value: String + + + +
                  17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  19. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  20. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/SearchInput$.html b/target/universal/stage/share/doc/api/models/input/SearchInput$.html new file mode 100644 index 00000000..f3ddb0af --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/SearchInput$.html @@ -0,0 +1,891 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models.input

                  +

                  SearchInput + + + +

                  +

                  + Companion class SearchInput +

                  +
                  + +

                  + + + object + + + SearchInput extends Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SearchInput
                  2. Serializable
                  3. Serializable
                  4. AnyRef
                  5. Any
                  6. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + COMMENT: String + + + +
                  5. + + + + + + + + + val + + + ID: String + + + +
                  6. + + + + + + + + + val + + + LAST_UPDATE: String + + + +
                  7. + + + + + + + + + val + + + SOLR_INDEX_ID: String + + + +
                  8. + + + + + + + + + val + + + STATUS: String + + + +
                  9. + + + + + + + + + val + + + TABLE_NAME: String + + + +
                  10. + + + + + + + + + val + + + TERM: String + + + +
                  11. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + + def + + + delete(id: SearchInputId)(implicit connection: Connection): Int + + +

                    Deletes the searchInput itself, not any rules belonging to it.

                    Deletes the searchInput itself, not any rules belonging to it. +For also deleting rules, use SearchInputWithRules.delete +

                    +
                  14. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  16. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  18. + + + + + + + + + def + + + insert(solrIndexId: SolrIndexId, term: String)(implicit connection: Connection): SearchInput + + + +
                  19. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  20. + + + + + + + + implicit + val + + + jsonFormat: OFormat[SearchInput] + + + +
                  21. + + + + + + + + + def + + + loadAllForIndex(solrIndexId: SolrIndexId)(implicit connection: Connection): List[SearchInput] + + + +
                  22. + + + + + + + + + def + + + loadAllIdsForIndex(solrIndexId: SolrIndexId)(implicit connection: Connection): List[SearchInputId] + + + +
                  23. + + + + + + + + + def + + + loadById(id: SearchInputId)(implicit connection: Connection): Option[SearchInput] + + + +
                  24. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  25. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  26. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  27. + + + + + + + + + val + + + sqlParser: RowParser[SearchInput] + + + +
                  28. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  29. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  30. + + + + + + + + + def + + + update(id: SearchInputId, term: String, isActive: Boolean, comment: String)(implicit connection: Connection): Unit + + + +
                  31. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  32. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  33. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  34. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/SearchInput.html b/target/universal/stage/share/doc/api/models/input/SearchInput.html new file mode 100644 index 00000000..866536a2 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/SearchInput.html @@ -0,0 +1,747 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + SearchInput(id: SearchInputId = SearchInputId(), solrIndexId: SolrIndexId, term: String, lastUpdate: LocalDateTime, isActive: Boolean, comment: String) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SearchInput
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + SearchInput(id: SearchInputId = SearchInputId(), solrIndexId: SolrIndexId, term: String, lastUpdate: LocalDateTime, isActive: Boolean, comment: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + + val + + + comment: String + + + +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + val + + + id: SearchInputId + + + +
                  10. + + + + + + + + + val + + + isActive: Boolean + + + +
                  11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + + val + + + lastUpdate: LocalDateTime + + + +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + + val + + + solrIndexId: SolrIndexId + + + +
                  17. + + + + + + + + + def + + + status: Int + + + +
                  18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + + val + + + term: String + + + +
                  20. + + + + + + + + + def + + + toNamedParameters: Seq[NamedParameter] + + + +
                  21. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  22. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  23. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/SearchInputId$.html b/target/universal/stage/share/doc/api/models/input/SearchInputId$.html new file mode 100644 index 00000000..190acd7b --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/SearchInputId$.html @@ -0,0 +1,759 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + SearchInputId extends IdObject[SearchInputId] + +

                  + + +
                  + + Linear Supertypes + +
                  IdObject[SearchInputId], AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SearchInputId
                  2. IdObject
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + def + + + apply(): SearchInputId + + +
                    Definition Classes
                    IdObject
                    +
                  5. + + + + + + + + + def + + + apply(str: String): SearchInputId + + +
                    Definition Classes
                    IdObject
                    +
                  6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  7. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + implicit + val + + + columnToId: Column[SearchInputId] + + +
                    Definition Classes
                    IdObject
                    +
                  9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[SearchInputId] + + +
                    Definition Classes
                    IdObject
                    +
                  10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[SearchInputId] + + +
                    Definition Classes
                    IdObject
                    +
                  11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  16. + + + + + + + + implicit + val + + + jsonReads: Reads[SearchInputId] + + +
                    Definition Classes
                    IdObject
                    +
                  17. + + + + + + + + implicit + val + + + jsonWrites: Writes[SearchInputId] + + +
                    Definition Classes
                    IdObject
                    +
                  18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  22. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  25. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  26. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from IdObject[SearchInputId]

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/SearchInputId.html b/target/universal/stage/share/doc/api/models/input/SearchInputId.html new file mode 100644 index 00000000..f9f99331 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/SearchInputId.html @@ -0,0 +1,693 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + class + + + SearchInputId extends Id + +

                  + + +
                  + + Linear Supertypes + +
                  Id, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SearchInputId
                  2. Id
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + SearchInputId(id: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
                    Definition Classes
                    Id
                    +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  11. + + + + + + + + + val + + + id: String + + +
                    Definition Classes
                    Id
                    +
                  12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Id

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/SearchInputWithRules$.html b/target/universal/stage/share/doc/api/models/input/SearchInputWithRules$.html new file mode 100644 index 00000000..36eaa3e8 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/SearchInputWithRules$.html @@ -0,0 +1,729 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + SearchInputWithRules extends Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SearchInputWithRules
                  2. Serializable
                  3. Serializable
                  4. AnyRef
                  5. Any
                  6. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + + def + + + delete(id: SearchInputId)(implicit connection: Connection): Int + + + +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + implicit + val + + + jsonFormat: OFormat[SearchInputWithRules] + + + +
                  13. + + + + + + + + + def + + + loadById(id: SearchInputId)(implicit connection: Connection): Option[SearchInputWithRules] + + + +
                  14. + + + + + + + + + def + + + loadWithUndirectedSynonymsAndTagsForSolrIndexId(solrIndexId: SolrIndexId)(implicit connection: Connection): List[SearchInputWithRules] + + +

                    For displaying a list of search inputs with only some properties set.

                    +
                  15. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  20. + + + + + + + + + def + + + update(searchInput: SearchInputWithRules)(implicit connection: Connection): Unit + + + +
                  21. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  22. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  23. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/SearchInputWithRules.html b/target/universal/stage/share/doc/api/models/input/SearchInputWithRules.html new file mode 100644 index 00000000..73b69002 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/SearchInputWithRules.html @@ -0,0 +1,827 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + SearchInputWithRules(id: SearchInputId, term: String, synonymRules: List[SynonymRule] = Nil, upDownRules: List[UpDownRule] = Nil, filterRules: List[FilterRule] = Nil, deleteRules: List[DeleteRule] = Nil, redirectRules: List[RedirectRule] = Nil, tags: Seq[InputTag] = Seq.empty, isActive: Boolean, comment: String) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SearchInputWithRules
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + SearchInputWithRules(id: SearchInputId, term: String, synonymRules: List[SynonymRule] = Nil, upDownRules: List[UpDownRule] = Nil, filterRules: List[FilterRule] = Nil, deleteRules: List[DeleteRule] = Nil, redirectRules: List[RedirectRule] = Nil, tags: Seq[InputTag] = Seq.empty, isActive: Boolean, comment: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + def + + + allRules: List[Rule] + + + +
                  5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + + val + + + comment: String + + + +
                  8. + + + + + + + + + val + + + deleteRules: List[DeleteRule] + + + +
                  9. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  10. + + + + + + + + + val + + + filterRules: List[FilterRule] + + + +
                  11. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + + def + + + hasAnyActiveRules: Boolean + + + +
                  13. + + + + + + + + + val + + + id: SearchInputId + + + +
                  14. + + + + + + + + + val + + + isActive: Boolean + + + +
                  15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  16. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  18. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  19. + + + + + + + + + val + + + redirectRules: List[RedirectRule] + + + +
                  20. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  21. + + + + + + + + + val + + + synonymRules: List[SynonymRule] + + + +
                  22. + + + + + + + + + val + + + tags: Seq[InputTag] + + + +
                  23. + + + + + + + + + val + + + term: String + + + +
                  24. + + + + + + + + + lazy val + + + trimmedTerm: String + + + +
                  25. + + + + + + + + + val + + + upDownRules: List[UpDownRule] + + + +
                  26. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  27. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  28. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  29. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/SearchRulesAndSpellingsForList.html b/target/universal/stage/share/doc/api/models/input/SearchRulesAndSpellingsForList.html new file mode 100644 index 00000000..7e0cf98c --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/SearchRulesAndSpellingsForList.html @@ -0,0 +1,633 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models.input

                  +

                  SearchRulesAndSpellingsForList + + + +

                  +

                  +
                  + +

                  + + + case class + + + SearchRulesAndSpellingsForList(items: Seq[ListItem]) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SearchRulesAndSpellingsForList
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + SearchRulesAndSpellingsForList(items: Seq[ListItem]) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  9. + + + + + + + + + val + + + items: Seq[ListItem] + + + +
                  10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  11. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  15. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  16. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  17. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/TagContent.html b/target/universal/stage/share/doc/api/models/input/TagContent.html new file mode 100644 index 00000000..682d01b0 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/TagContent.html @@ -0,0 +1,666 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models.input

                  +

                  TagContent + + + +

                  +

                  +
                  + +

                  + + + case class + + + TagContent(solrIndexId: Option[SolrIndexId], property: Option[String], value: String) extends Product with Serializable + +

                  + + +

                  Version of a tag with only the basic information. +

                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. TagContent
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + TagContent(solrIndexId: Option[SolrIndexId], property: Option[String], value: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  9. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  10. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + + val + + + property: Option[String] + + + +
                  13. + + + + + + + + + val + + + solrIndexId: Option[SolrIndexId] + + + +
                  14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + + val + + + value: String + + + +
                  16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  18. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/TagInputAssociation$.html b/target/universal/stage/share/doc/api/models/input/TagInputAssociation$.html new file mode 100644 index 00000000..e2bf93b3 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/TagInputAssociation$.html @@ -0,0 +1,793 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + TagInputAssociation extends Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. TagInputAssociation
                  2. Serializable
                  3. Serializable
                  4. AnyRef
                  5. Any
                  6. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + INPUT_ID: String + + + +
                  5. + + + + + + + + + val + + + LAST_UPDATE: String + + + +
                  6. + + + + + + + + + val + + + TABLE_NAME: String + + + +
                  7. + + + + + + + + + val + + + TAG_ID: String + + + +
                  8. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  9. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + deleteBySearchInputId(id: SearchInputId)(implicit connection: Connection): Int + + + +
                  11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + + def + + + insert(associations: TagInputAssociation*)(implicit connection: Connection): Unit + + + +
                  16. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  17. + + + + + + + + + def + + + loadTagsBySearchInputId(id: SearchInputId)(implicit connection: Connection): Seq[InputTag] + + + +
                  18. + + + + + + + + + def + + + loadTagsBySearchInputIds(ids: Seq[SearchInputId])(implicit connection: Connection): Map[SearchInputId, Seq[InputTag]] + + + +
                  19. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  20. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  22. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  23. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  24. + + + + + + + + + def + + + updateTagsForSearchInput(searchInputId: SearchInputId, tagIds: Seq[InputTagId])(implicit connection: Connection): Unit + + +

                    Deletes old associations for the given search input and inserts new ones with the given tag IDs.

                    +
                  25. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  26. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  27. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  28. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/TagInputAssociation.html b/target/universal/stage/share/doc/api/models/input/TagInputAssociation.html new file mode 100644 index 00000000..a4b546cd --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/TagInputAssociation.html @@ -0,0 +1,683 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + TagInputAssociation(tagId: InputTagId, searchInputId: SearchInputId, lastUpdate: LocalDateTime = LocalDateTime.now()) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. TagInputAssociation
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + TagInputAssociation(tagId: InputTagId, searchInputId: SearchInputId, lastUpdate: LocalDateTime = LocalDateTime.now()) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  9. + + + + + + + + + val + + + lastUpdate: LocalDateTime + + + +
                  10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  11. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + + val + + + searchInputId: SearchInputId + + + +
                  14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + + val + + + tagId: InputTagId + + + +
                  16. + + + + + + + + + def + + + toNamedParameters: Seq[NamedParameter] + + + +
                  17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  19. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  20. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/input/index.html b/target/universal/stage/share/doc/api/models/input/index.html new file mode 100644 index 00000000..bdef254e --- /dev/null +++ b/target/universal/stage/share/doc/api/models/input/index.html @@ -0,0 +1,740 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  p
                  +

                  models

                  +

                  input + + + +

                  + +
                  + +

                  + + + package + + + input + +

                  + + +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. + +
                  +
                  + +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + +
                  +

                  Type Members

                  +
                  1. + + + + + + + + + case class + + + FullSearchInputWithRules(id: SearchInputId, term: String, synonymRules: List[SynonymRule] = Nil, upDownRules: List[UpDownRule] = Nil, filterRules: List[FilterRule] = Nil, deleteRules: List[DeleteRule] = Nil, redirectRules: List[RedirectRule] = Nil, tags: Seq[InputTag] = Seq.empty, isActive: Boolean, comment: String, solrIndexId: SolrIndexId, lastUpdate: LocalDateTime) extends Product with Serializable + + +

                    Needed for JSON persistence in eventhistory (especially for DELETED events).

                    Needed for JSON persistence in eventhistory (especially for DELETED events). Readonly!! +

                    +
                  2. + + + + + + + + + case class + + + InputTag(id: InputTagId, solrIndexId: Option[SolrIndexId], property: Option[String], value: String, exported: Boolean, predefined: Boolean, lastUpdate: LocalDateTime) extends Product with Serializable + + +

                    Defines a tag that can be assigned to a search input +

                    +
                  3. + + + + + + + + + class + + + InputTagId extends Id + + + +
                  4. + + + + + + + + + case class + + + ListItem(id: String, term: String, itemType: ListItemType, isActive: Boolean = true, synonyms: Seq[String] = Seq.empty, tags: Seq[InputTag] = Seq.empty, comment: String = "", additionalTermsForSearch: Seq[String] = Seq.empty) extends Product with Serializable + + + +
                  5. + + + + + + + + + case class + + + PredefinedTag(property: Option[String], value: String, solrIndexName: Option[String], exported: Option[Boolean]) extends Product with Serializable + + + +
                  6. + + + + + + + + + case class + + + SearchInput(id: SearchInputId = SearchInputId(), solrIndexId: SolrIndexId, term: String, lastUpdate: LocalDateTime, isActive: Boolean, comment: String) extends Product with Serializable + + + +
                  7. + + + + + + + + + class + + + SearchInputId extends Id + + + +
                  8. + + + + + + + + + case class + + + SearchInputWithRules(id: SearchInputId, term: String, synonymRules: List[SynonymRule] = Nil, upDownRules: List[UpDownRule] = Nil, filterRules: List[FilterRule] = Nil, deleteRules: List[DeleteRule] = Nil, redirectRules: List[RedirectRule] = Nil, tags: Seq[InputTag] = Seq.empty, isActive: Boolean, comment: String) extends Product with Serializable + + + +
                  9. + + + + + + + + + case class + + + SearchRulesAndSpellingsForList(items: Seq[ListItem]) extends Product with Serializable + + + +
                  10. + + + + + + + + + case class + + + TagContent(solrIndexId: Option[SolrIndexId], property: Option[String], value: String) extends Product with Serializable + + +

                    Version of a tag with only the basic information.

                    +
                  11. + + + + + + + + + case class + + + TagInputAssociation(tagId: InputTagId, searchInputId: SearchInputId, lastUpdate: LocalDateTime = LocalDateTime.now()) extends Product with Serializable + + + +
                  +
                  + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + + object + + + FullSearchInputWithRules extends Serializable + + + +
                  2. + + + + + + + + + object + + + InputTag extends Serializable + + + +
                  3. + + + + + + + + + object + + + InputTagId extends IdObject[InputTagId] + + + +
                  4. + + + + + + + + + object + + + InputValidator + + + +
                  5. + + + + + + + + + object + + + ListItem extends Serializable + + + +
                  6. + + + + + + + + + object + + + ListItemType extends Enumeration + + + +
                  7. + + + + + + + + + object + + + PredefinedTag extends Serializable + + + +
                  8. + + + + + + + + + object + + + SearchInput extends Serializable + + + +
                  9. + + + + + + + + + object + + + SearchInputId extends IdObject[SearchInputId] + + + +
                  10. + + + + + + + + + object + + + SearchInputWithRules extends Serializable + + + +
                  11. + + + + + + + + + object + + + TagInputAssociation extends Serializable + + + +
                  12. +
                  +
                  + + + + +
                  + +
                  + + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/querqy/QuerqyReplaceRulesGenerator$.html b/target/universal/stage/share/doc/api/models/querqy/QuerqyReplaceRulesGenerator$.html new file mode 100644 index 00000000..59ccf1be --- /dev/null +++ b/target/universal/stage/share/doc/api/models/querqy/QuerqyReplaceRulesGenerator$.html @@ -0,0 +1,663 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models.querqy

                  +

                  QuerqyReplaceRulesGenerator + + + +

                  +

                  +
                  + +

                  + + + object + + + QuerqyReplaceRulesGenerator + +

                  + + +
                  + + Linear Supertypes + +
                  AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. QuerqyReplaceRulesGenerator
                  2. AnyRef
                  3. Any
                  4. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + renderAllCanonicalSpellingsToReplaceRules(allSpellings: Seq[CanonicalSpellingWithAlternatives]): String + + + +
                  15. + + + + + + + + + def + + + renderReplaceRule(spelling: CanonicalSpellingWithAlternatives): Option[String] + + + +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  18. + + + + + + + + + def + + + validateQuerqyReplaceRulesTxtToErrMsg(rulesString: String): Option[String] + + + +
                  19. + + + + + + + + + def + + + validateQuerqyReplaceRulesTxtToErrMsg(spellings: CanonicalSpellingWithAlternatives): Option[String] + + + +
                  20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  22. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  23. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/querqy/QuerqyRulesTxtGenerator.html b/target/universal/stage/share/doc/api/models/querqy/QuerqyRulesTxtGenerator.html new file mode 100644 index 00000000..ba4a58ff --- /dev/null +++ b/target/universal/stage/share/doc/api/models/querqy/QuerqyRulesTxtGenerator.html @@ -0,0 +1,740 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models.querqy

                  +

                  QuerqyRulesTxtGenerator + + + +

                  +

                  +
                  + +

                  + + + class + + + QuerqyRulesTxtGenerator extends AnyRef + +

                  + + +
                  Annotations
                  + @Singleton() + +
                  + + Linear Supertypes + +
                  AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. QuerqyRulesTxtGenerator
                  2. AnyRef
                  3. Any
                  4. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + QuerqyRulesTxtGenerator(searchManagementRepository: SearchManagementRepository, featureToggleService: FeatureToggleService) + + +
                    Annotations
                    + @Inject() + +
                    +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + renderListSearchInputRules(listSearchInput: Seq[SearchInputWithRules]): String + + + +
                  15. + + + + + + + + + def + + + renderSearchInputRulesForTerm(term: String, searchInput: SearchInputWithRules): String + + + +
                  16. + + + + + + + + + def + + + renderSeparatedRulesTxts(solrIndexId: SolrIndexId, renderCompoundsRulesTxt: Boolean): String + + + +
                  17. + + + + + + + + + def + + + renderSingleRulesTxt(solrIndexId: SolrIndexId): String + + + +
                  18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  20. + + + + + + + + + def + + + validateNativeQuery(ruleTerm: String): Option[String] + + + +
                  21. + + + + + + + + + def + + + validateQuerqyRulesTxtToErrMsg(strRulesTxt: String): Option[String] + + +

                    Validate a fragment or a complete rules.txt against a Querqy instance.

                    Validate a fragment or a complete rules.txt against a Querqy instance. +

                    strRulesTxt

                    string containing a fragment or a complete rules.txt

                    returns

                    None, if no validation error, otherwise Some(String) containing the error.

                    +
                  22. + + + + + + + + + def + + + validateSearchInputToErrMsg(searchInput: SearchInputWithRules): Option[String] + + +

                    Validate a {{searchInput}} instance for (1) SMUI plausibility as well as (2) the resulting rules.txt fragment +against Querqy.

                    Validate a {{searchInput}} instance for (1) SMUI plausibility as well as (2) the resulting rules.txt fragment +against Querqy. +

                    searchInput

                    Input instance to be validated.

                    returns

                    None, if no validation error, otherwise a String containing the error.

                    +
                  23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  25. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  26. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/querqy/index.html b/target/universal/stage/share/doc/api/models/querqy/index.html new file mode 100644 index 00000000..798bbcba --- /dev/null +++ b/target/universal/stage/share/doc/api/models/querqy/index.html @@ -0,0 +1,377 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  p
                  +

                  models

                  +

                  querqy + + + +

                  + +
                  + +

                  + + + package + + + querqy + +

                  + + +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. + +
                  +
                  + +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + +
                  +

                  Type Members

                  +
                  1. + + + + + + + + + class + + + QuerqyRulesTxtGenerator extends AnyRef + + +
                    Annotations
                    + @Singleton() + +
                    +
                  +
                  + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + + object + + + QuerqyReplaceRulesGenerator + + + +
                  2. +
                  +
                  + + + + +
                  + +
                  + + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/reports/ActivityReport$.html b/target/universal/stage/share/doc/api/models/reports/ActivityReport$.html new file mode 100644 index 00000000..8eda0133 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/reports/ActivityReport$.html @@ -0,0 +1,684 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + ActivityReport extends Logging with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Logging, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. ActivityReport
                  2. Serializable
                  3. Serializable
                  4. Logging
                  5. AnyRef
                  6. Any
                  7. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + implicit + val + + + jsonFormatActivityReport: OFormat[ActivityReport] + + + +
                  12. + + + + + + + + implicit + val + + + jsonFormatActivityReportEntry: OFormat[ActivityReportEntry] + + + +
                  13. + + + + + + + + + val + + + logger: Logger + + +
                    Attributes
                    protected
                    Definition Classes
                    Logging
                    +
                  14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + + def + + + reportForSolrIndexIdInPeriod(solrIndexId: SolrIndexId, dateFrom: LocalDateTime, dateTo: LocalDateTime)(implicit connection: Connection): ActivityReport + + +

                    Interface +

                    +
                  18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  22. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  23. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Logging

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/reports/ActivityReport.html b/target/universal/stage/share/doc/api/models/reports/ActivityReport.html new file mode 100644 index 00000000..8dcc3cd5 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/reports/ActivityReport.html @@ -0,0 +1,603 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + ActivityReport(items: Seq[ActivityReportEntry]) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. ActivityReport
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + ActivityReport(items: Seq[ActivityReportEntry]) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  9. + + + + + + + + + val + + + items: Seq[ActivityReportEntry] + + + +
                  10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  11. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  15. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  16. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  17. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/reports/ActivityReportEntry.html b/target/universal/stage/share/doc/api/models/reports/ActivityReportEntry.html new file mode 100644 index 00000000..d02362ae --- /dev/null +++ b/target/universal/stage/share/doc/api/models/reports/ActivityReportEntry.html @@ -0,0 +1,697 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models.reports

                  +

                  ActivityReportEntry + + + +

                  +

                  +
                  + +

                  + + + case class + + + ActivityReportEntry(modificationTime: String, user: Option[String], inputTerm: String, entity: String, eventType: String, before: Option[String], after: Option[String]) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. ActivityReportEntry
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + ActivityReportEntry(modificationTime: String, user: Option[String], inputTerm: String, entity: String, eventType: String, before: Option[String], after: Option[String]) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + after: Option[String] + + + +
                  5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  6. + + + + + + + + + val + + + before: Option[String] + + + +
                  7. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + + val + + + entity: String + + + +
                  9. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  10. + + + + + + + + + val + + + eventType: String + + + +
                  11. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + + val + + + inputTerm: String + + + +
                  13. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  14. + + + + + + + + + val + + + modificationTime: String + + + +
                  15. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + + val + + + user: Option[String] + + + +
                  20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  22. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  23. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/reports/DeploymentLog$.html b/target/universal/stage/share/doc/api/models/reports/DeploymentLog$.html new file mode 100644 index 00000000..609803cd --- /dev/null +++ b/target/universal/stage/share/doc/api/models/reports/DeploymentLog$.html @@ -0,0 +1,667 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + DeploymentLog extends Logging with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Logging, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. DeploymentLog
                  2. Serializable
                  3. Serializable
                  4. Logging
                  5. AnyRef
                  6. Any
                  7. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + + def + + + loadForSolrIndexIdAndPlatform(solrIndexId: String, targetPlatform: String)(implicit connection: Connection): Option[DeploymentLog] + + + +
                  12. + + + + + + + + + val + + + logger: Logger + + +
                    Attributes
                    protected
                    Definition Classes
                    Logging
                    +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + + val + + + sqlParserDeploymentLogDetail: RowParser[DeploymentLog] + + + +
                  17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  18. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  20. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  21. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  22. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Logging

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/reports/DeploymentLog.html b/target/universal/stage/share/doc/api/models/reports/DeploymentLog.html new file mode 100644 index 00000000..500be1e0 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/reports/DeploymentLog.html @@ -0,0 +1,635 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + DeploymentLog(id: String, lastUpdate: LocalDateTime, result: Int) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. DeploymentLog
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + DeploymentLog(id: String, lastUpdate: LocalDateTime, result: Int) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + + val + + + id: String + + + +
                  9. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  10. + + + + + + + + + val + + + lastUpdate: LocalDateTime + + + +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + val + + + result: Int + + + +
                  15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  18. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/reports/RulesReport$.html b/target/universal/stage/share/doc/api/models/reports/RulesReport$.html new file mode 100644 index 00000000..b8b95920 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/reports/RulesReport$.html @@ -0,0 +1,683 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + RulesReport extends Logging with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Logging, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. RulesReport
                  2. Serializable
                  3. Serializable
                  4. Logging
                  5. AnyRef
                  6. Any
                  7. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + implicit + val + + + jsonFormatRulesReport: OFormat[RulesReport] + + + +
                  12. + + + + + + + + implicit + val + + + jsonFormatRulesReportItem: OFormat[RulesReportItem] + + + +
                  13. + + + + + + + + + def + + + loadForSolrIndexId(solrIndexId: SolrIndexId)(implicit connection: Connection): RulesReport + + + +
                  14. + + + + + + + + + val + + + logger: Logger + + +
                    Attributes
                    protected
                    Definition Classes
                    Logging
                    +
                  15. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  22. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  23. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Logging

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/reports/RulesReport.html b/target/universal/stage/share/doc/api/models/reports/RulesReport.html new file mode 100644 index 00000000..e8ac0f97 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/reports/RulesReport.html @@ -0,0 +1,603 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + RulesReport(items: Seq[RulesReportItem]) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. RulesReport
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + RulesReport(items: Seq[RulesReportItem]) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  9. + + + + + + + + + val + + + items: Seq[RulesReportItem] + + + +
                  10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  11. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  15. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  16. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  17. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/reports/RulesReportItem.html b/target/universal/stage/share/doc/api/models/reports/RulesReportItem.html new file mode 100644 index 00000000..8915dd32 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/reports/RulesReportItem.html @@ -0,0 +1,713 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models.reports

                  +

                  RulesReportItem + + + +

                  +

                  +
                  + +

                  + + + case class + + + RulesReportItem(inputId: String, term: String, details: String, isActive: Boolean, modified: LocalDateTime, inputTerm: String, inputModified: LocalDateTime, inputTags: Seq[String]) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. RulesReportItem
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + RulesReportItem(inputId: String, term: String, details: String, isActive: Boolean, modified: LocalDateTime, inputTerm: String, inputModified: LocalDateTime, inputTags: Seq[String]) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + + val + + + details: String + + + +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + val + + + inputId: String + + + +
                  10. + + + + + + + + + val + + + inputModified: LocalDateTime + + + +
                  11. + + + + + + + + + val + + + inputTags: Seq[String] + + + +
                  12. + + + + + + + + + val + + + inputTerm: String + + + +
                  13. + + + + + + + + + val + + + isActive: Boolean + + + +
                  14. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  15. + + + + + + + + + val + + + modified: LocalDateTime + + + +
                  16. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  18. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  19. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  20. + + + + + + + + + val + + + term: String + + + +
                  21. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  22. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  23. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/reports/index.html b/target/universal/stage/share/doc/api/models/reports/index.html new file mode 100644 index 00000000..d898fff7 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/reports/index.html @@ -0,0 +1,482 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  p
                  +

                  models

                  +

                  reports + + + +

                  + +
                  + +

                  + + + package + + + reports + +

                  + + +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. + +
                  +
                  + +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + +
                  +

                  Type Members

                  +
                  1. + + + + + + + + + case class + + + ActivityReport(items: Seq[ActivityReportEntry]) extends Product with Serializable + + + +
                  2. + + + + + + + + + case class + + + ActivityReportEntry(modificationTime: String, user: Option[String], inputTerm: String, entity: String, eventType: String, before: Option[String], after: Option[String]) extends Product with Serializable + + + +
                  3. + + + + + + + + + case class + + + DeploymentLog(id: String, lastUpdate: LocalDateTime, result: Int) extends Product with Serializable + + + +
                  4. + + + + + + + + + case class + + + RulesReport(items: Seq[RulesReportItem]) extends Product with Serializable + + + +
                  5. + + + + + + + + + case class + + + RulesReportItem(inputId: String, term: String, details: String, isActive: Boolean, modified: LocalDateTime, inputTerm: String, inputModified: LocalDateTime, inputTags: Seq[String]) extends Product with Serializable + + + +
                  +
                  + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + + object + + + ActivityReport extends Logging with Serializable + + + +
                  2. + + + + + + + + + object + + + DeploymentLog extends Logging with Serializable + + + +
                  3. + + + + + + + + + object + + + RulesReport extends Logging with Serializable + + + +
                  4. +
                  +
                  + + + + +
                  + +
                  + + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/CommonRuleFields.html b/target/universal/stage/share/doc/api/models/rules/CommonRuleFields.html new file mode 100644 index 00000000..bd6da357 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/CommonRuleFields.html @@ -0,0 +1,736 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  t
                  +

                  models.rules

                  +

                  CommonRuleFields + + + +

                  +

                  +
                  + +

                  + + + trait + + + CommonRuleFields extends AnyRef + +

                  + + +
                  + + Linear Supertypes + +
                  AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. CommonRuleFields
                  2. AnyRef
                  3. Any
                  4. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + ID: String + + + +
                  5. + + + + + + + + + val + + + LAST_UPDATE: String + + + +
                  6. + + + + + + + + + val + + + SEARCH_INPUT_ID: String + + + +
                  7. + + + + + + + + + val + + + STATUS: String + + + +
                  8. + + + + + + + + + val + + + TERM: String + + + +
                  9. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  10. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  16. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  18. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  19. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  20. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  21. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  22. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  23. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/DeleteRule$.html b/target/universal/stage/share/doc/api/models/rules/DeleteRule$.html new file mode 100644 index 00000000..4bff18bc --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/DeleteRule$.html @@ -0,0 +1,871 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models.rules

                  +

                  DeleteRule + + + +

                  +

                  + Companion class DeleteRule +

                  +
                  + +

                  + + + object + + + DeleteRule extends RuleObjectWithTerm[DeleteRule] with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, RuleObjectWithTerm[DeleteRule], RuleObject[DeleteRule], CommonRuleFields, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. DeleteRule
                  2. Serializable
                  3. Serializable
                  4. RuleObjectWithTerm
                  5. RuleObject
                  6. CommonRuleFields
                  7. AnyRef
                  8. Any
                  9. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + ID: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  5. + + + + + + + + + val + + + LAST_UPDATE: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  6. + + + + + + + + + val + + + SEARCH_INPUT_ID: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  7. + + + + + + + + + val + + + STATUS: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  8. + + + + + + + + + val + + + TABLE_NAME: String + + +
                    Definition Classes
                    DeleteRuleRuleObject
                    +
                  9. + + + + + + + + + val + + + TERM: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  10. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + + def + + + deleteBySearchInput(searchInputId: SearchInputId)(implicit connection: Connection): Int + + +
                    Definition Classes
                    RuleObject
                    +
                  13. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  15. + + + + + + + + + def + + + fieldNames: Seq[String] + + +
                    Definition Classes
                    RuleObjectWithTermRuleObject
                    +
                  16. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  18. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  19. + + + + + + + + implicit + val + + + jsonFormat: OFormat[DeleteRule] + + + +
                  20. + + + + + + + + + def + + + loadByInputId(searchInputId: SearchInputId)(implicit connection: Connection): List[DeleteRule] + + +
                    Definition Classes
                    RuleObject
                    +
                  21. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  22. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  23. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  24. + + + + + + + + + def + + + orderByField: String + + +
                    Definition Classes
                    RuleObjectWithTermRuleObject
                    +
                  25. + + + + + + + + + val + + + sqlParser: RowParser[DeleteRule] + + +
                    Definition Classes
                    DeleteRuleRuleObject
                    +
                  26. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  27. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  28. + + + + + + + + + def + + + updateForSearchInput(searchInputId: SearchInputId, rules: Seq[DeleteRule])(implicit connection: Connection): Unit + + +
                    Definition Classes
                    RuleObject
                    +
                  29. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  30. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  31. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  32. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from RuleObjectWithTerm[DeleteRule]

                  +
                  +

                  Inherited from RuleObject[DeleteRule]

                  +
                  +

                  Inherited from CommonRuleFields

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/DeleteRule.html b/target/universal/stage/share/doc/api/models/rules/DeleteRule.html new file mode 100644 index 00000000..7e48a731 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/DeleteRule.html @@ -0,0 +1,711 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models.rules

                  +

                  DeleteRule + + + +

                  +

                  + Companion object DeleteRule +

                  +
                  + +

                  + + + case class + + + DeleteRule(id: DeleteRuleId = DeleteRuleId(), term: String, isActive: Boolean) extends RuleWithTerm with Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, RuleWithTerm, Rule, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. DeleteRule
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. RuleWithTerm
                  7. Rule
                  8. AnyRef
                  9. Any
                  10. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + DeleteRule(id: DeleteRuleId = DeleteRuleId(), term: String, isActive: Boolean) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + + val + + + id: DeleteRuleId + + +
                    Definition Classes
                    DeleteRuleRule
                    +
                  9. + + + + + + + + + val + + + isActive: Boolean + + +
                    Definition Classes
                    DeleteRuleRule
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + status: Int + + +
                    Definition Classes
                    Rule
                    +
                  15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + + val + + + term: String + + +
                    Definition Classes
                    DeleteRuleRuleWithTerm
                    +
                  17. + + + + + + + + + def + + + toNamedParameters(searchInputId: SearchInputId): Seq[NamedParameter] + + +
                    Definition Classes
                    RuleWithTermRule
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from RuleWithTerm

                  +
                  +

                  Inherited from Rule

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/DeleteRuleId$.html b/target/universal/stage/share/doc/api/models/rules/DeleteRuleId$.html new file mode 100644 index 00000000..94870eb6 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/DeleteRuleId$.html @@ -0,0 +1,767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + DeleteRuleId extends IdObject[DeleteRuleId] + +

                  + + +
                  + + Linear Supertypes + +
                  IdObject[DeleteRuleId], AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. DeleteRuleId
                  2. IdObject
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + def + + + apply(): DeleteRuleId + + +
                    Definition Classes
                    IdObject
                    +
                  5. + + + + + + + + + def + + + apply(str: String): DeleteRuleId + + +
                    Definition Classes
                    IdObject
                    +
                  6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  7. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + implicit + val + + + columnToId: Column[DeleteRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[DeleteRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[DeleteRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  16. + + + + + + + + implicit + val + + + jsonReads: Reads[DeleteRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  17. + + + + + + + + implicit + val + + + jsonWrites: Writes[DeleteRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  22. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  25. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  26. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from IdObject[DeleteRuleId]

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/DeleteRuleId.html b/target/universal/stage/share/doc/api/models/rules/DeleteRuleId.html new file mode 100644 index 00000000..92cdb4db --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/DeleteRuleId.html @@ -0,0 +1,701 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + class + + + DeleteRuleId extends Id + +

                  + + +
                  + + Linear Supertypes + +
                  Id, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. DeleteRuleId
                  2. Id
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + DeleteRuleId(id: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
                    Definition Classes
                    Id
                    +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  11. + + + + + + + + + val + + + id: String + + +
                    Definition Classes
                    Id
                    +
                  12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Id

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/FilterRule$.html b/target/universal/stage/share/doc/api/models/rules/FilterRule$.html new file mode 100644 index 00000000..e1e55da7 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/FilterRule$.html @@ -0,0 +1,871 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models.rules

                  +

                  FilterRule + + + +

                  +

                  + Companion class FilterRule +

                  +
                  + +

                  + + + object + + + FilterRule extends RuleObjectWithTerm[FilterRule] with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, RuleObjectWithTerm[FilterRule], RuleObject[FilterRule], CommonRuleFields, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. FilterRule
                  2. Serializable
                  3. Serializable
                  4. RuleObjectWithTerm
                  5. RuleObject
                  6. CommonRuleFields
                  7. AnyRef
                  8. Any
                  9. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + ID: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  5. + + + + + + + + + val + + + LAST_UPDATE: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  6. + + + + + + + + + val + + + SEARCH_INPUT_ID: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  7. + + + + + + + + + val + + + STATUS: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  8. + + + + + + + + + val + + + TABLE_NAME: String + + +
                    Definition Classes
                    FilterRuleRuleObject
                    +
                  9. + + + + + + + + + val + + + TERM: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  10. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + + def + + + deleteBySearchInput(searchInputId: SearchInputId)(implicit connection: Connection): Int + + +
                    Definition Classes
                    RuleObject
                    +
                  13. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  15. + + + + + + + + + def + + + fieldNames: Seq[String] + + +
                    Definition Classes
                    RuleObjectWithTermRuleObject
                    +
                  16. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  18. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  19. + + + + + + + + implicit + val + + + jsonFormat: OFormat[FilterRule] + + + +
                  20. + + + + + + + + + def + + + loadByInputId(searchInputId: SearchInputId)(implicit connection: Connection): List[FilterRule] + + +
                    Definition Classes
                    RuleObject
                    +
                  21. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  22. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  23. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  24. + + + + + + + + + def + + + orderByField: String + + +
                    Definition Classes
                    RuleObjectWithTermRuleObject
                    +
                  25. + + + + + + + + + val + + + sqlParser: RowParser[FilterRule] + + +
                    Definition Classes
                    FilterRuleRuleObject
                    +
                  26. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  27. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  28. + + + + + + + + + def + + + updateForSearchInput(searchInputId: SearchInputId, rules: Seq[FilterRule])(implicit connection: Connection): Unit + + +
                    Definition Classes
                    RuleObject
                    +
                  29. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  30. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  31. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  32. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from RuleObjectWithTerm[FilterRule]

                  +
                  +

                  Inherited from RuleObject[FilterRule]

                  +
                  +

                  Inherited from CommonRuleFields

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/FilterRule.html b/target/universal/stage/share/doc/api/models/rules/FilterRule.html new file mode 100644 index 00000000..0f25ebdb --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/FilterRule.html @@ -0,0 +1,711 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models.rules

                  +

                  FilterRule + + + +

                  +

                  + Companion object FilterRule +

                  +
                  + +

                  + + + case class + + + FilterRule(id: FilterRuleId = FilterRuleId(), term: String, isActive: Boolean) extends RuleWithTerm with Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, RuleWithTerm, Rule, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. FilterRule
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. RuleWithTerm
                  7. Rule
                  8. AnyRef
                  9. Any
                  10. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + FilterRule(id: FilterRuleId = FilterRuleId(), term: String, isActive: Boolean) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + + val + + + id: FilterRuleId + + +
                    Definition Classes
                    FilterRuleRule
                    +
                  9. + + + + + + + + + val + + + isActive: Boolean + + +
                    Definition Classes
                    FilterRuleRule
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + status: Int + + +
                    Definition Classes
                    Rule
                    +
                  15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + + val + + + term: String + + +
                    Definition Classes
                    FilterRuleRuleWithTerm
                    +
                  17. + + + + + + + + + def + + + toNamedParameters(searchInputId: SearchInputId): Seq[NamedParameter] + + +
                    Definition Classes
                    RuleWithTermRule
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from RuleWithTerm

                  +
                  +

                  Inherited from Rule

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/FilterRuleId$.html b/target/universal/stage/share/doc/api/models/rules/FilterRuleId$.html new file mode 100644 index 00000000..99593f6b --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/FilterRuleId$.html @@ -0,0 +1,767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + FilterRuleId extends IdObject[FilterRuleId] + +

                  + + +
                  + + Linear Supertypes + +
                  IdObject[FilterRuleId], AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. FilterRuleId
                  2. IdObject
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + def + + + apply(): FilterRuleId + + +
                    Definition Classes
                    IdObject
                    +
                  5. + + + + + + + + + def + + + apply(str: String): FilterRuleId + + +
                    Definition Classes
                    IdObject
                    +
                  6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  7. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + implicit + val + + + columnToId: Column[FilterRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[FilterRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[FilterRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  16. + + + + + + + + implicit + val + + + jsonReads: Reads[FilterRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  17. + + + + + + + + implicit + val + + + jsonWrites: Writes[FilterRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  22. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  25. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  26. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from IdObject[FilterRuleId]

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/FilterRuleId.html b/target/universal/stage/share/doc/api/models/rules/FilterRuleId.html new file mode 100644 index 00000000..b483deac --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/FilterRuleId.html @@ -0,0 +1,701 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + class + + + FilterRuleId extends Id + +

                  + + +
                  + + Linear Supertypes + +
                  Id, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. FilterRuleId
                  2. Id
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + FilterRuleId(id: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
                    Definition Classes
                    Id
                    +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  11. + + + + + + + + + val + + + id: String + + +
                    Definition Classes
                    Id
                    +
                  12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Id

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/RedirectRule$.html b/target/universal/stage/share/doc/api/models/rules/RedirectRule$.html new file mode 100644 index 00000000..17a1c5a0 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/RedirectRule$.html @@ -0,0 +1,885 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + RedirectRule extends RuleObject[RedirectRule] with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, RuleObject[RedirectRule], CommonRuleFields, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. RedirectRule
                  2. Serializable
                  3. Serializable
                  4. RuleObject
                  5. CommonRuleFields
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + ID: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  5. + + + + + + + + + val + + + LAST_UPDATE: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  6. + + + + + + + + + val + + + SEARCH_INPUT_ID: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  7. + + + + + + + + + val + + + STATUS: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  8. + + + + + + + + + val + + + TABLE_NAME: String + + +
                    Definition Classes
                    RedirectRuleRuleObject
                    +
                  9. + + + + + + + + + val + + + TARGET: String + + + +
                  10. + + + + + + + + + val + + + TERM: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  11. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + + def + + + deleteBySearchInput(searchInputId: SearchInputId)(implicit connection: Connection): Int + + +
                    Definition Classes
                    RuleObject
                    +
                  14. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  16. + + + + + + + + + def + + + fieldNames: Seq[String] + + +
                    Definition Classes
                    RedirectRuleRuleObject
                    +
                  17. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  18. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  19. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  20. + + + + + + + + implicit + val + + + jsonFormat: OFormat[RedirectRule] + + + +
                  21. + + + + + + + + + def + + + loadByInputId(searchInputId: SearchInputId)(implicit connection: Connection): List[RedirectRule] + + +
                    Definition Classes
                    RuleObject
                    +
                  22. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  23. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  24. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  25. + + + + + + + + + def + + + orderByField: String + + +
                    Definition Classes
                    RedirectRuleRuleObject
                    +
                  26. + + + + + + + + + val + + + sqlParser: RowParser[RedirectRule] + + +
                    Definition Classes
                    RedirectRuleRuleObject
                    +
                  27. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  28. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  29. + + + + + + + + + def + + + updateForSearchInput(searchInputId: SearchInputId, rules: Seq[RedirectRule])(implicit connection: Connection): Unit + + +
                    Definition Classes
                    RuleObject
                    +
                  30. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  31. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  32. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  33. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from RuleObject[RedirectRule]

                  +
                  +

                  Inherited from CommonRuleFields

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/RedirectRule.html b/target/universal/stage/share/doc/api/models/rules/RedirectRule.html new file mode 100644 index 00000000..ed1d1930 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/RedirectRule.html @@ -0,0 +1,709 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + RedirectRule(id: RedirectRuleId = RedirectRuleId(), target: String, isActive: Boolean) extends Rule with Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, Rule, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. RedirectRule
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. Rule
                  7. AnyRef
                  8. Any
                  9. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + RedirectRule(id: RedirectRuleId = RedirectRuleId(), target: String, isActive: Boolean) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + + val + + + id: RedirectRuleId + + +
                    Definition Classes
                    RedirectRuleRule
                    +
                  9. + + + + + + + + + val + + + isActive: Boolean + + +
                    Definition Classes
                    RedirectRuleRule
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + status: Int + + +
                    Definition Classes
                    Rule
                    +
                  15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + + val + + + target: String + + + +
                  17. + + + + + + + + + def + + + toNamedParameters(searchInputId: SearchInputId): Seq[NamedParameter] + + +
                    Definition Classes
                    RedirectRuleRule
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from Rule

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/RedirectRuleId$.html b/target/universal/stage/share/doc/api/models/rules/RedirectRuleId$.html new file mode 100644 index 00000000..c82af4ab --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/RedirectRuleId$.html @@ -0,0 +1,767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + RedirectRuleId extends IdObject[RedirectRuleId] + +

                  + + +
                  + + Linear Supertypes + +
                  IdObject[RedirectRuleId], AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. RedirectRuleId
                  2. IdObject
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + def + + + apply(): RedirectRuleId + + +
                    Definition Classes
                    IdObject
                    +
                  5. + + + + + + + + + def + + + apply(str: String): RedirectRuleId + + +
                    Definition Classes
                    IdObject
                    +
                  6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  7. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + implicit + val + + + columnToId: Column[RedirectRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[RedirectRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[RedirectRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  16. + + + + + + + + implicit + val + + + jsonReads: Reads[RedirectRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  17. + + + + + + + + implicit + val + + + jsonWrites: Writes[RedirectRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  22. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  25. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  26. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from IdObject[RedirectRuleId]

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/RedirectRuleId.html b/target/universal/stage/share/doc/api/models/rules/RedirectRuleId.html new file mode 100644 index 00000000..ac5ab18f --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/RedirectRuleId.html @@ -0,0 +1,701 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + class + + + RedirectRuleId extends Id + +

                  + + +
                  + + Linear Supertypes + +
                  Id, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. RedirectRuleId
                  2. Id
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + RedirectRuleId(id: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
                    Definition Classes
                    Id
                    +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  11. + + + + + + + + + val + + + id: String + + +
                    Definition Classes
                    Id
                    +
                  12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Id

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/Rule$.html b/target/universal/stage/share/doc/api/models/rules/Rule$.html new file mode 100644 index 00000000..f4a72922 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/Rule$.html @@ -0,0 +1,751 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models.rules

                  +

                  Rule + + + +

                  +

                  + Companion trait Rule +

                  +
                  + +

                  + + + object + + + Rule extends CommonRuleFields + +

                  + + +
                  + + Linear Supertypes + +
                  CommonRuleFields, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. Rule
                  2. CommonRuleFields
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + ID: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  5. + + + + + + + + + val + + + LAST_UPDATE: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  6. + + + + + + + + + val + + + SEARCH_INPUT_ID: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  7. + + + + + + + + + val + + + STATUS: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  8. + + + + + + + + + val + + + TERM: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  9. + + + + + + + + + val + + + allRules: Seq[RuleObject[_ <: Rule]] + + + +
                  10. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  13. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  14. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  17. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  18. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  19. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  21. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  22. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  23. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  24. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  25. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from CommonRuleFields

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/Rule.html b/target/universal/stage/share/doc/api/models/rules/Rule.html new file mode 100644 index 00000000..96c96e58 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/Rule.html @@ -0,0 +1,725 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  t
                  +

                  models.rules

                  +

                  Rule + + + +

                  +

                  + Companion object Rule +

                  +
                  + +

                  + + + trait + + + Rule extends AnyRef + +

                  + + +
                  + + Linear Supertypes + +
                  AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. Rule
                  2. AnyRef
                  3. Any
                  4. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + +
                  +

                  Abstract Value Members

                  +
                  1. + + + + + + + + abstract + def + + + id: Id + + + +
                  2. + + + + + + + + abstract + def + + + isActive: Boolean + + + +
                  +
                  + +
                  +

                  Concrete Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + status: Int + + + +
                  15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + + def + + + toNamedParameters(searchInputId: SearchInputId): Seq[NamedParameter] + + + +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/RuleObject.html b/target/universal/stage/share/doc/api/models/rules/RuleObject.html new file mode 100644 index 00000000..60697b47 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/RuleObject.html @@ -0,0 +1,853 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  t
                  +

                  models.rules

                  +

                  RuleObject + + + +

                  +

                  +
                  + +

                  + + + trait + + + RuleObject[T <: Rule] extends CommonRuleFields + +

                  + + +
                  + + Linear Supertypes + +
                  CommonRuleFields, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. RuleObject
                  2. CommonRuleFields
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + +
                  +

                  Abstract Value Members

                  +
                  1. + + + + + + + + abstract + val + + + TABLE_NAME: String + + + +
                  2. + + + + + + + + abstract + def + + + orderByField: String + + + +
                  3. + + + + + + + + abstract + val + + + sqlParser: RowParser[T] + + + +
                  +
                  + +
                  +

                  Concrete Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + ID: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  5. + + + + + + + + + val + + + LAST_UPDATE: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  6. + + + + + + + + + val + + + SEARCH_INPUT_ID: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  7. + + + + + + + + + val + + + STATUS: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  8. + + + + + + + + + val + + + TERM: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  9. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  10. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + + def + + + deleteBySearchInput(searchInputId: SearchInputId)(implicit connection: Connection): Int + + + +
                  12. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  13. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  14. + + + + + + + + + def + + + fieldNames: Seq[String] + + + +
                  15. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  18. + + + + + + + + + def + + + loadByInputId(searchInputId: SearchInputId)(implicit connection: Connection): List[T] + + + +
                  19. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  20. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  22. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  23. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  24. + + + + + + + + + def + + + updateForSearchInput(searchInputId: SearchInputId, rules: Seq[T])(implicit connection: Connection): Unit + + + +
                  25. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  26. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  27. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  28. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from CommonRuleFields

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/RuleObjectWithTerm.html b/target/universal/stage/share/doc/api/models/rules/RuleObjectWithTerm.html new file mode 100644 index 00000000..541f28fb --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/RuleObjectWithTerm.html @@ -0,0 +1,855 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  t
                  +

                  models.rules

                  +

                  RuleObjectWithTerm + + + +

                  +

                  +
                  + +

                  + + + trait + + + RuleObjectWithTerm[T <: RuleWithTerm] extends RuleObject[T] + +

                  + + +
                  + + Linear Supertypes + +
                  RuleObject[T], CommonRuleFields, AnyRef, Any
                  +
                  + + Known Subclasses + + +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. RuleObjectWithTerm
                  2. RuleObject
                  3. CommonRuleFields
                  4. AnyRef
                  5. Any
                  6. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + +
                  +

                  Abstract Value Members

                  +
                  1. + + + + + + + + abstract + val + + + TABLE_NAME: String + + +
                    Definition Classes
                    RuleObject
                    +
                  2. + + + + + + + + abstract + val + + + sqlParser: RowParser[T] + + +
                    Definition Classes
                    RuleObject
                    +
                  +
                  + +
                  +

                  Concrete Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + ID: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  5. + + + + + + + + + val + + + LAST_UPDATE: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  6. + + + + + + + + + val + + + SEARCH_INPUT_ID: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  7. + + + + + + + + + val + + + STATUS: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  8. + + + + + + + + + val + + + TERM: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  9. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  10. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + + def + + + deleteBySearchInput(searchInputId: SearchInputId)(implicit connection: Connection): Int + + +
                    Definition Classes
                    RuleObject
                    +
                  12. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  13. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  14. + + + + + + + + + def + + + fieldNames: Seq[String] + + +
                    Definition Classes
                    RuleObjectWithTermRuleObject
                    +
                  15. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  18. + + + + + + + + + def + + + loadByInputId(searchInputId: SearchInputId)(implicit connection: Connection): List[T] + + +
                    Definition Classes
                    RuleObject
                    +
                  19. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  20. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  22. + + + + + + + + + def + + + orderByField: String + + +
                    Definition Classes
                    RuleObjectWithTermRuleObject
                    +
                  23. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  24. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  25. + + + + + + + + + def + + + updateForSearchInput(searchInputId: SearchInputId, rules: Seq[T])(implicit connection: Connection): Unit + + +
                    Definition Classes
                    RuleObject
                    +
                  26. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  27. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  28. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  29. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from RuleObject[T]

                  +
                  +

                  Inherited from CommonRuleFields

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/RuleWithTerm.html b/target/universal/stage/share/doc/api/models/rules/RuleWithTerm.html new file mode 100644 index 00000000..b7832268 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/RuleWithTerm.html @@ -0,0 +1,741 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  t
                  +

                  models.rules

                  +

                  RuleWithTerm + + + +

                  +

                  +
                  + +

                  + + + trait + + + RuleWithTerm extends Rule + +

                  + + +
                  + + Linear Supertypes + +
                  Rule, AnyRef, Any
                  +
                  + + Known Subclasses + + +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. RuleWithTerm
                  2. Rule
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + +
                  +

                  Abstract Value Members

                  +
                  1. + + + + + + + + abstract + def + + + id: Id + + +
                    Definition Classes
                    Rule
                    +
                  2. + + + + + + + + abstract + def + + + isActive: Boolean + + +
                    Definition Classes
                    Rule
                    +
                  3. + + + + + + + + abstract + def + + + term: String + + + +
                  +
                  + +
                  +

                  Concrete Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + status: Int + + +
                    Definition Classes
                    Rule
                    +
                  15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + + def + + + toNamedParameters(searchInputId: SearchInputId): Seq[NamedParameter] + + +
                    Definition Classes
                    RuleWithTermRule
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Rule

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/SynonymRule$.html b/target/universal/stage/share/doc/api/models/rules/SynonymRule$.html new file mode 100644 index 00000000..cbd51a0f --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/SynonymRule$.html @@ -0,0 +1,935 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models.rules

                  +

                  SynonymRule + + + +

                  +

                  + Companion class SynonymRule +

                  +
                  + +

                  + + + object + + + SynonymRule extends RuleObjectWithTerm[SynonymRule] with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, RuleObjectWithTerm[SynonymRule], RuleObject[SynonymRule], CommonRuleFields, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SynonymRule
                  2. Serializable
                  3. Serializable
                  4. RuleObjectWithTerm
                  5. RuleObject
                  6. CommonRuleFields
                  7. AnyRef
                  8. Any
                  9. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + ID: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  5. + + + + + + + + + val + + + LAST_UPDATE: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  6. + + + + + + + + + val + + + SEARCH_INPUT_ID: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  7. + + + + + + + + + val + + + STATUS: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  8. + + + + + + + + + val + + + TABLE_NAME: String + + +
                    Definition Classes
                    SynonymRuleRuleObject
                    +
                  9. + + + + + + + + + val + + + TERM: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  10. + + + + + + + + + val + + + TYPE: String + + + +
                  11. + + + + + + + + + val + + + TYPE_DIRECTED: Int + + + +
                  12. + + + + + + + + + val + + + TYPE_UNDIRECTED: Int + + + +
                  13. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  14. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + + def + + + deleteBySearchInput(searchInputId: SearchInputId)(implicit connection: Connection): Int + + +
                    Definition Classes
                    RuleObject
                    +
                  16. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  18. + + + + + + + + + def + + + fieldNames: Seq[String] + + +
                    Definition Classes
                    SynonymRuleRuleObjectWithTermRuleObject
                    +
                  19. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  22. + + + + + + + + implicit + val + + + jsonFormat: OFormat[SynonymRule] + + + +
                  23. + + + + + + + + + def + + + loadByInputId(searchInputId: SearchInputId)(implicit connection: Connection): List[SynonymRule] + + +
                    Definition Classes
                    RuleObject
                    +
                  24. + + + + + + + + + def + + + loadUndirectedBySearchInputIds(ids: Seq[SearchInputId])(implicit connection: Connection): Map[SearchInputId, Seq[SynonymRule]] + + + +
                  25. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  26. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  27. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  28. + + + + + + + + + def + + + orderByField: String + + +
                    Definition Classes
                    RuleObjectWithTermRuleObject
                    +
                  29. + + + + + + + + + val + + + sqlParser: RowParser[SynonymRule] + + +
                    Definition Classes
                    SynonymRuleRuleObject
                    +
                  30. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  31. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  32. + + + + + + + + + def + + + updateForSearchInput(searchInputId: SearchInputId, rules: Seq[SynonymRule])(implicit connection: Connection): Unit + + +
                    Definition Classes
                    RuleObject
                    +
                  33. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  34. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  35. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  36. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from RuleObjectWithTerm[SynonymRule]

                  +
                  +

                  Inherited from RuleObject[SynonymRule]

                  +
                  +

                  Inherited from CommonRuleFields

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/SynonymRule.html b/target/universal/stage/share/doc/api/models/rules/SynonymRule.html new file mode 100644 index 00000000..6ceb4b85 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/SynonymRule.html @@ -0,0 +1,727 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + SynonymRule(id: SynonymRuleId = SynonymRuleId(), synonymType: Int, term: String, isActive: Boolean) extends RuleWithTerm with Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, RuleWithTerm, Rule, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SynonymRule
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. RuleWithTerm
                  7. Rule
                  8. AnyRef
                  9. Any
                  10. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + SynonymRule(id: SynonymRuleId = SynonymRuleId(), synonymType: Int, term: String, isActive: Boolean) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + + val + + + id: SynonymRuleId + + +
                    Definition Classes
                    SynonymRuleRule
                    +
                  9. + + + + + + + + + val + + + isActive: Boolean + + +
                    Definition Classes
                    SynonymRuleRule
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + status: Int + + +
                    Definition Classes
                    Rule
                    +
                  15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + + val + + + synonymType: Int + + + +
                  17. + + + + + + + + + val + + + term: String + + +
                    Definition Classes
                    SynonymRuleRuleWithTerm
                    +
                  18. + + + + + + + + + def + + + toNamedParameters(searchInputId: SearchInputId): Seq[NamedParameter] + + +
                    Definition Classes
                    SynonymRuleRuleWithTermRule
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  20. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  21. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  22. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from RuleWithTerm

                  +
                  +

                  Inherited from Rule

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/SynonymRuleId$.html b/target/universal/stage/share/doc/api/models/rules/SynonymRuleId$.html new file mode 100644 index 00000000..48a9d6e0 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/SynonymRuleId$.html @@ -0,0 +1,767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + SynonymRuleId extends IdObject[SynonymRuleId] + +

                  + + +
                  + + Linear Supertypes + +
                  IdObject[SynonymRuleId], AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SynonymRuleId
                  2. IdObject
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + def + + + apply(): SynonymRuleId + + +
                    Definition Classes
                    IdObject
                    +
                  5. + + + + + + + + + def + + + apply(str: String): SynonymRuleId + + +
                    Definition Classes
                    IdObject
                    +
                  6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  7. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + implicit + val + + + columnToId: Column[SynonymRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[SynonymRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[SynonymRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  16. + + + + + + + + implicit + val + + + jsonReads: Reads[SynonymRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  17. + + + + + + + + implicit + val + + + jsonWrites: Writes[SynonymRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  22. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  25. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  26. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from IdObject[SynonymRuleId]

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/SynonymRuleId.html b/target/universal/stage/share/doc/api/models/rules/SynonymRuleId.html new file mode 100644 index 00000000..2184db67 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/SynonymRuleId.html @@ -0,0 +1,701 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + class + + + SynonymRuleId extends Id + +

                  + + +
                  + + Linear Supertypes + +
                  Id, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SynonymRuleId
                  2. Id
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + SynonymRuleId(id: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
                    Definition Classes
                    Id
                    +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  11. + + + + + + + + + val + + + id: String + + +
                    Definition Classes
                    Id
                    +
                  12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Id

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/UpDownRule$.html b/target/universal/stage/share/doc/api/models/rules/UpDownRule$.html new file mode 100644 index 00000000..5cd2ade2 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/UpDownRule$.html @@ -0,0 +1,935 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models.rules

                  +

                  UpDownRule + + + +

                  +

                  + Companion class UpDownRule +

                  +
                  + +

                  + + + object + + + UpDownRule extends RuleObjectWithTerm[UpDownRule] with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, RuleObjectWithTerm[UpDownRule], RuleObject[UpDownRule], CommonRuleFields, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. UpDownRule
                  2. Serializable
                  3. Serializable
                  4. RuleObjectWithTerm
                  5. RuleObject
                  6. CommonRuleFields
                  7. AnyRef
                  8. Any
                  9. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + BOOST_MALUS_VALUE: String + + + +
                  5. + + + + + + + + + val + + + ID: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  6. + + + + + + + + + val + + + LAST_UPDATE: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  7. + + + + + + + + + val + + + SEARCH_INPUT_ID: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  8. + + + + + + + + + val + + + STATUS: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  9. + + + + + + + + + val + + + TABLE_NAME: String + + +
                    Definition Classes
                    UpDownRuleRuleObject
                    +
                  10. + + + + + + + + + val + + + TERM: String + + +
                    Definition Classes
                    CommonRuleFields
                    +
                  11. + + + + + + + + + val + + + TYPE_DOWN: Int + + + +
                  12. + + + + + + + + + val + + + TYPE_UP: Int + + + +
                  13. + + + + + + + + + val + + + UP_DOWN_TYPE: String + + + +
                  14. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  15. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + + def + + + deleteBySearchInput(searchInputId: SearchInputId)(implicit connection: Connection): Int + + +
                    Definition Classes
                    RuleObject
                    +
                  17. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  18. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  19. + + + + + + + + + def + + + fieldNames: Seq[String] + + +
                    Definition Classes
                    UpDownRuleRuleObjectWithTermRuleObject
                    +
                  20. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  22. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  23. + + + + + + + + implicit + val + + + jsonFormat: OFormat[UpDownRule] + + + +
                  24. + + + + + + + + + def + + + loadByInputId(searchInputId: SearchInputId)(implicit connection: Connection): List[UpDownRule] + + +
                    Definition Classes
                    RuleObject
                    +
                  25. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  26. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  27. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  28. + + + + + + + + + def + + + orderByField: String + + +
                    Definition Classes
                    RuleObjectWithTermRuleObject
                    +
                  29. + + + + + + + + + val + + + sqlParser: RowParser[UpDownRule] + + +
                    Definition Classes
                    UpDownRuleRuleObject
                    +
                  30. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  31. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  32. + + + + + + + + + def + + + updateForSearchInput(searchInputId: SearchInputId, rules: Seq[UpDownRule])(implicit connection: Connection): Unit + + +
                    Definition Classes
                    RuleObject
                    +
                  33. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  34. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  35. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  36. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from RuleObjectWithTerm[UpDownRule]

                  +
                  +

                  Inherited from RuleObject[UpDownRule]

                  +
                  +

                  Inherited from CommonRuleFields

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/UpDownRule.html b/target/universal/stage/share/doc/api/models/rules/UpDownRule.html new file mode 100644 index 00000000..92226ef3 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/UpDownRule.html @@ -0,0 +1,743 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  models.rules

                  +

                  UpDownRule + + + +

                  +

                  + Companion object UpDownRule +

                  +
                  + +

                  + + + case class + + + UpDownRule(id: UpDownRuleId = UpDownRuleId(), upDownType: Int, boostMalusValue: Int, term: String, isActive: Boolean) extends RuleWithTerm with Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, RuleWithTerm, Rule, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. UpDownRule
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. RuleWithTerm
                  7. Rule
                  8. AnyRef
                  9. Any
                  10. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + UpDownRule(id: UpDownRuleId = UpDownRuleId(), upDownType: Int, boostMalusValue: Int, term: String, isActive: Boolean) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + val + + + boostMalusValue: Int + + + +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + val + + + id: UpDownRuleId + + +
                    Definition Classes
                    UpDownRuleRule
                    +
                  10. + + + + + + + + + val + + + isActive: Boolean + + +
                    Definition Classes
                    UpDownRuleRule
                    +
                  11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  13. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + + def + + + status: Int + + +
                    Definition Classes
                    Rule
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + val + + + term: String + + +
                    Definition Classes
                    UpDownRuleRuleWithTerm
                    +
                  18. + + + + + + + + + def + + + toNamedParameters(searchInputId: SearchInputId): Seq[NamedParameter] + + +
                    Definition Classes
                    UpDownRuleRuleWithTermRule
                    +
                  19. + + + + + + + + + val + + + upDownType: Int + + + +
                  20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  22. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  23. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from RuleWithTerm

                  +
                  +

                  Inherited from Rule

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/UpDownRuleId$.html b/target/universal/stage/share/doc/api/models/rules/UpDownRuleId$.html new file mode 100644 index 00000000..88781f4c --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/UpDownRuleId$.html @@ -0,0 +1,767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + UpDownRuleId extends IdObject[UpDownRuleId] + +

                  + + +
                  + + Linear Supertypes + +
                  IdObject[UpDownRuleId], AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. UpDownRuleId
                  2. IdObject
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + def + + + apply(): UpDownRuleId + + +
                    Definition Classes
                    IdObject
                    +
                  5. + + + + + + + + + def + + + apply(str: String): UpDownRuleId + + +
                    Definition Classes
                    IdObject
                    +
                  6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  7. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + implicit + val + + + columnToId: Column[UpDownRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[UpDownRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[UpDownRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  16. + + + + + + + + implicit + val + + + jsonReads: Reads[UpDownRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  17. + + + + + + + + implicit + val + + + jsonWrites: Writes[UpDownRuleId] + + +
                    Definition Classes
                    IdObject
                    +
                  18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  22. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  25. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  26. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from IdObject[UpDownRuleId]

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/UpDownRuleId.html b/target/universal/stage/share/doc/api/models/rules/UpDownRuleId.html new file mode 100644 index 00000000..2a2efe59 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/UpDownRuleId.html @@ -0,0 +1,701 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + class + + + UpDownRuleId extends Id + +

                  + + +
                  + + Linear Supertypes + +
                  Id, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. UpDownRuleId
                  2. Id
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + UpDownRuleId(id: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
                    Definition Classes
                    Id
                    +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  11. + + + + + + + + + val + + + id: String + + +
                    Definition Classes
                    Id
                    +
                  12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Id

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/rules/index.html b/target/universal/stage/share/doc/api/models/rules/index.html new file mode 100644 index 00000000..1a78f71e --- /dev/null +++ b/target/universal/stage/share/doc/api/models/rules/index.html @@ -0,0 +1,810 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  p
                  +

                  models

                  +

                  rules + + + +

                  + +
                  + +

                  + + + package + + + rules + +

                  + + +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. + +
                  +
                  + +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + +
                  +

                  Type Members

                  +
                  1. + + + + + + + + + trait + + + CommonRuleFields extends AnyRef + + + +
                  2. + + + + + + + + + case class + + + DeleteRule(id: DeleteRuleId = DeleteRuleId(), term: String, isActive: Boolean) extends RuleWithTerm with Product with Serializable + + + +
                  3. + + + + + + + + + class + + + DeleteRuleId extends Id + + + +
                  4. + + + + + + + + + case class + + + FilterRule(id: FilterRuleId = FilterRuleId(), term: String, isActive: Boolean) extends RuleWithTerm with Product with Serializable + + + +
                  5. + + + + + + + + + class + + + FilterRuleId extends Id + + + +
                  6. + + + + + + + + + case class + + + RedirectRule(id: RedirectRuleId = RedirectRuleId(), target: String, isActive: Boolean) extends Rule with Product with Serializable + + + +
                  7. + + + + + + + + + class + + + RedirectRuleId extends Id + + + +
                  8. + + + + + + + + + trait + + + Rule extends AnyRef + + + +
                  9. + + + + + + + + + trait + + + RuleObject[T <: Rule] extends CommonRuleFields + + + +
                  10. + + + + + + + + + trait + + + RuleObjectWithTerm[T <: RuleWithTerm] extends RuleObject[T] + + + +
                  11. + + + + + + + + + trait + + + RuleWithTerm extends Rule + + + +
                  12. + + + + + + + + + case class + + + SynonymRule(id: SynonymRuleId = SynonymRuleId(), synonymType: Int, term: String, isActive: Boolean) extends RuleWithTerm with Product with Serializable + + + +
                  13. + + + + + + + + + class + + + SynonymRuleId extends Id + + + +
                  14. + + + + + + + + + case class + + + UpDownRule(id: UpDownRuleId = UpDownRuleId(), upDownType: Int, boostMalusValue: Int, term: String, isActive: Boolean) extends RuleWithTerm with Product with Serializable + + + +
                  15. + + + + + + + + + class + + + UpDownRuleId extends Id + + + +
                  +
                  + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + + object + + + DeleteRule extends RuleObjectWithTerm[DeleteRule] with Serializable + + + +
                  2. + + + + + + + + + object + + + DeleteRuleId extends IdObject[DeleteRuleId] + + + +
                  3. + + + + + + + + + object + + + FilterRule extends RuleObjectWithTerm[FilterRule] with Serializable + + + +
                  4. + + + + + + + + + object + + + FilterRuleId extends IdObject[FilterRuleId] + + + +
                  5. + + + + + + + + + object + + + RedirectRule extends RuleObject[RedirectRule] with Serializable + + + +
                  6. + + + + + + + + + object + + + RedirectRuleId extends IdObject[RedirectRuleId] + + + +
                  7. + + + + + + + + + object + + + Rule extends CommonRuleFields + + + +
                  8. + + + + + + + + + object + + + SynonymRule extends RuleObjectWithTerm[SynonymRule] with Serializable + + + +
                  9. + + + + + + + + + object + + + SynonymRuleId extends IdObject[SynonymRuleId] + + + +
                  10. + + + + + + + + + object + + + UpDownRule extends RuleObjectWithTerm[UpDownRule] with Serializable + + + +
                  11. + + + + + + + + + object + + + UpDownRuleId extends IdObject[UpDownRuleId] + + + +
                  12. +
                  +
                  + + + + +
                  + +
                  + + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/spellings/AlternativeSpelling$.html b/target/universal/stage/share/doc/api/models/spellings/AlternativeSpelling$.html new file mode 100644 index 00000000..b057f470 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/spellings/AlternativeSpelling$.html @@ -0,0 +1,849 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + AlternativeSpelling extends Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. AlternativeSpelling
                  2. Serializable
                  3. Serializable
                  4. AnyRef
                  5. Any
                  6. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + CANONICAL_SPELLING_ID: String + + + +
                  5. + + + + + + + + + val + + + ID: String + + + +
                  6. + + + + + + + + + val + + + LAST_UPDATE: String + + + +
                  7. + + + + + + + + + val + + + STATUS: String + + + +
                  8. + + + + + + + + + val + + + TABLE_NAME: String + + + +
                  9. + + + + + + + + + val + + + TERM: String + + + +
                  10. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + + def + + + deleteByCanonicalSpelling(canonicalSpellingId: CanonicalSpellingId)(implicit connection: Connection): Int + + + +
                  13. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  15. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + + val + + + insertStatement: String + + + +
                  18. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  19. + + + + + + + + implicit + val + + + jsonFormat: OFormat[AlternativeSpelling] + + + +
                  20. + + + + + + + + + def + + + loadByCanonicalId(canonicalSpellingId: CanonicalSpellingId)(implicit connection: Connection): List[AlternativeSpelling] + + + +
                  21. + + + + + + + + + def + + + loadByCanonicalSpellingIds(ids: Seq[CanonicalSpellingId])(implicit connection: Connection): Map[CanonicalSpellingId, Seq[AlternativeSpelling]] + + + +
                  22. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  23. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  24. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  25. + + + + + + + + + val + + + orderByField: String + + + +
                  26. + + + + + + + + + val + + + sqlParser: RowParser[AlternativeSpelling] + + + +
                  27. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  28. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  29. + + + + + + + + + def + + + updateForCanonicalSpelling(canonicalSpellingId: CanonicalSpellingId, alternativeSpellings: List[AlternativeSpelling])(implicit connection: Connection): Unit + + + +
                  30. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  31. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  32. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  33. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/spellings/AlternativeSpelling.html b/target/universal/stage/share/doc/api/models/spellings/AlternativeSpelling.html new file mode 100644 index 00000000..e9aacfe1 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/spellings/AlternativeSpelling.html @@ -0,0 +1,675 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + AlternativeSpelling(id: AlternativeSpellingId = AlternativeSpellingId(), canonicalSpellingId: CanonicalSpellingId, term: String, isActive: Boolean) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. AlternativeSpelling
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + AlternativeSpelling(id: AlternativeSpellingId = AlternativeSpellingId(), canonicalSpellingId: CanonicalSpellingId, term: String, isActive: Boolean) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + val + + + canonicalSpellingId: CanonicalSpellingId + + + +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + val + + + id: AlternativeSpellingId + + + +
                  10. + + + + + + + + + val + + + isActive: Boolean + + + +
                  11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  13. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + + val + + + term: String + + + +
                  17. + + + + + + + + + def + + + toNamedParameters: Seq[NamedParameter] + + + +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/spellings/AlternativeSpellingId$.html b/target/universal/stage/share/doc/api/models/spellings/AlternativeSpellingId$.html new file mode 100644 index 00000000..7151a23c --- /dev/null +++ b/target/universal/stage/share/doc/api/models/spellings/AlternativeSpellingId$.html @@ -0,0 +1,735 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + AlternativeSpellingId extends IdObject[AlternativeSpellingId] + +

                  + + +
                  + + Linear Supertypes + + +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. AlternativeSpellingId
                  2. IdObject
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + def + + + apply(): AlternativeSpellingId + + +
                    Definition Classes
                    IdObject
                    +
                  5. + + + + + + + + + def + + + apply(str: String): AlternativeSpellingId + + +
                    Definition Classes
                    IdObject
                    +
                  6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  7. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + implicit + val + + + columnToId: Column[AlternativeSpellingId] + + +
                    Definition Classes
                    IdObject
                    +
                  9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[AlternativeSpellingId] + + +
                    Definition Classes
                    IdObject
                    +
                  10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[AlternativeSpellingId] + + +
                    Definition Classes
                    IdObject
                    +
                  11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  16. + + + + + + + + implicit + val + + + jsonReads: Reads[AlternativeSpellingId] + + +
                    Definition Classes
                    IdObject
                    +
                  17. + + + + + + + + implicit + val + + + jsonWrites: Writes[AlternativeSpellingId] + + +
                    Definition Classes
                    IdObject
                    +
                  18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  22. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  25. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  26. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from IdObject[AlternativeSpellingId]

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/spellings/AlternativeSpellingId.html b/target/universal/stage/share/doc/api/models/spellings/AlternativeSpellingId.html new file mode 100644 index 00000000..a3d6fe2e --- /dev/null +++ b/target/universal/stage/share/doc/api/models/spellings/AlternativeSpellingId.html @@ -0,0 +1,669 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + class + + + AlternativeSpellingId extends Id + +

                  + + +
                  + + Linear Supertypes + +
                  Id, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. AlternativeSpellingId
                  2. Id
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + AlternativeSpellingId(id: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
                    Definition Classes
                    Id
                    +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  11. + + + + + + + + + val + + + id: String + + +
                    Definition Classes
                    Id
                    +
                  12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Id

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/spellings/CanonicalSpelling$.html b/target/universal/stage/share/doc/api/models/spellings/CanonicalSpelling$.html new file mode 100644 index 00000000..59478eea --- /dev/null +++ b/target/universal/stage/share/doc/api/models/spellings/CanonicalSpelling$.html @@ -0,0 +1,865 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + CanonicalSpelling extends Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. CanonicalSpelling
                  2. Serializable
                  3. Serializable
                  4. AnyRef
                  5. Any
                  6. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + COMMENT: String + + + +
                  5. + + + + + + + + + val + + + ID: String + + + +
                  6. + + + + + + + + + val + + + LAST_UPDATE: String + + + +
                  7. + + + + + + + + + val + + + SOLR_INDEX_ID: String + + + +
                  8. + + + + + + + + + val + + + STATUS: String + + + +
                  9. + + + + + + + + + val + + + TABLE_NAME: String + + + +
                  10. + + + + + + + + + val + + + TERM: String + + + +
                  11. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + + def + + + delete(id: CanonicalSpellingId)(implicit connection: Connection): Int + + + +
                  14. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  16. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  18. + + + + + + + + + def + + + insert(solrIndexId: SolrIndexId, term: String)(implicit connection: Connection): CanonicalSpelling + + + +
                  19. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  20. + + + + + + + + implicit + val + + + jsonFormat: OFormat[CanonicalSpelling] + + + +
                  21. + + + + + + + + + def + + + loadAllForIndex(solrIndexId: SolrIndexId)(implicit connection: Connection): List[CanonicalSpelling] + + + +
                  22. + + + + + + + + + def + + + loadById(id: CanonicalSpellingId)(implicit connection: Connection): Option[CanonicalSpelling] + + + +
                  23. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  24. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  25. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  26. + + + + + + + + + val + + + orderByField: String + + + +
                  27. + + + + + + + + + val + + + sqlParser: RowParser[CanonicalSpelling] + + + +
                  28. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  29. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  30. + + + + + + + + + def + + + update(id: CanonicalSpellingId, term: String, isActive: Boolean, comment: String)(implicit connection: Connection): Unit + + + +
                  31. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  32. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  33. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  34. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/spellings/CanonicalSpelling.html b/target/universal/stage/share/doc/api/models/spellings/CanonicalSpelling.html new file mode 100644 index 00000000..a9bc958c --- /dev/null +++ b/target/universal/stage/share/doc/api/models/spellings/CanonicalSpelling.html @@ -0,0 +1,707 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + CanonicalSpelling(id: CanonicalSpellingId, solrIndexId: SolrIndexId, term: String, isActive: Boolean, comment: String, lastUpdate: LocalDateTime) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. CanonicalSpelling
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + CanonicalSpelling(id: CanonicalSpellingId, solrIndexId: SolrIndexId, term: String, isActive: Boolean, comment: String, lastUpdate: LocalDateTime) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + + val + + + comment: String + + + +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + val + + + id: CanonicalSpellingId + + + +
                  10. + + + + + + + + + val + + + isActive: Boolean + + + +
                  11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + + val + + + lastUpdate: LocalDateTime + + + +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + + val + + + solrIndexId: SolrIndexId + + + +
                  17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  18. + + + + + + + + + val + + + term: String + + + +
                  19. + + + + + + + + + def + + + toNamedParameters: Seq[NamedParameter] + + + +
                  20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  22. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  23. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingId$.html b/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingId$.html new file mode 100644 index 00000000..bd004850 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingId$.html @@ -0,0 +1,735 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + CanonicalSpellingId extends IdObject[CanonicalSpellingId] + +

                  + + +
                  + + Linear Supertypes + + +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. CanonicalSpellingId
                  2. IdObject
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + def + + + apply(): CanonicalSpellingId + + +
                    Definition Classes
                    IdObject
                    +
                  5. + + + + + + + + + def + + + apply(str: String): CanonicalSpellingId + + +
                    Definition Classes
                    IdObject
                    +
                  6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  7. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + implicit + val + + + columnToId: Column[CanonicalSpellingId] + + +
                    Definition Classes
                    IdObject
                    +
                  9. + + + + + + + + implicit + def + + + customParamMeta: ParameterMetaData[CanonicalSpellingId] + + +
                    Definition Classes
                    IdObject
                    +
                  10. + + + + + + + + implicit + def + + + customToStatement: ToStatement[CanonicalSpellingId] + + +
                    Definition Classes
                    IdObject
                    +
                  11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  13. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  16. + + + + + + + + implicit + val + + + jsonReads: Reads[CanonicalSpellingId] + + +
                    Definition Classes
                    IdObject
                    +
                  17. + + + + + + + + implicit + val + + + jsonWrites: Writes[CanonicalSpellingId] + + +
                    Definition Classes
                    IdObject
                    +
                  18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  22. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  23. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  25. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  26. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from IdObject[CanonicalSpellingId]

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingId.html b/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingId.html new file mode 100644 index 00000000..dcbd525b --- /dev/null +++ b/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingId.html @@ -0,0 +1,669 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + class + + + CanonicalSpellingId extends Id + +

                  + + +
                  + + Linear Supertypes + +
                  Id, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. CanonicalSpellingId
                  2. Id
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + CanonicalSpellingId(id: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + canEqual(other: Any): Boolean + + +
                    Definition Classes
                    Id
                    +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + def + + + equals(other: Any): Boolean + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  11. + + + + + + + + + val + + + id: String + + +
                    Definition Classes
                    Id
                    +
                  12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    Id → AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Id

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingValidator$.html b/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingValidator$.html new file mode 100644 index 00000000..dc421ad9 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingValidator$.html @@ -0,0 +1,763 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  models.spellings

                  +

                  CanonicalSpellingValidator + + + +

                  +

                  +
                  + +

                  + + + object + + + CanonicalSpellingValidator + +

                  + + +
                  + + Linear Supertypes + +
                  AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. CanonicalSpellingValidator
                  2. AnyRef
                  3. Any
                  4. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  16. + + + + + + + + + def + + + validateAlternativeSpellingEqualsNoOtherCanonical(spellings: CanonicalSpellingWithAlternatives, allCanonicalSpellings: List[CanonicalSpellingWithAlternatives]): Option[String] + + + +
                  17. + + + + + + + + + def + + + validateAlternativeSpellingNotCanonical(spellings: CanonicalSpellingWithAlternatives): Option[String] + + + +
                  18. + + + + + + + + + def + + + validateCanonicalEqualsNoOtherAlternative(spellings: CanonicalSpellingWithAlternatives, allCanonicalSpellings: List[CanonicalSpellingWithAlternatives]): Option[String] + + + +
                  19. + + + + + + + + + def + + + validateCanonicalSpellingsAndAlternatives(spellings: CanonicalSpellingWithAlternatives, allCanonicalSpellings: List[CanonicalSpellingWithAlternatives]): Seq[String] + + + +
                  20. + + + + + + + + + def + + + validateNoDuplicateAlternativeSpellingsOtherCanonical(spellings: CanonicalSpellingWithAlternatives, allCanonicalSpellings: List[CanonicalSpellingWithAlternatives]): Option[String] + + + +
                  21. + + + + + + + + + def + + + validateNoDuplicateAlternativeSpellingsSameCanonical(spellings: CanonicalSpellingWithAlternatives): Option[String] + + + +
                  22. + + + + + + + + + def + + + validateNoEmptyAlternatives(spellings: CanonicalSpellingWithAlternatives): Option[String] + + + +
                  23. + + + + + + + + + def + + + validateNoEmptySpelling(spellingTerm: String): Option[String] + + + +
                  24. + + + + + + + + + def + + + validateNoMultipleAlternativesWhenWildcard(spellings: CanonicalSpellingWithAlternatives): Option[String] + + + +
                  25. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  26. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  27. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  28. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingWithAlternatives$.html b/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingWithAlternatives$.html new file mode 100644 index 00000000..e1562725 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingWithAlternatives$.html @@ -0,0 +1,705 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + CanonicalSpellingWithAlternatives extends Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. CanonicalSpellingWithAlternatives
                  2. Serializable
                  3. Serializable
                  4. AnyRef
                  5. Any
                  6. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + + def + + + delete(id: CanonicalSpellingId)(implicit connection: Connection): Int + + + +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + implicit + val + + + jsonFormat: OFormat[CanonicalSpellingWithAlternatives] + + + +
                  13. + + + + + + + + + def + + + loadAllForIndex(solrIndexId: SolrIndexId)(implicit connection: Connection): List[CanonicalSpellingWithAlternatives] + + + +
                  14. + + + + + + + + + def + + + loadById(id: CanonicalSpellingId)(implicit connection: Connection): Option[CanonicalSpellingWithAlternatives] + + + +
                  15. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  20. + + + + + + + + + def + + + update(spellingWithAlternatives: CanonicalSpellingWithAlternatives)(implicit connection: Connection): Unit + + + +
                  21. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  22. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  23. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  24. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingWithAlternatives.html b/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingWithAlternatives.html new file mode 100644 index 00000000..4f42e1b6 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/spellings/CanonicalSpellingWithAlternatives.html @@ -0,0 +1,691 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + CanonicalSpellingWithAlternatives(id: CanonicalSpellingId, term: String, isActive: Boolean, comment: String, alternativeSpellings: List[AlternativeSpelling] = Nil) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. CanonicalSpellingWithAlternatives
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + CanonicalSpellingWithAlternatives(id: CanonicalSpellingId, term: String, isActive: Boolean, comment: String, alternativeSpellings: List[AlternativeSpelling] = Nil) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + alternativeSpellings: List[AlternativeSpelling] + + + +
                  5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + + val + + + comment: String + + + +
                  8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  9. + + + + + + + + + def + + + exportToReplaceFile: Boolean + + + +
                  10. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + + val + + + id: CanonicalSpellingId + + + +
                  12. + + + + + + + + + val + + + isActive: Boolean + + + +
                  13. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  18. + + + + + + + + + val + + + term: String + + + +
                  19. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  20. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  21. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  22. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/spellings/FullCanonicalSpellingWithAlternatives$.html b/target/universal/stage/share/doc/api/models/spellings/FullCanonicalSpellingWithAlternatives$.html new file mode 100644 index 00000000..ca97ea8c --- /dev/null +++ b/target/universal/stage/share/doc/api/models/spellings/FullCanonicalSpellingWithAlternatives$.html @@ -0,0 +1,657 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + FullCanonicalSpellingWithAlternatives extends Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. FullCanonicalSpellingWithAlternatives
                  2. Serializable
                  3. Serializable
                  4. AnyRef
                  5. Any
                  6. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + implicit + val + + + jsonFormat: OFormat[FullCanonicalSpellingWithAlternatives] + + + +
                  12. + + + + + + + + + def + + + loadById(id: CanonicalSpellingId)(implicit connection: Connection): Option[FullCanonicalSpellingWithAlternatives] + + + +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/spellings/FullCanonicalSpellingWithAlternatives.html b/target/universal/stage/share/doc/api/models/spellings/FullCanonicalSpellingWithAlternatives.html new file mode 100644 index 00000000..f38b4748 --- /dev/null +++ b/target/universal/stage/share/doc/api/models/spellings/FullCanonicalSpellingWithAlternatives.html @@ -0,0 +1,708 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + FullCanonicalSpellingWithAlternatives(id: CanonicalSpellingId, term: String, isActive: Boolean, comment: String, solrIndexId: SolrIndexId, lastUpdate: LocalDateTime, alternativeSpellings: List[AlternativeSpelling] = Nil) extends Product with Serializable + +

                  + + +

                  Needed for JSON persistence in eventhistory (especially for DELETED events). Readonly!! +

                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. FullCanonicalSpellingWithAlternatives
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + FullCanonicalSpellingWithAlternatives(id: CanonicalSpellingId, term: String, isActive: Boolean, comment: String, solrIndexId: SolrIndexId, lastUpdate: LocalDateTime, alternativeSpellings: List[AlternativeSpelling] = Nil) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + alternativeSpellings: List[AlternativeSpelling] + + + +
                  5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + + val + + + comment: String + + + +
                  8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + val + + + id: CanonicalSpellingId + + + +
                  11. + + + + + + + + + val + + + isActive: Boolean + + + +
                  12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  13. + + + + + + + + + val + + + lastUpdate: LocalDateTime + + + +
                  14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + + val + + + solrIndexId: SolrIndexId + + + +
                  18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + + val + + + term: String + + + +
                  20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  22. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  23. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/models/spellings/index.html b/target/universal/stage/share/doc/api/models/spellings/index.html new file mode 100644 index 00000000..b0fb3c4f --- /dev/null +++ b/target/universal/stage/share/doc/api/models/spellings/index.html @@ -0,0 +1,571 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  p
                  +

                  models

                  +

                  spellings + + + +

                  + +
                  + +

                  + + + package + + + spellings + +

                  + + +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. + +
                  +
                  + +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + +
                  +

                  Type Members

                  +
                  1. + + + + + + + + + case class + + + AlternativeSpelling(id: AlternativeSpellingId = AlternativeSpellingId(), canonicalSpellingId: CanonicalSpellingId, term: String, isActive: Boolean) extends Product with Serializable + + + +
                  2. + + + + + + + + + class + + + AlternativeSpellingId extends Id + + + +
                  3. + + + + + + + + + case class + + + CanonicalSpelling(id: CanonicalSpellingId, solrIndexId: SolrIndexId, term: String, isActive: Boolean, comment: String, lastUpdate: LocalDateTime) extends Product with Serializable + + + +
                  4. + + + + + + + + + class + + + CanonicalSpellingId extends Id + + + +
                  5. + + + + + + + + + case class + + + CanonicalSpellingWithAlternatives(id: CanonicalSpellingId, term: String, isActive: Boolean, comment: String, alternativeSpellings: List[AlternativeSpelling] = Nil) extends Product with Serializable + + + +
                  6. + + + + + + + + + case class + + + FullCanonicalSpellingWithAlternatives(id: CanonicalSpellingId, term: String, isActive: Boolean, comment: String, solrIndexId: SolrIndexId, lastUpdate: LocalDateTime, alternativeSpellings: List[AlternativeSpelling] = Nil) extends Product with Serializable + + +

                    Needed for JSON persistence in eventhistory (especially for DELETED events).

                    Needed for JSON persistence in eventhistory (especially for DELETED events). Readonly!! +

                    +
                  +
                  + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + + object + + + AlternativeSpelling extends Serializable + + + +
                  2. + + + + + + + + + object + + + AlternativeSpellingId extends IdObject[AlternativeSpellingId] + + + +
                  3. + + + + + + + + + object + + + CanonicalSpelling extends Serializable + + + +
                  4. + + + + + + + + + object + + + CanonicalSpellingId extends IdObject[CanonicalSpellingId] + + + +
                  5. + + + + + + + + + object + + + CanonicalSpellingValidator + + + +
                  6. + + + + + + + + + object + + + CanonicalSpellingWithAlternatives extends Serializable + + + +
                  7. + + + + + + + + + object + + + FullCanonicalSpellingWithAlternatives extends Serializable + + + +
                  8. +
                  +
                  + + + + +
                  + +
                  + + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/router/Routes.html b/target/universal/stage/share/doc/api/router/Routes.html new file mode 100644 index 00000000..aa1171f7 --- /dev/null +++ b/target/universal/stage/share/doc/api/router/Routes.html @@ -0,0 +1,1185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  router

                  +

                  Routes + + + +

                  +

                  +
                  + +

                  + + + class + + + Routes extends GeneratedRouter + +

                  + + +
                  + + Linear Supertypes + +
                  GeneratedRouter, Router, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. Routes
                  2. GeneratedRouter
                  3. Router
                  4. AnyRef
                  5. Any
                  6. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + Routes(errorHandler: HttpErrorHandler, FrontendController_2: FrontendController, HealthController_0: HealthController, ApiController_1: ApiController) + + +
                    Annotations
                    + @Inject() + +
                    +
                  2. + + + + + + + + + new + + + Routes(errorHandler: HttpErrorHandler, FrontendController_2: FrontendController, HealthController_0: HealthController, ApiController_1: ApiController, prefix: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + /:(prefix: String): Router + + +
                    Definition Classes
                    Router
                    +
                  4. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  6. + + + + + + + + + def + + + asJava: Router + + +
                    Definition Classes
                    Router
                    +
                  7. + + + + + + + + + def + + + badRequest(error: String): Action[AnyContent] + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  8. + + + + + + + + + def + + + call[T](params: List[Param[_]])(generator: (Seq[_]) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  9. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17], pa18: Param[A18], pa19: Param[A19], pa20: Param[A20], pa21: Param[A21])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  10. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17], pa18: Param[A18], pa19: Param[A19], pa20: Param[A20])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  11. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17], pa18: Param[A18], pa19: Param[A19])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  12. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17], pa18: Param[A18])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  13. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16], pa17: Param[A17])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  14. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15], pa16: Param[A16])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  15. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14], pa15: Param[A15])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  16. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13], pa14: Param[A14])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  17. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12], pa13: Param[A13])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  18. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11], pa12: Param[A12])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  19. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10], pa11: Param[A11])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  20. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9], pa10: Param[A10])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  21. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8, A9](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8], pa9: Param[A9])(generator: (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  22. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7, A8](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7], pa8: Param[A8])(generator: (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  23. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6, A7](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6], pa7: Param[A7])(generator: (A1, A2, A3, A4, A5, A6, A7) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  24. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5, A6](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5], pa6: Param[A6])(generator: (A1, A2, A3, A4, A5, A6) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  25. + + + + + + + + + def + + + call[A1, A2, A3, A4, A5](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4], pa5: Param[A5])(generator: (A1, A2, A3, A4, A5) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  26. + + + + + + + + + def + + + call[A1, A2, A3, A4](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3], pa4: Param[A4])(generator: (A1, A2, A3, A4) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  27. + + + + + + + + + def + + + call[A1, A2, A3](pa1: Param[A1], pa2: Param[A2], pa3: Param[A3])(generator: (A1, A2, A3) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  28. + + + + + + + + + def + + + call[A1, A2](pa1: Param[A1], pa2: Param[A2])(generator: (A1, A2) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  29. + + + + + + + + + def + + + call[P](pa: Param[P])(generator: (P) ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  30. + + + + + + + + + def + + + call(generator: ⇒ Handler): Handler + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  31. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  32. + + + + + + + + + def + + + createInvoker[T](fakeCall: ⇒ T, handlerDef: HandlerDef)(implicit hif: HandlerInvokerFactory[T]): HandlerInvoker[T] + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  33. + + + + + + + + + def + + + documentation: List[(String, String, String)] + + +
                    Definition Classes
                    Routes → Router
                    +
                  34. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  35. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  36. + + + + + + + + + val + + + errorHandler: HttpErrorHandler + + +
                    Definition Classes
                    Routes → GeneratedRouter
                    +
                  37. + + + + + + + + + def + + + fakeValue[A]: A + + +
                    Definition Classes
                    GeneratedRouter
                    +
                  38. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  39. + + + + + + + + final + def + + + handlerFor(request: RequestHeader): Option[Handler] + + +
                    Definition Classes
                    Router
                    +
                  40. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  41. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  42. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  43. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  44. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  45. + + + + + + + + final + def + + + orElse(other: Router): Router + + +
                    Definition Classes
                    Router
                    +
                  46. + + + + + + + + + val + + + prefix: String + + + +
                  47. + + + + + + + + + def + + + routes: PartialFunction[RequestHeader, Handler] + + +
                    Definition Classes
                    Routes → Router
                    +
                  48. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  49. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  50. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  51. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  52. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  53. + + + + + + + + + def + + + withPrefix(addPrefix: String): Routes + + +
                    Definition Classes
                    Routes → Router
                    +
                  54. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from GeneratedRouter

                  +
                  +

                  Inherited from Router

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/router/RoutesPrefix$.html b/target/universal/stage/share/doc/api/router/RoutesPrefix$.html new file mode 100644 index 00000000..f220c090 --- /dev/null +++ b/target/universal/stage/share/doc/api/router/RoutesPrefix$.html @@ -0,0 +1,631 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  o
                  +

                  router

                  +

                  RoutesPrefix + + + +

                  +

                  +
                  + +

                  + + + object + + + RoutesPrefix + +

                  + + +
                  + + Linear Supertypes + +
                  AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. RoutesPrefix
                  2. AnyRef
                  3. Any
                  4. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + val + + + byNamePrefix: () ⇒ String + + + +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  13. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + + def + + + prefix: String + + + +
                  16. + + + + + + + + + def + + + setPrefix(p: String): Unit + + + +
                  17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  18. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  20. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  21. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  22. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/router/index.html b/target/universal/stage/share/doc/api/router/index.html new file mode 100644 index 00000000..8a830ead --- /dev/null +++ b/target/universal/stage/share/doc/api/router/index.html @@ -0,0 +1,230 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  p
                  + +

                  router + + + +

                  + +
                  + +

                  + + + package + + + router + +

                  + + +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. + +
                  +
                  + +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + +
                  +

                  Type Members

                  +
                  1. + + + + + + + + + class + + + Routes extends GeneratedRouter + + + +
                  +
                  + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + + object + + + RoutesPrefix + + + +
                  2. +
                  +
                  + + + + +
                  + +
                  + + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/services/MigrationService.html b/target/universal/stage/share/doc/api/services/MigrationService.html new file mode 100644 index 00000000..5eb8505a --- /dev/null +++ b/target/universal/stage/share/doc/api/services/MigrationService.html @@ -0,0 +1,650 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  services

                  +

                  MigrationService + + + +

                  +

                  +
                  + +

                  + + + class + + + MigrationService extends Logging + +

                  + + +
                  Annotations
                  + @Singleton() + +
                  + + Linear Supertypes + +
                  Logging, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. MigrationService
                  2. Logging
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + MigrationService(dbapi: DBApi, toggleService: FeatureToggleService, searchManagementRepository: SearchManagementRepository, applicationEvolutions: ApplicationEvolutions)(implicit ec: DatabaseExecutionContext) + + +
                    Annotations
                    + @Inject() + +
                    +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + + val + + + evolutionsUpToDate: Boolean + + + +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  12. + + + + + + + + + val + + + logger: Logger + + +
                    Attributes
                    protected
                    Definition Classes
                    Logging
                    +
                  13. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  17. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  20. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Logging

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/services/RulesTxtDeploymentService$RulesTxtWithFileNames.html b/target/universal/stage/share/doc/api/services/RulesTxtDeploymentService$RulesTxtWithFileNames.html new file mode 100644 index 00000000..0ceb216a --- /dev/null +++ b/target/universal/stage/share/doc/api/services/RulesTxtDeploymentService$RulesTxtWithFileNames.html @@ -0,0 +1,624 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  services.RulesTxtDeploymentService

                  +

                  RulesTxtWithFileNames + + + +

                  +

                  +
                  + +

                  + + + case class + + + RulesTxtWithFileNames(content: String, sourceFileName: String, destinationFileName: String) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. RulesTxtWithFileNames
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + RulesTxtWithFileNames(content: String, sourceFileName: String, destinationFileName: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + + val + + + content: String + + + +
                  7. + + + + + + + + + val + + + destinationFileName: String + + + +
                  8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + val + + + sourceFileName: String + + + +
                  15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  18. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.html b/target/universal/stage/share/doc/api/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.html new file mode 100644 index 00000000..af8c6405 --- /dev/null +++ b/target/universal/stage/share/doc/api/services/RulesTxtDeploymentService$RulesTxtsForSolrIndex.html @@ -0,0 +1,672 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  services.RulesTxtDeploymentService

                  +

                  RulesTxtsForSolrIndex + + + +

                  +

                  +
                  + +

                  + + + case class + + + RulesTxtsForSolrIndex(solrIndexId: SolrIndexId, regularRules: RulesTxtWithFileNames, decompoundRules: Option[RulesTxtWithFileNames], replaceRules: Option[RulesTxtWithFileNames]) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. RulesTxtsForSolrIndex
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + RulesTxtsForSolrIndex(solrIndexId: SolrIndexId, regularRules: RulesTxtWithFileNames, decompoundRules: Option[RulesTxtWithFileNames], replaceRules: Option[RulesTxtWithFileNames]) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + def + + + allFiles: List[RulesTxtWithFileNames] + + + +
                  5. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + + val + + + decompoundRules: Option[RulesTxtWithFileNames] + + + +
                  8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + + def + + + regularAndDecompoundFiles: List[RulesTxtWithFileNames] + + + +
                  15. + + + + + + + + + val + + + regularRules: RulesTxtWithFileNames + + + +
                  16. + + + + + + + + + val + + + replaceRules: Option[RulesTxtWithFileNames] + + + +
                  17. + + + + + + + + + val + + + solrIndexId: SolrIndexId + + + +
                  18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  20. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  21. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  22. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/services/RulesTxtDeploymentService.html b/target/universal/stage/share/doc/api/services/RulesTxtDeploymentService.html new file mode 100644 index 00000000..37020a6d --- /dev/null +++ b/target/universal/stage/share/doc/api/services/RulesTxtDeploymentService.html @@ -0,0 +1,752 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  services

                  +

                  RulesTxtDeploymentService + + + +

                  +

                  +
                  + +

                  + + + class + + + RulesTxtDeploymentService extends Logging + +

                  + + +
                  Annotations
                  + @Singleton() + +
                  + + Linear Supertypes + +
                  Logging, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. RulesTxtDeploymentService
                  2. Logging
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + RulesTxtDeploymentService(querqyRulesTxtGenerator: QuerqyRulesTxtGenerator, appConfig: Configuration, featureToggleService: FeatureToggleService, searchManagementRepository: SearchManagementRepository, environment: Environment) + + +
                    Annotations
                    + @Inject() + +
                    +
                  +
                  + +
                  +

                  Type Members

                  +
                  1. + + + + + + + + + case class + + + RulesTxtWithFileNames(content: String, sourceFileName: String, destinationFileName: String) extends Product with Serializable + + + +
                  2. + + + + + + + + + case class + + + RulesTxtsForSolrIndex(solrIndexId: SolrIndexId, regularRules: RulesTxtWithFileNames, decompoundRules: Option[RulesTxtWithFileNames], replaceRules: Option[RulesTxtWithFileNames]) extends Product with Serializable + + + +
                  +
                  + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + + def + + + executeDeploymentScript(rulesTxts: RulesTxtsForSolrIndex, targetSystem: String): DeploymentScriptResult + + + +
                  9. + + + + + + + + + def + + + generateRulesTxtContentWithFilenames(solrIndexId: SolrIndexId, targetSystem: String, logDebug: Boolean = true): RulesTxtsForSolrIndex + + +

                    Generates a list of source to destination filenames containing the rules.txt(s) according to current application settings.

                    Generates a list of source to destination filenames containing the rules.txt(s) according to current application settings. +

                    solrIndexId

                    Solr Index Id to generate the output for.

                    +
                  10. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  13. + + + + + + + + + val + + + logger: Logger + + +
                    Attributes
                    protected
                    Definition Classes
                    Logging
                    +
                  14. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  18. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  19. + + + + + + + + + def + + + validateCompleteRulesTxts(rulesTxts: RulesTxtsForSolrIndex, logDebug: Boolean = true): List[String] + + +

                    Returns errors for the given rules files.

                    Returns errors for the given rules files. +There are no errors if the list is empty. +

                    +
                  20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  22. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  23. + + + + + + + + + def + + + writeAllRulesTxtFilesAsZipFileToStream(out: OutputStream): Unit + + + +
                  24. + + + + + + + + + def + + + writeRulesTxtTempFiles(rulesTxts: RulesTxtsForSolrIndex): Unit + + + +
                  25. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Logging

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryDeleteRule.html b/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryDeleteRule.html new file mode 100644 index 00000000..cfb23062 --- /dev/null +++ b/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryDeleteRule.html @@ -0,0 +1,610 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  services.RulesTxtImportService

                  +

                  PreliminaryDeleteRule + + + +

                  +

                  +
                  + +

                  + + + case class + + + PreliminaryDeleteRule(term: String) extends PreliminaryRule with Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, PreliminaryRule, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. PreliminaryDeleteRule
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. PreliminaryRule
                  7. AnyRef
                  8. Any
                  9. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + PreliminaryDeleteRule(term: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  9. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  10. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  13. + + + + + + + + + val + + + term: String + + +
                    Definition Classes
                    PreliminaryDeleteRulePreliminaryRule
                    +
                  14. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  15. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  16. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  17. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from PreliminaryRule

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryFilterRule.html b/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryFilterRule.html new file mode 100644 index 00000000..c2b44951 --- /dev/null +++ b/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryFilterRule.html @@ -0,0 +1,610 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  services.RulesTxtImportService

                  +

                  PreliminaryFilterRule + + + +

                  +

                  +
                  + +

                  + + + case class + + + PreliminaryFilterRule(term: String) extends PreliminaryRule with Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, PreliminaryRule, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. PreliminaryFilterRule
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. PreliminaryRule
                  7. AnyRef
                  8. Any
                  9. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + PreliminaryFilterRule(term: String) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  9. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  10. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  13. + + + + + + + + + val + + + term: String + + +
                    Definition Classes
                    PreliminaryFilterRulePreliminaryRule
                    +
                  14. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  15. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  16. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  17. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from PreliminaryRule

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryRule.html b/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryRule.html new file mode 100644 index 00000000..4470b77e --- /dev/null +++ b/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryRule.html @@ -0,0 +1,642 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  t
                  +

                  services.RulesTxtImportService

                  +

                  PreliminaryRule + + + +

                  +

                  +
                  + +

                  + + + trait + + + PreliminaryRule extends AnyRef + +

                  + + +
                  + + Linear Supertypes + +
                  AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. PreliminaryRule
                  2. AnyRef
                  3. Any
                  4. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + +
                  +

                  Abstract Value Members

                  +
                  1. + + + + + + + + abstract + def + + + term: String + + + +
                  +
                  + +
                  +

                  Concrete Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  15. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  18. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminarySearchInput.html b/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminarySearchInput.html new file mode 100644 index 00000000..9e1a3c1f --- /dev/null +++ b/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminarySearchInput.html @@ -0,0 +1,688 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  services.RulesTxtImportService

                  +

                  PreliminarySearchInput + + + +

                  +

                  +
                  + +

                  + + + case class + + + PreliminarySearchInput(term: String, rules: List[PreliminaryRule], jsonTags: Option[JsObject] = None, allSynonymTermHash: String = null, remainingRulesHash: String = null, allTagsHash: String = null) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. PreliminarySearchInput
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + PreliminarySearchInput(term: String, rules: List[PreliminaryRule], jsonTags: Option[JsObject] = None, allSynonymTermHash: String = null, remainingRulesHash: String = null, allTagsHash: String = null) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + var + + + allSynonymTermHash: String + + + +
                  5. + + + + + + + + + var + + + allTagsHash: String + + + +
                  6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  7. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  9. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  11. + + + + + + + + + var + + + jsonTags: Option[JsObject] + + + +
                  12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  13. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + + var + + + remainingRulesHash: String + + + +
                  16. + + + + + + + + + var + + + rules: List[PreliminaryRule] + + + +
                  17. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  18. + + + + + + + + + val + + + term: String + + + +
                  19. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  20. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  21. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  22. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminarySynonymRule.html b/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminarySynonymRule.html new file mode 100644 index 00000000..3014d5ff --- /dev/null +++ b/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminarySynonymRule.html @@ -0,0 +1,626 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  services.RulesTxtImportService

                  +

                  PreliminarySynonymRule + + + +

                  +

                  +
                  + +

                  + + + case class + + + PreliminarySynonymRule(term: String, synonymType: Int = SynonymRule.TYPE_DIRECTED) extends PreliminaryRule with Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, PreliminaryRule, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. PreliminarySynonymRule
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. PreliminaryRule
                  7. AnyRef
                  8. Any
                  9. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + PreliminarySynonymRule(term: String, synonymType: Int = SynonymRule.TYPE_DIRECTED) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  7. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  9. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  10. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  13. + + + + + + + + + var + + + synonymType: Int + + + +
                  14. + + + + + + + + + val + + + term: String + + + +
                  15. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  16. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  17. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  18. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from PreliminaryRule

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryUpDownRule.html b/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryUpDownRule.html new file mode 100644 index 00000000..3b3a1cb1 --- /dev/null +++ b/target/universal/stage/share/doc/api/services/RulesTxtImportService$PreliminaryUpDownRule.html @@ -0,0 +1,642 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  services.RulesTxtImportService

                  +

                  PreliminaryUpDownRule + + + +

                  +

                  +
                  + +

                  + + + case class + + + PreliminaryUpDownRule(term: String, upDownType: Int, boostMalusValue: Int) extends PreliminaryRule with Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, PreliminaryRule, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. PreliminaryUpDownRule
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. PreliminaryRule
                  7. AnyRef
                  8. Any
                  9. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + PreliminaryUpDownRule(term: String, upDownType: Int, boostMalusValue: Int) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + val + + + boostMalusValue: Int + + + +
                  6. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  10. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  11. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  13. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  14. + + + + + + + + + val + + + term: String + + +
                    Definition Classes
                    PreliminaryUpDownRulePreliminaryRule
                    +
                  15. + + + + + + + + + val + + + upDownType: Int + + + +
                  16. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  17. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  18. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  19. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from PreliminaryRule

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/services/RulesTxtImportService.html b/target/universal/stage/share/doc/api/services/RulesTxtImportService.html new file mode 100644 index 00000000..9f6c7354 --- /dev/null +++ b/target/universal/stage/share/doc/api/services/RulesTxtImportService.html @@ -0,0 +1,781 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  c
                  +

                  services

                  +

                  RulesTxtImportService + + + +

                  +

                  +
                  + +

                  + + + class + + + RulesTxtImportService extends Logging + +

                  + + +
                  Annotations
                  + @Singleton() + +
                  + + Linear Supertypes + +
                  Logging, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. RulesTxtImportService
                  2. Logging
                  3. AnyRef
                  4. Any
                  5. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + RulesTxtImportService(querqyRulesTxtGenerator: QuerqyRulesTxtGenerator, searchManagementRepository: SearchManagementRepository, featureToggleService: FeatureToggleService) + + +
                    Annotations
                    + @Inject() + +
                    +
                  +
                  + +
                  +

                  Type Members

                  +
                  1. + + + + + + + + + case class + + + PreliminaryDeleteRule(term: String) extends PreliminaryRule with Product with Serializable + + + +
                  2. + + + + + + + + + case class + + + PreliminaryFilterRule(term: String) extends PreliminaryRule with Product with Serializable + + + +
                  3. + + + + + + + + + trait + + + PreliminaryRule extends AnyRef + + + +
                  4. + + + + + + + + + case class + + + PreliminarySearchInput(term: String, rules: List[PreliminaryRule], jsonTags: Option[JsObject] = None, allSynonymTermHash: String = null, remainingRulesHash: String = null, allTagsHash: String = null) extends Product with Serializable + + + +
                  5. + + + + + + + + + case class + + + PreliminarySynonymRule(term: String, synonymType: Int = SynonymRule.TYPE_DIRECTED) extends PreliminaryRule with Product with Serializable + + + +
                  6. + + + + + + + + + case class + + + PreliminaryUpDownRule(term: String, upDownType: Int, boostMalusValue: Int) extends PreliminaryRule with Product with Serializable + + + +
                  +
                  + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + IGNORED_TAG_ID: String + + + +
                  5. + + + + + + + + + val + + + IGNORED_TAG_LOG: String + + + +
                  6. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  7. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  8. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  9. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  10. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  11. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  12. + + + + + + + + + def + + + importFromFilePayload(filePayload: String, solrIndexId: SolrIndexId): (Int, Int, Int, Int, Int) + + + +
                  13. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  14. + + + + + + + + + val + + + logger: Logger + + +
                    Attributes
                    protected
                    Definition Classes
                    Logging
                    +
                  15. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  17. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  18. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  20. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  21. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  22. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  23. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Logging

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/services/SmuiMigrationLock$.html b/target/universal/stage/share/doc/api/services/SmuiMigrationLock$.html new file mode 100644 index 00000000..d51432c7 --- /dev/null +++ b/target/universal/stage/share/doc/api/services/SmuiMigrationLock$.html @@ -0,0 +1,759 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + object + + + SmuiMigrationLock extends Logging with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Logging, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SmuiMigrationLock
                  2. Serializable
                  3. Serializable
                  4. Logging
                  5. AnyRef
                  6. Any
                  7. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + + val + + + COMPLETED: String + + + +
                  5. + + + + + + + + + val + + + LOCK_TIME: String + + + +
                  6. + + + + + + + + + val + + + MIGRATION_KEY: String + + + +
                  7. + + + + + + + + + val + + + TABLE_NAME: String + + + +
                  8. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  9. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  10. + + + + + + + + + def + + + create(migrationKey: String)(implicit connection: Connection): SmuiMigrationLock + + + +
                  11. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  12. + + + + + + + + + def + + + equals(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  13. + + + + + + + + + def + + + executeOnce(migrationKey: String, op: () ⇒ Unit)(implicit connection: Connection): Unit + + + +
                  14. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + + def + + + hashCode(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  16. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  17. + + + + + + + + + val + + + logger: Logger + + +
                    Attributes
                    protected
                    Definition Classes
                    Logging
                    +
                  18. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  19. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  20. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  21. + + + + + + + + + def + + + select(migrationKey: String)(implicit connection: Connection): Option[SmuiMigrationLock] + + + +
                  22. + + + + + + + + + val + + + sqlParser: RowParser[SmuiMigrationLock] + + + +
                  23. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  24. + + + + + + + + + def + + + toString(): String + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  25. + + + + + + + + + def + + + updateCompleted(migrationKey: String)(implicit connection: Connection): Int + + + +
                  26. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  27. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  28. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  29. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Logging

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/services/SmuiMigrationLock.html b/target/universal/stage/share/doc/api/services/SmuiMigrationLock.html new file mode 100644 index 00000000..bb77eab4 --- /dev/null +++ b/target/universal/stage/share/doc/api/services/SmuiMigrationLock.html @@ -0,0 +1,631 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + + + +

                  + + + case class + + + SmuiMigrationLock(migrationKey: String, lockTime: LocalDateTime, completed: Option[Boolean]) extends Product with Serializable + +

                  + + +
                  + + Linear Supertypes + +
                  Serializable, Serializable, Product, Equals, AnyRef, Any
                  +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. +
                  3. By Inheritance
                  4. +
                  +
                  +
                  + Inherited
                  +
                  +
                    +
                  1. SmuiMigrationLock
                  2. Serializable
                  3. Serializable
                  4. Product
                  5. Equals
                  6. AnyRef
                  7. Any
                  8. +
                  +
                  + +
                    +
                  1. Hide All
                  2. +
                  3. Show All
                  4. +
                  +
                  +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  +
                  +

                  Instance Constructors

                  +
                  1. + + + + + + + + + new + + + SmuiMigrationLock(migrationKey: String, lockTime: LocalDateTime, completed: Option[Boolean]) + + + +
                  +
                  + + + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + final + def + + + !=(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  2. + + + + + + + + final + def + + + ##(): Int + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  3. + + + + + + + + final + def + + + ==(arg0: Any): Boolean + + +
                    Definition Classes
                    AnyRef → Any
                    +
                  4. + + + + + + + + final + def + + + asInstanceOf[T0]: T0 + + +
                    Definition Classes
                    Any
                    +
                  5. + + + + + + + + + def + + + clone(): AnyRef + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  6. + + + + + + + + + val + + + completed: Option[Boolean] + + + +
                  7. + + + + + + + + final + def + + + eq(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  8. + + + + + + + + final + def + + + getClass(): Class[_] + + +
                    Definition Classes
                    AnyRef → Any
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  9. + + + + + + + + final + def + + + isInstanceOf[T0]: Boolean + + +
                    Definition Classes
                    Any
                    +
                  10. + + + + + + + + + val + + + lockTime: LocalDateTime + + + +
                  11. + + + + + + + + + val + + + migrationKey: String + + + +
                  12. + + + + + + + + final + def + + + ne(arg0: AnyRef): Boolean + + +
                    Definition Classes
                    AnyRef
                    +
                  13. + + + + + + + + final + def + + + notify(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  14. + + + + + + + + final + def + + + notifyAll(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @native() + + @HotSpotIntrinsicCandidate() + +
                    +
                  15. + + + + + + + + final + def + + + synchronized[T0](arg0: ⇒ T0): T0 + + +
                    Definition Classes
                    AnyRef
                    +
                  16. + + + + + + + + + def + + + toNamedParameters: Seq[NamedParameter] + + + +
                  17. + + + + + + + + final + def + + + wait(arg0: Long, arg1: Int): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  18. + + + + + + + + final + def + + + wait(arg0: Long): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + + @native() + +
                    +
                  19. + + + + + + + + final + def + + + wait(): Unit + + +
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + ... + ) + +
                    +
                  20. +
                  +
                  + + + +
                  +

                  Deprecated Value Members

                  +
                  1. + + + + + + + + + def + + + finalize(): Unit + + +
                    Attributes
                    protected[lang]
                    Definition Classes
                    AnyRef
                    Annotations
                    + @throws( + + classOf[java.lang.Throwable] + ) + + @Deprecated + + @deprecated + +
                    Deprecated

                    (Since version ) see corresponding Javadoc for more information.

                    +
                  +
                  +
                  + +
                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Serializable

                  +
                  +

                  Inherited from Product

                  +
                  +

                  Inherited from Equals

                  +
                  +

                  Inherited from AnyRef

                  +
                  +

                  Inherited from Any

                  +
                  + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/universal/stage/share/doc/api/services/index.html b/target/universal/stage/share/doc/api/services/index.html new file mode 100644 index 00000000..b6631edc --- /dev/null +++ b/target/universal/stage/share/doc/api/services/index.html @@ -0,0 +1,295 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +
                  +

                  Packages

                  + +
                  +
                  +
                  + +
                  +
                  p
                  + +

                  services + + + +

                  + +
                  + +

                  + + + package + + + services + +

                  + + +
                  + + +
                  +
                  +
                  + + + + + +
                  +
                  +
                  + Ordering +
                    + +
                  1. Alphabetic
                  2. + +
                  +
                  + +
                  + Visibility +
                  1. Public
                  2. All
                  +
                  +
                  +
                  + +
                  +
                  + + +
                  +

                  Type Members

                  +
                  1. + + + + + + + + + class + + + MigrationService extends Logging + + +
                    Annotations
                    + @Singleton() + +
                    +
                  2. + + + + + + + + + class + + + RulesTxtDeploymentService extends Logging + + +
                    Annotations
                    + @Singleton() + +
                    +
                  3. + + + + + + + + + class + + + RulesTxtImportService extends Logging + + +
                    Annotations
                    + @Singleton() + +
                    +
                  4. + + + + + + + + + case class + + + SmuiMigrationLock(migrationKey: String, lockTime: LocalDateTime, completed: Option[Boolean]) extends Product with Serializable + + + +
                  +
                  + + + +
                  +

                  Value Members

                  +
                    +
                  1. + + + + + + + + + object + + + SmuiMigrationLock extends Logging with Serializable + + + +
                  2. +
                  +
                  + + + + +
                  + +
                  + + +
                  + +
                  +
                  +

                  Ungrouped

                  + +
                  +
                  + +
                  + +
                  + + + +
                  +
                  +
                  + + diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/3rdpartylicenses.txt b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/3rdpartylicenses.txt new file mode 100644 index 00000000..a08f52c5 --- /dev/null +++ b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/3rdpartylicenses.txt @@ -0,0 +1,400 @@ +@angular/animations +MIT + +@angular/common +MIT + +@angular/core +MIT + +@angular/forms +MIT + +@angular/localize +MIT + +@angular/platform-browser +MIT + +@angular/router +MIT + +@ng-bootstrap/ng-bootstrap +MIT +The MIT License (MIT) + +Copyright (c) 2015-2018 Angular ng-bootstrap team + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +@tweenjs/tween.js +MIT +The MIT License + +Copyright (c) 2010-2012 Tween.js authors. + +Easing equations Copyright (c) 2001 Robert Penner http://robertpenner.com/easing/ + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +angular2-multiselect-dropdown +MIT +The MIT License (MIT) +Copyright (c) 2016 Cuppa Labs + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +angular2-toaster +MIT +The MIT License (MIT) + +Copyright (c) 2016-2018 Stabzs + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +bootstrap +MIT +The MIT License (MIT) + +Copyright (c) 2011-2021 Twitter, Inc. +Copyright (c) 2011-2021 The Bootstrap Authors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +css-loader +MIT +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +rxjs +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + + +zone.js +MIT +The MIT License + +Copyright (c) 2010-2020 Google LLC. http://angular.io/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.2285773e6b4b172f07d9.woff b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.2285773e6b4b172f07d9.woff new file mode 100644 index 00000000..3375bef0 Binary files /dev/null and b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.2285773e6b4b172f07d9.woff differ diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.23f19bb08961f37aaf69.eot b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.23f19bb08961f37aaf69.eot new file mode 100644 index 00000000..cba6c6cc Binary files /dev/null and b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.23f19bb08961f37aaf69.eot differ diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.2f517e09eb2ca6650ff5.svg b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.2f517e09eb2ca6650ff5.svg new file mode 100644 index 00000000..b9881a43 --- /dev/null +++ b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.2f517e09eb2ca6650ff5.svg @@ -0,0 +1,3717 @@ + + + + +Created by FontForge 20201107 at Wed Aug 4 12:25:29 2021 + By Robert Madole +Copyright (c) Font Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.527940b104eb2ea366c8.ttf b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.527940b104eb2ea366c8.ttf new file mode 100644 index 00000000..8d75dedd Binary files /dev/null and b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.527940b104eb2ea366c8.ttf differ diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.d878b0a6a1144760244f.woff2 b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.d878b0a6a1144760244f.woff2 new file mode 100644 index 00000000..402f81c0 Binary files /dev/null and b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-brands-400.d878b0a6a1144760244f.woff2 differ diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.4689f52cc96215721344.svg b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.4689f52cc96215721344.svg new file mode 100644 index 00000000..463af27c --- /dev/null +++ b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.4689f52cc96215721344.svg @@ -0,0 +1,801 @@ + + + + +Created by FontForge 20201107 at Wed Aug 4 12:25:29 2021 + By Robert Madole +Copyright (c) Font Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.491974d108fe4002b2aa.ttf b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.491974d108fe4002b2aa.ttf new file mode 100644 index 00000000..7157aafb Binary files /dev/null and b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.491974d108fe4002b2aa.ttf differ diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.77206a6bb316fa0aded5.eot b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.77206a6bb316fa0aded5.eot new file mode 100644 index 00000000..a4e59893 Binary files /dev/null and b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.77206a6bb316fa0aded5.eot differ diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.7a3337626410ca2f4071.woff2 b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.7a3337626410ca2f4071.woff2 new file mode 100644 index 00000000..56328948 Binary files /dev/null and b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.7a3337626410ca2f4071.woff2 differ diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.bb58e57c48a3e911f15f.woff b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.bb58e57c48a3e911f15f.woff new file mode 100644 index 00000000..ad077c6b Binary files /dev/null and b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-regular-400.bb58e57c48a3e911f15f.woff differ diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.1551f4f60c37af51121f.woff2 b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.1551f4f60c37af51121f.woff2 new file mode 100644 index 00000000..2217164f Binary files /dev/null and b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.1551f4f60c37af51121f.woff2 differ diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.7a8b4f130182d19a2d7c.svg b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.7a8b4f130182d19a2d7c.svg new file mode 100644 index 00000000..00296e95 --- /dev/null +++ b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.7a8b4f130182d19a2d7c.svg @@ -0,0 +1,5034 @@ + + + + +Created by FontForge 20201107 at Wed Aug 4 12:25:29 2021 + By Robert Madole +Copyright (c) Font Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.9bbb245e67a133f6e486.eot b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.9bbb245e67a133f6e486.eot new file mode 100644 index 00000000..e9941719 Binary files /dev/null and b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.9bbb245e67a133f6e486.eot differ diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.be9ee23c0c6390141475.ttf b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.be9ee23c0c6390141475.ttf new file mode 100644 index 00000000..25abf389 Binary files /dev/null and b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.be9ee23c0c6390141475.ttf differ diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.eeccf4f66002c6f2ba24.woff b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.eeccf4f66002c6f2ba24.woff new file mode 100644 index 00000000..23ee6634 Binary files /dev/null and b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/fa-solid-900.eeccf4f66002c6f2ba24.woff differ diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/index.html b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/index.html new file mode 100644 index 00000000..bbf6c163 --- /dev/null +++ b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/index.html @@ -0,0 +1,12 @@ + + + + + Search Management UI + + + + + + + diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/main.0bbb5c578f962bae15f9.js b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/main.0bbb5c578f962bae15f9.js new file mode 100644 index 00000000..37de8c5d --- /dev/null +++ b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/main.0bbb5c578f962bae15f9.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{0:function(t,e,n){t.exports=n("zUnb")},aCrv:function(t,e,n){var s,i=function(){this._tweens={},this._tweensAddedDuringUpdate={}};i.prototype={getAll:function(){return Object.keys(this._tweens).map((function(t){return this._tweens[t]}).bind(this))},removeAll:function(){this._tweens={}},add:function(t){this._tweens[t.getId()]=t,this._tweensAddedDuringUpdate[t.getId()]=t},remove:function(t){delete this._tweens[t.getId()],delete this._tweensAddedDuringUpdate[t.getId()]},update:function(t,e){var n=Object.keys(this._tweens);if(0===n.length)return!1;for(t=void 0!==t?t:o.now();n.length>0;){this._tweensAddedDuringUpdate={};for(var s=0;s1?1:n),this._valuesEnd)if(void 0!==this._valuesStart[e]){var i=this._valuesStart[e]||0,r=this._valuesEnd[e];r instanceof Array?this._object[e]=this._interpolationFunction(r,s):("string"==typeof r&&(r="+"===r.charAt(0)||"-"===r.charAt(0)?i+parseFloat(r):parseFloat(r)),"number"==typeof r&&(this._object[e]=i+(r-i)*s))}if(null!==this._onUpdateCallback&&this._onUpdateCallback(this._object,n),1===n){if(this._repeat>0){for(e in isFinite(this._repeat)&&this._repeat--,this._valuesStartRepeat){if("string"==typeof this._valuesEnd[e]&&(this._valuesStartRepeat[e]=this._valuesStartRepeat[e]+parseFloat(this._valuesEnd[e])),this._yoyo){var o=this._valuesStartRepeat[e];this._valuesStartRepeat[e]=this._valuesEnd[e],this._valuesEnd[e]=o}this._valuesStart[e]=this._valuesStartRepeat[e]}return this._yoyo&&(this._reversed=!this._reversed),this._startTime=void 0!==this._repeatDelayTime?t+this._repeatDelayTime:t+this._delayTime,null!==this._onRepeatCallback&&this._onRepeatCallback(this._object),!0}null!==this._onCompleteCallback&&this._onCompleteCallback(this._object);for(var l=0,a=this._chainedTweens.length;l1?r(t[n],t[n-1],n-s):r(t[i],t[i+1>n?n:i+1],s-i)},Bezier:function(t,e){for(var n=0,s=t.length-1,i=Math.pow,r=o.Interpolation.Utils.Bernstein,l=0;l<=s;l++)n+=i(1-e,s-l)*i(e,l)*t[l]*r(s,l);return n},CatmullRom:function(t,e){var n=t.length-1,s=n*e,i=Math.floor(s),r=o.Interpolation.Utils.CatmullRom;return t[0]===t[n]?(e<0&&(i=Math.floor(s=n*(1+e))),r(t[(i-1+n)%n],t[i],t[(i+1)%n],t[(i+2)%n],s-i)):e<0?t[0]-(r(t[0],t[0],t[1],t[1],-s)-t[0]):e>1?t[n]-(r(t[n],t[n],t[n-1],t[n-1],s-n)-t[n]):r(t[i?i-1:0],t[i],t[n1;n--)e*=n;return r[t]=e,e}),CatmullRom:function(t,e,n,s,i){var r=.5*(n-t),o=.5*(s-e),l=i*i;return(2*e-2*n+r+o)*(i*l)+(-3*e+3*n-2*r-o)*l+r*i+e}}},void 0===(s=(function(){return o}).apply(e,[]))||(t.exports=s)},zUnb:function(t,e,n){"use strict";function s(t){return"function"==typeof t}n.r(e);let i=!1;const r={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){const t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else i&&console.log("RxJS: Back to a better error behavior. Thank you. <3");i=t},get useDeprecatedSynchronousErrorHandling(){return i}};function o(t){setTimeout(()=>{throw t},0)}const l={closed:!0,next(t){},error(t){if(r.useDeprecatedSynchronousErrorHandling)throw t;o(t)},complete(){}},a=(()=>Array.isArray||(t=>t&&"number"==typeof t.length))();function c(t){return null!==t&&"object"==typeof t}const u=(()=>{function t(t){return Error.call(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((t,e)=>`${e+1}) ${t.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t,this}return t.prototype=Object.create(Error.prototype),t})();let h=(()=>{class t{constructor(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._ctorUnsubscribe=!0,this._unsubscribe=t)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:n,_ctorUnsubscribe:i,_unsubscribe:r,_subscriptions:o}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof t)n.remove(this);else if(null!==n)for(let t=0;tt.concat(e instanceof u?e.errors:e),[])}const p=(()=>"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random())();class f extends h{constructor(t,e,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=l;break;case 1:if(!t){this.destination=l;break}if("object"==typeof t){t instanceof f?(this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)):(this.syncErrorThrowable=!0,this.destination=new g(this,t));break}default:this.syncErrorThrowable=!0,this.destination=new g(this,t,e,n)}}[p](){return this}static create(t,e,n){const s=new f(t,e,n);return s.syncErrorThrowable=!1,s}next(t){this.isStopped||this._next(t)}error(t){this.isStopped||(this.isStopped=!0,this._error(t))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(t){this.destination.next(t)}_error(t){this.destination.error(t),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:t}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this}}class g extends f{constructor(t,e,n,i){let r;super(),this._parentSubscriber=t;let o=this;s(e)?r=e:e&&(r=e.next,n=e.error,i=e.complete,e!==l&&(o=Object.create(e),s(o.unsubscribe)&&this.add(o.unsubscribe.bind(o)),o.unsubscribe=this.unsubscribe.bind(this))),this._context=o,this._next=r,this._error=n,this._complete=i}next(t){if(!this.isStopped&&this._next){const{_parentSubscriber:e}=this;r.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}}error(t){if(!this.isStopped){const{_parentSubscriber:e}=this,{useDeprecatedSynchronousErrorHandling:n}=r;if(this._error)n&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)n?(e.syncErrorValue=t,e.syncErrorThrown=!0):o(t),this.unsubscribe();else{if(this.unsubscribe(),n)throw t;o(t)}}}complete(){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._complete){const e=()=>this._complete.call(this._context);r.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,e),this.unsubscribe()):(this.__tryOrUnsub(e),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(t,e){try{t.call(this._context,e)}catch(n){if(this.unsubscribe(),r.useDeprecatedSynchronousErrorHandling)throw n;o(n)}}__tryOrSetError(t,e,n){if(!r.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(s){return r.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=s,t.syncErrorThrown=!0,!0):(o(s),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}const m=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")();function y(t){return t}let v=(()=>{class t{constructor(t){this._isScalar=!1,t&&(this._subscribe=t)}lift(e){const n=new t;return n.source=this,n.operator=e,n}subscribe(t,e,n){const{operator:s}=this,i=function(t,e,n){if(t){if(t instanceof f)return t;if(t[p])return t[p]()}return t||e||n?new f(t,e,n):new f(l)}(t,e,n);if(i.add(s?s.call(i,this.source):this.source||r.useDeprecatedSynchronousErrorHandling&&!i.syncErrorThrowable?this._subscribe(i):this._trySubscribe(i)),r.useDeprecatedSynchronousErrorHandling&&i.syncErrorThrowable&&(i.syncErrorThrowable=!1,i.syncErrorThrown))throw i.syncErrorValue;return i}_trySubscribe(t){try{return this._subscribe(t)}catch(e){r.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),function(t){for(;t;){const{closed:e,destination:n,isStopped:s}=t;if(e||s)return!1;t=n&&n instanceof f?n:null}return!0}(t)?t.error(e):console.warn(e)}}forEach(t,e){return new(e=_(e))((e,n)=>{let s;s=this.subscribe(e=>{try{t(e)}catch(i){n(i),s&&s.unsubscribe()}},n,e)})}_subscribe(t){const{source:e}=this;return e&&e.subscribe(t)}[m](){return this}pipe(...t){return 0===t.length?this:(0===(e=t).length?y:1===e.length?e[0]:function(t){return e.reduce((t,e)=>e(t),t)})(this);var e}toPromise(t){return new(t=_(t))((t,e)=>{let n;this.subscribe(t=>n=t,t=>e(t),()=>t(n))})}}return t.create=e=>new t(e),t})();function _(t){if(t||(t=r.Promise||Promise),!t)throw new Error("no Promise impl found");return t}const b=(()=>{function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t})();class w extends h{constructor(t,e){super(),this.subject=t,this.subscriber=e,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const t=this.subject,e=t.observers;if(this.subject=null,!e||0===e.length||t.isStopped||t.closed)return;const n=e.indexOf(this.subscriber);-1!==n&&e.splice(n,1)}}class S extends f{constructor(t){super(t),this.destination=t}}let C=(()=>{class t extends v{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[p](){return new S(this)}lift(t){const e=new I(this,this);return e.operator=t,e}next(t){if(this.closed)throw new b;if(!this.isStopped){const{observers:e}=this,n=e.length,s=e.slice();for(let i=0;inew I(t,e),t})();class I extends C{constructor(t,e){super(),this.destination=t,this.source=e}next(t){const{destination:e}=this;e&&e.next&&e.next(t)}error(t){const{destination:e}=this;e&&e.error&&this.destination.error(t)}complete(){const{destination:t}=this;t&&t.complete&&this.destination.complete()}_subscribe(t){const{source:e}=this;return e?this.source.subscribe(t):h.EMPTY}}function x(t){return t&&"function"==typeof t.schedule}function T(t,e){return function(n){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new E(t,e))}}class E{constructor(t,e){this.project=t,this.thisArg=e}call(t,e){return e.subscribe(new k(t,this.project,this.thisArg))}}class k extends f{constructor(t,e,n){super(t),this.project=e,this.count=0,this.thisArg=n||this}_next(t){let e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}const O=t=>e=>{for(let n=0,s=t.length;nt&&"number"==typeof t.length&&"function"!=typeof t;function M(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}const P=t=>{if(t&&"function"==typeof t[m])return s=t,t=>{const e=s[m]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)};if(D(t))return O(t);if(M(t))return n=t,t=>(n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,o),t);if(t&&"function"==typeof t[R])return e=t,t=>{const n=e[R]();for(;;){let e;try{e=n.next()}catch(s){return t.error(s),t}if(e.done){t.complete();break}if(t.next(e.value),t.closed)break}return"function"==typeof n.return&&t.add(()=>{n.return&&n.return()}),t};{const e=c(t)?"an invalid object":`'${t}'`;throw new TypeError(`You provided ${e} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`)}var e,n,s};function F(t,e){return new v(n=>{const s=new h;let i=0;return s.add(e.schedule(function(){i!==t.length?(n.next(t[i++]),n.closed||s.add(this.schedule())):n.complete()})),s})}function L(t,e){return e?function(t,e){if(null!=t){if(function(t){return t&&"function"==typeof t[m]}(t))return function(t,e){return new v(n=>{const s=new h;return s.add(e.schedule(()=>{const i=t[m]();s.add(i.subscribe({next(t){s.add(e.schedule(()=>n.next(t)))},error(t){s.add(e.schedule(()=>n.error(t)))},complete(){s.add(e.schedule(()=>n.complete()))}}))})),s})}(t,e);if(M(t))return function(t,e){return new v(n=>{const s=new h;return s.add(e.schedule(()=>t.then(t=>{s.add(e.schedule(()=>{n.next(t),s.add(e.schedule(()=>n.complete()))}))},t=>{s.add(e.schedule(()=>n.error(t)))}))),s})}(t,e);if(D(t))return F(t,e);if(function(t){return t&&"function"==typeof t[R]}(t)||"string"==typeof t)return function(t,e){if(!t)throw new Error("Iterable cannot be null");return new v(n=>{const s=new h;let i;return s.add(()=>{i&&"function"==typeof i.return&&i.return()}),s.add(e.schedule(()=>{i=t[R](),s.add(e.schedule(function(){if(n.closed)return;let t,e;try{const n=i.next();t=n.value,e=n.done}catch(s){return void n.error(s)}e?n.complete():(n.next(t),this.schedule())}))})),s})}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,e):t instanceof v?t:new v(P(t))}class N extends f{constructor(t){super(),this.parent=t}_next(t){this.parent.notifyNext(t)}_error(t){this.parent.notifyError(t),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class V extends f{notifyNext(t){this.destination.next(t)}notifyError(t){this.destination.error(t)}notifyComplete(){this.destination.complete()}}function U(t,e){if(e.closed)return;if(t instanceof v)return t.subscribe(e);let n;try{n=P(t)(e)}catch(s){e.error(s)}return n}function j(t,e,n=Number.POSITIVE_INFINITY){return"function"==typeof e?s=>s.pipe(j((n,s)=>L(t(n,s)).pipe(T((t,i)=>e(n,t,s,i))),n)):("number"==typeof e&&(n=e),e=>e.lift(new B(t,n)))}class B{constructor(t,e=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=e}call(t,e){return e.subscribe(new H(t,this.project,this.concurrent))}}class H extends V{constructor(t,e,n=Number.POSITIVE_INFINITY){super(t),this.project=e,this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function $(t=Number.POSITIVE_INFINITY){return j(y,t)}function z(t,e){return e?F(t,e):new v(O(t))}function W(){return function(t){return t.lift(new q(t))}}class q{constructor(t){this.connectable=t}call(t,e){const{connectable:n}=this;n._refCount++;const s=new G(t,n),i=e.subscribe(s);return s.closed||(s.connection=n.connect()),i}}class G extends f{constructor(t,e){super(t),this.connectable=e}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const e=t._refCount;if(e<=0)return void(this.connection=null);if(t._refCount=e-1,e>1)return void(this.connection=null);const{connection:n}=this,s=t._connection;this.connection=null,!s||n&&s!==n||s.unsubscribe()}}class K extends v{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return t&&!t.isStopped||(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new h,t.add(this.source.subscribe(new Z(this.getSubject(),this))),t.closed&&(this._connection=null,t=h.EMPTY)),t}refCount(){return W()(this)}}const Q=(()=>{const t=K.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:t._subscribe},_isComplete:{value:t._isComplete,writable:!0},getSubject:{value:t.getSubject},connect:{value:t.connect},refCount:{value:t.refCount}}})();class Z extends S{constructor(t,e){super(t),this.connectable=e}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}}}function Y(){return new C}function J(){return t=>{return W()((e=Y,function(t){let n;n="function"==typeof e?e:function(){return e};const s=Object.create(t,Q);return s.source=t,s.subjectFactory=n,s})(t));var e}}function X(t){for(let e in t)if(t[e]===X)return e;throw Error("Could not find renamed property on target object.")}function tt(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function et(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(et).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function nt(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const st=X({__forward_ref__:X});function it(t){return t.__forward_ref__=it,t.toString=function(){return et(this())},t}function rt(t){return ot(t)?t():t}function ot(t){return"function"==typeof t&&t.hasOwnProperty(st)&&t.__forward_ref__===it}function lt(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function at(t){return{factory:t.factory,providers:t.providers||[],imports:t.imports||[]}}function ct(t){return ut(t,dt)||ut(t,ft)}function ut(t,e){return t.hasOwnProperty(e)?t[e]:null}function ht(t){return t&&(t.hasOwnProperty(pt)||t.hasOwnProperty(gt))?t[pt]:null}const dt=X({"\u0275prov":X}),pt=X({"\u0275inj":X}),ft=X({ngInjectableDef:X}),gt=X({ngInjectorDef:X});var mt=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}({});let yt;function vt(t){const e=yt;return yt=t,e}function _t(t,e,n){const s=ct(t);if(s&&"root"==s.providedIn)return void 0===s.value?s.value=s.factory():s.value;if(n&mt.Optional)return null;if(void 0!==e)return e;throw new Error(`Injector: NOT_FOUND [${et(t)}]`)}function bt(t){return{toString:t}.toString()}var wt=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}({}),St=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}({});const Ct="undefined"!=typeof globalThis&&globalThis,It="undefined"!=typeof window&&window,xt="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Tt="undefined"!=typeof global&&global,Et=Ct||Tt||It||xt,kt={},Ot=[],At=X({"\u0275cmp":X}),Rt=X({"\u0275dir":X}),Dt=X({"\u0275pipe":X}),Mt=X({"\u0275mod":X}),Pt=X({"\u0275loc":X}),Ft=X({"\u0275fac":X}),Lt=X({__NG_ELEMENT_ID__:X});let Nt=0;function Vt(t){return bt(()=>{const e={},n={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===wt.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||Ot,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||St.Emulated,id:"c",styles:t.styles||Ot,_:null,setInput:null,schemas:t.schemas||null,tView:null},s=t.directives,i=t.features,r=t.pipes;return n.id+=Nt++,n.inputs=$t(t.inputs,e),n.outputs=$t(t.outputs),i&&i.forEach(t=>t(n)),n.directiveDefs=s?()=>("function"==typeof s?s():s).map(Ut):null,n.pipeDefs=r?()=>("function"==typeof r?r():r).map(jt):null,n})}function Ut(t){return qt(t)||function(t){return t[Rt]||null}(t)}function jt(t){return function(t){return t[Dt]||null}(t)}const Bt={};function Ht(t){const e={type:t.type,bootstrap:t.bootstrap||Ot,declarations:t.declarations||Ot,imports:t.imports||Ot,exports:t.exports||Ot,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&bt(()=>{Bt[t.id]=t.type}),e}function $t(t,e){if(null==t)return kt;const n={};for(const s in t)if(t.hasOwnProperty(s)){let i=t[s],r=i;Array.isArray(i)&&(r=i[1],i=i[0]),n[i]=s,e&&(e[i]=r)}return n}const zt=Vt;function Wt(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function qt(t){return t[At]||null}function Gt(t,e){const n=t[Mt]||null;if(!n&&!0===e)throw new Error(`Type ${et(t)} does not have '\u0275mod' property.`);return n}const Kt=20,Qt=10;function Zt(t){return Array.isArray(t)&&"object"==typeof t[1]}function Yt(t){return Array.isArray(t)&&!0===t[1]}function Jt(t){return 0!=(8&t.flags)}function Xt(t){return 2==(2&t.flags)}function te(t){return 1==(1&t.flags)}function ee(t){return null!==t.template}function ne(t,e){return t.hasOwnProperty(Ft)?t[Ft]:null}class se extends Error{constructor(t,e){super(function(t,e){return`${t?`NG0${t}: `:""}${e}`}(t,e)),this.code=t}}function ie(t){return"string"==typeof t?t:null==t?"":String(t)}function re(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():ie(t)}function oe(t,e){const n=e?" in "+e:"";throw new se("201",`No provider for ${re(t)} found${n}`)}class le{constructor(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}}function ae(){return ce}function ce(t){return t.type.prototype.ngOnChanges&&(t.setInput=he),ue}function ue(){const t=de(this),e=null==t?void 0:t.current;if(e){const n=t.previous;if(n===kt)t.previous=e;else for(let t in e)n[t]=e[t];t.current=null,this.ngOnChanges(e)}}function he(t,e,n,s){const i=de(t)||function(t,e){return t.__ngSimpleChanges__=e}(t,{previous:kt,current:null}),r=i.current||(i.current={}),o=i.previous,l=this.declaredInputs[n],a=o[l];r[l]=new le(a&&a.currentValue,e,o===kt),t[s]=e}function de(t){return t.__ngSimpleChanges__||null}ae.ngInherit=!0;const pe="http://www.w3.org/2000/svg";let fe=void 0;function ge(){return void 0!==fe?fe:"undefined"!=typeof document?document:void 0}function me(t){return!!t.listen}const ye={createRenderer:(t,e)=>ge()};function ve(t){for(;Array.isArray(t);)t=t[0];return t}function _e(t,e){return ve(e[t])}function be(t,e){return ve(e[t.index])}function we(t,e){return t.data[e]}function Se(t,e){return t[e]}function Ce(t,e){const n=e[t];return Zt(n)?n:n[0]}function Ie(t){const e=function(t){return t.__ngContext__||null}(t);return e?Array.isArray(e)?e:e.lView:null}function xe(t){return 4==(4&t[2])}function Te(t){return 128==(128&t[2])}function Ee(t,e){return null==e?null:t[e]}function ke(t){t[18]=0}function Oe(t,e){t[5]+=e;let n=t,s=t[3];for(;null!==s&&(1===e&&1===n[5]||-1===e&&0===n[5]);)s[5]+=e,n=s,s=s[3]}const Ae={lFrame:tn(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function Re(){return Ae.bindingsEnabled}function De(){return Ae.lFrame.lView}function Me(){return Ae.lFrame.tView}function Pe(t){Ae.lFrame.contextLView=t}function Fe(){let t=Le();for(;null!==t&&64===t.type;)t=t.parent;return t}function Le(){return Ae.lFrame.currentTNode}function Ne(t,e){const n=Ae.lFrame;n.currentTNode=t,n.isParent=e}function Ve(){return Ae.lFrame.isParent}function Ue(){Ae.lFrame.isParent=!1}function je(){return Ae.isInCheckNoChangesMode}function Be(t){Ae.isInCheckNoChangesMode=t}function He(){const t=Ae.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function $e(){return Ae.lFrame.bindingIndex}function ze(){return Ae.lFrame.bindingIndex++}function We(t){const e=Ae.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function qe(t,e){const n=Ae.lFrame;n.bindingIndex=n.bindingRootIndex=t,Ge(e)}function Ge(t){Ae.lFrame.currentDirectiveIndex=t}function Ke(){return Ae.lFrame.currentQueryIndex}function Qe(t){Ae.lFrame.currentQueryIndex=t}function Ze(t){const e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function Ye(t,e,n){if(n&mt.SkipSelf){let s=e,i=t;for(;s=s.parent,!(null!==s||n&mt.Host||(s=Ze(i),null===s)||(i=i[15],10&s.type)););if(null===s)return!1;e=s,t=i}const s=Ae.lFrame=Xe();return s.currentTNode=e,s.lView=t,!0}function Je(t){const e=Xe(),n=t[1];Ae.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function Xe(){const t=Ae.lFrame,e=null===t?null:t.child;return null===e?tn(t):e}function tn(t){const e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function en(){const t=Ae.lFrame;return Ae.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const nn=en;function sn(){const t=en();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function rn(){return Ae.lFrame.selectedIndex}function on(t){Ae.lFrame.selectedIndex=t}function ln(){const t=Ae.lFrame;return we(t.tView,t.selectedIndex)}function an(){Ae.lFrame.currentNamespace=pe}function cn(t,e){for(let n=e.directiveStart,s=e.directiveEnd;n=s)break}else e[l]<0&&(t[18]+=65536),(o>11>16&&(3&t[2])===e&&(t[2]+=2048,r.call(o)):r.call(o)}const gn=-1;class mn{constructor(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}function yn(t,e,n){const s=me(t);let i=0;for(;ie){o=r-1;break}}}for(;r>16,s=e;for(;n>0;)s=s[15],n--;return s}let xn=!0;function Tn(t){const e=xn;return xn=t,e}let En=0;function kn(t,e){const n=An(t,e);if(-1!==n)return n;const s=e[1];s.firstCreatePass&&(t.injectorIndex=e.length,On(s.data,t),On(e,null),On(s.blueprint,null));const i=Rn(t,e),r=t.injectorIndex;if(Sn(i)){const t=Cn(i),n=In(i,e),s=n[1].data;for(let i=0;i<8;i++)e[r+i]=n[t+i]|s[t+i]}return e[r+8]=i,r}function On(t,e){t.push(0,0,0,0,0,0,0,0,e)}function An(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function Rn(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,s=null,i=e;for(;null!==i;){const t=i[1],e=t.type;if(s=2===e?t.declTNode:1===e?i[6]:null,null===s)return gn;if(n++,i=i[15],-1!==s.injectorIndex)return s.injectorIndex|n<<16}return gn}function Dn(t,e,n){!function(t,e,n){let s;"string"==typeof n?s=n.charCodeAt(0)||0:n.hasOwnProperty(Lt)&&(s=n[Lt]),null==s&&(s=n[Lt]=En++);const i=255&s,r=1<=0?255&e:Nn:e}(n);if("function"==typeof r){if(!Ye(e,t,s))return s&mt.Host?Mn(i,n,s):Pn(e,n,s,i);try{const t=r();if(null!=t||s&mt.Optional)return t;oe(n)}finally{nn()}}else if("number"==typeof r){let i=null,o=An(t,e),l=gn,a=s&mt.Host?e[16][6]:null;for((-1===o||s&mt.SkipSelf)&&(l=-1===o?Rn(t,e):e[o+8],l!==gn&&Hn(s,!1)?(i=e[1],o=Cn(l),e=In(l,e)):o=-1);-1!==o;){const t=e[1];if(Bn(r,o,t.data)){const t=Vn(o,e,n,i,s,a);if(t!==Ln)return t}l=e[o+8],l!==gn&&Hn(s,e[1].data[o+8]===a)&&Bn(r,o,e)?(i=t,o=Cn(l),e=In(l,e)):o=-1}}}return Pn(e,n,s,i)}const Ln={};function Nn(){return new $n(Fe(),De())}function Vn(t,e,n,s,i,r){const o=e[1],l=o.data[t+8],a=Un(l,o,n,null==s?Xt(l)&&xn:s!=o&&0!=(3&l.type),i&mt.Host&&r===l);return null!==a?jn(e,o,a,l):Ln}function Un(t,e,n,s,i){const r=t.providerIndexes,o=e.data,l=1048575&r,a=t.directiveStart,c=r>>20,u=i?l+c:t.directiveEnd;for(let h=s?l:l+c;h=a&&t.type===n)return h}if(i){const t=o[a];if(t&&ee(t)&&t.type===n)return a}return null}function jn(t,e,n,s){let i=t[n];const r=e.data;if(i instanceof mn){const o=i;o.resolving&&function(t,e){throw new se("200","Circular dependency in DI detected for "+t)}(re(r[n]));const l=Tn(o.canSeeViewProviders);o.resolving=!0;const a=o.injectImpl?vt(o.injectImpl):null;Ye(t,s,mt.Default);try{i=t[n]=o.factory(void 0,r,t,s),e.firstCreatePass&&n>=s.directiveStart&&function(t,e,n){const{ngOnChanges:s,ngOnInit:i,ngDoCheck:r}=e.type.prototype;if(s){const s=ce(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,s)}i&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,i),r&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,r),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,r))}(n,r[n],e)}finally{null!==a&&vt(a),Tn(l),o.resolving=!1,nn()}}return i}function Bn(t,e,n){const s=64&t,i=32&t;let r;return r=128&t?s?i?n[e+7]:n[e+6]:i?n[e+5]:n[e+4]:s?i?n[e+3]:n[e+2]:i?n[e+1]:n[e],!!(r&1<{const t=zn(rt(e));return t?t():null};let n=ne(e);if(null===n){const t=ht(e);n=t&&t.factory}return n||null}function Wn(t){return bt(()=>{const e=t.prototype.constructor,n=e[Ft]||zn(e),s=Object.prototype;let i=Object.getPrototypeOf(t.prototype).constructor;for(;i&&i!==s;){const t=i[Ft]||zn(i);if(t&&t!==n)return t;i=Object.getPrototypeOf(i)}return t=>new t})}function qn(t){return function(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const n=t.attrs;if(n){const t=n.length;let s=0;for(;s{const s=function(t){return function(...e){if(t){const n=t(...e);for(const t in n)this[t]=n[t]}}}(e);function i(...t){if(this instanceof i)return s.apply(this,t),this;const e=new i(...t);return n.annotation=e,n;function n(t,n,s){const i=t.hasOwnProperty(Gn)?t[Gn]:Object.defineProperty(t,Gn,{value:[]})[Gn];for(;i.length<=s;)i.push(null);return(i[s]=i[s]||[]).push(e),t}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=t,i.annotationCls=i,i})}class Qn{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=lt({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}toString(){return"InjectionToken "+this._desc}}const Zn=new Qn("AnalyzeForEntryComponents"),Yn=Function;function Jn(t,e){void 0===e&&(e=t);for(let n=0;nArray.isArray(t)?Xn(t,e):e(t))}function ts(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function es(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function ns(t,e){const n=[];for(let s=0;s=0?t[1|s]=n:(s=~s,function(t,e,n,s){let i=t.length;if(i==e)t.push(n,s);else if(1===i)t.push(s,t[0]),t[0]=n;else{for(i--,t.push(t[i-1],t[i]);i>e;)t[i]=t[i-2],i--;t[e]=n,t[e+1]=s}}(t,s,e,n)),s}function is(t,e){const n=rs(t,e);if(n>=0)return t[1|n]}function rs(t,e){return function(t,e,n){let s=0,i=t.length>>1;for(;i!==s;){const n=s+(i-s>>1),r=t[n<<1];if(e===r)return n<<1;r>e?i=n:s=n+1}return~(i<<1)}(t,e)}const os=Kn("Inject",t=>({token:t})),ls=Kn("Optional"),as=Kn("Self"),cs=Kn("SkipSelf"),us=Kn("Host"),hs={},ds=/\n/gm,ps="__source",fs=X({provide:String,useValue:X});let gs,ms=void 0;function ys(t){const e=ms;return ms=t,e}function vs(t,e=mt.Default){if(void 0===ms)throw new Error("inject() must be called from an injection context");return null===ms?_t(t,void 0,e):ms.get(t,e&mt.Optional?null:void 0,e)}function _s(t,e=mt.Default){return(yt||vs)(rt(t),e)}function bs(t){const e=[];for(let n=0;nt,createScript:t=>t,createScriptURL:t=>t})}catch(e){}return gs}())||void 0===e?void 0:e.createHTML(t))||t}class Ss{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see https://g.co/ng/security#xss)"}}class Cs extends Ss{getTypeName(){return"HTML"}}class Is extends Ss{getTypeName(){return"Style"}}class xs extends Ss{getTypeName(){return"Script"}}class Ts extends Ss{getTypeName(){return"URL"}}class Es extends Ss{getTypeName(){return"ResourceURL"}}function ks(t){return t instanceof Ss?t.changingThisBreaksApplicationSecurity:t}function Os(t,e){const n=As(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===e}function As(t){return t instanceof Ss&&t.getTypeName()||null}class Rs{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const e=(new window.DOMParser).parseFromString(ws(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(e){return null}}}class Ds{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const t=this.inertDocument.createElement("html");this.inertDocument.appendChild(t);const e=this.inertDocument.createElement("body");t.appendChild(e)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=ws(t),e;const n=this.inertDocument.createElement("body");return n.innerHTML=ws(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}stripCustomNsAttrs(t){const e=t.attributes;for(let s=e.length-1;0Fs(t.trim())).join(", ")),this.buf.push(" ",e,'="',Zs(o),'"')}var s;return this.buf.push(">"),!0}endElement(t){const e=t.nodeName.toLowerCase();Hs.hasOwnProperty(e)&&!Vs.hasOwnProperty(e)&&(this.buf.push(""))}chars(t){this.buf.push(Zs(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: "+t.outerHTML);return e}}const Ks=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Qs=/([^\#-~ |!])/g;function Zs(t){return t.replace(/&/g,"&").replace(Ks,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(Qs,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let Ys;function Js(t,e){let n=null;try{Ys=Ys||function(t){const e=new Ds(t);return function(){try{return!!(new window.DOMParser).parseFromString(ws(""),"text/html")}catch(t){return!1}}()?new Rs(e):e}(t);let s=e?String(e):"";n=Ys.getInertBodyElement(s);let i=5,r=s;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,s=r,r=n.innerHTML,n=Ys.getInertBodyElement(s)}while(s!==r);return(new Gs).sanitizeChildren(Xs(n)||n)}finally{if(n){const t=Xs(n)||n;for(;t.firstChild;)t.removeChild(t.firstChild)}}}function Xs(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var ti=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}({});function ei(t){const e=si();return e?e.sanitize(ti.HTML,t)||"":Os(t,"HTML")?ks(t):Js(ge(),ie(t))}function ni(t){const e=si();return e?e.sanitize(ti.URL,t)||"":Os(t,"URL")?ks(t):Fs(ie(t))}function si(){const t=De();return t&&t[12]}function ii(t){return t.ngDebugContext}function ri(t){return t.ngOriginalError}function oi(t,...e){t.error(...e)}class li{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t),n=this._findContext(t),s=function(t){return t.ngErrorLogger||oi}(t);s(this._console,"ERROR",t),e&&s(this._console,"ORIGINAL ERROR",e),n&&s(this._console,"ERROR CONTEXT",n)}_findContext(t){return t?ii(t)?ii(t):this._findContext(ri(t)):null}_findOriginalError(t){let e=ri(t);for(;e&&ri(e);)e=ri(e);return e}}function ai(t,e){t.__ngContext__=e}const ci=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Et))();function ui(t){return{name:"window",target:t.ownerDocument.defaultView}}function hi(t){return{name:"document",target:t.ownerDocument}}function di(t){return t instanceof Function?t():t}var pi=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}({});function fi(t,e){return(void 0)(t,e)}function gi(t){const e=t[3];return Yt(e)?e[3]:e}function mi(t){return vi(t[13])}function yi(t){return vi(t[4])}function vi(t){for(;null!==t&&!Yt(t);)t=t[4];return t}function _i(t,e,n,s,i){if(null!=s){let r,o=!1;Yt(s)?r=s:Zt(s)&&(o=!0,s=s[0]);const l=ve(s);0===t&&null!==n?null==i?Ei(e,n,l):Ti(e,n,l,i||null,!0):1===t&&null!==n?Ti(e,n,l,i||null,!0):2===t?function(t,e,n){const s=Oi(t,e);s&&function(t,e,n,s){me(t)?t.removeChild(e,n,s):e.removeChild(n)}(t,s,e,n)}(e,l,o):3===t&&e.destroyNode(l),null!=r&&function(t,e,n,s,i){const r=n[7];r!==ve(n)&&_i(e,t,s,r,i);for(let o=Qt;o0&&(t[n-1][4]=s[4]);const o=es(t,Qt+e);Li(s[1],i=s,i[11],2,null,null),i[0]=null,i[6]=null;const l=o[19];null!==l&&l.detachView(o[1]),s[3]=null,s[4]=null,s[2]&=-129}var i;return s}function Ci(t,e){if(!(256&e[2])){const n=e[11];me(n)&&n.destroyNode&&Li(t,e,n,3,null,null),function(t){let e=t[13];if(!e)return Ii(t[1],t);for(;e;){let n=null;if(Zt(e))n=e[13];else{const t=e[10];t&&(n=t)}if(!n){for(;e&&!e[4]&&e!==t;)Zt(e)&&Ii(e[1],e),e=e[3];null===e&&(e=t),Zt(e)&&Ii(e[1],e),n=e&&e[4]}e=n}}(e)}}function Ii(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let s=0;s=0?s[i=a]():s[i=-a].unsubscribe(),r+=2}else{const t=s[i=n[r+1]];n[r].call(t)}if(null!==s){for(let t=i+1;tr?"":i[u+1].toLowerCase();const e=8&s?t:null;if(e&&-1!==ji(e,c,0)||2&s&&c!==t){if(qi(s))return!1;o=!0}}}}else{if(!o&&!qi(s)&&!qi(a))return!1;if(o&&qi(a))continue;o=!1,s=a|1&s}}return qi(s)||o}function qi(t){return 0==(1&t)}function Gi(t,e,n,s){if(null===e)return-1;let i=0;if(s||!n){let n=!1;for(;i-1)for(n++;n0?'="'+e+'"':"")+"]"}else 8&s?i+="."+o:4&s&&(i+=" "+o);else""===i||qi(o)||(e+=Zi(r,i),i=""),s=o,r=r||!qi(s);n++}return""!==i&&(e+=Zi(r,i)),e}const Ji={};function Xi(t){tr(Me(),De(),rn()+t,je())}function tr(t,e,n,s){if(!s)if(3==(3&e[2])){const s=t.preOrderCheckHooks;null!==s&&un(e,s,n)}else{const s=t.preOrderHooks;null!==s&&hn(e,s,0,n)}on(n)}function er(t,e){return t<<17|e<<2}function nr(t){return t>>17&32767}function sr(t){return 2|t}function ir(t){return(131068&t)>>2}function rr(t,e){return-131069&t|e<<2}function or(t){return 1|t}function lr(t,e){const n=t.contentQueries;if(null!==n)for(let s=0;sKt&&tr(t,e,Kt,je()),n(s,i)}finally{on(r)}}function gr(t,e,n){if(Jt(e)){const s=e.directiveEnd;for(let i=e.directiveStart;i0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(n)!=r&&n.push(r),n.push(s,i,o)}}function xr(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function Tr(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function Er(t,e,n){if(n){if(e.exportAs)for(let s=0;s0&&Fr(n)}}function Fr(t){for(let n=mi(t);null!==n;n=yi(n))for(let t=Qt;t0&&Fr(e)}const e=t[1].components;if(null!==e)for(let n=0;n0&&Fr(s)}}function Lr(t,e){const n=Ce(e,t),s=n[1];!function(t,e){for(let n=e.length;nPromise.resolve(null))();function $r(t){return t[7]||(t[7]=[])}function zr(t){return t.cleanup||(t.cleanup=[])}function Wr(t,e){const n=t[9],s=n?n.get(li,null):null;s&&s.handleError(e)}function qr(t,e,n,s,i){for(let r=0;rthis.processProvider(n,t,e)),Xn([t],t=>this.processInjectorType(t,[],i)),this.records.set(Qr,lo(void 0,this));const r=this.records.get(Yr);this.scope=null!=r?r.value:null,this.source=s||("object"==typeof t?null:et(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,e=hs,n=mt.Default){this.assertNotDestroyed();const s=ys(this);try{if(!(n&mt.SkipSelf)){let e=this.records.get(t);if(void 0===e){const n=("function"==typeof(i=t)||"object"==typeof i&&i instanceof Qn)&&ct(t);e=n&&this.injectableDefInScope(n)?lo(ro(t),Jr):null,this.records.set(t,e)}if(null!=e)return this.hydrate(t,e)}return(n&mt.Self?no():this.parent).get(t,e=n&mt.Optional&&e===hs?null:e)}catch(r){if("NullInjectorError"===r.name){if((r.ngTempTokenPath=r.ngTempTokenPath||[]).unshift(et(t)),s)throw r;return function(t,e,n,s){const i=t.ngTempTokenPath;throw e[ps]&&i.unshift(e[ps]),t.message=function(t,e,n,s=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;let i=et(e);if(Array.isArray(e))i=e.map(et).join(" -> ");else if("object"==typeof e){let t=[];for(let n in e)if(e.hasOwnProperty(n)){let s=e[n];t.push(n+":"+("string"==typeof s?JSON.stringify(s):et(s)))}i=`{${t.join(", ")}}`}return`${n}${s?"("+s+")":""}[${i}]: ${t.replace(ds,"\n ")}`}("\n"+t.message,i,n,s),t.ngTokenPath=i,t.ngTempTokenPath=null,t}(r,t,"R3InjectorError",this.source)}throw r}finally{ys(s)}var i}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((e,n)=>t.push(et(n))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(t,e,n){if(!(t=rt(t)))return!1;let s=ht(t);const i=null==s&&t.ngModule||void 0,r=void 0===i?t:i,o=-1!==n.indexOf(r);if(void 0!==i&&(s=ht(i)),null==s)return!1;if(null!=s.imports&&!o){let t;n.push(r);try{Xn(s.imports,s=>{this.processInjectorType(s,e,n)&&(void 0===t&&(t=[]),t.push(s))})}finally{}if(void 0!==t)for(let e=0;ethis.processProvider(t,n,s||to))}}this.injectorDefTypes.add(r),this.records.set(r,lo(s.factory,Jr));const l=s.providers;if(null!=l&&!o){const e=t;Xn(l,t=>this.processProvider(t,e,l))}return void 0!==i&&void 0!==t.providers}processProvider(t,e,n){let s=co(t=rt(t))?t:rt(t&&t.provide);const i=function(t,e,n){return ao(t)?lo(void 0,t.useValue):lo(oo(t),Jr)}(t);if(co(t)||!0!==t.multi)this.records.get(s);else{let e=this.records.get(s);e||(e=lo(void 0,Jr,!0),e.factory=()=>bs(e.multi),this.records.set(s,e)),s=t,e.multi.push(t)}this.records.set(s,i)}hydrate(t,e){var n;return e.value===Jr&&(e.value=Xr,e.value=e.factory()),"object"==typeof e.value&&e.value&&null!==(n=e.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(e.value),e.value}injectableDefInScope(t){return!!t.providedIn&&("string"==typeof t.providedIn?"any"===t.providedIn||t.providedIn===this.scope:this.injectorDefTypes.has(t.providedIn))}}function ro(t){const e=ct(t),n=null!==e?e.factory:ne(t);if(null!==n)return n;const s=ht(t);if(null!==s)return s.factory;if(t instanceof Qn)throw new Error(`Token ${et(t)} is missing a \u0275prov definition.`);if(t instanceof Function)return function(t){const e=t.length;if(e>0){const n=ns(e,"?");throw new Error(`Can't resolve all parameters for ${et(t)}: (${n.join(", ")}).`)}const n=function(t){const e=t&&(t[dt]||t[ft]);if(e){const n=function(t){if(t.hasOwnProperty("name"))return t.name;const e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${n}" class.`),e}return null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new Error("unreachable")}function oo(t,e,n){let s=void 0;if(co(t)){const e=rt(t);return ne(e)||ro(e)}if(ao(t))s=()=>rt(t.useValue);else if((i=t)&&i.useFactory)s=()=>t.useFactory(...bs(t.deps||[]));else if(function(t){return!(!t||!t.useExisting)}(t))s=()=>_s(rt(t.useExisting));else{const e=rt(t&&(t.useClass||t.provide));if(!function(t){return!!t.deps}(t))return ne(e)||ro(e);s=()=>new e(...bs(t.deps))}var i;return s}function lo(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function ao(t){return null!==t&&"object"==typeof t&&fs in t}function co(t){return"function"==typeof t}const uo=function(t,e,n){return function(t,e=null,n=null,s){const i=so(t,e,n,s);return i._resolveInjectorDefTypes(),i}({name:n},e,t,n)};let ho=(()=>{class t{static create(t,e){return Array.isArray(t)?uo(t,e,""):uo(t.providers,t.parent,t.name||"")}}return t.THROW_IF_NOT_FOUND=hs,t.NULL=new Zr,t.\u0275prov=lt({token:t,providedIn:"any",factory:()=>_s(Qr)}),t.__NG_ELEMENT_ID__=-1,t})();function po(t,e){cn(Ie(t)[1],Fe())}function fo(t){let e=Object.getPrototypeOf(t.type.prototype).constructor,n=!0;const s=[t];for(;e;){let i=void 0;if(ee(t))i=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Error("Directives cannot inherit Components");i=e.\u0275dir}if(i){if(n){s.push(i);const e=t;e.inputs=go(t.inputs),e.declaredInputs=go(t.declaredInputs),e.outputs=go(t.outputs);const n=i.hostBindings;n&&vo(t,n);const r=i.viewQuery,o=i.contentQueries;if(r&&mo(t,r),o&&yo(t,o),tt(t.inputs,i.inputs),tt(t.declaredInputs,i.declaredInputs),tt(t.outputs,i.outputs),ee(i)&&i.data.animation){const e=t.data;e.animation=(e.animation||[]).concat(i.data.animation)}}const e=i.features;if(e)for(let s=0;s=0;s--){const i=t[s];i.hostVars=e+=i.hostVars,i.hostAttrs=bn(i.hostAttrs,n=bn(n,i.hostAttrs))}}(s)}function go(t){return t===kt?{}:t===Ot?[]:t}function mo(t,e){const n=t.viewQuery;t.viewQuery=n?(t,s)=>{e(t,s),n(t,s)}:e}function yo(t,e){const n=t.contentQueries;t.contentQueries=n?(t,s,i)=>{e(t,s,i),n(t,s,i)}:e}function vo(t,e){const n=t.hostBindings;t.hostBindings=n?(t,s)=>{e(t,s),n(t,s)}:e}let _o=null;function bo(){if(!_o){const t=Et.Symbol;if(t&&t.iterator)_o=t.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;el(ve(t[s.index])).target:s.index;if(me(n)){let o=null;if(!l&&a&&(o=function(t,e,n,s){const i=t.cleanup;if(null!=i)for(let r=0;rn?t[n]:null}"string"==typeof t&&(r+=2)}return null}(t,e,i,s.index)),null!==o)(o.__ngLastListenerFn__||o).__ngNextListenerFn__=r,o.__ngLastListenerFn__=r,h=!1;else{r=$o(s,e,r,!1);const t=n.listen(p.name||f,i,r);u.push(r,t),c&&c.push(i,m,g,g+1)}}else r=$o(s,e,r,!0),f.addEventListener(i,r,o),u.push(r),c&&c.push(i,m,g,o)}else r=$o(s,e,r,!1);const d=s.outputs;let p;if(h&&null!==d&&(p=d[i])){const t=p.length;if(t)for(let n=0;n0;)e=e[15],t--;return e}(t,Ae.lFrame.contextLView))[8]}(t)}function Wo(t,e){let n=null;const s=function(t){const e=t.attrs;if(null!=e){const t=e.indexOf(5);if(0==(1&t))return e[t+1]}return null}(t);for(let i=0;i=0}const Yo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Jo(t){return t.substring(Yo.key,Yo.keyEnd)}function Xo(t,e){const n=Yo.textEnd;return n===e?-1:(e=Yo.keyEnd=function(t,e,n){for(;e32;)e++;return e}(t,Yo.key=e,n),tl(t,e,n))}function tl(t,e,n){for(;e=0;n=Xo(e,n))ss(t,Jo(e),!0)}function rl(t,e,n,s){const i=De(),r=Me(),o=We(2);r.firstUpdatePass&&ll(r,t,o,s),e!==Ji&&xo(i,o,e)&&ul(r,r.data[rn()],i,i[11],t,i[o+1]=function(t,e){return null==t||("string"==typeof e?t+=e:"object"==typeof t&&(t=et(ks(t)))),t}(e,n),s,o)}function ol(t,e){return e>=t.expandoStartIndex}function ll(t,e,n,s){const i=t.data;if(null===i[n+1]){const r=i[rn()],o=ol(t,n);pl(r,s)&&null===e&&!o&&(e=!1),e=function(t,e,n,s){const i=function(t){const e=Ae.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}(t);let r=s?e.residualClasses:e.residualStyles;if(null===i)0===(s?e.classBindings:e.styleBindings)&&(n=cl(n=al(null,t,e,n,s),e.attrs,s),r=null);else{const o=e.directiveStylingLast;if(-1===o||t[o]!==i)if(n=al(i,t,e,n,s),null===r){let n=function(t,e,n){const s=n?e.classBindings:e.styleBindings;if(0!==ir(s))return t[nr(s)]}(t,e,s);void 0!==n&&Array.isArray(n)&&(n=al(null,t,e,n[1],s),n=cl(n,e.attrs,s),function(t,e,n,s){t[nr(n?e.classBindings:e.styleBindings)]=s}(t,e,s,n))}else r=function(t,e,n){let s=void 0;const i=e.directiveEnd;for(let r=1+e.directiveStylingLast;r0)&&(u=!0)}else c=n;if(i)if(0!==a){const e=nr(t[l+1]);t[s+1]=er(e,l),0!==e&&(t[e+1]=rr(t[e+1],s)),t[l+1]=131071&t[l+1]|s<<17}else t[s+1]=er(l,0),0!==l&&(t[l+1]=rr(t[l+1],s)),l=s;else t[s+1]=er(a,0),0===l?l=s:t[a+1]=rr(t[a+1],s),a=s;u&&(t[s+1]=sr(t[s+1])),Qo(t,c,s,!0),Qo(t,c,s,!1),function(t,e,n,s,i){const r=i?t.residualClasses:t.residualStyles;null!=r&&"string"==typeof e&&rs(r,e)>=0&&(n[s+1]=or(n[s+1]))}(e,c,t,s,r),o=er(l,a),r?e.classBindings=o:e.styleBindings=o}(i,r,e,n,o,s)}}function al(t,e,n,s,i){let r=null;const o=n.directiveEnd;let l=n.directiveStylingLast;for(-1===l?l=n.directiveStart:l++;l0;){const e=t[i],r=Array.isArray(e),a=r?e[1]:e,c=null===a;let u=n[i+1];u===Ji&&(u=c?Ko:void 0);let h=c?is(u,s):a===s?u:void 0;if(r&&!dl(h)&&(h=is(e,s)),dl(h)&&(l=h,o))return l;const d=t[i+1];i=o?nr(d):ir(d)}if(null!==e){let t=r?e.residualClasses:e.residualStyles;null!=t&&(l=is(t,s))}return l}function dl(t){return void 0!==t}function pl(t,e){return 0!=(t.flags&(e?16:32))}function fl(t,e=""){const n=De(),s=Me(),i=t+Kt,r=s.firstCreatePass?cr(s,i,1,e,null):s.data[i],o=n[i]=function(t,e){return me(t)?t.createText(e):t.createTextNode(e)}(n[11],e);Di(s,n,o,r),Ne(r,!1)}function gl(t){return ml("",t,""),gl}function ml(t,e,n){const s=De(),i=function(t,e,n,s){return xo(t,ze(),n)?e+ie(n)+s:Ji}(s,t,e,n);return i!==Ji&&Gr(s,rn(),i),ml}function yl(t,e,n,s,i){const r=De(),o=function(t,e,n,s,i,r){const o=To(t,$e(),n,i);return We(2),o?e+ie(n)+s+ie(i)+r:Ji}(r,t,e,n,s,i);return o!==Ji&&Gr(r,rn(),o),yl}function vl(t,e,n){const s=De();return xo(s,ze(),e)&&Sr(Me(),ln(),s,t,e,s[11],n,!0),vl}const _l=void 0;var bl=["en",[["a","p"],["AM","PM"],_l],[["AM","PM"],_l,_l],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],_l,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],_l,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",_l,"{1} 'at' {0}",_l],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(t){let e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}];let wl={};function Sl(t){return t in wl||(wl[t]=Et.ng&&Et.ng.common&&Et.ng.common.locales&&Et.ng.common.locales[t]),wl[t]}var Cl=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}({});const Il="en-US";let xl=Il;function Tl(t){var e,n;n="Expected localeId to be defined",null==(e=t)&&function(t,e,n,s){throw new Error("ASSERTION ERROR: "+t+` [Expected=> null != ${e} <=Actual]`)}(n,e),"string"==typeof t&&(xl=t.toLowerCase().replace(/_/g,"-"))}function El(t,e,n,s,i){if(t=rt(t),Array.isArray(t))for(let r=0;r>20;if(co(t)||!t.multi){const s=new mn(a,i,Ao),p=Al(l,e,i?u:u+d,h);-1===p?(Dn(kn(c,o),r,l),kl(r,t,e.length),e.push(l),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(s),o.push(s)):(n[p]=s,o[p]=s)}else{const p=Al(l,e,u+d,h),f=Al(l,e,u,u+d),g=p>=0&&n[p],m=f>=0&&n[f];if(i&&!m||!i&&!g){Dn(kn(c,o),r,l);const u=function(t,e,n,s,i){const r=new mn(t,n,Ao);return r.multi=[],r.index=e,r.componentProviders=0,Ol(r,i,s&&!n),r}(i?Dl:Rl,n.length,i,s,a);!i&&m&&(n[f].providerFactory=u),kl(r,t,e.length,0),e.push(l),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(u),o.push(u)}else kl(r,t,p>-1?p:f,Ol(n[i?f:p],a,!i&&s));!i&&s&&m&&n[f].componentProviders++}}}function kl(t,e,n,s){const i=co(e);if(i||e.useClass){const r=(e.useClass||e).prototype.ngOnDestroy;if(r){const o=t.destroyHooks||(t.destroyHooks=[]);if(!i&&e.multi){const t=o.indexOf(n);-1===t?o.push(n,[s,r]):o[t+1].push(s,r)}else o.push(n,r)}}}function Ol(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function Al(t,e,n,s){for(let i=n;i{n.providersResolver=(n,s)=>function(t,e,n){const s=Me();if(s.firstCreatePass){const i=ee(t);El(n,s.data,s.blueprint,i,!0),El(e,s.data,s.blueprint,i,!1)}}(n,s?s(t):t,e)}}class Fl{}class Ll{resolveComponentFactory(t){throw function(t){const e=Error(`No component factory found for ${et(t)}. Did you add it to @NgModule.entryComponents?`);return e.ngComponent=t,e}(t)}}let Nl=(()=>{class t{}return t.NULL=new Ll,t})();function Vl(...t){}function Ul(t,e){return new Bl(be(t,e))}const jl=function(){return Ul(Fe(),De())};let Bl=(()=>{class t{constructor(t){this.nativeElement=t}}return t.__NG_ELEMENT_ID__=jl,t})();class Hl{}let $l=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>zl(),t})();const zl=function(){const t=De(),e=Ce(Fe().index,t);return function(t){return t[11]}(Zt(e)?e:t)};let Wl=(()=>{class t{}return t.\u0275prov=lt({token:t,providedIn:"root",factory:()=>null}),t})();class ql{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const Gl=new ql("11.0.9");class Kl{constructor(){}supports(t){return So(t)}create(t){return new Zl(t)}}const Ql=(t,e)=>e;class Zl{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||Ql}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,n=this._removalsHead,s=0,i=null;for(;e||n;){const r=!n||e&&e.currentIndex{s=this._trackByFn(e,t),null!==i&&Object.is(i.trackById,s)?(r&&(i=this._verifyReinsertion(i,t,s,e)),Object.is(i.item,t)||this._addIdentityChange(i,t)):(i=this._mismatch(i,t,s,e),r=!0),i=i._next,e++}),this.length=e;return this._truncate(i),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,n,s){let i;return null===t?i=this._itTail:(i=t._prev,this._remove(t)),null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,s))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,i,s)):null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,i,s)):t=this._addAfter(new Yl(e,n),i,s),t}_verifyReinsertion(t,e,n,s){let i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==i?t=this._reinsertAfter(i,t._prev,s):t.currentIndex!=s&&(t.currentIndex=s,this._addToMoves(t,s)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const s=t._prevRemoved,i=t._nextRemoved;return null===s?this._removalsHead=i:s._nextRemoved=i,null===i?this._removalsTail=s:i._prevRemoved=s,this._insertAfter(t,e,n),this._addToMoves(t,n),t}_moveAfter(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t}_addAfter(t,e,n){return this._insertAfter(t,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,n){const s=null===e?this._itHead:e._next;return t._next=s,t._prev=e,null===s?this._itTail=t:s._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new Xl),this._linkedRecords.put(t),t.currentIndex=n,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Xl),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class Yl{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Jl{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Object.is(n.trackById,t))return n;return null}remove(t){const e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head}}class Xl{constructor(){this.map=new Map}put(t){const e=t.trackById;let n=this.map.get(e);n||(n=new Jl,this.map.set(e,n)),n.add(t)}get(t,e){const n=this.map.get(t);return n?n.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function ta(t,e,n){const s=t.previousIndex;if(null===s)return s;let i=0;return n&&s{if(e&&e.key===n)this._maybeAddToChanges(e,t),this._appendAfter=e,e=e._next;else{const s=this._getOrCreateRecordForKey(n,t);e=this._insertBeforeOrAppend(e,s)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let t=e;null!==t;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const n=this._records.get(t);this._maybeAddToChanges(n,e);const s=n._prev,i=n._next;return s&&(s._next=i),i&&(i._prev=s),n._next=null,n._prev=null,n}const n=new sa(t);return this._records.set(t,n),n.currentValue=e,this._addToAdditions(n),n}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(n=>e(t[n],n))}}class sa{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}let ia=(()=>{class t{constructor(t){this.factories=t}static create(e,n){if(null!=n){const t=n.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>{if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return t.create(e,n)},deps:[[t,new cs,new ls]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(null!=e)return e;throw new Error(`Cannot find a differ supporting object '${t}' of type '${n=t,n.name||typeof n}'`);var n}}return t.\u0275prov=lt({token:t,providedIn:"root",factory:()=>new t([new Kl])}),t})(),ra=(()=>{class t{constructor(t){this.factories=t}static create(e,n){if(n){const t=n.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>{if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return t.create(e,n)},deps:[[t,new cs,new ls]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(e)return e;throw new Error(`Cannot find a differ supporting object '${t}'`)}}return t.\u0275prov=lt({token:t,providedIn:"root",factory:()=>new t([new ea])}),t})();function oa(t,e,n,s,i=!1){for(;null!==n;){const r=e[n.index];if(null!==r&&s.push(ve(r)),Yt(r))for(let t=Qt;t-1&&(Si(t,n),es(e,n))}this._attachedToViewContainer=!1}Ci(this._lView[1],this._lView)}onDestroy(t){br(this._lView[1],this._lView,null,t)}markForCheck(){Vr(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Ur(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(t,e,n){Be(!0);try{Ur(t,e,n)}finally{Be(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}detachFromAppRef(){var t;this._appRef=null,Li(this._lView[1],t=this._lView,t[11],2,null,null)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t}}class aa extends la{constructor(t){super(t),this._view=t}detectChanges(){jr(this._view)}checkNoChanges(){!function(t){Be(!0);try{jr(t)}finally{Be(!1)}}(this._view)}get context(){return null}}const ca=function(t=!1){return function(t,e,n){if(!n&&Xt(t)){const n=Ce(t.index,e);return new la(n,n)}return 47&t.type?new la(e[16],e):null}(Fe(),De(),t)};let ua=(()=>{class t{}return t.__NG_ELEMENT_ID__=ca,t.__ChangeDetectorRef__=!0,t})();const ha=[new ea],da=new ia([new Kl]),pa=new ra(ha),fa=function(){return va(Fe(),De())};let ga=(()=>{class t{}return t.__NG_ELEMENT_ID__=fa,t})();const ma=ga,ya=class extends ma{constructor(t,e,n){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=n}createEmbeddedView(t){const e=this._declarationTContainer.tViews,n=ar(this._declarationLView,e,t,16,null,e.declTNode,null,null,null,null);n[17]=this._declarationLView[this._declarationTContainer.index];const s=this._declarationLView[19];return null!==s&&(n[19]=s.createEmbeddedView(e)),hr(e,n,t),new la(n)}};function va(t,e){return 4&t.type?new ya(e,t,Ul(t,e)):null}class _a{}class ba{}const wa=function(){return Ea(Fe(),De())};let Sa=(()=>{class t{}return t.__NG_ELEMENT_ID__=wa,t})();const Ca=Sa,Ia=class extends Ca{constructor(t,e,n){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=n}get element(){return Ul(this._hostTNode,this._hostLView)}get injector(){return new $n(this._hostTNode,this._hostLView)}get parentInjector(){const t=Rn(this._hostTNode,this._hostLView);if(Sn(t)){const e=In(t,this._hostLView),n=Cn(t);return new $n(e[1].data[n+8],e)}return new $n(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=xa(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-Qt}createEmbeddedView(t,e,n){const s=t.createEmbeddedView(e||{});return this.insert(s,n),s}createComponent(t,e,n,s,i){const r=n||this.parentInjector;if(!i&&null==t.ngModule&&r){const t=r.get(_a,null);t&&(i=t)}const o=t.create(r,s,void 0,i);return this.insert(o.hostView,e),o}insert(t,e){const n=t._lView,s=n[1];if(Yt(n[3])){const e=this.indexOf(t);if(-1!==e)this.detach(e);else{const e=n[3],s=new Ia(e,e[6],e[3]);s.detach(s.indexOf(t))}}const i=this._adjustIndex(e),r=this._lContainer;!function(t,e,n,s){const i=Qt+s,r=n.length;s>0&&(n[i-1][4]=e),sci});class Da extends Fl{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=t.selectors.map(Yi).join(","),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return Aa(this.componentDef.inputs)}get outputs(){return Aa(this.componentDef.outputs)}create(t,e,n,s){const i=(s=s||this.ngModule)?function(t,e){return{get:(n,s,i)=>{const r=t.get(n,ka,i);return r!==ka||s===ka?r:e.get(n,s,i)}}}(t,s.injector):t,r=i.get(Hl,ye),o=i.get(Wl,null),l=r.createRenderer(null,this.componentDef),a=this.componentDef.selectors[0][0]||"div",c=n?function(t,e,n){if(me(t))return t.selectRootElement(e,n===St.ShadowDom);let s="string"==typeof e?t.querySelector(e):e;return s.textContent="",s}(l,n,this.componentDef.encapsulation):bi(r.createRenderer(null,this.componentDef),a,function(t){const e=t.toLowerCase();return"svg"===e?pe:"math"===e?"http://www.w3.org/1998/MathML/":null}(a)),u=this.componentDef.onPush?576:528,h={components:[],scheduler:ci,clean:Hr,playerHandler:null,flags:0},d=_r(0,null,null,1,0,null,null,null,null,null),p=ar(null,d,h,u,null,null,r,l,o,i);let f,g;Je(p);try{const t=function(t,e,n,s,i,r){const o=n[1];n[20]=t;const l=cr(o,20,2,"#host",null),a=l.mergedAttrs=e.hostAttrs;null!==a&&(Kr(l,a,!0),null!==t&&(yn(i,t,a),null!==l.classes&&Ui(i,t,l.classes),null!==l.styles&&Vi(i,t,l.styles)));const c=s.createRenderer(t,e),u=ar(n,vr(e),null,e.onPush?64:16,n[20],l,s,c,null,null);return o.firstCreatePass&&(Dn(kn(l,n),o,e.type),Tr(o,l),kr(l,n.length,1)),Nr(n,u),n[20]=u}(c,this.componentDef,p,r,l);if(c)if(n)yn(l,c,["ng-version",Gl.full]);else{const{attrs:t,classes:e}=function(t){const e=[],n=[];let s=1,i=2;for(;s0&&Ui(l,c,e.join(" "))}if(g=we(d,Kt),void 0!==e){const t=g.projection=[];for(let n=0;nt(o,e)),e.contentQueries){const t=Fe();e.contentQueries(1,o,t.directiveStart)}const l=Fe();return!r.firstCreatePass||null===e.hostBindings&&null===e.hostAttrs||(on(l.index),Ir(n[1],l,0,l.directiveStart,l.directiveEnd,e),xr(e,o)),o}(t,this.componentDef,p,h,[po]),hr(d,p,null)}finally{sn()}return new Ma(this.componentType,f,Ul(g,p),p,g)}}class Ma extends class{}{constructor(t,e,n,s,i){super(),this.location=n,this._rootLView=s,this._tNode=i,this.instance=e,this.hostView=this.changeDetectorRef=new aa(s),this.componentType=t}get injector(){return new $n(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}const Pa=new Map;class Fa extends _a{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new Oa(this);const n=Gt(t),s=t[Pt]||null;s&&Tl(s),this._bootstrapComponents=di(n.bootstrap),this._r3Injector=so(t,e,[{provide:_a,useValue:this},{provide:Nl,useValue:this.componentFactoryResolver}],et(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,e=ho.THROW_IF_NOT_FOUND,n=mt.Default){return t===ho||t===_a||t===Qr?this:this._r3Injector.get(t,e,n)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class La extends ba{constructor(t){super(),this.moduleType=t,null!==Gt(t)&&function(t){const e=new Set;!function t(n){const s=Gt(n,!0),i=s.id;null!==i&&(function(t,e,n){if(e&&e!==n)throw new Error(`Duplicate module registered for ${t} - ${et(e)} vs ${et(e.name)}`)}(i,Pa.get(i),n),Pa.set(i,n));const r=di(s.imports);for(const o of r)e.has(o)||(e.add(o),t(o))}(t)}(t)}create(t){return new Fa(this.moduleType,t)}}function Na(t,e,n){const s=He()+t,i=De();return i[s]===Ji?Io(i,s,n?e.call(n):e()):function(t,e){return t[e]}(i,s)}function Va(t,e,n,s){return Ha(De(),He(),t,e,n,s)}function Ua(t,e,n,s,i){return function(t,e,n,s,i,r,o){const l=e+n;return To(t,l,i,r)?Io(t,l+2,o?s.call(o,i,r):s(i,r)):Ba(t,l+2)}(De(),He(),t,e,n,s,i)}function ja(t,e,n,s,i,r){return $a(De(),He(),t,e,n,s,i,r)}function Ba(t,e){const n=t[e];return n===Ji?void 0:n}function Ha(t,e,n,s,i,r){const o=e+n;return xo(t,o,i)?Io(t,o+1,r?s.call(r,i):s(i)):Ba(t,o+1)}function $a(t,e,n,s,i,r,o,l){const a=e+n;return function(t,e,n,s,i){const r=To(t,e,n,s);return xo(t,e+2,i)||r}(t,a,i,r,o)?Io(t,a+3,l?s.call(l,i,r,o):s(i,r,o)):Ba(t,a+3)}function za(t,e){const n=Me();let s;const i=t+Kt;n.firstCreatePass?(s=function(t,e){if(e)for(let n=e.length-1;n>=0;n--){const s=e[n];if(t===s.name)return s}throw new se("302",`The pipe '${t}' could not be found!`)}(e,n.pipeRegistry),n.data[i]=s,s.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(i,s.onDestroy)):s=n.data[i];const r=s.factory||(s.factory=ne(s.type)),o=vt(Ao);try{const t=Tn(!1),e=r();return Tn(t),function(t,e,n,s){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=s}(n,De(),i,e),e}finally{vt(o)}}function Wa(t,e,n){const s=t+Kt,i=De(),r=Se(i,s);return Ka(i,Ga(i,s)?Ha(i,He(),e,r.transform,n,r):r.transform(n))}function qa(t,e,n,s,i){const r=t+Kt,o=De(),l=Se(o,r);return Ka(o,Ga(o,r)?$a(o,He(),e,l.transform,n,s,i,l):l.transform(n,s,i))}function Ga(t,e){return t[1].data[e].pure}function Ka(t,e){return wo.isWrapped(e)&&(e=wo.unwrap(e),t[$e()]=Ji),e}const Qa=class extends C{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,n){let s,i=t=>null,r=()=>null;t&&"object"==typeof t?(s=this.__isAsync?e=>{setTimeout(()=>t.next(e))}:e=>{t.next(e)},t.error&&(i=this.__isAsync?e=>{setTimeout(()=>t.error(e))}:e=>{t.error(e)}),t.complete&&(r=this.__isAsync?()=>{setTimeout(()=>t.complete())}:()=>{t.complete()})):(s=this.__isAsync?e=>{setTimeout(()=>t(e))}:e=>{t(e)},e&&(i=this.__isAsync?t=>{setTimeout(()=>e(t))}:t=>{e(t)}),n&&(r=this.__isAsync?()=>{setTimeout(()=>n())}:()=>{n()}));const o=super.subscribe(s,i,r);return t instanceof h&&t.add(o),o}};function Za(){return this._results[bo()]()}class Ya{constructor(){this.dirty=!0,this._results=[],this.changes=new Qa,this.length=0;const t=bo(),e=Ya.prototype;e[t]||(e[t]=Za)}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t){this._results=Jn(t),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]}notifyOnChanges(){this.changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}class Ja{constructor(t){this.queryList=t,this.matches=null}clone(){return new Ja(this.queryList)}setDirty(){this.queryList.setDirty()}}class Xa{constructor(t=[]){this.queries=t}createEmbeddedView(t){const e=t.queries;if(null!==e){const n=null!==t.contentQueries?t.contentQueries[0]:e.length,s=[];for(let t=0;t0)s.push(o[t/2]);else{const i=r[t+1],o=e[-n];for(let t=Qt;t{class t{constructor(t){this.appInits=t,this.resolve=Vl,this.reject=Vl,this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,e)=>{this.resolve=t,this.reject=e})}runInitializers(){if(this.initialized)return;const t=[],e=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let n=0;n{e()}).catch(t=>{this.reject(t)}),0===t.length&&e(),this.initialized=!0}}return t.\u0275fac=function(e){return new(e||t)(_s(vc,8))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const bc=new Qn("AppId"),wc={provide:bc,useFactory:function(){return`${Sc()}${Sc()}${Sc()}`},deps:[]};function Sc(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Cc=new Qn("Platform Initializer"),Ic=new Qn("Platform ID"),xc=new Qn("appBootstrapListener");let Tc=(()=>{class t{log(t){console.log(t)}warn(t){console.warn(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const Ec=new Qn("LocaleId"),kc=new Qn("DefaultCurrencyCode");class Oc{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}const Ac=function(t){return new La(t)},Rc=Ac,Dc=function(t){return Promise.resolve(Ac(t))},Mc=function(t){const e=Ac(t),n=di(Gt(t).declarations).reduce((t,e)=>{const n=qt(e);return n&&t.push(new Da(n)),t},[]);return new Oc(e,n)},Pc=Mc,Fc=function(t){return Promise.resolve(Mc(t))};let Lc=(()=>{class t{constructor(){this.compileModuleSync=Rc,this.compileModuleAsync=Dc,this.compileModuleAndAllComponentsSync=Pc,this.compileModuleAndAllComponentsAsync=Fc}clearCache(){}clearCacheFor(t){}getModuleId(t){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const Nc=(()=>Promise.resolve(0))();function Vc(t){"undefined"==typeof Zone?Nc.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class Uc{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Qa(!1),this.onMicrotaskEmpty=new Qa(!1),this.onStable=new Qa(!1),this.onError=new Qa(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const n=this;n._nesting=0,n._outer=n._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(n._inner=n._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(n._inner=n._inner.fork(Zone.longStackTraceZoneSpec)),n.shouldCoalesceEventChangeDetection=e,n.lastRequestAnimationFrameId=-1,n.nativeRequestAnimationFrame=function(){let t=Et.requestAnimationFrame,e=Et.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);const s=e[Zone.__symbol__("OriginalDelegate")];s&&(e=s)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function(t){const e=!!t.shouldCoalesceEventChangeDetection&&t.nativeRequestAnimationFrame&&(()=>{!function(t){-1===t.lastRequestAnimationFrameId&&(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(Et,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,Hc(t),Bc(t)},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),Hc(t))}(t)});t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0,maybeDelayChangeDetection:e},onInvokeTask:(n,s,i,r,o,l)=>{try{return $c(t),n.invokeTask(i,r,o,l)}finally{e&&"eventTask"===r.type&&e(),zc(t)}},onInvoke:(e,n,s,i,r,o,l)=>{try{return $c(t),e.invoke(s,i,r,o,l)}finally{zc(t)}},onHasTask:(e,n,s,i)=>{e.hasTask(s,i),n===s&&("microTask"==i.change?(t._hasPendingMicrotasks=i.microTask,Hc(t),Bc(t)):"macroTask"==i.change&&(t.hasPendingMacrotasks=i.macroTask))},onHandleError:(e,n,s,i)=>(e.handleError(s,i),t.runOutsideAngular(()=>t.onError.emit(i)),!1)})}(n)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Uc.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Uc.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,e,n){return this._inner.run(t,e,n)}runTask(t,e,n,s){const i=this._inner,r=i.scheduleEventTask("NgZoneEvent: "+s,t,jc,Vl,Vl);try{return i.runTask(r,e,n)}finally{i.cancelTask(r)}}runGuarded(t,e,n){return this._inner.runGuarded(t,e,n)}runOutsideAngular(t){return this._outer.run(t)}}const jc={};function Bc(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Hc(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||t.shouldCoalesceEventChangeDetection&&-1!==t.lastRequestAnimationFrameId)}function $c(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function zc(t){t._nesting--,Bc(t)}class Wc{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Qa,this.onMicrotaskEmpty=new Qa,this.onStable=new Qa,this.onError=new Qa}run(t,e,n){return t.apply(e,n)}runGuarded(t,e,n){return t.apply(e,n)}runOutsideAngular(t){return t()}runTask(t,e,n,s){return t.apply(e,n)}}let qc=(()=>{class t{constructor(t){this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),t.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Uc.assertNotInAngularZone(),Vc(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())Vc(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(e=>!e.updateCb||!e.updateCb(t)||(clearTimeout(e.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,e,n){let s=-1;e&&e>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(t=>t.timeoutId!==s),t(this._didWork,this.getPendingTasks())},e)),this._callbacks.push({doneCb:t,timeoutId:s,updateCb:n})}whenStable(t,e,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(t,e,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(t,e,n){return[]}}return t.\u0275fac=function(e){return new(e||t)(_s(Uc))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Gc=(()=>{class t{constructor(){this._applications=new Map,Zc.addToWindow(this)}registerApplication(t,e){this._applications.set(t,e)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,e=!0){return Zc.findTestabilityInTree(this,t,e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();class Kc{addToWindow(t){}findTestabilityInTree(t,e,n){return null}}let Qc,Zc=new Kc,Yc=!0,Jc=!1;function Xc(){return Jc=!0,Yc}const tu=new Qn("AllowMultipleToken");class eu{constructor(t,e){this.name=t,this.token=e}}function nu(t,e,n=[]){const s="Platform: "+e,i=new Qn(s);return(e=[])=>{let r=su();if(!r||r.injector.get(tu,!1))if(t)t(n.concat(e).concat({provide:i,useValue:!0}));else{const t=n.concat(e).concat({provide:i,useValue:!0},{provide:Yr,useValue:"platform"});!function(t){if(Qc&&!Qc.destroyed&&!Qc.injector.get(tu,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Qc=t.get(iu);const e=t.get(Cc,null);e&&e.forEach(t=>t())}(ho.create({providers:t,name:s}))}return function(t){const e=su();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}(i)}}function su(){return Qc&&!Qc.destroyed?Qc:null}let iu=(()=>{class t{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,e){const n=function(t,e){let n;return n="noop"===t?new Wc:("zone.js"===t?void 0:t)||new Uc({enableLongStackTrace:Xc(),shouldCoalesceEventChangeDetection:e}),n}(e?e.ngZone:void 0,e&&e.ngZoneEventCoalescing||!1),s=[{provide:Uc,useValue:n}];return n.run(()=>{const e=ho.create({providers:s,parent:this.injector,name:t.moduleType.name}),i=t.create(e),r=i.injector.get(li,null);if(!r)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return n.runOutsideAngular(()=>{const t=n.onError.subscribe({next:t=>{r.handleError(t)}});i.onDestroy(()=>{lu(this._modules,i),t.unsubscribe()})}),function(t,e,n){try{const s=n();return Uo(s)?s.catch(n=>{throw e.runOutsideAngular(()=>t.handleError(n)),n}):s}catch(s){throw e.runOutsideAngular(()=>t.handleError(s)),s}}(r,n,()=>{const t=i.injector.get(_c);return t.runInitializers(),t.donePromise.then(()=>(Tl(i.injector.get(Ec,Il)||Il),this._moduleDoBootstrap(i),i))})})}bootstrapModule(t,e=[]){const n=ru({},e);return function(t,e,n){const s=new La(n);return Promise.resolve(s)}(0,0,t).then(t=>this.bootstrapModuleFactory(t,n))}_moduleDoBootstrap(t){const e=t.injector.get(ou);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(t=>e.bootstrap(t));else{if(!t.instance.ngDoBootstrap)throw new Error(`The module ${et(t.instance.constructor)} was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.`);t.instance.ngDoBootstrap(e)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(t=>t.destroy()),this._destroyListeners.forEach(t=>t()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(e){return new(e||t)(_s(ho))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();function ru(t,e){return Array.isArray(e)?e.reduce(ru,t):Object.assign(Object.assign({},t),e)}let ou=(()=>{class t{constructor(t,e,n,s,i,r){this._zone=t,this._console=e,this._injector=n,this._exceptionHandler=s,this._componentFactoryResolver=i,this._initStatus=r,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const o=new v(t=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{t.next(this._stable),t.complete()})}),l=new v(t=>{let e;this._zone.runOutsideAngular(()=>{e=this._zone.onStable.subscribe(()=>{Uc.assertNotInAngularZone(),Vc(()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,t.next(!0))})})});const n=this._zone.onUnstable.subscribe(()=>{Uc.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{t.next(!1)}))});return()=>{e.unsubscribe(),n.unsubscribe()}});this.isStable=function(...t){let e=Number.POSITIVE_INFINITY,n=null,s=t[t.length-1];return x(s)?(n=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(e=t.pop())):"number"==typeof s&&(e=t.pop()),null===n&&1===t.length&&t[0]instanceof v?t[0]:$(e)(z(t,n))}(o,l.pipe(J()))}bootstrap(t,e){if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");let n;n=t instanceof Fl?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);const s=n.isBoundToModule?void 0:this._injector.get(_a),i=n.create(ho.NULL,[],e||n.selector,s),r=i.location.nativeElement,o=i.injector.get(qc,null),l=o&&i.injector.get(Gc);return o&&l&&l.registerApplication(r,o),i.onDestroy(()=>{this.detachView(i.hostView),lu(this.components,i),l&&l.unregisterApplication(r)}),this._loadComponent(i),Xc()&&this._console.log("Angular is running in development mode. Call enableProdMode() to enable production mode."),i}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let t of this._views)t.detectChanges()}catch(t){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(t))}finally{this._runningTick=!1}}attachView(t){const e=t;this._views.push(e),e.attachToAppRef(this)}detachView(t){const e=t;lu(this._views,e),e.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(xc,[]).concat(this._bootstrapListeners).forEach(e=>e(t))}ngOnDestroy(){this._views.slice().forEach(t=>t.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return t.\u0275fac=function(e){return new(e||t)(_s(Uc),_s(Tc),_s(ho),_s(li),_s(Nl),_s(_c))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();function lu(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}class au{}class cu{}const uu={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"};let hu=(()=>{class t{constructor(t,e){this._compiler=t,this._config=e||uu}load(t){return this.loadAndCompile(t)}loadAndCompile(t){let[e,s]=t.split("#");return void 0===s&&(s="default"),n("zn8P")(e).then(t=>t[s]).then(t=>du(t,e,s)).then(t=>this._compiler.compileModuleAsync(t))}loadFactory(t){let[e,s]=t.split("#"),i="NgFactory";return void 0===s&&(s="default",i=""),n("zn8P")(this._config.factoryPathPrefix+e+this._config.factoryPathSuffix).then(t=>t[s+i]).then(t=>du(t,e,s))}}return t.\u0275fac=function(e){return new(e||t)(_s(Lc),_s(cu,8))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();function du(t,e,n){if(!t)throw new Error(`Cannot find '${n}' in '${e}'`);return t}const pu=nu(null,"core",[{provide:Ic,useValue:"unknown"},{provide:iu,deps:[ho]},{provide:Gc,deps:[]},{provide:Tc,deps:[]}]),fu=[{provide:ou,useClass:ou,deps:[Uc,Tc,ho,li,Nl,_c]},{provide:Ra,deps:[Uc],useFactory:function(t){let e=[];return t.onStable.subscribe(()=>{for(;e.length;)e.pop()()}),function(t){e.push(t)}}},{provide:_c,useClass:_c,deps:[[new ls,vc]]},{provide:Lc,useClass:Lc,deps:[]},wc,{provide:ia,useFactory:function(){return da},deps:[]},{provide:ra,useFactory:function(){return pa},deps:[]},{provide:Ec,useFactory:function(t){return Tl(t=t||"undefined"!=typeof $localize&&$localize.locale||Il),t},deps:[[new os(Ec),new ls,new cs]]},{provide:kc,useValue:"USD"}];let gu=(()=>{class t{constructor(t){}}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)(_s(ou))},providers:fu}),t})(),mu=null;function yu(){return mu}const vu=new Qn("DocumentToken");let _u=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:bu,token:t,providedIn:"platform"}),t})();function bu(){return _s(Su)}const wu=new Qn("Location Initialized");let Su=(()=>{class t extends _u{constructor(t){super(),this._doc=t,this._init()}_init(){this.location=yu().getLocation(),this._history=yu().getHistory()}getBaseHrefFromDOM(){return yu().getBaseHref(this._doc)}onPopState(t){yu().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",t,!1)}onHashChange(t){yu().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",t,!1)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(t){this.location.pathname=t}pushState(t,e,n){Cu()?this._history.pushState(t,e,n):this.location.hash=n}replaceState(t,e,n){Cu()?this._history.replaceState(t,e,n):this.location.hash=n}forward(){this._history.forward()}back(){this._history.back()}getState(){return this._history.state}}return t.\u0275fac=function(e){return new(e||t)(_s(vu))},t.\u0275prov=lt({factory:Iu,token:t,providedIn:"platform"}),t})();function Cu(){return!!window.history.pushState}function Iu(){return new Su(_s(vu))}function xu(t,e){if(0==t.length)return e;if(0==e.length)return t;let n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e}function Tu(t){const e=t.match(/#|\?|$/),n=e&&e.index||t.length;return t.slice(0,n-("/"===t[n-1]?1:0))+t.slice(n)}function Eu(t){return t&&"?"!==t[0]?"?"+t:t}let ku=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:Ou,token:t,providedIn:"root"}),t})();function Ou(t){const e=_s(vu).location;return new Ru(_s(_u),e&&e.origin||"")}const Au=new Qn("appBaseHref");let Ru=(()=>{class t extends ku{constructor(t,e){if(super(),this._platformLocation=t,null==e&&(e=this._platformLocation.getBaseHrefFromDOM()),null==e)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=e}onPopState(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return xu(this._baseHref,t)}path(t=!1){const e=this._platformLocation.pathname+Eu(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?`${e}${n}`:e}pushState(t,e,n,s){const i=this.prepareExternalUrl(n+Eu(s));this._platformLocation.pushState(t,e,i)}replaceState(t,e,n,s){const i=this.prepareExternalUrl(n+Eu(s));this._platformLocation.replaceState(t,e,i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return t.\u0275fac=function(e){return new(e||t)(_s(_u),_s(Au,8))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Du=(()=>{class t extends ku{constructor(t,e){super(),this._platformLocation=t,this._baseHref="",null!=e&&(this._baseHref=e)}onPopState(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)}getBaseHref(){return this._baseHref}path(t=!1){let e=this._platformLocation.hash;return null==e&&(e="#"),e.length>0?e.substring(1):e}prepareExternalUrl(t){const e=xu(this._baseHref,t);return e.length>0?"#"+e:e}pushState(t,e,n,s){let i=this.prepareExternalUrl(n+Eu(s));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(t,e,i)}replaceState(t,e,n,s){let i=this.prepareExternalUrl(n+Eu(s));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return t.\u0275fac=function(e){return new(e||t)(_s(_u),_s(Au,8))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Mu=(()=>{class t{constructor(t,e){this._subject=new Qa,this._urlChangeListeners=[],this._platformStrategy=t;const n=this._platformStrategy.getBaseHref();this._platformLocation=e,this._baseHref=Tu(Fu(n)),this._platformStrategy.onPopState(t=>{this._subject.emit({url:this.path(!0),pop:!0,state:t.state,type:t.type})})}path(t=!1){return this.normalize(this._platformStrategy.path(t))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(t,e=""){return this.path()==this.normalize(t+Eu(e))}normalize(e){return t.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._baseHref,Fu(e)))}prepareExternalUrl(t){return t&&"/"!==t[0]&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)}go(t,e="",n=null){this._platformStrategy.pushState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Eu(e)),n)}replaceState(t,e="",n=null){this._platformStrategy.replaceState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Eu(e)),n)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}onUrlChange(t){this._urlChangeListeners.push(t),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(t=>{this._notifyUrlChangeListeners(t.url,t.state)}))}_notifyUrlChangeListeners(t="",e){this._urlChangeListeners.forEach(n=>n(t,e))}subscribe(t,e,n){return this._subject.subscribe({next:t,error:e,complete:n})}}return t.\u0275fac=function(e){return new(e||t)(_s(ku),_s(_u))},t.normalizeQueryParams=Eu,t.joinWithSlash=xu,t.stripTrailingSlash=Tu,t.\u0275prov=lt({factory:Pu,token:t,providedIn:"root"}),t})();function Pu(){return new Mu(_s(ku),_s(_u))}function Fu(t){return t.replace(/\/index.html$/,"")}var Lu=function(t){return t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other",t}({});class Nu{}let Vu=(()=>{class t extends Nu{constructor(t){super(),this.locale=t}getPluralCategory(t,e){switch(function(t){return function(t){const e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=Sl(e);if(n)return n;const s=e.split("-")[0];if(n=Sl(s),n)return n;if("en"===s)return bl;throw new Error(`Missing locale data for the locale "${t}".`)}(t)[Cl.PluralCase]}(e||this.locale)(t)){case Lu.Zero:return"zero";case Lu.One:return"one";case Lu.Two:return"two";case Lu.Few:return"few";case Lu.Many:return"many";default:return"other"}}}return t.\u0275fac=function(e){return new(e||t)(_s(Ec))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();function Uu(t,e){e=encodeURIComponent(e);for(const n of t.split(";")){const t=n.indexOf("="),[s,i]=-1==t?[n,""]:[n.slice(0,t),n.slice(t+1)];if(s.trim()===e)return decodeURIComponent(i)}return null}let ju=(()=>{class t{constructor(t,e,n,s){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=s,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(t){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof t?t.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(t){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof t?t.split(/\s+/):t,this._rawClass&&(So(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const t=this._iterableDiffer.diff(this._rawClass);t&&this._applyIterableChanges(t)}else if(this._keyValueDiffer){const t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}}_applyKeyValueChanges(t){t.forEachAddedItem(t=>this._toggleClass(t.key,t.currentValue)),t.forEachChangedItem(t=>this._toggleClass(t.key,t.currentValue)),t.forEachRemovedItem(t=>{t.previousValue&&this._toggleClass(t.key,!1)})}_applyIterableChanges(t){t.forEachAddedItem(t=>{if("string"!=typeof t.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got "+et(t.item));this._toggleClass(t.item,!0)}),t.forEachRemovedItem(t=>this._toggleClass(t.item,!1))}_applyClasses(t){t&&(Array.isArray(t)||t instanceof Set?t.forEach(t=>this._toggleClass(t,!0)):Object.keys(t).forEach(e=>this._toggleClass(e,!!t[e])))}_removeClasses(t){t&&(Array.isArray(t)||t instanceof Set?t.forEach(t=>this._toggleClass(t,!1)):Object.keys(t).forEach(t=>this._toggleClass(t,!1)))}_toggleClass(t,e){(t=t.trim())&&t.split(/\s+/g).forEach(t=>{e?this._renderer.addClass(this._ngEl.nativeElement,t):this._renderer.removeClass(this._ngEl.nativeElement,t)})}}return t.\u0275fac=function(e){return new(e||t)(Ao(ia),Ao(ra),Ao(Bl),Ao($l))},t.\u0275dir=zt({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),t})();class Bu{constructor(t,e,n,s){this.$implicit=t,this.ngForOf=e,this.index=n,this.count=s}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Hu=(()=>{class t{constructor(t,e,n){this._viewContainer=t,this._template=e,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;if(!this._differ&&n)try{this._differ=this._differs.find(n).create(this.ngForTrackBy)}catch(e){throw new Error(`Cannot find a differ supporting object '${n}' of type '${t=n,t.name||typeof t}'. NgFor only supports binding to Iterables such as Arrays.`)}}var t;if(this._differ){const t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){const e=[];t.forEachOperation((t,n,s)=>{if(null==t.previousIndex){const n=this._viewContainer.createEmbeddedView(this._template,new Bu(null,this._ngForOf,-1,-1),null===s?void 0:s),i=new $u(t,n);e.push(i)}else if(null==s)this._viewContainer.remove(null===n?void 0:n);else if(null!==n){const i=this._viewContainer.get(n);this._viewContainer.move(i,s);const r=new $u(t,i);e.push(r)}});for(let n=0;n{this._viewContainer.get(t.currentIndex).context.$implicit=t.item})}_perViewChange(t,e){t.context.$implicit=e.item}static ngTemplateContextGuard(t,e){return!0}}return t.\u0275fac=function(e){return new(e||t)(Ao(Sa),Ao(ga),Ao(ia))},t.\u0275dir=zt({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),t})();class $u{constructor(t,e){this.record=t,this.view=e}}let zu=(()=>{class t{constructor(t,e){this._viewContainer=t,this._context=new Wu,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=e}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){qu("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){qu("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(t,e){return!0}}return t.\u0275fac=function(e){return new(e||t)(Ao(Sa),Ao(ga))},t.\u0275dir=zt({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),t})();class Wu{constructor(){this.$implicit=null,this.ngIf=null}}function qu(t,e){if(e&&!e.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${et(e)}'.`)}class Gu{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let Ku=(()=>{class t{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(t){this._ngSwitch=t,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(t){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(t)}_matchCase(t){const e=t==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||e,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),e}_updateDefaultCases(t){if(this._defaultViews&&t!==this._defaultUsed){this._defaultUsed=t;for(let e=0;e{class t{constructor(t,e,n){this.ngSwitch=n,n._addCase(),this._view=new Gu(t,e)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return t.\u0275fac=function(e){return new(e||t)(Ao(Sa),Ao(ga),Ao(Ku,1))},t.\u0275dir=zt({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),t})(),Zu=(()=>{class t{constructor(t,e,n){this._ngEl=t,this._differs=e,this._renderer=n,this._ngStyle=null,this._differ=null}set ngStyle(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create())}ngDoCheck(){if(this._differ){const t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}}_setStyle(t,e){const[n,s]=t.split(".");null!=(e=null!=e&&s?`${e}${s}`:e)?this._renderer.setStyle(this._ngEl.nativeElement,n,e):this._renderer.removeStyle(this._ngEl.nativeElement,n)}_applyChanges(t){t.forEachRemovedItem(t=>this._setStyle(t.key,null)),t.forEachAddedItem(t=>this._setStyle(t.key,t.currentValue)),t.forEachChangedItem(t=>this._setStyle(t.key,t.currentValue))}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao(ra),Ao($l))},t.\u0275dir=zt({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),t})(),Yu=(()=>{class t{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(t){if(this._shouldRecreateView(t)){const t=this._viewContainerRef;this._viewRef&&t.remove(t.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?t.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&this.ngTemplateOutletContext&&this._updateExistingContext(this.ngTemplateOutletContext)}_shouldRecreateView(t){const e=t.ngTemplateOutletContext;return!!t.ngTemplateOutlet||e&&this._hasContextShapeChanged(e)}_hasContextShapeChanged(t){const e=Object.keys(t.previousValue||{}),n=Object.keys(t.currentValue||{});if(e.length===n.length){for(let t of n)if(-1===e.indexOf(t))return!0;return!1}return!0}_updateExistingContext(t){for(let e of Object.keys(t))this._viewRef.context[e]=this.ngTemplateOutletContext[e]}}return t.\u0275fac=function(e){return new(e||t)(Ao(Sa))},t.\u0275dir=zt({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[ae]}),t})(),Ju=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[{provide:Nu,useClass:Vu}]}),t})(),Xu=(()=>{class t{}return t.\u0275prov=lt({token:t,providedIn:"root",factory:()=>new th(_s(vu),window)}),t})();class th{constructor(t,e){this.document=t,this.window=e,this.offset=()=>[0,0]}setOffset(t){this.offset=Array.isArray(t)?()=>t:t}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(t){this.supportsScrolling()&&this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){var e;if(!this.supportsScrolling())return;const n=null!==(e=this.document.getElementById(t))&&void 0!==e?e:this.document.getElementsByName(t)[0];void 0!==n&&(this.scrollToElement(n),this.attemptFocus(n))}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}scrollToElement(t){const e=t.getBoundingClientRect(),n=e.left+this.window.pageXOffset,s=e.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(n-i[0],s-i[1])}attemptFocus(t){return t.focus(),this.document.activeElement===t}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=eh(this.window.history)||eh(Object.getPrototypeOf(this.window.history));return!(!t||!t.writable&&!t.set)}catch(t){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(t){return!1}}}function eh(t){return Object.getOwnPropertyDescriptor(t,"scrollRestoration")}class nh extends class extends class{}{constructor(){super()}supportsDOMEvents(){return!0}}{static makeCurrent(){var t;t=new nh,mu||(mu=t)}getProperty(t,e){return t[e]}log(t){window.console&&window.console.log&&window.console.log(t)}logGroup(t){window.console&&window.console.group&&window.console.group(t)}logGroupEnd(){window.console&&window.console.groupEnd&&window.console.groupEnd()}onAndCancel(t,e,n){return t.addEventListener(e,n,!1),()=>{t.removeEventListener(e,n,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){return t.parentNode&&t.parentNode.removeChild(t),t}getValue(t){return t.value}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getHistory(){return window.history}getLocation(){return window.location}getBaseHref(t){const e=ih||(ih=document.querySelector("base"),ih)?ih.getAttribute("href"):null;return null==e?null:(n=e,sh||(sh=document.createElement("a")),sh.setAttribute("href",n),"/"===sh.pathname.charAt(0)?sh.pathname:"/"+sh.pathname);var n}resetBaseElement(){ih=null}getUserAgent(){return window.navigator.userAgent}performanceNow(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()}supportsCookies(){return!0}getCookie(t){return Uu(document.cookie,t)}}let sh,ih=null;const rh=new Qn("TRANSITION_ID"),oh=[{provide:vc,useFactory:function(t,e,n){return()=>{n.get(_c).donePromise.then(()=>{const n=yu();Array.prototype.slice.apply(e.querySelectorAll("style[ng-transition]")).filter(e=>e.getAttribute("ng-transition")===t).forEach(t=>n.remove(t))})}},deps:[rh,vu,ho],multi:!0}];class lh{static init(){var t;t=new lh,Zc=t}addToWindow(t){Et.getAngularTestability=(e,n=!0)=>{const s=t.findTestabilityInTree(e,n);if(null==s)throw new Error("Could not find testability for element.");return s},Et.getAllAngularTestabilities=()=>t.getAllTestabilities(),Et.getAllAngularRootElements=()=>t.getAllRootElements(),Et.frameworkStabilizers||(Et.frameworkStabilizers=[]),Et.frameworkStabilizers.push(t=>{const e=Et.getAllAngularTestabilities();let n=e.length,s=!1;const i=function(e){s=s||e,n--,0==n&&t(s)};e.forEach(function(t){t.whenStable(i)})})}findTestabilityInTree(t,e,n){if(null==e)return null;const s=t.getTestability(e);return null!=s?s:n?yu().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}const ah=new Qn("EventManagerPlugins");let ch=(()=>{class t{constructor(t,e){this._zone=e,this._eventNameToPlugin=new Map,t.forEach(t=>t.manager=this),this._plugins=t.slice().reverse()}addEventListener(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)}addGlobalEventListener(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)}getZone(){return this._zone}_findPluginFor(t){const e=this._eventNameToPlugin.get(t);if(e)return e;const n=this._plugins;for(let s=0;s{class t{constructor(){this._stylesSet=new Set}addStyles(t){const e=new Set;t.forEach(t=>{this._stylesSet.has(t)||(this._stylesSet.add(t),e.add(t))}),this.onStylesAdded(e)}onStylesAdded(t){}getAllStyles(){return Array.from(this._stylesSet)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),dh=(()=>{class t extends hh{constructor(t){super(),this._doc=t,this._hostNodes=new Set,this._styleNodes=new Set,this._hostNodes.add(t.head)}_addStylesToHost(t,e){t.forEach(t=>{const n=this._doc.createElement("style");n.textContent=t,this._styleNodes.add(e.appendChild(n))})}addHost(t){this._addStylesToHost(this._stylesSet,t),this._hostNodes.add(t)}removeHost(t){this._hostNodes.delete(t)}onStylesAdded(t){this._hostNodes.forEach(e=>this._addStylesToHost(t,e))}ngOnDestroy(){this._styleNodes.forEach(t=>yu().remove(t))}}return t.\u0275fac=function(e){return new(e||t)(_s(vu))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const ph={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},fh=/%COMP%/g;function gh(t,e,n){for(let s=0;s{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}let yh=(()=>{class t{constructor(t,e,n){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new vh(t)}createRenderer(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case St.Emulated:{let n=this.rendererByCompId.get(e.id);return n||(n=new _h(this.eventManager,this.sharedStylesHost,e,this.appId),this.rendererByCompId.set(e.id,n)),n.applyToHost(t),n}case 1:case St.ShadowDom:return new bh(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){const t=gh(e.id,e.styles,[]);this.sharedStylesHost.addStyles(t),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return t.\u0275fac=function(e){return new(e||t)(_s(ch),_s(dh),_s(bc))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();class vh{constructor(t){this.eventManager=t,this.data=Object.create(null)}destroy(){}createElement(t,e){return e?document.createElementNS(ph[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){t.appendChild(e)}insertBefore(t,e,n){t&&t.insertBefore(e,n)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let n="string"==typeof t?document.querySelector(t):t;if(!n)throw new Error(`The selector "${t}" did not match any elements`);return e||(n.textContent=""),n}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,n,s){if(s){e=s+":"+e;const i=ph[s];i?t.setAttributeNS(i,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}removeAttribute(t,e,n){if(n){const s=ph[n];s?t.removeAttributeNS(s,e):t.removeAttribute(`${n}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,n,s){s&(pi.DashCase|pi.Important)?t.style.setProperty(e,n,s&pi.Important?"important":""):t.style[e]=n}removeStyle(t,e,n){n&pi.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,n){t[e]=n}setValue(t,e){t.nodeValue=e}listen(t,e,n){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,mh(n)):this.eventManager.addEventListener(t,e,mh(n))}}class _h extends vh{constructor(t,e,n,s){super(t),this.component=n;const i=gh(s+"-"+n.id,n.styles,[]);e.addStyles(i),this.contentAttr="_ngcontent-%COMP%".replace(fh,s+"-"+n.id),this.hostAttr="_nghost-%COMP%".replace(fh,s+"-"+n.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const n=super.createElement(t,e);return super.setAttribute(n,this.contentAttr,""),n}}class bh extends vh{constructor(t,e,n,s){super(t),this.sharedStylesHost=e,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const i=gh(s.id,s.styles,[]);for(let r=0;r{class t extends uh{constructor(t){super(t)}supports(t){return!0}addEventListener(t,e,n){return t.addEventListener(e,n,!1),()=>this.removeEventListener(t,e,n)}removeEventListener(t,e,n){return t.removeEventListener(e,n)}}return t.\u0275fac=function(e){return new(e||t)(_s(vu))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const Sh=["alt","control","meta","shift"],Ch={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Ih={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},xh={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let Th=(()=>{class t extends uh{constructor(t){super(t)}supports(e){return null!=t.parseEventName(e)}addEventListener(e,n,s){const i=t.parseEventName(n),r=t.eventCallback(i.fullKey,s,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>yu().onAndCancel(e,i.domEventName,r))}static parseEventName(e){const n=e.toLowerCase().split("."),s=n.shift();if(0===n.length||"keydown"!==s&&"keyup"!==s)return null;const i=t._normalizeKey(n.pop());let r="";if(Sh.forEach(t=>{const e=n.indexOf(t);e>-1&&(n.splice(e,1),r+=t+".")}),r+=i,0!=n.length||0===i.length)return null;const o={};return o.domEventName=s,o.fullKey=r,o}static getEventFullKey(t){let e="",n=function(t){let e=t.key;if(null==e){if(e=t.keyIdentifier,null==e)return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&Ih.hasOwnProperty(e)&&(e=Ih[e]))}return Ch[e]||e}(t);return n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),Sh.forEach(s=>{s!=n&&(0,xh[s])(t)&&(e+=s+".")}),e+=n,e}static eventCallback(e,n,s){return i=>{t.getEventFullKey(i)===e&&s.runGuarded(()=>n(i))}}static _normalizeKey(t){switch(t){case"esc":return"escape";default:return t}}}return t.\u0275fac=function(e){return new(e||t)(_s(vu))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Eh=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:function(){return _s(kh)},token:t,providedIn:"root"}),t})(),kh=(()=>{class t extends Eh{constructor(t){super(),this._doc=t}sanitize(t,e){if(null==e)return null;switch(t){case ti.NONE:return e;case ti.HTML:return Os(e,"HTML")?ks(e):Js(this._doc,String(e));case ti.STYLE:return Os(e,"Style")?ks(e):e;case ti.SCRIPT:if(Os(e,"Script"))return ks(e);throw new Error("unsafe value used in a script context");case ti.URL:return As(e),Os(e,"URL")?ks(e):Fs(String(e));case ti.RESOURCE_URL:if(Os(e,"ResourceURL"))return ks(e);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${t} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(t){return new Cs(t)}bypassSecurityTrustStyle(t){return new Is(t)}bypassSecurityTrustScript(t){return new xs(t)}bypassSecurityTrustUrl(t){return new Ts(t)}bypassSecurityTrustResourceUrl(t){return new Es(t)}}return t.\u0275fac=function(e){return new(e||t)(_s(vu))},t.\u0275prov=lt({factory:function(){return t=_s(Qr),new kh(t.get(vu));var t},token:t,providedIn:"root"}),t})();const Oh=nu(pu,"browser",[{provide:Ic,useValue:"browser"},{provide:Cc,useValue:function(){nh.makeCurrent(),lh.init()},multi:!0},{provide:vu,useFactory:function(){return function(t){fe=t}(document),document},deps:[]}]),Ah=[[],{provide:Yr,useValue:"root"},{provide:li,useFactory:function(){return new li},deps:[]},{provide:ah,useClass:wh,multi:!0,deps:[vu,Uc,Ic]},{provide:ah,useClass:Th,multi:!0,deps:[vu]},[],{provide:yh,useClass:yh,deps:[ch,dh,bc]},{provide:Hl,useExisting:yh},{provide:hh,useExisting:dh},{provide:dh,useClass:dh,deps:[vu]},{provide:qc,useClass:qc,deps:[Uc]},{provide:ch,useClass:ch,deps:[ah,Uc]},[]];let Rh=(()=>{class t{constructor(t){if(t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(e){return{ngModule:t,providers:[{provide:bc,useValue:e.appId},{provide:rh,useExisting:bc},oh]}}}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)(_s(t,12))},providers:Ah,imports:[Ju,gu]}),t})();function Dh(...t){let e=t[t.length-1];return x(e)?(t.pop(),F(t,e)):z(t)}"undefined"!=typeof window&&window;class Mh extends C{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return e&&!e.closed&&t.next(this._value),e}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new b;return this._value}next(t){super.next(this._value=t)}}class Ph extends f{notifyNext(t,e,n,s,i){this.destination.next(e)}notifyError(t,e){this.destination.error(t)}notifyComplete(t){this.destination.complete()}}class Fh extends f{constructor(t,e,n){super(),this.parent=t,this.outerValue=e,this.outerIndex=n,this.index=0}_next(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)}_error(t){this.parent.notifyError(t,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}function Lh(t,e,n,s,i=new Fh(t,n,s)){if(!i.closed)return e instanceof v?e.subscribe(i):P(e)(i)}const Nh={};class Vh{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new Uh(t,this.resultSelector))}}class Uh extends Ph{constructor(t,e){super(t),this.resultSelector=e,this.active=0,this.values=[],this.observables=[]}_next(t){this.values.push(Nh),this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(let n=0;n{function t(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return t.prototype=Object.create(Error.prototype),t})();function Bh(...t){return $(1)(Dh(...t))}const Hh=new v(t=>t.complete());function $h(t){return t?function(t){return new v(e=>t.schedule(()=>e.complete()))}(t):Hh}function zh(t){return new v(e=>{let n;try{n=t()}catch(s){return void e.error(s)}return(n?L(n):$h()).subscribe(e)})}function Wh(t,e){return"function"==typeof e?n=>n.pipe(Wh((n,s)=>L(t(n,s)).pipe(T((t,i)=>e(n,t,s,i))))):e=>e.lift(new qh(t))}class qh{constructor(t){this.project=t}call(t,e){return e.subscribe(new Gh(t,this.project))}}class Gh extends V{constructor(t,e){super(t),this.project=e,this.index=0}_next(t){let e;const n=this.index++;try{e=this.project(t,n)}catch(s){return void this.destination.error(s)}this._innerSub(e)}_innerSub(t){const e=this.innerSubscription;e&&e.unsubscribe();const n=new N(this),s=this.destination;s.add(n),this.innerSubscription=U(t,n),this.innerSubscription!==n&&s.add(this.innerSubscription)}_complete(){const{innerSubscription:t}=this;t&&!t.closed||super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(t){this.destination.next(t)}}const Kh=(()=>{function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t})();function Qh(t){return e=>0===t?$h():e.lift(new Zh(t))}class Zh{constructor(t){if(this.total=t,this.total<0)throw new Kh}call(t,e){return e.subscribe(new Yh(t,this.total))}}class Yh extends f{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){const e=this.total,n=++this.count;n<=e&&(this.destination.next(t),n===e&&(this.destination.complete(),this.unsubscribe()))}}function Jh(t,e){let n=!1;return arguments.length>=2&&(n=!0),function(s){return s.lift(new Xh(t,e,n))}}class Xh{constructor(t,e,n=!1){this.accumulator=t,this.seed=e,this.hasSeed=n}call(t,e){return e.subscribe(new td(t,this.accumulator,this.seed,this.hasSeed))}}class td extends f{constructor(t,e,n,s){super(t),this.accumulator=e,this._seed=n,this.hasSeed=s,this.index=0}get seed(){return this._seed}set seed(t){this.hasSeed=!0,this._seed=t}_next(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)}_tryNext(t){const e=this.index++;let n;try{n=this.accumulator(this.seed,t,e)}catch(s){this.destination.error(s)}this.seed=n,this.destination.next(n)}}function ed(t,e){return function(n){return n.lift(new nd(t,e))}}class nd{constructor(t,e){this.predicate=t,this.thisArg=e}call(t,e){return e.subscribe(new sd(t,this.predicate,this.thisArg))}}class sd extends f{constructor(t,e,n){super(t),this.predicate=e,this.thisArg=n,this.count=0}_next(t){let e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}e&&this.destination.next(t)}}function id(t){return function(e){const n=new rd(t),s=e.lift(n);return n.caught=s}}class rd{constructor(t){this.selector=t}call(t,e){return e.subscribe(new od(t,this.selector,this.caught))}}class od extends V{constructor(t,e,n){super(t),this.selector=e,this.caught=n}error(t){if(!this.isStopped){let n;try{n=this.selector(t,this.caught)}catch(e){return void super.error(e)}this._unsubscribeAndRecycle();const s=new N(this);this.add(s);const i=U(n,s);i!==s&&this.add(i)}}}function ld(t,e){return j(t,e,1)}function ad(t){return function(e){return 0===t?$h():e.lift(new cd(t))}}class cd{constructor(t){if(this.total=t,this.total<0)throw new Kh}call(t,e){return e.subscribe(new ud(t,this.total))}}class ud extends f{constructor(t,e){super(t),this.total=e,this.ring=new Array,this.count=0}_next(t){const e=this.ring,n=this.total,s=this.count++;e.length0){const n=this.count>=this.total?this.total:this.count,s=this.ring;for(let i=0;ie.lift(new dd(t))}class dd{constructor(t){this.errorFactory=t}call(t,e){return e.subscribe(new pd(t,this.errorFactory))}}class pd extends f{constructor(t,e){super(t),this.errorFactory=e,this.hasValue=!1}_next(t){this.hasValue=!0,this.destination.next(t)}_complete(){if(this.hasValue)return this.destination.complete();{let e;try{e=this.errorFactory()}catch(t){e=t}this.destination.error(e)}}}function fd(){return new jh}function gd(t=null){return e=>e.lift(new md(t))}class md{constructor(t){this.defaultValue=t}call(t,e){return e.subscribe(new yd(t,this.defaultValue))}}class yd extends f{constructor(t,e){super(t),this.defaultValue=e,this.isEmpty=!0}_next(t){this.isEmpty=!1,this.destination.next(t)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}function vd(t,e){const n=arguments.length>=2;return s=>s.pipe(t?ed((e,n)=>t(e,n,s)):y,Qh(1),n?gd(e):hd(()=>new jh))}function _d(){}function bd(t,e,n){return function(s){return s.lift(new wd(t,e,n))}}class wd{constructor(t,e,n){this.nextOrObserver=t,this.error=e,this.complete=n}call(t,e){return e.subscribe(new Sd(t,this.nextOrObserver,this.error,this.complete))}}class Sd extends f{constructor(t,e,n,i){super(t),this._tapNext=_d,this._tapError=_d,this._tapComplete=_d,this._tapError=n||_d,this._tapComplete=i||_d,s(e)?(this._context=this,this._tapNext=e):e&&(this._context=e,this._tapNext=e.next||_d,this._tapError=e.error||_d,this._tapComplete=e.complete||_d)}_next(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)}_error(t){try{this._tapError.call(this._context,t)}catch(t){return void this.destination.error(t)}this.destination.error(t)}_complete(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()}}class Cd{constructor(t){this.callback=t}call(t,e){return e.subscribe(new Id(t,this.callback))}}class Id extends f{constructor(t,e){super(t),this.add(new h(e))}}class xd{constructor(t,e){this.id=t,this.url=e}}class Td extends xd{constructor(t,e,n="imperative",s=null){super(t,e),this.navigationTrigger=n,this.restoredState=s}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Ed extends xd{constructor(t,e,n){super(t,e),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class kd extends xd{constructor(t,e,n){super(t,e),this.reason=n}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Od extends xd{constructor(t,e,n){super(t,e),this.error=n}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Ad extends xd{constructor(t,e,n,s){super(t,e),this.urlAfterRedirects=n,this.state=s}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Rd extends xd{constructor(t,e,n,s){super(t,e),this.urlAfterRedirects=n,this.state=s}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Dd extends xd{constructor(t,e,n,s,i){super(t,e),this.urlAfterRedirects=n,this.state=s,this.shouldActivate=i}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Md extends xd{constructor(t,e,n,s){super(t,e),this.urlAfterRedirects=n,this.state=s}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Pd extends xd{constructor(t,e,n,s){super(t,e),this.urlAfterRedirects=n,this.state=s}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Fd{constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Ld{constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Nd{constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Vd{constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ud{constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class jd{constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Bd{constructor(t,e,n){this.routerEvent=t,this.position=e,this.anchor=n}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const Hd="primary";class $d{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e[0]:e}return null}getAll(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function zd(t){return new $d(t)}function Wd(t){const e=Error("NavigationCancelingError: "+t);return e.ngNavigationCancelingError=!0,e}function qd(t,e,n){const s=n.path.split("/");if(s.length>t.length)return null;if("full"===n.pathMatch&&(e.hasChildren()||s.lengths[e]===t)}return t===e}function Qd(t){return Array.prototype.concat.apply([],t)}function Zd(t){return t.length>0?t[t.length-1]:null}function Yd(t,e){for(const n in t)t.hasOwnProperty(n)&&e(t[n],n)}function Jd(t){return jo(t)?t:Uo(t)?L(Promise.resolve(t)):Dh(t)}function Xd(t,e,n){return n?function(t,e){return Gd(t,e)}(t.queryParams,e.queryParams)&&tp(t.root,e.root):function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(n=>Kd(t[n],e[n]))}(t.queryParams,e.queryParams)&&ep(t.root,e.root)}function tp(t,e){if(!op(t.segments,e.segments))return!1;if(t.numberOfChildren!==e.numberOfChildren)return!1;for(const n in e.children){if(!t.children[n])return!1;if(!tp(t.children[n],e.children[n]))return!1}return!0}function ep(t,e){return np(t,e,e.segments)}function np(t,e,n){if(t.segments.length>n.length)return!!op(t.segments.slice(0,n.length),n)&&!e.hasChildren();if(t.segments.length===n.length){if(!op(t.segments,n))return!1;for(const n in e.children){if(!t.children[n])return!1;if(!ep(t.children[n],e.children[n]))return!1}return!0}{const s=n.slice(0,t.segments.length),i=n.slice(t.segments.length);return!!op(t.segments,s)&&!!t.children.primary&&np(t.children.primary,e,i)}}class sp{constructor(t,e,n){this.root=t,this.queryParams=e,this.fragment=n}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=zd(this.queryParams)),this._queryParamMap}toString(){return cp.serialize(this)}}class ip{constructor(t,e){this.segments=t,this.children=e,this.parent=null,Yd(e,(t,e)=>t.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return up(this)}}class rp{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=zd(this.parameters)),this._parameterMap}toString(){return yp(this)}}function op(t,e){return t.length===e.length&&t.every((t,n)=>t.path===e[n].path)}class lp{}class ap{parse(t){const e=new Sp(t);return new sp(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){return`${"/"+hp(t.root,!0)}${function(t){const e=Object.keys(t).map(e=>{const n=t[e];return Array.isArray(n)?n.map(t=>`${pp(e)}=${pp(t)}`).join("&"):`${pp(e)}=${pp(n)}`});return e.length?"?"+e.join("&"):""}(t.queryParams)}${"string"==typeof t.fragment?"#"+encodeURI(t.fragment):""}`}}const cp=new ap;function up(t){return t.segments.map(t=>yp(t)).join("/")}function hp(t,e){if(!t.hasChildren())return up(t);if(e){const e=t.children.primary?hp(t.children.primary,!1):"",n=[];return Yd(t.children,(t,e)=>{e!==Hd&&n.push(`${e}:${hp(t,!1)}`)}),n.length>0?`${e}(${n.join("//")})`:e}{const e=function(t,e){let n=[];return Yd(t.children,(t,s)=>{s===Hd&&(n=n.concat(e(t,s)))}),Yd(t.children,(t,s)=>{s!==Hd&&(n=n.concat(e(t,s)))}),n}(t,(e,n)=>n===Hd?[hp(t.children.primary,!1)]:[`${n}:${hp(e,!1)}`]);return 1===Object.keys(t.children).length&&null!=t.children.primary?`${up(t)}/${e[0]}`:`${up(t)}/(${e.join("//")})`}}function dp(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function pp(t){return dp(t).replace(/%3B/gi,";")}function fp(t){return dp(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function gp(t){return decodeURIComponent(t)}function mp(t){return gp(t.replace(/\+/g,"%20"))}function yp(t){return`${fp(t.path)}${e=t.parameters,Object.keys(e).map(t=>`;${fp(t)}=${fp(e[t])}`).join("")}`;var e}const vp=/^[^\/()?;=#]+/;function _p(t){const e=t.match(vp);return e?e[0]:""}const bp=/^[^=?&#]+/,wp=/^[^?&#]+/;class Sp{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new ip([],{}):new ip([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n.primary=new ip(t,e)),n}parseSegment(){const t=_p(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(t),new rp(gp(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=_p(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const t=_p(this.remaining);t&&(n=t,this.capture(n))}t[gp(e)]=gp(n)}parseQueryParam(t){const e=function(t){const e=t.match(bp);return e?e[0]:""}(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const t=function(t){const e=t.match(wp);return e?e[0]:""}(this.remaining);t&&(n=t,this.capture(n))}const s=mp(e),i=mp(n);if(t.hasOwnProperty(s)){let e=t[s];Array.isArray(e)||(e=[e],t[s]=e),e.push(i)}else t[s]=i}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const n=_p(this.remaining),s=this.remaining[n.length];if("/"!==s&&")"!==s&&";"!==s)throw new Error(`Cannot parse url '${this.url}'`);let i=void 0;n.indexOf(":")>-1?(i=n.substr(0,n.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=Hd);const r=this.parseChildren();e[i]=1===Object.keys(r).length?r.primary:new ip([],r),this.consumeOptional("//")}return e}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new Error(`Expected "${t}".`)}}class Cp{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){const e=Ip(t,this._root);return e?e.children.map(t=>t.value):[]}firstChild(t){const e=Ip(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=xp(t,this._root);return e.length<2?[]:e[e.length-2].children.map(t=>t.value).filter(e=>e!==t)}pathFromRoot(t){return xp(t,this._root).map(t=>t.value)}}function Ip(t,e){if(t===e.value)return e;for(const n of e.children){const e=Ip(t,n);if(e)return e}return null}function xp(t,e){if(t===e.value)return[e];for(const n of e.children){const s=xp(t,n);if(s.length)return s.unshift(e),s}return[]}class Tp{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function Ep(t){const e={};return t&&t.children.forEach(t=>e[t.value.outlet]=t),e}class kp extends Cp{constructor(t,e){super(t),this.snapshot=e,Pp(this,t)}toString(){return this.snapshot.toString()}}function Op(t,e){const n=function(t,e){const n=new Dp([],{},{},"",{},Hd,e,null,t.root,-1,{});return new Mp("",new Tp(n,[]))}(t,e),s=new Mh([new rp("",{})]),i=new Mh({}),r=new Mh({}),o=new Mh({}),l=new Mh(""),a=new Ap(s,i,o,l,r,Hd,e,n.root);return a.snapshot=n.root,new kp(new Tp(a,[]),n)}class Ap{constructor(t,e,n,s,i,r,o,l){this.url=t,this.params=e,this.queryParams=n,this.fragment=s,this.data=i,this.outlet=r,this.component=o,this._futureSnapshot=l}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(T(t=>zd(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(T(t=>zd(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Rp(t,e="emptyOnly"){const n=t.pathFromRoot;let s=0;if("always"!==e)for(s=n.length-1;s>=1;){const t=n[s],e=n[s-1];if(t.routeConfig&&""===t.routeConfig.path)s--;else{if(e.component)break;s--}}return function(t){return t.reduce((t,e)=>({params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign({},t.resolve),e._resolvedData)}),{params:{},data:{},resolve:{}})}(n.slice(s))}class Dp{constructor(t,e,n,s,i,r,o,l,a,c,u){this.url=t,this.params=e,this.queryParams=n,this.fragment=s,this.data=i,this.outlet=r,this.component=o,this.routeConfig=l,this._urlSegment=a,this._lastPathIndex=c,this._resolve=u}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=zd(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=zd(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(t=>t.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Mp extends Cp{constructor(t,e){super(e),this.url=t,Pp(this,e)}toString(){return Fp(this._root)}}function Pp(t,e){e.value._routerState=t,e.children.forEach(e=>Pp(t,e))}function Fp(t){const e=t.children.length>0?` { ${t.children.map(Fp).join(", ")} } `:"";return`${t.value}${e}`}function Lp(t){if(t.snapshot){const e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,Gd(e.queryParams,n.queryParams)||t.queryParams.next(n.queryParams),e.fragment!==n.fragment&&t.fragment.next(n.fragment),Gd(e.params,n.params)||t.params.next(n.params),function(t,e){if(t.length!==e.length)return!1;for(let n=0;nGd(t.parameters,s[e].parameters))&&!(!t.parent!=!e.parent)&&(!t.parent||Np(t.parent,e.parent))}function Vp(t,e,n){if(n&&t.shouldReuseRoute(e.value,n.value.snapshot)){const s=n.value;s._futureSnapshot=e.value;const i=function(t,e,n){return e.children.map(e=>{for(const s of n.children)if(t.shouldReuseRoute(e.value,s.value.snapshot))return Vp(t,e,s);return Vp(t,e)})}(t,e,n);return new Tp(s,i)}{const n=t.retrieve(e.value);if(n){const t=n.route;return Up(e,t),t}{const n=new Ap(new Mh((s=e.value).url),new Mh(s.params),new Mh(s.queryParams),new Mh(s.fragment),new Mh(s.data),s.outlet,s.component,s),i=e.children.map(e=>Vp(t,e));return new Tp(n,i)}}var s}function Up(t,e){if(t.value.routeConfig!==e.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(t.children.length!==e.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");e.value._futureSnapshot=t.value;for(let n=0;n{r[e]=Array.isArray(t)?t.map(t=>""+t):""+t}),new sp(n.root===t?e:$p(n.root,t,e),r,i)}function $p(t,e,n){const s={};return Yd(t.children,(t,i)=>{s[i]=t===e?n:$p(t,e,n)}),new ip(t.segments,s)}class zp{constructor(t,e,n){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n,t&&n.length>0&&jp(n[0]))throw new Error("Root segment cannot have matrix parameters");const s=n.find(Bp);if(s&&s!==Zd(n))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Wp{constructor(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}}function qp(t,e,n){if(t||(t=new ip([],{})),0===t.segments.length&&t.hasChildren())return Gp(t,e,n);const s=function(t,e,n){let s=0,i=e;const r={match:!1,pathIndex:0,commandIndex:0};for(;i=n.length)return r;const e=t.segments[i],o=n[s];if(Bp(o))break;const l=""+o,a=s0&&void 0===l)break;if(l&&a&&"object"==typeof a&&void 0===a.outlets){if(!Yp(l,a,e))return r;s+=2}else{if(!Yp(l,{},e))return r;s++}i++}return{match:!0,pathIndex:i,commandIndex:s}}(t,e,n),i=n.slice(s.commandIndex);if(s.match&&s.pathIndex{"string"==typeof n&&(n=[n]),null!==n&&(i[s]=qp(t.children[s],e,n))}),Yd(t.children,(t,e)=>{void 0===s[e]&&(i[e]=t)}),new ip(t.segments,i)}}function Kp(t,e,n){const s=t.segments.slice(0,e);let i=0;for(;i{"string"==typeof t&&(t=[t]),null!==t&&(e[n]=Kp(new ip([],{}),0,t))}),e}function Zp(t){const e={};return Yd(t,(t,n)=>e[n]=""+t),e}function Yp(t,e,n){return t==n.path&&Gd(e,n.parameters)}class Jp{constructor(t,e,n,s){this.routeReuseStrategy=t,this.futureState=e,this.currState=n,this.forwardEvent=s}activate(t){const e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,t),Lp(this.futureState.root),this.activateChildRoutes(e,n,t)}deactivateChildRoutes(t,e,n){const s=Ep(e);t.children.forEach(t=>{const e=t.value.outlet;this.deactivateRoutes(t,s[e],n),delete s[e]}),Yd(s,(t,e)=>{this.deactivateRouteAndItsChildren(t,n)})}deactivateRoutes(t,e,n){const s=t.value,i=e?e.value:null;if(s===i)if(s.component){const i=n.getContext(s.outlet);i&&this.deactivateChildRoutes(t,e,i.children)}else this.deactivateChildRoutes(t,e,n);else i&&this.deactivateRouteAndItsChildren(e,n)}deactivateRouteAndItsChildren(t,e){this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const n=e.getContext(t.value.outlet);if(n&&n.outlet){const e=n.outlet.detach(),s=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:e,route:t,contexts:s})}}deactivateRouteAndOutlet(t,e){const n=e.getContext(t.value.outlet),s=n&&t.value.component?n.children:e,i=Ep(t);for(const r of Object.keys(i))this.deactivateRouteAndItsChildren(i[r],s);n&&n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated())}activateChildRoutes(t,e,n){const s=Ep(e);t.children.forEach(t=>{this.activateRoutes(t,s[t.value.outlet],n),this.forwardEvent(new jd(t.value.snapshot))}),t.children.length&&this.forwardEvent(new Vd(t.value.snapshot))}activateRoutes(t,e,n){const s=t.value,i=e?e.value:null;if(Lp(s),s===i)if(s.component){const i=n.getOrCreateContext(s.outlet);this.activateChildRoutes(t,e,i.children)}else this.activateChildRoutes(t,e,n);else if(s.component){const e=n.getOrCreateContext(s.outlet);if(this.routeReuseStrategy.shouldAttach(s.snapshot)){const t=this.routeReuseStrategy.retrieve(s.snapshot);this.routeReuseStrategy.store(s.snapshot,null),e.children.onOutletReAttached(t.contexts),e.attachRef=t.componentRef,e.route=t.route.value,e.outlet&&e.outlet.attach(t.componentRef,t.route.value),Xp(t.route)}else{const n=function(t){for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig;if(t&&t.component)return null}return null}(s.snapshot),i=n?n.module.componentFactoryResolver:null;e.attachRef=null,e.route=s,e.resolver=i,e.outlet&&e.outlet.activateWith(s,i),this.activateChildRoutes(t,null,e.children)}}else this.activateChildRoutes(t,null,n)}}function Xp(t){Lp(t.value),t.children.forEach(Xp)}class tf{constructor(t,e){this.routes=t,this.module=e}}function ef(t){return"function"==typeof t}function nf(t){return t instanceof sp}const sf=Symbol("INITIAL_VALUE");function rf(){return Wh(t=>function(...t){let e=void 0,n=void 0;return x(t[t.length-1])&&(n=t.pop()),"function"==typeof t[t.length-1]&&(e=t.pop()),1===t.length&&a(t[0])&&(t=t[0]),z(t,n).lift(new Vh(e))}(t.map(t=>t.pipe(Qh(1),function(...t){const e=t[t.length-1];return x(e)?(t.pop(),n=>Bh(t,n,e)):e=>Bh(t,e)}(sf)))).pipe(Jh((t,e)=>{let n=!1;return e.reduce((t,s,i)=>{if(t!==sf)return t;if(s===sf&&(n=!0),!n){if(!1===s)return s;if(i===e.length-1||nf(s))return s}return t},t)},sf),ed(t=>t!==sf),T(t=>nf(t)?t:!0===t),Qh(1)))}let of=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["ng-component"]],decls:1,vars:0,template:function(t,e){1&t&&Fo(0,"router-outlet")},directives:function(){return[tg]},encapsulation:2}),t})();function lf(t,e=""){for(let n=0;nhf(t)===e);return n.push(...t.filter(t=>hf(t)!==e)),n}const pf={matched:!1,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};function ff(t,e,n){var s;if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||n.length>0)?Object.assign({},pf):{matched:!0,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};const i=(e.matcher||qd)(n,t,e);if(!i)return Object.assign({},pf);const r={};Yd(i.posParams,(t,e)=>{r[e]=t.path});const o=i.consumed.length>0?Object.assign(Object.assign({},r),i.consumed[i.consumed.length-1].parameters):r;return{matched:!0,consumedSegments:i.consumed,lastChild:i.consumed.length,parameters:o,positionalParamSegments:null!==(s=i.posParams)&&void 0!==s?s:{}}}function gf(t,e,n,s,i="corrected"){if(n.length>0&&function(t,e,n){return n.some(n=>mf(t,e,n)&&hf(n)!==Hd)}(t,n,s)){const i=new ip(e,function(t,e,n,s){const i={};i.primary=s,s._sourceSegment=t,s._segmentIndexShift=e.length;for(const r of n)if(""===r.path&&hf(r)!==Hd){const n=new ip([],{});n._sourceSegment=t,n._segmentIndexShift=e.length,i[hf(r)]=n}return i}(t,e,s,new ip(n,t.children)));return i._sourceSegment=t,i._segmentIndexShift=e.length,{segmentGroup:i,slicedSegments:[]}}if(0===n.length&&function(t,e,n){return n.some(n=>mf(t,e,n))}(t,n,s)){const r=new ip(t.segments,function(t,e,n,s,i,r){const o={};for(const l of s)if(mf(t,n,l)&&!i[hf(l)]){const n=new ip([],{});n._sourceSegment=t,n._segmentIndexShift="legacy"===r?t.segments.length:e.length,o[hf(l)]=n}return Object.assign(Object.assign({},i),o)}(t,e,n,s,t.children,i));return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:n}}const r=new ip(t.segments,t.children);return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:n}}function mf(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path}function yf(t,e,n,s){return!!(hf(t)===s||s!==Hd&&mf(e,n,t))&&("**"===t.path||ff(e,t,n).matched)}function vf(t,e,n){return 0===e.length&&!t.children[n]}class _f{constructor(t){this.segmentGroup=t||null}}class bf{constructor(t){this.urlTree=t}}function wf(t){return new v(e=>e.error(new _f(t)))}function Sf(t){return new v(e=>e.error(new bf(t)))}function Cf(t){return new v(e=>e.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${t}'`)))}class If{constructor(t,e,n,s,i){this.configLoader=e,this.urlSerializer=n,this.urlTree=s,this.config=i,this.allowRedirects=!0,this.ngModule=t.get(_a)}apply(){const t=gf(this.urlTree.root,[],[],this.config).segmentGroup,e=new ip(t.segments,t.children);return this.expandSegmentGroup(this.ngModule,this.config,e,Hd).pipe(T(t=>this.createUrlTree(xf(t),this.urlTree.queryParams,this.urlTree.fragment))).pipe(id(t=>{if(t instanceof bf)return this.allowRedirects=!1,this.match(t.urlTree);if(t instanceof _f)throw this.noMatchError(t);throw t}))}match(t){return this.expandSegmentGroup(this.ngModule,this.config,t.root,Hd).pipe(T(e=>this.createUrlTree(xf(e),t.queryParams,t.fragment))).pipe(id(t=>{if(t instanceof _f)throw this.noMatchError(t);throw t}))}noMatchError(t){return new Error(`Cannot match any routes. URL Segment: '${t.segmentGroup}'`)}createUrlTree(t,e,n){const s=t.segments.length>0?new ip([],{[Hd]:t}):t;return new sp(s,e,n)}expandSegmentGroup(t,e,n,s){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(t,e,n).pipe(T(t=>new ip([],t))):this.expandSegment(t,n,e,n.segments,s,!0)}expandChildren(t,e,n){const s=[];for(const i of Object.keys(n.children))"primary"===i?s.unshift(i):s.push(i);return L(s).pipe(ld(s=>{const i=n.children[s],r=df(e,s);return this.expandSegmentGroup(t,r,i,s).pipe(T(t=>({segment:t,outlet:s})))}),Jh((t,e)=>(t[e.outlet]=e.segment,t),{}),function(t,e){const n=arguments.length>=2;return s=>s.pipe(t?ed((e,n)=>t(e,n,s)):y,ad(1),n?gd(e):hd(()=>new jh))}())}expandSegment(t,e,n,s,i,r){return L(n).pipe(ld(o=>this.expandSegmentAgainstRoute(t,e,n,o,s,i,r).pipe(id(t=>{if(t instanceof _f)return Dh(null);throw t}))),vd(t=>!!t),id((t,n)=>{if(t instanceof jh||"EmptyError"===t.name){if(vf(e,s,i))return Dh(new ip([],{}));throw new _f(e)}throw t}))}expandSegmentAgainstRoute(t,e,n,s,i,r,o){return yf(s,e,i,r)?void 0===s.redirectTo?this.matchSegmentAgainstRoute(t,e,s,i,r):o&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,n,s,i,r):wf(e):wf(e)}expandSegmentAgainstRouteUsingRedirect(t,e,n,s,i,r){return"**"===s.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,s,r):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,s,i,r)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,n,s){const i=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?Sf(i):this.lineralizeSegments(n,i).pipe(j(n=>{const i=new ip(n,{});return this.expandSegment(t,i,e,n,s,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,s,i,r){const{matched:o,consumedSegments:l,lastChild:a,positionalParamSegments:c}=ff(e,s,i);if(!o)return wf(e);const u=this.applyRedirectCommands(l,s.redirectTo,c);return s.redirectTo.startsWith("/")?Sf(u):this.lineralizeSegments(s,u).pipe(j(s=>this.expandSegment(t,e,n,s.concat(i.slice(a)),r,!1)))}matchSegmentAgainstRoute(t,e,n,s,i){if("**"===n.path)return n.loadChildren?this.configLoader.load(t.injector,n).pipe(T(t=>(n._loadedConfig=t,new ip(s,{})))):Dh(new ip(s,{}));const{matched:r,consumedSegments:o,lastChild:l}=ff(e,n,s);if(!r)return wf(e);const a=s.slice(l);return this.getChildConfig(t,n,s).pipe(j(t=>{const s=t.module,r=t.routes,{segmentGroup:l,slicedSegments:c}=gf(e,o,a,r),u=new ip(l.segments,l.children);if(0===c.length&&u.hasChildren())return this.expandChildren(s,r,u).pipe(T(t=>new ip(o,t)));if(0===r.length&&0===c.length)return Dh(new ip(o,{}));const h=hf(n)===i;return this.expandSegment(s,u,r,c,h?Hd:i,!0).pipe(T(t=>new ip(o.concat(t.segments),t.children)))}))}getChildConfig(t,e,n){return e.children?Dh(new tf(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?Dh(e._loadedConfig):this.runCanLoadGuards(t.injector,e,n).pipe(j(n=>n?this.configLoader.load(t.injector,e).pipe(T(t=>(e._loadedConfig=t,t))):function(t){return new v(e=>e.error(Wd(`Cannot load children because the guard of the route "path: '${t.path}'" returned false`)))}(e))):Dh(new tf([],t))}runCanLoadGuards(t,e,n){const s=e.canLoad;return s&&0!==s.length?Dh(s.map(s=>{const i=t.get(s);let r;if(function(t){return t&&ef(t.canLoad)}(i))r=i.canLoad(e,n);else{if(!ef(i))throw new Error("Invalid CanLoad guard");r=i(e,n)}return Jd(r)})).pipe(rf(),bd(t=>{if(!nf(t))return;const e=Wd(`Redirecting to "${this.urlSerializer.serialize(t)}"`);throw e.url=t,e}),T(t=>!0===t)):Dh(!0)}lineralizeSegments(t,e){let n=[],s=e.root;for(;;){if(n=n.concat(s.segments),0===s.numberOfChildren)return Dh(n);if(s.numberOfChildren>1||!s.children.primary)return Cf(t.redirectTo);s=s.children.primary}}applyRedirectCommands(t,e,n){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,n)}applyRedirectCreatreUrlTree(t,e,n,s){const i=this.createSegmentGroup(t,e.root,n,s);return new sp(i,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const n={};return Yd(t,(t,s)=>{if("string"==typeof t&&t.startsWith(":")){const i=t.substring(1);n[s]=e[i]}else n[s]=t}),n}createSegmentGroup(t,e,n,s){const i=this.createSegments(t,e.segments,n,s);let r={};return Yd(e.children,(e,i)=>{r[i]=this.createSegmentGroup(t,e,n,s)}),new ip(i,r)}createSegments(t,e,n,s){return e.map(e=>e.path.startsWith(":")?this.findPosParam(t,e,s):this.findOrReturn(e,n))}findPosParam(t,e,n){const s=n[e.path.substring(1)];if(!s)throw new Error(`Cannot redirect to '${t}'. Cannot find '${e.path}'.`);return s}findOrReturn(t,e){let n=0;for(const s of e){if(s.path===t.path)return e.splice(n),s;n++}return t}}function xf(t){const e={};for(const n of Object.keys(t.children)){const s=xf(t.children[n]);(s.segments.length>0||s.hasChildren())&&(e[n]=s)}return function(t){if(1===t.numberOfChildren&&t.children.primary){const e=t.children.primary;return new ip(t.segments.concat(e.segments),e.children)}return t}(new ip(t.segments,e))}class Tf{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class Ef{constructor(t,e){this.component=t,this.route=e}}function kf(t,e,n){const s=t._root;return Af(s,e?e._root:null,n,[s.value])}function Of(t,e,n){const s=function(t){if(!t)return null;for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig}return null}(e);return(s?s.module.injector:n).get(t)}function Af(t,e,n,s,i={canDeactivateChecks:[],canActivateChecks:[]}){const r=Ep(e);return t.children.forEach(t=>{!function(t,e,n,s,i={canDeactivateChecks:[],canActivateChecks:[]}){const r=t.value,o=e?e.value:null,l=n?n.getContext(t.value.outlet):null;if(o&&r.routeConfig===o.routeConfig){const a=function(t,e,n){if("function"==typeof n)return n(t,e);switch(n){case"pathParamsChange":return!op(t.url,e.url);case"pathParamsOrQueryParamsChange":return!op(t.url,e.url)||!Gd(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Np(t,e)||!Gd(t.queryParams,e.queryParams);case"paramsChange":default:return!Np(t,e)}}(o,r,r.routeConfig.runGuardsAndResolvers);a?i.canActivateChecks.push(new Tf(s)):(r.data=o.data,r._resolvedData=o._resolvedData),Af(t,e,r.component?l?l.children:null:n,s,i),a&&l&&l.outlet&&l.outlet.isActivated&&i.canDeactivateChecks.push(new Ef(l.outlet.component,o))}else o&&Rf(e,l,i),i.canActivateChecks.push(new Tf(s)),Af(t,null,r.component?l?l.children:null:n,s,i)}(t,r[t.value.outlet],n,s.concat([t.value]),i),delete r[t.value.outlet]}),Yd(r,(t,e)=>Rf(t,n.getContext(e),i)),i}function Rf(t,e,n){const s=Ep(t),i=t.value;Yd(s,(t,s)=>{Rf(t,i.component?e?e.children.getContext(s):null:e,n)}),n.canDeactivateChecks.push(new Ef(i.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,i))}class Df{}function Mf(t){return new v(e=>e.error(t))}class Pf{constructor(t,e,n,s,i,r){this.rootComponentType=t,this.config=e,this.urlTree=n,this.url=s,this.paramsInheritanceStrategy=i,this.relativeLinkResolution=r}recognize(){const t=gf(this.urlTree.root,[],[],this.config.filter(t=>void 0===t.redirectTo),this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,Hd);if(null===e)return null;const n=new Dp([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},Hd,this.rootComponentType,null,this.urlTree.root,-1,{}),s=new Tp(n,e),i=new Mp(this.url,s);return this.inheritParamsAndData(i._root),i}inheritParamsAndData(t){const e=t.value,n=Rp(e,this.paramsInheritanceStrategy);e.params=Object.freeze(n.params),e.data=Object.freeze(n.data),t.children.forEach(t=>this.inheritParamsAndData(t))}processSegmentGroup(t,e,n){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,n)}processChildren(t,e){const n=[];for(const i of Object.keys(e.children)){const s=e.children[i],r=df(t,i),o=this.processSegmentGroup(r,s,i);if(null===o)return null;n.push(...o)}const s=function(t){const e=[];for(const n of t){if(!Ff(n)){e.push(n);continue}const t=e.find(t=>n.value.routeConfig===t.value.routeConfig);void 0!==t?t.children.push(...n.children):e.push(n)}return e}(n);return s.sort((t,e)=>t.value.outlet===Hd?-1:e.value.outlet===Hd?1:t.value.outlet.localeCompare(e.value.outlet)),s}processSegment(t,e,n,s){for(const i of t){const t=this.processSegmentAgainstRoute(i,e,n,s);if(null!==t)return t}return vf(e,n,s)?[]:null}processSegmentAgainstRoute(t,e,n,s){if(t.redirectTo||!yf(t,e,n,s))return null;let i,r=[],o=[];if("**"===t.path){const s=n.length>0?Zd(n).parameters:{};i=new Dp(n,s,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Vf(t),hf(t),t.component,t,Lf(e),Nf(e)+n.length,Uf(t))}else{const s=ff(e,t,n);if(!s.matched)return null;r=s.consumedSegments,o=n.slice(s.lastChild),i=new Dp(r,s.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Vf(t),hf(t),t.component,t,Lf(e),Nf(e)+r.length,Uf(t))}const l=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(t),{segmentGroup:a,slicedSegments:c}=gf(e,r,o,l.filter(t=>void 0===t.redirectTo),this.relativeLinkResolution);if(0===c.length&&a.hasChildren()){const t=this.processChildren(l,a);return null===t?null:[new Tp(i,t)]}if(0===l.length&&0===c.length)return[new Tp(i,[])];const u=hf(t)===s,h=this.processSegment(l,a,c,u?Hd:s);return null===h?null:[new Tp(i,h)]}}function Ff(t){const e=t.value.routeConfig;return e&&""===e.path&&void 0===e.redirectTo}function Lf(t){let e=t;for(;e._sourceSegment;)e=e._sourceSegment;return e}function Nf(t){let e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;for(;e._sourceSegment;)e=e._sourceSegment,n+=e._segmentIndexShift?e._segmentIndexShift:0;return n-1}function Vf(t){return t.data||{}}function Uf(t){return t.resolve||{}}function jf(t){return Wh(e=>{const n=t(e);return n?L(n).pipe(T(()=>e)):Dh(e)})}class Bf extends class{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}{}const Hf=new Qn("ROUTES");class $f{constructor(t,e,n,s){this.loader=t,this.compiler=e,this.onLoadStartListener=n,this.onLoadEndListener=s}load(t,e){return this.onLoadStartListener&&this.onLoadStartListener(e),this.loadModuleFactory(e.loadChildren).pipe(T(n=>{this.onLoadEndListener&&this.onLoadEndListener(e);const s=n.create(t);return new tf(Qd(s.injector.get(Hf)).map(uf),s)}))}loadModuleFactory(t){return"string"==typeof t?L(this.loader.load(t)):Jd(t()).pipe(j(t=>t instanceof ba?Dh(t):L(this.compiler.compileModuleAsync(t))))}}class zf{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new Wf,this.attachRef=null}}class Wf{constructor(){this.contexts=new Map}onChildOutletCreated(t,e){const n=this.getOrCreateContext(t);n.outlet=e,this.contexts.set(t,n)}onChildOutletDestroyed(t){const e=this.getContext(t);e&&(e.outlet=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let e=this.getContext(t);return e||(e=new zf,this.contexts.set(t,e)),e}getContext(t){return this.contexts.get(t)||null}}class qf{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,e){return t}}function Gf(t){throw t}function Kf(t,e,n){return e.parse("/")}function Qf(t,e){return Dh(null)}let Zf=(()=>{class t{constructor(t,e,n,s,i,r,o,l){this.rootComponentType=t,this.urlSerializer=e,this.rootContexts=n,this.location=s,this.config=l,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.lastLocationChangeInfo=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new C,this.errorHandler=Gf,this.malformedUriErrorHandler=Kf,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:Qf,afterPreactivation:Qf},this.urlHandlingStrategy=new qf,this.routeReuseStrategy=new Bf,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.ngModule=i.get(_a),this.console=i.get(Tc);const a=i.get(Uc);this.isNgZoneEnabled=a instanceof Uc&&Uc.isInAngularZone(),this.resetConfig(l),this.currentUrlTree=new sp(new ip([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new $f(r,o,t=>this.triggerEvent(new Fd(t)),t=>this.triggerEvent(new Ld(t))),this.routerState=Op(this.currentUrlTree,this.rootComponentType),this.transitions=new Mh({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}setupNavigations(t){const e=this.events;return t.pipe(ed(t=>0!==t.id),T(t=>Object.assign(Object.assign({},t),{extractedUrl:this.urlHandlingStrategy.extract(t.rawUrl)})),Wh(t=>{let n=!1,s=!1;return Dh(t).pipe(bd(t=>{this.currentNavigation={id:t.id,initialUrl:t.currentRawUrl,extractedUrl:t.extractedUrl,trigger:t.source,extras:t.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),Wh(t=>{const n=!this.navigated||t.extractedUrl.toString()!==this.browserUrlTree.toString();if(("reload"===this.onSameUrlNavigation||n)&&this.urlHandlingStrategy.shouldProcessUrl(t.rawUrl))return Dh(t).pipe(Wh(t=>{const n=this.transitions.getValue();return e.next(new Td(t.id,this.serializeUrl(t.extractedUrl),t.source,t.restoredState)),n!==this.transitions.getValue()?Hh:Promise.resolve(t)}),(s=this.ngModule.injector,i=this.configLoader,r=this.urlSerializer,o=this.config,Wh(t=>function(t,e,n,s,i){return new If(t,e,n,s,i).apply()}(s,i,r,t.extractedUrl,o).pipe(T(e=>Object.assign(Object.assign({},t),{urlAfterRedirects:e}))))),bd(t=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:t.urlAfterRedirects})}),function(t,e,n,s,i){return j(r=>function(t,e,n,s,i="emptyOnly",r="legacy"){try{const o=new Pf(t,e,n,s,i,r).recognize();return null===o?Mf(new Df):Dh(o)}catch(o){return Mf(o)}}(t,e,r.urlAfterRedirects,n(r.urlAfterRedirects),s,i).pipe(T(t=>Object.assign(Object.assign({},r),{targetSnapshot:t}))))}(this.rootComponentType,this.config,t=>this.serializeUrl(t),this.paramsInheritanceStrategy,this.relativeLinkResolution),bd(t=>{"eager"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(t.urlAfterRedirects,!!t.extras.replaceUrl,t.id,t.extras.state),this.browserUrlTree=t.urlAfterRedirects);const n=new Ad(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.next(n)}));var s,i,r,o;if(n&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:n,extractedUrl:s,source:i,restoredState:r,extras:o}=t,l=new Td(n,this.serializeUrl(s),i,r);e.next(l);const a=Op(s,this.rootComponentType).snapshot;return Dh(Object.assign(Object.assign({},t),{targetSnapshot:a,urlAfterRedirects:s,extras:Object.assign(Object.assign({},o),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=t.rawUrl,this.browserUrlTree=t.urlAfterRedirects,t.resolve(null),Hh}),jf(t=>{const{targetSnapshot:e,id:n,extractedUrl:s,rawUrl:i,extras:{skipLocationChange:r,replaceUrl:o}}=t;return this.hooks.beforePreactivation(e,{navigationId:n,appliedUrlTree:s,rawUrlTree:i,skipLocationChange:!!r,replaceUrl:!!o})}),bd(t=>{const e=new Rd(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),T(t=>Object.assign(Object.assign({},t),{guards:kf(t.targetSnapshot,t.currentSnapshot,this.rootContexts)})),function(t,e){return j(n=>{const{targetSnapshot:s,currentSnapshot:i,guards:{canActivateChecks:r,canDeactivateChecks:o}}=n;return 0===o.length&&0===r.length?Dh(Object.assign(Object.assign({},n),{guardsResult:!0})):function(t,e,n,s){return L(t).pipe(j(t=>function(t,e,n,s,i){const r=e&&e.routeConfig?e.routeConfig.canDeactivate:null;return r&&0!==r.length?Dh(r.map(r=>{const o=Of(r,e,i);let l;if(function(t){return t&&ef(t.canDeactivate)}(o))l=Jd(o.canDeactivate(t,e,n,s));else{if(!ef(o))throw new Error("Invalid CanDeactivate guard");l=Jd(o(t,e,n,s))}return l.pipe(vd())})).pipe(rf()):Dh(!0)}(t.component,t.route,n,e,s)),vd(t=>!0!==t,!0))}(o,s,i,t).pipe(j(n=>n&&"boolean"==typeof n?function(t,e,n,s){return L(e).pipe(ld(e=>Bh(function(t,e){return null!==t&&e&&e(new Nd(t)),Dh(!0)}(e.route.parent,s),function(t,e){return null!==t&&e&&e(new Ud(t)),Dh(!0)}(e.route,s),function(t,e,n){const s=e[e.length-1],i=e.slice(0,e.length-1).reverse().map(t=>function(t){const e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null}(t)).filter(t=>null!==t).map(e=>zh(()=>Dh(e.guards.map(i=>{const r=Of(i,e.node,n);let o;if(function(t){return t&&ef(t.canActivateChild)}(r))o=Jd(r.canActivateChild(s,t));else{if(!ef(r))throw new Error("Invalid CanActivateChild guard");o=Jd(r(s,t))}return o.pipe(vd())})).pipe(rf())));return Dh(i).pipe(rf())}(t,e.path,n),function(t,e,n){const s=e.routeConfig?e.routeConfig.canActivate:null;return s&&0!==s.length?Dh(s.map(s=>zh(()=>{const i=Of(s,e,n);let r;if(function(t){return t&&ef(t.canActivate)}(i))r=Jd(i.canActivate(e,t));else{if(!ef(i))throw new Error("Invalid CanActivate guard");r=Jd(i(e,t))}return r.pipe(vd())}))).pipe(rf()):Dh(!0)}(t,e.route,n))),vd(t=>!0!==t,!0))}(s,r,t,e):Dh(n)),T(t=>Object.assign(Object.assign({},n),{guardsResult:t})))})}(this.ngModule.injector,t=>this.triggerEvent(t)),bd(t=>{if(nf(t.guardsResult)){const e=Wd(`Redirecting to "${this.serializeUrl(t.guardsResult)}"`);throw e.url=t.guardsResult,e}const e=new Dd(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot,!!t.guardsResult);this.triggerEvent(e)}),ed(t=>{if(!t.guardsResult){this.resetUrlToCurrentUrlTree();const n=new kd(t.id,this.serializeUrl(t.extractedUrl),"");return e.next(n),t.resolve(!1),!1}return!0}),jf(t=>{if(t.guards.canActivateChecks.length)return Dh(t).pipe(bd(t=>{const e=new Md(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),Wh(t=>{let n=!1;return Dh(t).pipe((s=this.paramsInheritanceStrategy,i=this.ngModule.injector,j(t=>{const{targetSnapshot:e,guards:{canActivateChecks:n}}=t;if(!n.length)return Dh(t);let r=0;return L(n).pipe(ld(t=>function(t,e,n,s){return function(t,e,n,s){const i=Object.keys(t);if(0===i.length)return Dh({});const r={};return L(i).pipe(j(i=>function(t,e,n,s){const i=Of(t,e,s);return Jd(i.resolve?i.resolve(e,n):i(e,n))}(t[i],e,n,s).pipe(bd(t=>{r[i]=t}))),ad(1),j(()=>Object.keys(r).length===i.length?Dh(r):Hh))}(t._resolve,t,e,s).pipe(T(e=>(t._resolvedData=e,t.data=Object.assign(Object.assign({},t.data),Rp(t,n).resolve),null)))}(t.route,e,s,i)),bd(()=>r++),ad(1),j(e=>r===n.length?Dh(t):Hh))})),bd({next:()=>n=!0,complete:()=>{if(!n){const n=new kd(t.id,this.serializeUrl(t.extractedUrl),"At least one route resolver didn't emit any value.");e.next(n),t.resolve(!1)}}}));var s,i}),bd(t=>{const e=new Pd(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}))}),jf(t=>{const{targetSnapshot:e,id:n,extractedUrl:s,rawUrl:i,extras:{skipLocationChange:r,replaceUrl:o}}=t;return this.hooks.afterPreactivation(e,{navigationId:n,appliedUrlTree:s,rawUrlTree:i,skipLocationChange:!!r,replaceUrl:!!o})}),T(t=>{const e=function(t,e,n){const s=Vp(t,e._root,n?n._root:void 0);return new kp(s,e)}(this.routeReuseStrategy,t.targetSnapshot,t.currentRouterState);return Object.assign(Object.assign({},t),{targetRouterState:e})}),bd(t=>{this.currentUrlTree=t.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t.rawUrl),this.routerState=t.targetRouterState,"deferred"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,!!t.extras.replaceUrl,t.id,t.extras.state),this.browserUrlTree=t.urlAfterRedirects)}),(r=this.rootContexts,o=this.routeReuseStrategy,l=t=>this.triggerEvent(t),T(t=>(new Jp(o,t.targetRouterState,t.currentRouterState,l).activate(r),t))),bd({next(){n=!0},complete(){n=!0}}),(i=()=>{if(!n&&!s){this.resetUrlToCurrentUrlTree();const n=new kd(t.id,this.serializeUrl(t.extractedUrl),`Navigation ID ${t.id} is not equal to the current navigation id ${this.navigationId}`);e.next(n),t.resolve(!1)}this.currentNavigation=null},t=>t.lift(new Cd(i))),id(n=>{if(s=!0,(i=n)&&i.ngNavigationCancelingError){const s=nf(n.url);s||(this.navigated=!0,this.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl));const i=new kd(t.id,this.serializeUrl(t.extractedUrl),n.message);e.next(i),s?setTimeout(()=>{const e=this.urlHandlingStrategy.merge(n.url,this.rawUrlTree);this.scheduleNavigation(e,"imperative",null,{skipLocationChange:t.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy},{resolve:t.resolve,reject:t.reject,promise:t.promise})},0):t.resolve(!1)}else{this.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl);const s=new Od(t.id,this.serializeUrl(t.extractedUrl),n);e.next(s);try{t.resolve(this.errorHandler(n))}catch(r){t.reject(r)}}var i;return Hh}));var i,r,o,l}))}resetRootComponentType(t){this.rootComponentType=t,this.routerState.root.component=this.rootComponentType}getTransition(){const t=this.transitions.value;return t.urlAfterRedirects=this.browserUrlTree,t}setTransition(t){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),t))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(t=>{const e=this.extractLocationChangeInfoFromEvent(t);this.shouldScheduleNavigation(this.lastLocationChangeInfo,e)&&setTimeout(()=>{const{source:t,state:n,urlTree:s}=e,i={replaceUrl:!0};if(n){const t=Object.assign({},n);delete t.navigationId,0!==Object.keys(t).length&&(i.state=t)}this.scheduleNavigation(s,t,n,i)},0),this.lastLocationChangeInfo=e}))}extractLocationChangeInfoFromEvent(t){var e;return{source:"popstate"===t.type?"popstate":"hashchange",urlTree:this.parseUrl(t.url),state:(null===(e=t.state)||void 0===e?void 0:e.navigationId)?t.state:null,transitionId:this.getTransition().id}}shouldScheduleNavigation(t,e){if(!t)return!0;const n=e.urlTree.toString()===t.urlTree.toString();return!(e.transitionId===t.transitionId&&n&&("hashchange"===e.source&&"popstate"===t.source||"popstate"===e.source&&"hashchange"===t.source))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(t){this.events.next(t)}resetConfig(t){lf(t),this.config=t.map(uf),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0)}createUrlTree(t,e={}){const{relativeTo:n,queryParams:s,fragment:i,queryParamsHandling:r,preserveFragment:o}=e,l=n||this.routerState.root,a=o?this.currentUrlTree.fragment:i;let c=null;switch(r){case"merge":c=Object.assign(Object.assign({},this.currentUrlTree.queryParams),s);break;case"preserve":c=this.currentUrlTree.queryParams;break;default:c=s||null}return null!==c&&(c=this.removeEmptyProps(c)),function(t,e,n,s,i){if(0===n.length)return Hp(e.root,e.root,e,s,i);const r=function(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new zp(!0,0,t);let e=0,n=!1;const s=t.reduce((t,s,i)=>{if("object"==typeof s&&null!=s){if(s.outlets){const e={};return Yd(s.outlets,(t,n)=>{e[n]="string"==typeof t?t.split("/"):t}),[...t,{outlets:e}]}if(s.segmentPath)return[...t,s.segmentPath]}return"string"!=typeof s?[...t,s]:0===i?(s.split("/").forEach((s,i)=>{0==i&&"."===s||(0==i&&""===s?n=!0:".."===s?e++:""!=s&&t.push(s))}),t):[...t,s]},[]);return new zp(n,e,s)}(n);if(r.toRoot())return Hp(e.root,new ip([],{}),e,s,i);const o=function(t,e,n){if(t.isAbsolute)return new Wp(e.root,!0,0);if(-1===n.snapshot._lastPathIndex){const t=n.snapshot._urlSegment;return new Wp(t,t===e.root,0)}const s=jp(t.commands[0])?0:1;return function(t,e,n){let s=t,i=e,r=n;for(;r>i;){if(r-=i,s=s.parent,!s)throw new Error("Invalid number of '../'");i=s.segments.length}return new Wp(s,!1,i-r)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+s,t.numberOfDoubleDots)}(r,e,t),l=o.processChildren?Gp(o.segmentGroup,o.index,r.commands):qp(o.segmentGroup,o.index,r.commands);return Hp(o.segmentGroup,l,e,s,i)}(l,this.currentUrlTree,t,c,a)}navigateByUrl(t,e={skipLocationChange:!1}){const n=nf(t)?t:this.parseUrl(t),s=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(s,"imperative",null,e)}navigate(t,e={skipLocationChange:!1}){return function(t){for(let e=0;e{const s=t[n];return null!=s&&(e[n]=s),e},{})}processNavigations(){this.navigations.subscribe(t=>{this.navigated=!0,this.lastSuccessfulId=t.id,this.events.next(new Ed(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,this.currentNavigation=null,t.resolve(!0)},t=>{this.console.warn("Unhandled Navigation Error: ")})}scheduleNavigation(t,e,n,s,i){const r=this.getTransition(),o="imperative"!==e&&"imperative"===(null==r?void 0:r.source),l=(this.lastSuccessfulId===r.id||this.currentNavigation?r.rawUrl:r.urlAfterRedirects).toString()===t.toString();if(o&&l)return Promise.resolve(!0);let a,c,u;i?(a=i.resolve,c=i.reject,u=i.promise):u=new Promise((t,e)=>{a=t,c=e});const h=++this.navigationId;return this.setTransition({id:h,source:e,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:t,extras:s,resolve:a,reject:c,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),u.catch(t=>Promise.reject(t))}setBrowserUrl(t,e,n,s){const i=this.urlSerializer.serialize(t);s=s||{},this.location.isCurrentPathEqualTo(i)||e?this.location.replaceState(i,"",Object.assign(Object.assign({},s),{navigationId:n})):this.location.go(i,"",Object.assign(Object.assign({},s),{navigationId:n}))}resetStateAndUrl(t,e,n){this.routerState=t,this.currentUrlTree=e,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",{navigationId:this.lastSuccessfulId})}}return t.\u0275fac=function(e){return new(e||t)(_s(Yn),_s(lp),_s(Wf),_s(Mu),_s(ho),_s(au),_s(Lc),_s(void 0))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Yf=(()=>{class t{constructor(t,e,n,s,i){this.router=t,this.route=e,this.commands=[],this.onChanges=new C,null==n&&s.setAttribute(i.nativeElement,"tabindex","0")}ngOnChanges(t){this.onChanges.next(this)}set routerLink(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}onClick(){const t={skipLocationChange:Xf(this.skipLocationChange),replaceUrl:Xf(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,t),!0}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:Xf(this.preserveFragment)})}}return t.\u0275fac=function(e){return new(e||t)(Ao(Zf),Ao(Ap),qn("tabindex"),Ao($l),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(t,e){1&t&&Bo("click",function(){return e.onClick()})},inputs:{routerLink:"routerLink",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"},features:[ae]}),t})(),Jf=(()=>{class t{constructor(t,e,n){this.router=t,this.route=e,this.locationStrategy=n,this.commands=[],this.onChanges=new C,this.subscription=t.events.subscribe(t=>{t instanceof Ed&&this.updateTargetUrlAndHref()})}set routerLink(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}ngOnChanges(t){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(t,e,n,s,i){if(0!==t||e||n||s||i)return!0;if("string"==typeof this.target&&"_self"!=this.target)return!0;const r={skipLocationChange:Xf(this.skipLocationChange),replaceUrl:Xf(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,r),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:Xf(this.preserveFragment)})}}return t.\u0275fac=function(e){return new(e||t)(Ao(Zf),Ao(Ap),Ao(ku))},t.\u0275dir=zt({type:t,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(t,e){1&t&&Bo("click",function(t){return e.onClick(t.button,t.ctrlKey,t.shiftKey,t.altKey,t.metaKey)}),2&t&&(vl("href",e.href,ni),Eo("target",e.target))},inputs:{routerLink:"routerLink",target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"},features:[ae]}),t})();function Xf(t){return""===t||!!t}let tg=(()=>{class t{constructor(t,e,n,s,i){this.parentContexts=t,this.location=e,this.resolver=n,this.changeDetector=i,this.activated=null,this._activatedRoute=null,this.activateEvents=new Qa,this.deactivateEvents=new Qa,this.name=s||Hd,t.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const t=this.parentContexts.getContext(this.name);t&&t.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const t=this.activated;return this.activated=null,this._activatedRoute=null,t}attach(t,e){this.activated=t,this._activatedRoute=e,this.location.insert(t.hostView)}deactivate(){if(this.activated){const t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,e){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=t;const n=(e=e||this.resolver).resolveComponentFactory(t._futureSnapshot.routeConfig.component),s=this.parentContexts.getOrCreateContext(this.name).children,i=new eg(t,s,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,i),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return t.\u0275fac=function(e){return new(e||t)(Ao(Wf),Ao(Sa),Ao(Nl),qn("name"),Ao(ua))},t.\u0275dir=zt({type:t,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),t})();class eg{constructor(t,e,n){this.route=t,this.childContexts=e,this.parent=n}get(t,e){return t===Ap?this.route:t===Wf?this.childContexts:this.parent.get(t,e)}}class ng{}class sg{preload(t,e){return Dh(null)}}let ig=(()=>{class t{constructor(t,e,n,s,i){this.router=t,this.injector=s,this.preloadingStrategy=i,this.loader=new $f(e,n,e=>t.triggerEvent(new Fd(e)),e=>t.triggerEvent(new Ld(e)))}setUpPreloading(){this.subscription=this.router.events.pipe(ed(t=>t instanceof Ed),ld(()=>this.preload())).subscribe(()=>{})}preload(){const t=this.injector.get(_a);return this.processRoutes(t,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(t,e){const n=[];for(const s of e)if(s.loadChildren&&!s.canLoad&&s._loadedConfig){const t=s._loadedConfig;n.push(this.processRoutes(t.module,t.routes))}else s.loadChildren&&!s.canLoad?n.push(this.preloadConfig(t,s)):s.children&&n.push(this.processRoutes(t,s.children));return L(n).pipe($(),T(t=>{}))}preloadConfig(t,e){return this.preloadingStrategy.preload(e,()=>this.loader.load(t.injector,e).pipe(j(t=>(e._loadedConfig=t,this.processRoutes(t.module,t.routes)))))}}return t.\u0275fac=function(e){return new(e||t)(_s(Zf),_s(au),_s(Lc),_s(ho),_s(ng))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),rg=(()=>{class t{constructor(t,e,n={}){this.router=t,this.viewportScroller=e,this.options=n,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},n.scrollPositionRestoration=n.scrollPositionRestoration||"disabled",n.anchorScrolling=n.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(t=>{t instanceof Td?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof Ed&&(this.lastId=t.id,this.scheduleScrollEvent(t,this.router.parseUrl(t.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(t=>{t instanceof Bd&&(t.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(t,e){this.router.triggerEvent(new Bd(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,e))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(_s(Zf),_s(Xu),_s(void 0))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const og=new Qn("ROUTER_CONFIGURATION"),lg=new Qn("ROUTER_FORROOT_GUARD"),ag=[Mu,{provide:lp,useClass:ap},{provide:Zf,useFactory:function(t,e,n,s,i,r,o,l={},a,c){const u=new Zf(null,t,e,n,s,i,r,Qd(o));if(a&&(u.urlHandlingStrategy=a),c&&(u.routeReuseStrategy=c),function(t,e){t.errorHandler&&(e.errorHandler=t.errorHandler),t.malformedUriErrorHandler&&(e.malformedUriErrorHandler=t.malformedUriErrorHandler),t.onSameUrlNavigation&&(e.onSameUrlNavigation=t.onSameUrlNavigation),t.paramsInheritanceStrategy&&(e.paramsInheritanceStrategy=t.paramsInheritanceStrategy),t.relativeLinkResolution&&(e.relativeLinkResolution=t.relativeLinkResolution),t.urlUpdateStrategy&&(e.urlUpdateStrategy=t.urlUpdateStrategy)}(l,u),l.enableTracing){const t=yu();u.events.subscribe(e=>{t.logGroup("Router Event: "+e.constructor.name),t.log(e.toString()),t.log(e),t.logGroupEnd()})}return u},deps:[lp,Wf,Mu,ho,au,Lc,Hf,og,[class{},new ls],[class{},new ls]]},Wf,{provide:Ap,useFactory:function(t){return t.routerState.root},deps:[Zf]},{provide:au,useClass:hu},ig,sg,class{preload(t,e){return e().pipe(id(()=>Dh(null)))}},{provide:og,useValue:{enableTracing:!1}}];function cg(){return new eu("Router",Zf)}let ug=(()=>{class t{constructor(t,e){}static forRoot(e,n){return{ngModule:t,providers:[ag,fg(e),{provide:lg,useFactory:pg,deps:[[Zf,new ls,new cs]]},{provide:og,useValue:n||{}},{provide:ku,useFactory:dg,deps:[_u,[new os(Au),new ls],og]},{provide:rg,useFactory:hg,deps:[Zf,Xu,og]},{provide:ng,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:sg},{provide:eu,multi:!0,useFactory:cg},[gg,{provide:vc,multi:!0,useFactory:mg,deps:[gg]},{provide:vg,useFactory:yg,deps:[gg]},{provide:xc,multi:!0,useExisting:vg}]]}}static forChild(e){return{ngModule:t,providers:[fg(e)]}}}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)(_s(lg,8),_s(Zf,8))}}),t})();function hg(t,e,n){return n.scrollOffset&&e.setOffset(n.scrollOffset),new rg(t,e,n)}function dg(t,e,n={}){return n.useHash?new Du(t,e):new Ru(t,e)}function pg(t){return"guarded"}function fg(t){return[{provide:Zn,multi:!0,useValue:t},{provide:Hf,multi:!0,useValue:t}]}let gg=(()=>{class t{constructor(t){this.injector=t,this.initNavigation=!1,this.resultOfPreactivationDone=new C}appInitializer(){return this.injector.get(wu,Promise.resolve(null)).then(()=>{let t=null;const e=new Promise(e=>t=e),n=this.injector.get(Zf),s=this.injector.get(og);return"disabled"===s.initialNavigation?(n.setUpLocationChangeListener(),t(!0)):"enabled"===s.initialNavigation||"enabledBlocking"===s.initialNavigation?(n.hooks.afterPreactivation=()=>this.initNavigation?Dh(null):(this.initNavigation=!0,t(!0),this.resultOfPreactivationDone),n.initialNavigation()):t(!0),e})}bootstrapListener(t){const e=this.injector.get(og),n=this.injector.get(ig),s=this.injector.get(rg),i=this.injector.get(Zf),r=this.injector.get(ou);t===r.components[0]&&("enabledNonBlocking"!==e.initialNavigation&&void 0!==e.initialNavigation||i.initialNavigation(),n.setUpPreloading(),s.init(),i.resetRootComponentType(r.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}}return t.\u0275fac=function(e){return new(e||t)(_s(ho))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();function mg(t){return t.appInitializer.bind(t)}function yg(t){return t.bootstrapListener.bind(t)}const vg=new Qn("Router Initializer");let _g=(()=>{class t{generateUUID(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){const e=16*Math.random()|0;return("x"==t?e:3&e|8).toString(16)})}isDirty(t,e){return!!t&&JSON.stringify(t)!==e}hasChanged(t,e){return t[e]&&t[e].previousValue!==t[e].currentValue}removeQuotes(t){return t.replace(/['"]+/g,"")}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();class bg{}class wg{}class Sg{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(t=>{const e=t.indexOf(":");if(e>0){const n=t.slice(0,e),s=n.toLowerCase(),i=t.slice(e+1).trim();this.maybeSetNormalizedName(n,s),this.headers.has(s)?this.headers.get(s).push(i):this.headers.set(s,[i])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let n=t[e];const s=e.toLowerCase();"string"==typeof n&&(n=[n]),n.length>0&&(this.headers.set(s,n),this.maybeSetNormalizedName(e,s))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof Sg?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new Sg;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof Sg?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let n=t.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(t.name,e);const s=("a"===t.op?this.headers.get(e):void 0)||[];s.push(...n),this.headers.set(e,s);break;case"d":const i=t.value;if(i){let t=this.headers.get(e);if(!t)return;t=t.filter(t=>-1===i.indexOf(t)),0===t.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,t)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class Cg{encodeKey(t){return Ig(t)}encodeValue(t){return Ig(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}function Ig(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}class xg{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new Cg,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(t,e){const n=new Map;return t.length>0&&t.split("&").forEach(t=>{const s=t.indexOf("="),[i,r]=-1==s?[e.decodeKey(t),""]:[e.decodeKey(t.slice(0,s)),e.decodeValue(t.slice(s+1))],o=n.get(i)||[];o.push(r),n.set(i,o)}),n}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const n=t.fromObject[e];this.map.set(e,Array.isArray(n)?n:[n])})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(t=>e+"="+this.encoder.encodeValue(t)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new xg({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat([t]),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(t.value),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let e=this.map.get(t.param)||[];const n=e.indexOf(t.value);-1!==n&&e.splice(n,1),e.length>0?this.map.set(t.param,e):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}function Tg(t){return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function Eg(t){return"undefined"!=typeof Blob&&t instanceof Blob}function kg(t){return"undefined"!=typeof FormData&&t instanceof FormData}class Og{constructor(t,e,n,s){let i;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||s?(this.body=void 0!==n?n:null,i=s):i=n,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.params&&(this.params=i.params)),this.headers||(this.headers=new Sg),this.params){const t=this.params.toString();if(0===t.length)this.urlWithParams=e;else{const n=e.indexOf("?");this.urlWithParams=e+(-1===n?"?":ne.set(n,t.setHeaders[n]),l)),t.setParams&&(a=Object.keys(t.setParams).reduce((e,n)=>e.set(n,t.setParams[n]),a)),new Og(e,n,i,{params:a,headers:l,reportProgress:o,responseType:s,withCredentials:r})}}var Ag=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}({});class Rg{constructor(t,e=200,n="OK"){this.headers=t.headers||new Sg,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||n,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class Dg extends Rg{constructor(t={}){super(t),this.type=Ag.ResponseHeader}clone(t={}){return new Dg({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Mg extends Rg{constructor(t={}){super(t),this.type=Ag.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new Mg({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Pg extends Rg{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?"Http failure during parsing for "+(t.url||"(unknown url)"):`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}}function Fg(t,e){return{body:e,headers:t.headers,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}let Lg=(()=>{class t{constructor(t){this.handler=t}request(t,e,n={}){let s;if(t instanceof Og)s=t;else{let i=void 0;i=n.headers instanceof Sg?n.headers:new Sg(n.headers);let r=void 0;n.params&&(r=n.params instanceof xg?n.params:new xg({fromObject:n.params})),s=new Og(t,e,void 0!==n.body?n.body:null,{headers:i,params:r,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials})}const i=Dh(s).pipe(ld(t=>this.handler.handle(t)));if(t instanceof Og||"events"===n.observe)return i;const r=i.pipe(ed(t=>t instanceof Mg));switch(n.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return r.pipe(T(t=>{if(null!==t.body&&!(t.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return t.body}));case"blob":return r.pipe(T(t=>{if(null!==t.body&&!(t.body instanceof Blob))throw new Error("Response is not a Blob.");return t.body}));case"text":return r.pipe(T(t=>{if(null!==t.body&&"string"!=typeof t.body)throw new Error("Response is not a string.");return t.body}));case"json":default:return r.pipe(T(t=>t.body))}case"response":return r;default:throw new Error(`Unreachable: unhandled observe type ${n.observe}}`)}}delete(t,e={}){return this.request("DELETE",t,e)}get(t,e={}){return this.request("GET",t,e)}head(t,e={}){return this.request("HEAD",t,e)}jsonp(t,e){return this.request("JSONP",t,{params:(new xg).append(e,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,e={}){return this.request("OPTIONS",t,e)}patch(t,e,n={}){return this.request("PATCH",t,Fg(n,e))}post(t,e,n={}){return this.request("POST",t,Fg(n,e))}put(t,e,n={}){return this.request("PUT",t,Fg(n,e))}}return t.\u0275fac=function(e){return new(e||t)(_s(bg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();class Ng{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const Vg=new Qn("HTTP_INTERCEPTORS");let Ug=(()=>{class t{intercept(t,e){return e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const jg=/^\)\]\}',?\n/;class Bg{}let Hg=(()=>{class t{constructor(){}build(){return new XMLHttpRequest}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),$g=(()=>{class t{constructor(t){this.xhrFactory=t}handle(t){if("JSONP"===t.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new v(e=>{const n=this.xhrFactory.build();if(n.open(t.method,t.urlWithParams),t.withCredentials&&(n.withCredentials=!0),t.headers.forEach((t,e)=>n.setRequestHeader(t,e.join(","))),t.headers.has("Accept")||n.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){const e=t.detectContentTypeHeader();null!==e&&n.setRequestHeader("Content-Type",e)}if(t.responseType){const e=t.responseType.toLowerCase();n.responseType="json"!==e?e:"text"}const s=t.serializeBody();let i=null;const r=()=>{if(null!==i)return i;const e=1223===n.status?204:n.status,s=n.statusText||"OK",r=new Sg(n.getAllResponseHeaders()),o=function(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(n)||t.url;return i=new Dg({headers:r,status:e,statusText:s,url:o}),i},o=()=>{let{headers:s,status:i,statusText:o,url:l}=r(),a=null;204!==i&&(a=void 0===n.response?n.responseText:n.response),0===i&&(i=a?200:0);let c=i>=200&&i<300;if("json"===t.responseType&&"string"==typeof a){const t=a;a=a.replace(jg,"");try{a=""!==a?JSON.parse(a):null}catch(u){a=t,c&&(c=!1,a={error:u,text:a})}}c?(e.next(new Mg({body:a,headers:s,status:i,statusText:o,url:l||void 0})),e.complete()):e.error(new Pg({error:a,headers:s,status:i,statusText:o,url:l||void 0}))},l=t=>{const{url:s}=r(),i=new Pg({error:t,status:n.status||0,statusText:n.statusText||"Unknown Error",url:s||void 0});e.error(i)};let a=!1;const c=s=>{a||(e.next(r()),a=!0);let i={type:Ag.DownloadProgress,loaded:s.loaded};s.lengthComputable&&(i.total=s.total),"text"===t.responseType&&n.responseText&&(i.partialText=n.responseText),e.next(i)},u=t=>{let n={type:Ag.UploadProgress,loaded:t.loaded};t.lengthComputable&&(n.total=t.total),e.next(n)};return n.addEventListener("load",o),n.addEventListener("error",l),t.reportProgress&&(n.addEventListener("progress",c),null!==s&&n.upload&&n.upload.addEventListener("progress",u)),n.send(s),e.next({type:Ag.Sent}),()=>{n.removeEventListener("error",l),n.removeEventListener("load",o),t.reportProgress&&(n.removeEventListener("progress",c),null!==s&&n.upload&&n.upload.removeEventListener("progress",u)),n.readyState!==n.DONE&&n.abort()}})}}return t.\u0275fac=function(e){return new(e||t)(_s(Bg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const zg=new Qn("XSRF_COOKIE_NAME"),Wg=new Qn("XSRF_HEADER_NAME");class qg{}let Gg=(()=>{class t{constructor(t,e,n){this.doc=t,this.platform=e,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=Uu(t,this.cookieName),this.lastCookieString=t),this.lastToken}}return t.\u0275fac=function(e){return new(e||t)(_s(vu),_s(Ic),_s(zg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Kg=(()=>{class t{constructor(t,e){this.tokenService=t,this.headerName=e}intercept(t,e){const n=t.url.toLowerCase();if("GET"===t.method||"HEAD"===t.method||n.startsWith("http://")||n.startsWith("https://"))return e.handle(t);const s=this.tokenService.getToken();return null===s||t.headers.has(this.headerName)||(t=t.clone({headers:t.headers.set(this.headerName,s)})),e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)(_s(qg),_s(Wg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Qg=(()=>{class t{constructor(t,e){this.backend=t,this.injector=e,this.chain=null}handle(t){if(null===this.chain){const t=this.injector.get(Vg,[]);this.chain=t.reduceRight((t,e)=>new Ng(t,e),this.backend)}return this.chain.handle(t)}}return t.\u0275fac=function(e){return new(e||t)(_s(wg),_s(ho))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Zg=(()=>{class t{static disable(){return{ngModule:t,providers:[{provide:Kg,useClass:Ug}]}}static withOptions(e={}){return{ngModule:t,providers:[e.cookieName?{provide:zg,useValue:e.cookieName}:[],e.headerName?{provide:Wg,useValue:e.headerName}:[]]}}}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[Kg,{provide:Vg,useExisting:Kg,multi:!0},{provide:qg,useClass:Gg},{provide:zg,useValue:"XSRF-TOKEN"},{provide:Wg,useValue:"X-XSRF-TOKEN"}]}),t})(),Yg=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[Lg,{provide:bg,useClass:Qg},$g,{provide:wg,useExisting:$g},Hg,{provide:Bg,useExisting:Hg}],imports:[[Zg.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),t})(),Jg=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1",this.featureToggleApiPath="featureToggles",this.featureToggles=[]}getFeatureToggles(){return this.http.get(`${this.baseUrl}/${this.featureToggleApiPath}`).toPromise().then(t=>{this.featureToggles=t})}getSync(t){const e=this.featureToggles.filter(e=>e.toggleName===t);return 1===e.length?e[0].toggleValue:null}isRuleTaggingActive(){return this.getSync("toggle.rule-tagging")}getSyncToggleUiConceptUpDownRulesCombined(){return this.getSync("toggle.ui-concept.updown-rules.combined")}getSyncToggleUiConceptAllRulesWithSolrFields(){return this.getSync("toggle.ui-concept.all-rules.with-solr-fields")}getSyncToggleRuleDeploymentPreLivePresent(){return this.getSync("toggle.rule-deployment.pre-live.present")}getSimpleLogoutButtonTargetUrl(){return this.getSync("smui.auth.ui-concept.simple-logout-button-target-url")}getSyncToggleUiListLimitItemsTo(){return this.getSync("toggle.ui-list.limit-items-to")}getSyncToggleActivateSpelling(){return this.getSync("toggle.activate-spelling")}getSyncToggleActivateEventHistory(){return this.getSync("toggle.activate-eventhistory")}getSyncToggleCustomUpDownDropdownMappings(){try{return JSON.parse(this.getSync("toggle.ui-concept.custom.up-down-dropdown-mappings"))}catch(t){return console.error(t),{}}}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Xg=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1",this.listItemsPath="rules-and-spellings"}getAllItemsForInputList(t){return this.http.get(`${this.baseUrl}/${t}/${this.listItemsPath}`).toPromise()}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const tm={headers:new Sg({"Content-Type":"application/json"})};let em=(()=>{class t{constructor(t,e){this.featureToggleService=t,this.http=e,this.upDownDropdownDefinitionMappings=this.featureToggleService.getSyncToggleCustomUpDownDropdownMappings(),this.baseUrl="api/v1",this.searchInputApiPath="search-input"}listAllSearchInputsInclSynonyms(t){return this.http.get(`${this.baseUrl}/${t}/${this.searchInputApiPath}`).toPromise()}addNewRuleItem(t,e,n=[]){const s=JSON.stringify({term:e||"",tags:n});return this.http.put(`${this.baseUrl}/${t}/${this.searchInputApiPath}`,s,tm).toPromise()}getDetailedSearchInput(t){return this.http.get(`${this.baseUrl}/${this.searchInputApiPath}/${t}`).toPromise()}updateSearchInput(t){return this.http.post(`${this.baseUrl}/${this.searchInputApiPath}/${t.id}`,t,tm).toPromise()}deleteSearchInput(t){return this.http.delete(`${this.baseUrl}/${this.searchInputApiPath}/${t}`).toPromise()}}return t.\u0275fac=function(e){return new(e||t)(_s(Jg),_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const nm={headers:new Sg({"Content-Type":"application/json"})};let sm=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1",this.spellingsApiPath="spelling"}getDetailedSpelling(t){return this.http.get(`${this.baseUrl}/${this.spellingsApiPath}/${t}`).toPromise()}addNewSpelling(t,e){const n=JSON.stringify({term:e||""});return this.http.put(`${this.baseUrl}/${t}/${this.spellingsApiPath}`,n,nm).toPromise()}updateSpellingItem(t,e){const n=JSON.stringify(e);return this.http.post(`${this.baseUrl}/${t}/${this.spellingsApiPath}/${e.id}`,n,nm).toPromise()}deleteSpelling(t){return this.http.delete(`${this.baseUrl}/${this.spellingsApiPath}/${t}`).toPromise()}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const im={headers:new Sg({"Content-Type":"application/json"})};let rm=(()=>{class t{constructor(t){this.http=t,this.currentSolrIndexId="-1",this.currentSolrIndexIdSubject=new C,this.baseUrl="api/v1",this.solrRulesApiPath="rules-txt",this.solrFieldsApiPath="suggested-solr-field",this.solrIndexApiPath="solr-index",this.jsonHeader=new Headers({"Content-Type":"application/json"}),this.rulesCollectionChangeEvent=new Mh(""),this.currentSolrIndexIdSubject.subscribe(t=>this.currentSolrIndexId=t)}emitRulesCollectionChangeEvent(t){this.rulesCollectionChangeEvent.next(t)}rulesCollectionChangeEventListener(){return this.rulesCollectionChangeEvent.asObservable()}listAllSolrIndices(){return this.http.get(`${this.baseUrl}/${this.solrIndexApiPath}`).toPromise().then(t=>{this.solrIndices=t,this.currentSolrIndexIdSubject.next(t.length>0?t[0].id:"-1")})}changeCurrentSolrIndexId(t){this.currentSolrIndexIdSubject.next(t)}updateRulesTxtForSolrIndex(t,e){return this.http.post(`${this.baseUrl}/${t}/${this.solrRulesApiPath}/${e}`,{headers:this.jsonHeader}).toPromise()}listAllSuggestedSolrFields(t){return this.http.get(`${this.baseUrl}/${t}/${this.solrFieldsApiPath}`).toPromise().then(t=>t.reduce((t,e)=>t.concat(e.name,"-"+e.name),[]))}getSuggestedFields(t){return this.http.get(`${this.baseUrl}/${t}/${this.solrFieldsApiPath}`).toPromise()}deleteSuggestedField(t,e){return this.http.delete(`${this.baseUrl}/${t}/${this.solrFieldsApiPath}/${e}`).toPromise()}createSuggestedField(t,e){const n=JSON.stringify({name:e});return this.http.put(`${this.baseUrl}/${t}/${this.solrFieldsApiPath}`,n,im).toPromise()}lastDeploymentLogInfo(t,e,n=!1){const s={params:{solrIndexId:t,targetSystem:e,raw:n.toString()}};return this.http.get(this.baseUrl+"/log/deployment-info",s).toPromise()}getSolrIndex(t){return this.http.get(`${this.baseUrl}/${this.solrIndexApiPath}/${t}`).toPromise()}deleteSolrIndex(t){return this.http.delete(`${this.baseUrl}/${this.solrIndexApiPath}/${t}`).toPromise()}createSolrIndex(t,e){const n=JSON.stringify({name:t,description:e});return this.http.put(`${this.baseUrl}/${this.solrIndexApiPath}`,n,im).toPromise()}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),om=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1",this.inputTagsApiPath="inputTags"}listAllInputTags(){return this.http.get(`${this.baseUrl}/${this.inputTagsApiPath}`).toPromise()}getAllTagsFromListItems(t){const e=new Map;for(const n of t)for(const t of n.tags)e.set(t.displayValue,t);return Array.from(e.values()).sort((t,e)=>t.displayValue.localeCompare(e.displayValue))}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),lm=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1"}getActivityLog(t){return this.http.get(this.baseUrl+"/log/rule-activity-log?inputId="+t).toPromise()}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),am=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1"}getRulesReport(t){return this.http.get(this.baseUrl+"/report/rules-report/"+t).toPromise()}getActivityReport(t,e,n){const s={params:Object.assign(Object.assign({},e&&{dateFrom:e}),n&&{dateTo:n})};return this.http.get(this.baseUrl+"/report/activity-report/"+t,s).toPromise()}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),cm=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1"}getLatestVersionInfo(){return this.http.get(this.baseUrl+"/version/latest-info").toPromise().then(t=>{this.versionInfo=t})}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),um=(()=>{class t{constructor(){this.modals=[]}add(t){this.modals.push(t)}remove(t){this.modals=this.modals.filter(e=>e.id!==t)}open(t,e){const n=this.modals.find(e=>e.id===t);return n?n.open(e):void 0}close(t){this.modals.filter(e=>e.id===t).forEach(t=>t.close())}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();class hm{}const dm="*";function pm(t,e=null){return{type:4,styles:e,timings:t}}function fm(t,e=null){return{type:3,steps:t,options:e}}function gm(t,e=null){return{type:2,steps:t,options:e}}function mm(t){return{type:6,styles:t,offset:null}}function ym(t,e,n=null){return{type:1,expr:t,animation:e,options:n}}function vm(t){Promise.resolve(null).then(t)}class _m{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){vm(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class bm{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,n=0,s=0;const i=this.players.length;0==i?vm(()=>this._onFinish()):this.players.forEach(t=>{t.onDone(()=>{++e==i&&this._onFinish()}),t.onDestroy(()=>{++n==i&&this._onDestroy()}),t.onStart(()=>{++s==i&&this._onStart()})}),this.totalTime=this.players.reduce((t,e)=>Math.max(t,e.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(t=>{const n=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(n)})}getPosition(){const t=this.players.reduce((t,e)=>null===t||e.totalTime>t.totalTime?e:t,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}const wm=function(t,e){return[t,e]};function Sm(t,e){if(1&t){const t=Vo();Mo(0,"div",2),Bo("click",function(){Pe(t);const n=e.$implicit;return zo().click(n)})("clickEvent",function(e){return Pe(t),zo().childClick(e)})("removeToastEvent",function(e){return Pe(t),zo().removeToast(e)}),Po()}if(2&t){const t=e.$implicit,n=zo();Ro("toast",t)("toasterconfig",n.toasterconfig)("@toastState",n.toasterconfig.animation)("titleClass",n.toasterconfig.titleClass)("messageClass",n.toasterconfig.messageClass)("ngClass",Ua(6,wm,n.toasterconfig.iconClasses[t.type],n.toasterconfig.typeClasses[t.type]))}}const Cm=function(t){return[t]},Im=["componentBody"],xm=["toastComp",""];function Tm(t,e){1&t&&Fo(0,"div",null,7)}function Em(t,e){1&t&&(Fo(0,"div",8),za(1,"trustHtml")),2&t&&Ro("innerHTML",Wa(1,1,zo().toast.body),ei)}function km(t,e){if(1&t&&(Mo(0,"div"),fl(1),Po()),2&t){const t=zo();Xi(1),gl(t.toast.body)}}function Om(t,e){if(1&t){const t=Vo();Mo(0,"button",9),Bo("click",function(e){Pe(t);const n=zo();return n.click(e,n.toast)}),za(1,"trustHtml"),Po()}2&t&&Ro("innerHTML",Wa(1,1,zo().toast.closeHtml),ei)}function Am(t,e){if(1&t&&(Mo(0,"div"),Fo(1,"div",10),Po()),2&t){const t=zo();Xi(1),el("width",t.progressBarWidth+"%")}}const Rm=[(Dm=[(Mm=mm({opacity:1,transform:"translate(0,0)"}),{type:0,name:"flyRight, flyLeft, slideDown, slideDown, slideUp, slideUp, fade",styles:Mm,options:void 0}),ym("void => flyRight",[mm({opacity:0,transform:"translateX(100%)",height:0}),pm("0.15s ease-in",mm({opacity:1,height:"*"})),pm("0.25s 15ms ease-in")]),ym("flyRight => void",[pm("0.25s ease-out",mm({opacity:0,transform:"translateX(100%)"})),pm("0.15s ease-out",mm({height:0}))]),ym("void => flyLeft",[mm({opacity:0,transform:"translateX(-100%)",height:0}),pm("0.15s ease-in",mm({opacity:1,height:"*"})),pm("0.25s 15ms ease-in")]),ym("flyLeft => void",[pm("0.25s 10ms ease-out",mm({opacity:0,transform:"translateX(-100%)"})),pm("0.15s ease-out",mm({height:0}))]),ym("void => slideDown",[mm({opacity:0,transform:"translateY(-500%)",height:0}),fm([pm("0.2s ease-in",mm({height:"*"})),pm("0.4s ease-in",mm({transform:"translate(0,0)"})),pm("0.3s 0.1s ease-in",mm({opacity:1}))])]),ym("slideDown => void",fm([pm("0.3s ease-out",mm({opacity:0})),pm("0.4s ease-out",mm({transform:"translateY(-500%)"})),pm("0.2s 0.2s ease-out",mm({height:0}))])),ym("void => slideUp",[mm({opacity:0,transform:"translateY(1000%)",height:0}),fm([pm("0.2s ease-in",mm({height:"*"})),pm("0.5s ease-in",mm({transform:"translate(0,0)"})),pm("0.3s 0.1s ease-in",mm({opacity:1}))])]),ym("slideUp => void",fm([pm("0.3s ease-out",mm({opacity:0})),pm("0.5s ease-out",mm({transform:"translateY(1000%)"})),pm("0.3s 0.15s ease-out",mm({height:0}))])),ym("void => fade",[mm({opacity:0,height:0}),pm("0.20s ease-in",mm({height:"*"})),pm("0.15s ease-in",mm({opacity:1}))]),ym("fade => void",[fm([pm("0.0s ease-out",mm({"background-position":"-99999px"})),pm("0.15s ease-out",mm({opacity:0,"background-image":""})),pm("0.3s 20ms ease-out",mm({height:0}))])])],{type:7,name:"toastState",definitions:Dm,options:{}})];var Dm,Mm,Pm=function(t){return t[t.Default=0]="Default",t[t.TrustedHtml=1]="TrustedHtml",t[t.Component=2]="Component",t}({});const Fm={error:"toast-error",info:"toast-info",wait:"toast-wait",success:"toast-success",warning:"toast-warning"},Lm={error:"icon-error",info:"icon-info",wait:"icon-wait",success:"icon-success",warning:"icon-warning"};let Nm=(()=>{class t{constructor(t){this.limit=(t=t||{}).limit||null,this.tapToDismiss=null==t.tapToDismiss||t.tapToDismiss,this.showCloseButton=null!=t.showCloseButton&&t.showCloseButton,this.closeHtml=t.closeHtml||"×",this.newestOnTop=null==t.newestOnTop||t.newestOnTop,this.timeout=null!=t.timeout?t.timeout:5e3,this.typeClasses=t.typeClasses||Fm,this.iconClasses=t.iconClasses||Lm,this.bodyOutputType=t.bodyOutputType||Pm.Default,this.bodyTemplate=t.bodyTemplate||"toasterBodyTmpl.html",this.defaultToastType=t.defaultToastType||"info",this.positionClass=t.positionClass||"toast-top-right",this.titleClass=t.titleClass||"toast-title",this.messageClass=t.messageClass||"toast-message",this.animation=t.animation||"",this.preventDuplicates=null!=t.preventDuplicates&&t.preventDuplicates,this.mouseoverTimerStop=null!=t.mouseoverTimerStop&&t.mouseoverTimerStop,this.toastContainerId=null!=t.toastContainerId?t.toastContainerId:null}}return t.\u0275fac=function(e){return new(e||t)(_s(void 0))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Vm=(()=>{class t{constructor(){this.addToast=new v(t=>this._addToast=t).pipe(J()),this.clearToasts=new v(t=>this._clearToasts=t).pipe(J()),this._removeToastSubject=new C,this.removeToast=this._removeToastSubject.pipe(J())}pop(t,e,n){const s="string"==typeof t?{type:t,title:e,body:n}:t;if(s.toastId||(s.toastId=class{static newGuid(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){const e=16*Math.random()|0;return("x"===t?e:3&e|8).toString(16)})}}.newGuid()),!this._addToast)throw new Error("No Toaster Containers have been initialized to receive toasts.");return this._addToast.next(s),s}popAsync(t,e,n){return setTimeout(()=>{this.pop(t,e,n)},0),this.addToast}clear(t,e){this._clearToasts.next({toastId:t,toastContainerId:e})}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:function(){return new t},token:t,providedIn:"root"}),t})(),Um=(()=>{class t{constructor(t){this.toasts=[],this.toasterService=t}ngOnInit(){this.registerSubscribers(),this.isNullOrUndefined(this.toasterconfig)&&(this.toasterconfig=new Nm)}click(t,e){t.onClickCallback&&t.onClickCallback(t),((this.isNullOrUndefined(t.tapToDismiss)?this.toasterconfig.tapToDismiss:t.tapToDismiss)||t.showCloseButton&&e)&&this.removeToast(t)}childClick(t){this.click(t.value.toast,t.value.isCloseButton)}removeToast(t){const e=this.toasts.indexOf(t);if(e<0)return;const n=this.toastIdOrDefault(t);this.toasts.splice(e,1),t.onHideCallback&&t.onHideCallback(t),this.toasterService._removeToastSubject.next({toastId:n,toastContainerId:t.toastContainerId})}registerSubscribers(){this.addToastSubscriber=this.toasterService.addToast.subscribe(t=>{this.addToast(t)}),this.clearToastsSubscriber=this.toasterService.clearToasts.subscribe(t=>{this.clearToasts(t)})}addToast(t){if(!t.toastContainerId||!this.toasterconfig.toastContainerId||t.toastContainerId===this.toasterconfig.toastContainerId){if(t.type&&this.toasterconfig.typeClasses[t.type]&&this.toasterconfig.iconClasses[t.type]||(t.type=this.toasterconfig.defaultToastType),this.toasterconfig.preventDuplicates&&this.toasts.length>0){if(t.toastId&&this.toasts.some(e=>e.toastId===t.toastId))return;if(this.toasts.some(e=>e.body===t.body))return}this.isNullOrUndefined(t.showCloseButton)&&("object"==typeof this.toasterconfig.showCloseButton?t.showCloseButton=this.toasterconfig.showCloseButton[t.type]:"boolean"==typeof this.toasterconfig.showCloseButton&&(t.showCloseButton=this.toasterconfig.showCloseButton)),t.showCloseButton&&(t.closeHtml=t.closeHtml||this.toasterconfig.closeHtml),t.bodyOutputType=t.bodyOutputType||this.toasterconfig.bodyOutputType,this.toasterconfig.newestOnTop?(this.toasts.unshift(t),this.isLimitExceeded()&&this.toasts.pop()):(this.toasts.push(t),this.isLimitExceeded()&&this.toasts.shift()),t.onShowCallback&&t.onShowCallback(t)}}isLimitExceeded(){return this.toasterconfig.limit&&this.toasts.length>this.toasterconfig.limit}removeAllToasts(){for(let t=this.toasts.length-1;t>=0;t--)this.removeToast(this.toasts[t])}clearToasts(t){const e=t.toastId,n=t.toastContainerId;(this.isNullOrUndefined(n)||n===this.toasterconfig.toastContainerId)&&this.clearToastsAction(e)}clearToastsAction(t){t?this.removeToast(this.toasts.filter(e=>e.toastId===t)[0]):this.removeAllToasts()}toastIdOrDefault(t){return t.toastId||""}isNullOrUndefined(t){return null==t}ngOnDestroy(){this.addToastSubscriber&&this.addToastSubscriber.unsubscribe(),this.clearToastsSubscriber&&this.clearToastsSubscriber.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(Ao(Vm))},t.\u0275cmp=Vt({type:t,selectors:[["toaster-container"]],inputs:{toasterconfig:"toasterconfig"},decls:2,vars:4,consts:[[1,"toast-container",3,"ngClass"],["toastComp","","class","toast",3,"toast","toasterconfig","titleClass","messageClass","ngClass","click","clickEvent","removeToastEvent",4,"ngFor","ngForOf"],["toastComp","",1,"toast",3,"toast","toasterconfig","titleClass","messageClass","ngClass","click","clickEvent","removeToastEvent"]],template:function(t,e){1&t&&(Mo(0,"div",0),ko(1,Sm,1,9,"div",1),Po()),2&t&&(Ro("ngClass",Va(2,Cm,e.toasterconfig.positionClass)),Xi(1),Ro("ngForOf",e.toasts))},directives:function(){return[ju,Hu,jm]},encapsulation:2,data:{animation:Rm}}),t})(),jm=(()=>{class t{constructor(t,e,n,s,i){this.componentFactoryResolver=t,this.changeDetectorRef=e,this.ngZone=n,this.element=s,this.renderer2=i,this.progressBarWidth=-1,this.bodyOutputType=Pm,this.clickEvent=new Qa,this.removeToastEvent=new Qa,this.timeoutId=null,this.timeout=0,this.progressBarIntervalId=null}ngOnInit(){this.toast.progressBar&&(this.toast.progressBarDirection=this.toast.progressBarDirection||"decreasing");let t="number"==typeof this.toast.timeout?this.toast.timeout:this.toasterconfig.timeout;"object"==typeof t&&(t=t[this.toast.type]),this.timeout=t}ngAfterViewInit(){if(this.toast.bodyOutputType===this.bodyOutputType.Component){const t=this.componentFactoryResolver.resolveComponentFactory(this.toast.body);this.componentBody.createComponent(t,void 0,this.componentBody.injector).instance.toast=this.toast,this.changeDetectorRef.detectChanges()}this.toasterconfig.mouseoverTimerStop&&(this.removeMouseOverListener=this.renderer2.listen(this.element.nativeElement,"mouseenter",()=>this.stopTimer())),this.configureTimer()}click(t,e){t.stopPropagation(),this.clickEvent.emit({value:{toast:e,isCloseButton:!0}})}stopTimer(){this.progressBarWidth=0,this.clearTimers()}restartTimer(){this.toasterconfig.mouseoverTimerStop?this.timeoutId||this.configureTimer():this.timeout&&!this.timeoutId&&this.removeToast()}ngOnDestroy(){this.removeMouseOverListener&&this.removeMouseOverListener(),this.clearTimers()}configureTimer(){!this.timeout||this.timeout<1||(this.toast.progressBar&&(this.removeToastTick=(new Date).getTime()+this.timeout,this.progressBarWidth=-1),this.ngZone.runOutsideAngular(()=>{this.timeoutId=window.setTimeout(()=>{this.ngZone.run(()=>{this.changeDetectorRef.markForCheck(),this.removeToast()})},this.timeout),this.toast.progressBar&&(this.progressBarIntervalId=window.setInterval(()=>{this.ngZone.run(()=>{this.updateProgressBar()})},10))}))}updateProgressBar(){0!==this.progressBarWidth&&100!==this.progressBarWidth&&(this.progressBarWidth=(this.removeToastTick-(new Date).getTime())/this.timeout*100,"increasing"===this.toast.progressBarDirection&&(this.progressBarWidth=100-this.progressBarWidth),this.progressBarWidth<0&&(this.progressBarWidth=0),this.progressBarWidth>100&&(this.progressBarWidth=100))}clearTimers(){this.timeoutId&&window.clearTimeout(this.timeoutId),this.progressBarIntervalId&&window.clearInterval(this.progressBarIntervalId),this.timeoutId=null,this.progressBarIntervalId=null}removeToast(){this.removeToastEvent.emit(this.toast)}}return t.\u0275fac=function(e){return new(e||t)(Ao(Nl),Ao(ua),Ao(Uc),Ao(Bl),Ao($l))},t.\u0275cmp=Vt({type:t,selectors:[["","toastComp",""]],viewQuery:function(t,e){if(1&t&&ac(Im,!0,Sa),2&t){let t;lc(t=pc())&&(e.componentBody=t.first)}},hostBindings:function(t,e){1&t&&Bo("mouseleave",function(){return e.restartTimer()})},inputs:{toasterconfig:"toasterconfig",toast:"toast",titleClass:"titleClass",messageClass:"messageClass"},outputs:{clickEvent:"clickEvent",removeToastEvent:"removeToastEvent"},attrs:xm,decls:9,vars:9,consts:[[1,"toast-content"],[3,"ngClass"],[3,"ngClass","ngSwitch"],[4,"ngSwitchCase"],[3,"innerHTML",4,"ngSwitchCase"],["class","toast-close-button",3,"innerHTML","click",4,"ngIf"],[4,"ngIf"],["componentBody",""],[3,"innerHTML"],[1,"toast-close-button",3,"innerHTML","click"],[1,"toast-progress-bar"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),fl(2),Po(),Mo(3,"div",2),ko(4,Tm,2,0,"div",3),ko(5,Em,2,3,"div",4),ko(6,km,2,1,"div",3),Po(),Po(),ko(7,Om,2,3,"button",5),ko(8,Am,2,2,"div",6)),2&t&&(Xi(1),Ro("ngClass",e.titleClass),Xi(1),gl(e.toast.title),Xi(1),Ro("ngClass",e.messageClass)("ngSwitch",e.toast.bodyOutputType),Xi(1),Ro("ngSwitchCase",e.bodyOutputType.Component),Xi(1),Ro("ngSwitchCase",e.bodyOutputType.TrustedHtml),Xi(1),Ro("ngSwitchCase",e.bodyOutputType.Default),Xi(1),Ro("ngIf",e.toast.showCloseButton),Xi(1),Ro("ngIf",e.toast.progressBar))},directives:function(){return[ju,Ku,Qu,zu]},pipes:function(){return[Bm]},encapsulation:2}),t})(),Bm=(()=>{class t{constructor(t){this.sanitizer=t}transform(t){return this.sanitizer.bypassSecurityTrustHtml(t)}}return t.\u0275fac=function(e){return new(e||t)(Ao(Eh))},t.\u0275pipe=Wt({name:"trustHtml",type:t,pure:!0}),t})(),Hm=(()=>{class t{static forRoot(){return{ngModule:t,providers:[Vm,Um]}}static forChild(){return{ngModule:t,providers:[Um]}}}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})();const $m=["*"];let zm=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-card"]],ngContentSelectors:$m,decls:3,vars:0,consts:[[1,"card","card-margin"],[1,"card-body"]],template:function(t,e){1&t&&(qo(),Mo(0,"div",0),Mo(1,"div",1),Go(2),Po(),Po())},styles:[".card-margin[_ngcontent-%COMP%]{margin-bottom:1rem}"]}),t})();function Wm(t,e){return new v(n=>{const s=t.length;if(0===s)return void n.complete();const i=new Array(s);let r=0,o=0;for(let l=0;l{c||(c=!0,o++),i[l]=t},error:t=>n.error(t),complete:()=>{r++,r!==s&&c||(o===s&&n.next(e?e.reduce((t,e,n)=>(t[e]=i[n],t),{}):i),n.complete())}}))}})}const qm=new Qn("NgValueAccessor"),Gm={provide:qm,useExisting:it(()=>Km),multi:!0};let Km=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"checked",t)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(Ao($l),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(t,e){1&t&&Bo("change",function(t){return e.onChange(t.target.checked)})("blur",function(){return e.onTouched()})},features:[Pl([Gm])]}),t})();const Qm={provide:qm,useExisting:it(()=>Ym),multi:!0},Zm=new Qn("CompositionEventMode");let Ym=(()=>{class t{constructor(t,e,n){this._renderer=t,this._elementRef=e,this._compositionMode=n,this.onChange=t=>{},this.onTouched=()=>{},this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const t=yu()?yu().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}}return t.\u0275fac=function(e){return new(e||t)(Ao($l),Ao(Bl),Ao(Zm,8))},t.\u0275dir=zt({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(t,e){1&t&&Bo("input",function(t){return e._handleInput(t.target.value)})("blur",function(){return e.onTouched()})("compositionstart",function(){return e._compositionStart()})("compositionend",function(t){return e._compositionEnd(t.target.value)})},features:[Pl([Qm])]}),t})();function Jm(t){return null==t||0===t.length}function Xm(t){return null!=t&&"number"==typeof t.length}const ty=new Qn("NgValidators"),ey=new Qn("NgAsyncValidators"),ny=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class sy{static min(t){return e=>{if(Jm(e.value)||Jm(t))return null;const n=parseFloat(e.value);return!isNaN(n)&&n{if(Jm(e.value)||Jm(t))return null;const n=parseFloat(e.value);return!isNaN(n)&&n>t?{max:{max:t,actual:e.value}}:null}}static required(t){return Jm(t.value)?{required:!0}:null}static requiredTrue(t){return!0===t.value?null:{required:!0}}static email(t){return Jm(t.value)||ny.test(t.value)?null:{email:!0}}static minLength(t){return e=>Jm(e.value)||!Xm(e.value)?null:e.value.lengthXm(e.value)&&e.value.length>t?{maxlength:{requiredLength:t,actualLength:e.value.length}}:null}static pattern(t){if(!t)return sy.nullValidator;let e,n;return"string"==typeof t?(n="","^"!==t.charAt(0)&&(n+="^"),n+=t,"$"!==t.charAt(t.length-1)&&(n+="$"),e=new RegExp(n)):(n=t.toString(),e=t),t=>{if(Jm(t.value))return null;const s=t.value;return e.test(s)?null:{pattern:{requiredPattern:n,actualValue:s}}}}static nullValidator(t){return null}static compose(t){if(!t)return null;const e=t.filter(iy);return 0==e.length?null:function(t){return oy(ly(t,e))}}static composeAsync(t){if(!t)return null;const e=t.filter(iy);return 0==e.length?null:function(t){return function(...t){if(1===t.length){const e=t[0];if(a(e))return Wm(e,null);if(c(e)&&Object.getPrototypeOf(e)===Object.prototype){const t=Object.keys(e);return Wm(t.map(t=>e[t]),t)}}if("function"==typeof t[t.length-1]){const e=t.pop();return Wm(t=1===t.length&&a(t[0])?t[0]:t,null).pipe(T(t=>e(...t)))}return Wm(t,null)}(ly(t,e).map(ry)).pipe(T(oy))}}}function iy(t){return null!=t}function ry(t){const e=Uo(t)?L(t):t;return jo(e),e}function oy(t){let e={};return t.forEach(t=>{e=null!=t?Object.assign(Object.assign({},e),t):e}),0===Object.keys(e).length?null:e}function ly(t,e){return e.map(e=>e(t))}function ay(t){return t.map(t=>function(t){return!t.validate}(t)?t:e=>t.validate(e))}function cy(t){return null!=t?sy.compose(ay(t)):null}function uy(t){return null!=t?sy.composeAsync(ay(t)):null}function hy(t,e){return null===t?[e]:Array.isArray(t)?[...t,e]:[t,e]}let dy=(()=>{class t{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(t){this._rawValidators=t||[],this._composedValidatorFn=cy(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=uy(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=zt({type:t}),t})(),py=(()=>{class t extends dy{get formDirective(){return null}get path(){return null}}return t.\u0275fac=function(e){return fy(e||t)},t.\u0275dir=zt({type:t,features:[fo]}),t})();const fy=Wn(py);class gy extends dy{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class my{constructor(t){this._cd=t}get ngClassUntouched(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.untouched)&&void 0!==n&&n}get ngClassTouched(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.touched)&&void 0!==n&&n}get ngClassPristine(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.pristine)&&void 0!==n&&n}get ngClassDirty(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.dirty)&&void 0!==n&&n}get ngClassValid(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.valid)&&void 0!==n&&n}get ngClassInvalid(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.invalid)&&void 0!==n&&n}get ngClassPending(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.pending)&&void 0!==n&&n}}let yy=(()=>{class t extends my{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(Ao(gy,2))},t.\u0275dir=zt({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(t,e){2&t&&nl("ng-untouched",e.ngClassUntouched)("ng-touched",e.ngClassTouched)("ng-pristine",e.ngClassPristine)("ng-dirty",e.ngClassDirty)("ng-valid",e.ngClassValid)("ng-invalid",e.ngClassInvalid)("ng-pending",e.ngClassPending)},features:[fo]}),t})(),vy=(()=>{class t extends my{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(Ao(py,10))},t.\u0275dir=zt({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:14,hostBindings:function(t,e){2&t&&nl("ng-untouched",e.ngClassUntouched)("ng-touched",e.ngClassTouched)("ng-pristine",e.ngClassPristine)("ng-dirty",e.ngClassDirty)("ng-valid",e.ngClassValid)("ng-invalid",e.ngClassInvalid)("ng-pending",e.ngClassPending)},features:[fo]}),t})();const _y={provide:qm,useExisting:it(()=>by),multi:!0};let by=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}registerOnChange(t){this.onChange=e=>{t(""==e?null:parseFloat(e))}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(Ao($l),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(t,e){1&t&&Bo("input",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},features:[Pl([_y])]}),t})();const wy={provide:qm,useExisting:it(()=>Cy),multi:!0};let Sy=(()=>{class t{constructor(){this._accessors=[]}add(t,e){this._accessors.push([t,e])}remove(t){for(let e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)}select(t){this._accessors.forEach(e=>{this._isSameGroup(e,t)&&e[1]!==t&&e[1].fireUncheck(t.value)})}_isSameGroup(t,e){return!!t[0].control&&t[0]._parent===e._control._parent&&t[1].name===e.name}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Cy=(()=>{class t{constructor(t,e,n,s){this._renderer=t,this._elementRef=e,this._registry=n,this._injector=s,this.onChange=()=>{},this.onTouched=()=>{}}ngOnInit(){this._control=this._injector.get(gy),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(t){this._state=t===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)}registerOnChange(t){this._fn=t,this.onChange=()=>{t(this.value),this._registry.select(this)}}fireUncheck(t){this.writeValue(t)}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return t.\u0275fac=function(e){return new(e||t)(Ao($l),Ao(Bl),Ao(Sy),Ao(ho))},t.\u0275dir=zt({type:t,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(t,e){1&t&&Bo("change",function(){return e.onChange()})("blur",function(){return e.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[Pl([wy])]}),t})();const Iy={provide:qm,useExisting:it(()=>xy),multi:!0};let xy=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(t))}registerOnChange(t){this.onChange=e=>{t(""==e?null:parseFloat(e))}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(Ao($l),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(t,e){1&t&&Bo("change",function(t){return e.onChange(t.target.value)})("input",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},features:[Pl([Iy])]}),t})();const Ty={provide:qm,useExisting:it(()=>ky),multi:!0};function Ey(t,e){return null==t?""+e:(e&&"object"==typeof e&&(e="Object"),`${t}: ${e}`.slice(0,50))}let ky=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=t=>{},this.onTouched=()=>{},this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){this.value=t;const e=this._getOptionId(t);null==e&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);const n=Ey(e,t);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)}registerOnChange(t){this.onChange=e=>{this.value=this._getOptionValue(e),t(this.value)}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_registerOption(){return(this._idCounter++).toString()}_getOptionId(t){for(const e of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(e),t))return e;return null}_getOptionValue(t){const e=function(t){return t.split(":")[0]}(t);return this._optionMap.has(e)?this._optionMap.get(e):t}}return t.\u0275fac=function(e){return new(e||t)(Ao($l),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(t,e){1&t&&Bo("change",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},inputs:{compareWith:"compareWith"},features:[Pl([Ty])]}),t})(),Oy=(()=>{class t{constructor(t,e,n){this._element=t,this._renderer=e,this._select=n,this._select&&(this.id=this._select._registerOption())}set ngValue(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(Ey(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._setElementValue(t),this._select&&this._select.writeValue(this._select.value)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao($l),Ao(ky,9))},t.\u0275dir=zt({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})();const Ay={provide:qm,useExisting:it(()=>Dy),multi:!0};function Ry(t,e){return null==t?""+e:("string"==typeof e&&(e=`'${e}'`),e&&"object"==typeof e&&(e="Object"),`${t}: ${e}`.slice(0,50))}let Dy=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=t=>{},this.onTouched=()=>{},this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){let e;if(this.value=t,Array.isArray(t)){const n=t.map(t=>this._getOptionId(t));e=(t,e)=>{t._setSelected(n.indexOf(e.toString())>-1)}}else e=(t,e)=>{t._setSelected(!1)};this._optionMap.forEach(e)}registerOnChange(t){this.onChange=e=>{const n=[];if(void 0!==e.selectedOptions){const t=e.selectedOptions;for(let e=0;e{class t{constructor(t,e,n){this._element=t,this._renderer=e,this._select=n,this._select&&(this.id=this._select._registerOption(this))}set ngValue(t){null!=this._select&&(this._value=t,this._setElementValue(Ry(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._select?(this._value=t,this._setElementValue(Ry(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}_setSelected(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao($l),Ao(Dy,9))},t.\u0275dir=zt({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})();function Py(t,e){Ly(t,e,!0),e.valueAccessor.writeValue(t.value),function(t,e){e.valueAccessor.registerOnChange(n=>{t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&Ny(t,e)})}(t,e),function(t,e){const n=(t,n)=>{e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)};t.registerOnChange(n),e._registerOnDestroy(()=>{t._unregisterOnChange(n)})}(t,e),function(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&Ny(t,e),"submit"!==t.updateOn&&t.markAsTouched()})}(t,e),function(t,e){if(e.valueAccessor.setDisabledState){const n=t=>{e.valueAccessor.setDisabledState(t)};t.registerOnDisabledChange(n),e._registerOnDestroy(()=>{t._unregisterOnDisabledChange(n)})}}(t,e)}function Fy(t,e){t.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(e)})}function Ly(t,e,n){const s=function(t){return t._rawValidators}(t);null!==e.validator?t.setValidators(hy(s,e.validator)):"function"==typeof s&&t.setValidators([s]);const i=function(t){return t._rawAsyncValidators}(t);if(null!==e.asyncValidator?t.setAsyncValidators(hy(i,e.asyncValidator)):"function"==typeof i&&t.setAsyncValidators([i]),n){const n=()=>t.updateValueAndValidity();Fy(e._rawValidators,n),Fy(e._rawAsyncValidators,n)}}function Ny(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}const Vy=[Km,xy,by,ky,Dy,Cy];function Uy(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const jy="VALID",By="INVALID",Hy="PENDING",$y="DISABLED";function zy(t){return(Ky(t)?t.validators:t)||null}function Wy(t){return Array.isArray(t)?cy(t):t||null}function qy(t,e){return(Ky(e)?e.asyncValidators:t)||null}function Gy(t){return Array.isArray(t)?uy(t):t||null}function Ky(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}class Qy{constructor(t,e){this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=e,this._composedValidatorFn=Wy(this._rawValidators),this._composedAsyncValidatorFn=Gy(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get valid(){return this.status===jy}get invalid(){return this.status===By}get pending(){return this.status==Hy}get disabled(){return this.status===$y}get enabled(){return this.status!==$y}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._rawValidators=t,this._composedValidatorFn=Wy(t)}setAsyncValidators(t){this._rawAsyncValidators=t,this._composedAsyncValidatorFn=Gy(t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(t=>{t.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(t=>{t.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=Hy,!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=$y,this.errors=null,this._forEachChild(e=>{e.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=jy,this._forEachChild(e=>{e.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),this.status!==jy&&this.status!==Hy||this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?$y:jy}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=Hy,this._hasOwnPendingAsyncValidator=!0;const e=ry(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(e=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(e,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){return function(t,e,n){if(null==e)return null;if(Array.isArray(e)||(e=e.split(".")),Array.isArray(e)&&0===e.length)return null;let s=t;return e.forEach(t=>{s=s instanceof Yy?s.controls.hasOwnProperty(t)?s.controls[t]:null:s instanceof Jy&&s.at(t)||null}),s}(this,t)}getError(t,e){const n=e?this.get(e):this;return n&&n.errors?n.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new Qa,this.statusChanges=new Qa}_calculateStatus(){return this._allControlsDisabled()?$y:this.errors?By:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Hy)?Hy:this._anyControlsHaveStatus(By)?By:jy}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_isBoxedValue(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){Ky(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class Zy extends Qy{constructor(t=null,e,n){super(zy(e),qy(n,e)),this._onChange=[],this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!n})}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=null,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){Uy(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){Uy(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(t){this._isBoxedValue(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}}class Yy extends Qy{constructor(t,e,n){super(zy(e),qy(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!n})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}removeControl(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()}setControl(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){this._checkAllValuesPresent(t),Object.keys(t).forEach(n=>{this._throwIfControlMissing(n),this.controls[n].setValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){Object.keys(t).forEach(n=>{this.controls[n]&&this.controls[n].patchValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}reset(t={},e={}){this._forEachChild((n,s)=>{n.reset(t[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,n)=>(t[n]=e instanceof Zy?e.value:e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(t,e)=>!!e._syncPendingControls()||t);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[t])throw new Error(`Cannot find form control with name: ${t}.`)}_forEachChild(t){Object.keys(this.controls).forEach(e=>t(this.controls[e],e))}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const e of Object.keys(this.controls)){const n=this.controls[e];if(this.contains(e)&&t(n))return!0}return!1}_reduceValue(){return this._reduceChildren({},(t,e,n)=>((e.enabled||this.disabled)&&(t[n]=e.value),t))}_reduceChildren(t,e){let n=t;return this._forEachChild((t,s)=>{n=e(n,t,s)}),n}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_checkAllValuesPresent(t){this._forEachChild((e,n)=>{if(void 0===t[n])throw new Error(`Must supply a value for form control with name: '${n}'.`)})}}class Jy extends Qy{constructor(t,e,n){super(zy(e),qy(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!n})}at(t){return this.controls[t]}push(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()}insert(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity()}removeAt(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity()}setControl(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()}get length(){return this.controls.length}setValue(t,e={}){this._checkAllValuesPresent(t),t.forEach((t,n)=>{this._throwIfControlMissing(n),this.at(n).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){t.forEach((t,n)=>{this.at(n)&&this.at(n).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}reset(t=[],e={}){this._forEachChild((n,s)=>{n.reset(t[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(t=>t instanceof Zy?t.value:t.getRawValue())}clear(){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity())}_syncPendingControls(){let t=this.controls.reduce((t,e)=>!!e._syncPendingControls()||t,!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error("Cannot find form control at index "+t)}_forEachChild(t){this.controls.forEach((e,n)=>{t(e,n)})}_updateValue(){this.value=this.controls.filter(t=>t.enabled||this.disabled).map(t=>t.value)}_anyControls(t){return this.controls.some(e=>e.enabled&&t(e))}_setUpControls(){this._forEachChild(t=>this._registerControl(t))}_checkAllValuesPresent(t){this._forEachChild((e,n)=>{if(void 0===t[n])throw new Error(`Must supply a value for form control at index: ${n}.`)})}_allControlsDisabled(){for(const t of this.controls)if(t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}}const Xy={provide:py,useExisting:it(()=>ev)},tv=(()=>Promise.resolve(null))();let ev=(()=>{class t extends py{constructor(t,e){super(),this.submitted=!1,this._directives=[],this.ngSubmit=new Qa,this.form=new Yy({},cy(t),uy(e))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){tv.then(()=>{const e=this._findContainer(t.path);t.control=e.registerControl(t.name,t.control),Py(t.control,t),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.push(t)})}getControl(t){return this.form.get(t.path)}removeControl(t){tv.then(()=>{const e=this._findContainer(t.path);e&&e.removeControl(t.name),Uy(this._directives,t)})}addFormGroup(t){tv.then(()=>{const e=this._findContainer(t.path),n=new Yy({});(function(t,e){Ly(t,e,!1)})(n,t),e.registerControl(t.name,n),n.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){tv.then(()=>{const e=this._findContainer(t.path);e&&e.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,e){tv.then(()=>{this.form.get(t.path).setValue(e)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submitted=!0,e=this._directives,this.form._syncPendingControls(),e.forEach(t=>{const e=t.control;"submit"===e.updateOn&&e._pendingChange&&(t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)}),this.ngSubmit.emit(t),!1;var e}onReset(){this.resetForm()}resetForm(t){this.form.reset(t),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}}return t.\u0275fac=function(e){return new(e||t)(Ao(ty,10),Ao(ey,10))},t.\u0275dir=zt({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(t,e){1&t&&Bo("submit",function(t){return e.onSubmit(t)})("reset",function(){return e.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Pl([Xy]),fo]}),t})();const nv={provide:gy,useExisting:it(()=>iv)},sv=(()=>Promise.resolve(null))();let iv=(()=>{class t extends gy{constructor(t,e,n,s){super(),this.control=new Zy,this._registered=!1,this.update=new Qa,this._parent=t,this._setValidators(e),this._setAsyncValidators(n),this.valueAccessor=function(t,e){if(!e)return null;Array.isArray(e);let n=void 0,s=void 0,i=void 0;return e.forEach(t=>{var e;t.constructor===Ym?n=t:(e=t,Vy.some(t=>e.constructor===t)?s=t:i=t)}),i||s||n||null}(0,s)}ngOnChanges(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),function(t,e){if(!t.hasOwnProperty("model"))return!1;const n=t.model;return!!n.isFirstChange()||!Object.is(e,n.currentValue)}(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._parent?[...this._parent.path,this.name]:[this.name]}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Py(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(t){sv.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1})})}_updateDisabled(t){const e=t.isDisabled.currentValue,n=""===e||e&&"false"!==e;sv.then(()=>{n&&!this.control.disabled?this.control.disable():!n&&this.control.disabled&&this.control.enable()})}}return t.\u0275fac=function(e){return new(e||t)(Ao(py,9),Ao(ty,10),Ao(ey,10),Ao(qm,10))},t.\u0275dir=zt({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Pl([nv]),fo,ae]}),t})(),rv=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=zt({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),t})(),ov=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)}}),t})(),lv=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[Sy],imports:[ov]}),t})();function av(t,e,n,i){return s(n)&&(i=n,n=void 0),i?av(t,e,n).pipe(T(t=>a(t)?i(...t):i(t))):new v(s=>{cv(t,e,function(t){s.next(arguments.length>1?Array.prototype.slice.call(arguments):t)},s,n)})}function cv(t,e,n,s,i){let r;if(function(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(t)){const s=t;t.addEventListener(e,n,i),r=()=>s.removeEventListener(e,n,i)}else if(function(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(t)){const s=t;t.on(e,n),r=()=>s.off(e,n)}else if(function(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(t)){const s=t;t.addListener(e,n),r=()=>s.removeListener(e,n)}else{if(!t||!t.length)throw new TypeError("Invalid event target");for(let r=0,o=t.length;r{class t{constructor(e,n=t.now){this.SchedulerAction=e,this.now=n}schedule(t,e=0,n){return new this.SchedulerAction(this,t).schedule(n,e)}}return t.now=()=>Date.now(),t})();class pv extends dv{constructor(t,e=dv.now){super(t,()=>pv.delegate&&pv.delegate!==this?pv.delegate.now():e()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(t,e=0,n){return pv.delegate&&pv.delegate!==this?pv.delegate.schedule(t,e,n):super.schedule(t,e,n)}flush(t){const{actions:e}=this;if(this.active)return void e.push(t);let n;this.active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}}}const fv=new pv(hv);function gv(t){return!a(t)&&t-parseFloat(t)+1>=0}function mv(t){const{index:e,period:n,subscriber:s}=t;if(s.next(e),!s.closed){if(-1===n)return s.complete();t.index=e+1,this.schedule(t,n)}}function yv(...t){if(1===t.length){if(!a(t[0]))return t[0];t=t[0]}return z(t,void 0).lift(new vv)}class vv{call(t,e){return e.subscribe(new _v(t))}}class _v extends Ph{constructor(t){super(t),this.hasFirst=!1,this.observables=[],this.subscriptions=[]}_next(t){this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{for(let n=0;nthis.index}hasCompleted(){return this.array.length===this.index}}class xv extends V{constructor(t,e,n){super(t),this.parent=e,this.observable=n,this.stillUnsubscribed=!0,this.buffer=[],this.isComplete=!1}[R](){return this}next(){const t=this.buffer;return 0===t.length&&this.isComplete?{value:null,done:!0}:{value:t.shift(),done:!1}}hasValue(){return this.buffer.length>0}hasCompleted(){return 0===this.buffer.length&&this.isComplete}notifyComplete(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()}notifyNext(t){this.buffer.push(t),this.parent.checkIterators()}subscribe(){return U(this.observable,new N(this))}}function Tv(t){return e=>e.lift(new Ev(t))}class Ev{constructor(t){this.notifier=t}call(t,e){const n=new kv(t),s=U(this.notifier,new N(n));return s&&!n.seenValue?(n.add(s),e.subscribe(n)):n}}class kv extends V{constructor(t){super(t),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}function Ov(t,e){return n=>n.lift(new Av(t,e))}class Av{constructor(t,e){this.compare=t,this.keySelector=e}call(t,e){return e.subscribe(new Rv(t,this.compare,this.keySelector))}}class Rv extends f{constructor(t,e,n){super(t),this.keySelector=n,this.hasKey=!1,"function"==typeof e&&(this.compare=e)}compare(t,e){return t===e}_next(t){let e;try{const{keySelector:n}=this;e=n?n(t):t}catch(s){return this.destination.error(s)}let n=!1;if(this.hasKey)try{const{compare:t}=this;n=t(this.key,e)}catch(s){return this.destination.error(s)}else this.hasKey=!0;n||(this.key=e,this.destination.next(t))}}function Dv(...t){return e=>{let n;return"function"==typeof t[t.length-1]&&(n=t.pop()),e.lift(new Mv(t,n))}}class Mv{constructor(t,e){this.observables=t,this.project=e}call(t,e){return e.subscribe(new Pv(t,this.observables,this.project))}}class Pv extends Ph{constructor(t,e,n){super(t),this.observables=e,this.project=n,this.toRespond=[];const s=e.length;this.values=new Array(s);for(let i=0;i0){const t=s.indexOf(n);-1!==t&&s.splice(t,1)}}notifyComplete(){}_next(t){if(0===this.toRespond.length){const e=[t,...this.values];this.project?this._tryProject(e):this.destination.next(e)}}_tryProject(t){let e;try{e=this.project.apply(this,t)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}function Fv(t,e){return new v(e?n=>e.schedule(Lv,0,{error:t,subscriber:n}):e=>e.error(t))}function Lv({error:t,subscriber:e}){e.error(t)}let Nv=(()=>{class t{constructor(t,e,n){this.kind=t,this.value=e,this.error=n,this.hasValue="N"===t}observe(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}}do(t,e,n){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return n&&n()}}accept(t,e,n){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,n)}toObservable(){switch(this.kind){case"N":return Dh(this.value);case"E":return Fv(this.error);case"C":return $h()}throw new Error("unexpected notification kind value")}static createNext(e){return void 0!==e?new t("N",e):t.undefinedValueNotification}static createError(e){return new t("E",void 0,e)}static createComplete(){return t.completeNotification}}return t.completeNotification=new t("C"),t.undefinedValueNotification=new t("N",void 0),t})();class Vv{constructor(t,e){this.delay=t,this.scheduler=e}call(t,e){return e.subscribe(new Uv(t,this.delay,this.scheduler))}}class Uv extends f{constructor(t,e,n){super(t),this.delay=e,this.scheduler=n,this.queue=[],this.active=!1,this.errored=!1}static dispatch(t){const e=t.source,n=e.queue,s=t.scheduler,i=t.destination;for(;n.length>0&&n[0].time-s.now()<=0;)n.shift().notification.observe(i);if(n.length>0){const e=Math.max(0,n[0].time-s.now());this.schedule(t,e)}else this.unsubscribe(),e.active=!1}_schedule(t){this.active=!0,this.destination.add(t.schedule(Uv.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))}scheduleNotification(t){if(!0===this.errored)return;const e=this.scheduler,n=new jv(e.now()+this.delay,t);this.queue.push(n),!1===this.active&&this._schedule(e)}_next(t){this.scheduleNotification(Nv.createNext(t))}_error(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()}_complete(){this.scheduleNotification(Nv.createComplete()),this.unsubscribe()}}class jv{constructor(t,e){this.time=t,this.notification=e}}function Bv(t,e){if(1&t){const t=Vo();Mo(0,"button",1),Bo("click",function(){return Pe(t),zo().close()}),Mo(1,"span",2),fl(2,"\xd7"),Po(),Po()}}const Hv=["*"],$v=["dialog"];function zv(t,e){if(1&t&&(Mo(0,"span"),fl(1),Po()),2&t){const t=zo().$implicit;sl(zo().highlightClass),Xi(1),gl(t)}}function Wv(t,e){1&t&&fl(0),2&t&&gl(zo().$implicit)}function qv(t,e){if(1&t&&(ko(0,zv,2,3,"span",1),ko(1,Wv,1,1,"ng-template",null,2,yc)),2&t){const t=e.odd,n=Oo(2);Ro("ngIf",t)("ngIfElse",n)}}function Gv(t,e){if(1&t&&Fo(0,"ngb-highlight",2),2&t){const t=e.term;Ro("result",(0,e.formatter)(e.result))("term",t)}}function Kv(t,e){}const Qv=function(t,e,n){return{result:t,term:e,formatter:n}};function Zv(t,e){if(1&t){const t=Vo();Mo(0,"button",3),Bo("mouseenter",function(){Pe(t);const n=e.index;return zo().markActive(n)})("click",function(){Pe(t);const n=e.$implicit;return zo().select(n)}),ko(1,Kv,0,0,"ng-template",4),Po()}if(2&t){const t=e.$implicit,n=e.index,s=zo(),i=Oo(1);nl("active",n===s.activeIdx),Ro("id",s.id+"-"+n),Xi(1),Ro("ngTemplateOutlet",s.resultTemplate||i)("ngTemplateOutletContext",ja(5,Qv,t,s.term,s.formatter))}}function Yv(t){return null!=t?""+t:""}function Jv(t){return null!=t}function Xv(t){return(t||document.body).offsetHeight}"undefined"==typeof Element||Element.prototype.closest||(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest=function(t){let e=this;if(!document.documentElement.contains(e))return null;do{if(e.matches(t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null});const t_={animation:!0,transitionTimerDelayMs:5};let e_=(()=>{class t{constructor(){this.animation=t_.animation}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:function(){return new t},token:t,providedIn:"root"}),t})();const n_=()=>{},{transitionTimerDelayMs:s_}=t_,i_=new Map,r_=(t,e,n,s)=>{let i=s.context||{};const r=i_.get(e);if(r)switch(s.runningTransition){case"continue":return Hh;case"stop":t.run(()=>r.transition$.complete()),i=Object.assign(r.context,i),i_.delete(e)}const o=n(e,s.animation,i)||n_;if(!s.animation||"none"===window.getComputedStyle(e).transitionProperty)return t.run(()=>o()),Dh(void 0).pipe(function(t){return e=>new v(n=>e.subscribe(e=>t.run(()=>n.next(e)),e=>t.run(()=>n.error(e)),()=>t.run(()=>n.complete())))}(t));const l=new C,a=new C,c=l.pipe(function(...t){return e=>Bh(e,Dh(...t))}(!0));i_.set(e,{transition$:l,complete:()=>{a.next(),a.complete()},context:i});const u=function(t){const{transitionDelay:e,transitionDuration:n}=window.getComputedStyle(t);return 1e3*(parseFloat(e)+parseFloat(n))}(e);return t.runOutsideAngular(()=>{const n=av(e,"transitionend").pipe(Tv(c),ed(({target:t})=>t===e));yv(function(t=0,e,n){let s=-1;return gv(e)?s=Number(e)<1?1:Number(e):x(e)&&(n=e),x(n)||(n=fv),new v(e=>{const i=gv(t)?t:+t-n.now();return n.schedule(mv,i,{index:0,period:s,subscriber:e})})}(u+s_).pipe(Tv(c)),n,a).pipe(Tv(c)).subscribe(()=>{i_.delete(e),t.run(()=>{o(),l.next(),l.complete()})})}),l.asObservable()};let o_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),l_=(()=>{class t{constructor(t){this._ngbConfig=t,this.dismissible=!0,this.type="warning"}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(t){this._animation=t}}return t.\u0275fac=function(e){return new(e||t)(_s(e_))},t.\u0275prov=lt({factory:function(){return new t(_s(e_))},token:t,providedIn:"root"}),t})();const a_=({classList:t})=>{t.remove("show")};let c_=(()=>{class t{constructor(t,e,n,s){this._renderer=e,this._element=n,this._zone=s,this.closed=new Qa,this.dismissible=t.dismissible,this.type=t.type,this.animation=t.animation}close(){const t=r_(this._zone,this._element.nativeElement,a_,{animation:this.animation,runningTransition:"continue"});return t.subscribe(()=>this.closed.emit()),t}ngOnChanges(t){const e=t.type;e&&!e.firstChange&&(this._renderer.removeClass(this._element.nativeElement,"alert-"+e.previousValue),this._renderer.addClass(this._element.nativeElement,"alert-"+e.currentValue))}ngOnInit(){this._renderer.addClass(this._element.nativeElement,"alert-"+this.type)}}return t.\u0275fac=function(e){return new(e||t)(Ao(l_),Ao($l),Ao(Bl),Ao(Uc))},t.\u0275cmp=Vt({type:t,selectors:[["ngb-alert"]],hostAttrs:["role","alert",1,"alert","show"],hostVars:4,hostBindings:function(t,e){2&t&&nl("fade",e.animation)("alert-dismissible",e.dismissible)},inputs:{dismissible:"dismissible",type:"type",animation:"animation"},outputs:{closed:"closed"},exportAs:["ngbAlert"],features:[ae],ngContentSelectors:Hv,decls:2,vars:1,consts:function(){let t,e;return t=$localize`:@@ngb.alert.close␟f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8␟7819314041543176992:Close`,e=$localize`:@@ngb.alert.close␟f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8␟7819314041543176992:Close`,[["type","button","class","close","aria-label",t,3,"click",4,"ngIf"],["type","button","aria-label",e,1,"close",3,"click"],["aria-hidden","true"]]},template:function(t,e){1&t&&(qo(),Go(0),ko(1,Bv,3,0,"button",0)),2&t&&(Xi(1),Ro("ngIf",e.dismissible))},directives:[zu],styles:["ngb-alert{display:block}"],encapsulation:2,changeDetection:0}),t})(),u_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),h_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)}}),t})(),d_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),p_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)}}),t})();var f_=function(t){return t[t.Tab=9]="Tab",t[t.Enter=13]="Enter",t[t.Escape=27]="Escape",t[t.Space=32]="Space",t[t.PageUp=33]="PageUp",t[t.PageDown=34]="PageDown",t[t.End=35]="End",t[t.Home=36]="Home",t[t.ArrowLeft=37]="ArrowLeft",t[t.ArrowUp=38]="ArrowUp",t[t.ArrowRight=39]="ArrowRight",t[t.ArrowDown=40]="ArrowDown",t}({});const g_=(t,e)=>!!e&&e.some(e=>e.contains(t)),m_=(t,e)=>!e||null!=function(t,e){return e?void 0===t.closest?null:t.closest(e):null}(t,e),y_="undefined"!=typeof navigator&&!!navigator.userAgent&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||/Android/.test(navigator.userAgent));function v_(t,e,n,s,i,r,o,l){var a;n&&t.runOutsideAngular((a=()=>{const a=av(e,"keydown").pipe(Tv(i),ed(t=>t.which===f_.Escape),bd(t=>t.preventDefault())),c=av(e,"mousedown").pipe(T(t=>{const e=t.target;return 2!==t.button&&!g_(e,o)&&("inside"===n?g_(e,r)&&m_(e,l):"outside"===n?!g_(e,r):m_(e,l)||!g_(e,r))}),Tv(i)),u=av(e,"mouseup").pipe(Dv(c),ed(([t,e])=>e),function(t,e=fv){var n;const s=(n=t)instanceof Date&&!isNaN(+n)?+t-e.now():Math.abs(t);return t=>t.lift(new Vv(s,e))}(0),Tv(i));yv([a.pipe(T(t=>0)),u.pipe(T(t=>1))]).subscribe(e=>t.run(()=>s(e)))},y_?()=>setTimeout(()=>a(),100):a))}const __=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function b_(t){const e=Array.from(t.querySelectorAll(__)).filter(t=>-1!==t.tabIndex);return[e[0],e[e.length-1]]}const w_=/\s+/,S_=new class{getAllStyles(t){return window.getComputedStyle(t)}getStyle(t,e){return this.getAllStyles(t)[e]}isStaticPositioned(t){return"static"===(this.getStyle(t,"position")||"static")}offsetParent(t){let e=t.offsetParent||document.documentElement;for(;e&&e!==document.documentElement&&this.isStaticPositioned(e);)e=e.offsetParent;return e||document.documentElement}position(t,e=!0){let n,s={width:0,height:0,top:0,bottom:0,left:0,right:0};if("fixed"===this.getStyle(t,"position"))n=t.getBoundingClientRect(),n={top:n.top,bottom:n.bottom,left:n.left,right:n.right,height:n.height,width:n.width};else{const e=this.offsetParent(t);n=this.offset(t,!1),e!==document.documentElement&&(s=this.offset(e,!1)),s.top+=e.clientTop,s.left+=e.clientLeft}return n.top-=s.top,n.bottom-=s.top,n.left-=s.left,n.right-=s.left,e&&(n.top=Math.round(n.top),n.bottom=Math.round(n.bottom),n.left=Math.round(n.left),n.right=Math.round(n.right)),n}offset(t,e=!0){const n=t.getBoundingClientRect(),s=window.pageYOffset-document.documentElement.clientTop,i=window.pageXOffset-document.documentElement.clientLeft;let r={height:n.height||t.offsetHeight,width:n.width||t.offsetWidth,top:n.top+s,bottom:n.bottom+s,left:n.left+i,right:n.right+i};return e&&(r.height=Math.round(r.height),r.width=Math.round(r.width),r.top=Math.round(r.top),r.bottom=Math.round(r.bottom),r.left=Math.round(r.left),r.right=Math.round(r.right)),r}positionElements(t,e,n,s){const[i="top",r="center"]=n.split("-"),o=s?this.offset(t,!1):this.position(t,!1),l=this.getAllStyles(e),a=parseFloat(l.marginTop),c=parseFloat(l.marginBottom),u=parseFloat(l.marginLeft),h=parseFloat(l.marginRight);let d=0,p=0;switch(i){case"top":d=o.top-(e.offsetHeight+a+c);break;case"bottom":d=o.top+o.height;break;case"left":p=o.left-(e.offsetWidth+u+h);break;case"right":p=o.left+o.width}switch(r){case"top":d=o.top;break;case"bottom":d=o.top+o.height-e.offsetHeight;break;case"left":p=o.left;break;case"right":p=o.left+o.width-e.offsetWidth;break;case"center":"top"===i||"bottom"===i?p=o.left+o.width/2-e.offsetWidth/2:d=o.top+o.height/2-e.offsetHeight/2}e.style.transform=`translate(${Math.round(p)}px, ${Math.round(d)}px)`;const f=e.getBoundingClientRect(),g=document.documentElement,m=window.innerHeight||g.clientHeight,y=window.innerWidth||g.clientWidth;return f.left>=0&&f.top>=0&&f.right<=y&&f.bottom<=m}};function C_(t,e,n,s,i){let r=Array.isArray(n)?n:n.split(w_);const o=["top","bottom","left","right","top-left","top-right","bottom-left","bottom-right","left-top","left-bottom","right-top","right-bottom"],l=e.classList,a=t=>{const[e,n]=t.split("-"),s=[];return i&&(s.push(`${i}-${e}`),n&&s.push(`${i}-${e}-${n}`),s.forEach(t=>{l.add(t)})),s};i&&o.forEach(t=>{l.remove(`${i}-${t}`)});let c=r.findIndex(t=>"auto"===t);c>=0&&o.forEach(function(t){null==r.find(e=>-1!==e.search("^"+t))&&r.splice(c++,1,t)});const u=e.style;u.position="absolute",u.top="0",u.left="0",u["will-change"]="transform";let h=null,d=!1;for(h of r){let n=a(h);if(S_.positionElements(t,e,h,s)){d=!0;break}i&&n.forEach(t=>{l.remove(t)})}return d||(h=r[0],a(h),S_.positionElements(t,e,h,s)),h}new Date(1882,10,12),new Date(2174,10,25);let I_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju,lv]]}),t})(),x_=(()=>{class t{constructor(){this.autoClose=!0,this.placement=["bottom-left","bottom-right","top-left","top-right"]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:function(){return new t},token:t,providedIn:"root"}),t})(),T_=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=zt({type:t,selectors:[["",8,"navbar"]]}),t})(),E_=(()=>{class t{constructor(t){this.elementRef=t,this._disabled=!1}set disabled(t){this._disabled=""===t||!0===t}get disabled(){return this._disabled}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["","ngbDropdownItem",""]],hostAttrs:[1,"dropdown-item"],hostVars:2,hostBindings:function(t,e){2&t&&nl("disabled",e.disabled)},inputs:{disabled:"disabled"}}),t})(),k_=(()=>{class t{constructor(t,e){this.dropdown=t,this.placement="bottom",this.isOpen=!1,this.nativeElement=e.nativeElement}}return t.\u0275fac=function(e){return new(e||t)(Ao(it(()=>R_)),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["","ngbDropdownMenu",""]],contentQueries:function(t,e,n){if(1&t&&uc(n,E_,!1),2&t){let t;lc(t=pc())&&(e.menuItems=t)}},hostVars:5,hostBindings:function(t,e){1&t&&Bo("keydown.ArrowUp",function(t){return e.dropdown.onKeyDown(t)})("keydown.ArrowDown",function(t){return e.dropdown.onKeyDown(t)})("keydown.Home",function(t){return e.dropdown.onKeyDown(t)})("keydown.End",function(t){return e.dropdown.onKeyDown(t)})("keydown.Enter",function(t){return e.dropdown.onKeyDown(t)})("keydown.Space",function(t){return e.dropdown.onKeyDown(t)})("keydown.Tab",function(t){return e.dropdown.onKeyDown(t)})("keydown.Shift.Tab",function(t){return e.dropdown.onKeyDown(t)}),2&t&&(Eo("x-placement",e.placement),nl("dropdown-menu",!0)("show",e.dropdown.isOpen()))}}),t})(),O_=(()=>{class t{constructor(t,e){this.dropdown=t,this.nativeElement=e.nativeElement}}return t.\u0275fac=function(e){return new(e||t)(Ao(it(()=>R_)),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["","ngbDropdownAnchor",""]],hostAttrs:[1,"dropdown-toggle"],hostVars:1,hostBindings:function(t,e){2&t&&Eo("aria-expanded",e.dropdown.isOpen())}}),t})(),A_=(()=>{class t extends O_{constructor(t,e){super(t,e)}}return t.\u0275fac=function(e){return new(e||t)(Ao(it(()=>R_)),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["","ngbDropdownToggle",""]],hostAttrs:[1,"dropdown-toggle"],hostVars:1,hostBindings:function(t,e){1&t&&Bo("click",function(){return e.dropdown.toggle()})("keydown.ArrowUp",function(t){return e.dropdown.onKeyDown(t)})("keydown.ArrowDown",function(t){return e.dropdown.onKeyDown(t)})("keydown.Home",function(t){return e.dropdown.onKeyDown(t)})("keydown.End",function(t){return e.dropdown.onKeyDown(t)})("keydown.Tab",function(t){return e.dropdown.onKeyDown(t)})("keydown.Shift.Tab",function(t){return e.dropdown.onKeyDown(t)}),2&t&&Eo("aria-expanded",e.dropdown.isOpen())},features:[Pl([{provide:O_,useExisting:it(()=>t)}]),fo]}),t})(),R_=(()=>{class t{constructor(t,e,n,s,i,r,o){this._changeDetector=t,this._document=n,this._ngZone=s,this._elementRef=i,this._renderer=r,this._closed$=new C,this._bodyContainer=null,this._open=!1,this.openChange=new Qa,this.placement=e.placement,this.container=e.container,this.autoClose=e.autoClose,this.display=o?"static":"dynamic",this._zoneSubscription=s.onStable.subscribe(()=>{this._positionMenu()})}ngAfterContentInit(){this._ngZone.onStable.pipe(Qh(1)).subscribe(()=>{this._applyPlacementClasses(),this._open&&this._setCloseHandlers()})}ngOnChanges(t){t.container&&this._open&&this._applyContainer(this.container),t.placement&&!t.placement.isFirstChange&&this._applyPlacementClasses()}isOpen(){return this._open}open(){this._open||(this._open=!0,this._applyContainer(this.container),this.openChange.emit(!0),this._setCloseHandlers(),this._anchor&&this._anchor.nativeElement.focus())}_setCloseHandlers(){v_(this._ngZone,this._document,this.autoClose,t=>{this.close(),0===t&&this._anchor.nativeElement.focus()},this._closed$,this._menu?[this._menu.nativeElement]:[],this._anchor?[this._anchor.nativeElement]:[],".dropdown-item,.dropdown-divider")}close(){this._open&&(this._open=!1,this._resetContainer(),this._closed$.next(),this.openChange.emit(!1),this._changeDetector.markForCheck())}toggle(){this.isOpen()?this.close():this.open()}ngOnDestroy(){this._resetContainer(),this._closed$.next(),this._zoneSubscription.unsubscribe()}onKeyDown(t){const e=t.which,n=this._getMenuElements();let s=-1,i=null;const r=this._isEventFromToggle(t);if(!r&&n.length&&n.forEach((e,n)=>{e.contains(t.target)&&(i=e),e===this._document.activeElement&&(s=n)}),e!==f_.Space&&e!==f_.Enter){if(e!==f_.Tab){if(r||i){if(this.open(),n.length){switch(e){case f_.ArrowDown:s=Math.min(s+1,n.length-1);break;case f_.ArrowUp:if(this._isDropup()&&-1===s){s=n.length-1;break}s=Math.max(s-1,0);break;case f_.Home:s=0;break;case f_.End:s=n.length-1}n[s].focus()}t.preventDefault()}}else if(t.target&&this.isOpen()&&this.autoClose){if(this._anchor.nativeElement===t.target)return void("body"!==this.container||t.shiftKey?t.shiftKey&&this.close():(this._renderer.setAttribute(this._menu.nativeElement,"tabindex","0"),this._menu.nativeElement.focus(),this._renderer.removeAttribute(this._menu.nativeElement,"tabindex")));if("body"===this.container){const e=this._menu.nativeElement.querySelectorAll(__);t.shiftKey&&t.target===e[0]?(this._anchor.nativeElement.focus(),t.preventDefault()):t.shiftKey||t.target!==e[e.length-1]||(this._anchor.nativeElement.focus(),this.close())}else av(t.target,"focusout").pipe(Qh(1)).subscribe(({relatedTarget:t})=>{this._elementRef.nativeElement.contains(t)||this.close()})}}else!i||!0!==this.autoClose&&"inside"!==this.autoClose||av(i,"click").pipe(Qh(1)).subscribe(()=>this.close())}_isDropup(){return this._elementRef.nativeElement.classList.contains("dropup")}_isEventFromToggle(t){return this._anchor.nativeElement.contains(t.target)}_getMenuElements(){const t=this._menu;return null==t?[]:t.menuItems.filter(t=>!t.disabled).map(t=>t.elementRef.nativeElement)}_positionMenu(){const t=this._menu;this.isOpen()&&t&&this._applyPlacementClasses("dynamic"===this.display?C_(this._anchor.nativeElement,this._bodyContainer||this._menu.nativeElement,this.placement,"body"===this.container):this._getFirstPlacement(this.placement))}_getFirstPlacement(t){return Array.isArray(t)?t[0]:t.split(" ")[0]}_resetContainer(){const t=this._renderer;if(this._menu){const e=this._menu.nativeElement;t.appendChild(this._elementRef.nativeElement,e),t.removeStyle(e,"position"),t.removeStyle(e,"transform")}this._bodyContainer&&(t.removeChild(this._document.body,this._bodyContainer),this._bodyContainer=null)}_applyContainer(t=null){if(this._resetContainer(),"body"===t){const t=this._renderer,e=this._menu.nativeElement,n=this._bodyContainer=this._bodyContainer||t.createElement("div");t.setStyle(n,"position","absolute"),t.setStyle(e,"position","static"),t.setStyle(n,"z-index","1050"),t.appendChild(n,e),t.appendChild(this._document.body,n)}}_applyPlacementClasses(t){const e=this._menu;if(e){t||(t=this._getFirstPlacement(this.placement));const n=this._renderer,s=this._elementRef.nativeElement;n.removeClass(s,"dropup"),n.removeClass(s,"dropdown"),e.placement="static"===this.display?null:t;const i=-1!==t.search("^top")?"dropup":"dropdown";n.addClass(s,i);const r=this._bodyContainer;r&&(n.removeClass(r,"dropup"),n.removeClass(r,"dropdown"),n.addClass(r,i))}}}return t.\u0275fac=function(e){return new(e||t)(Ao(ua),Ao(x_),Ao(vu),Ao(Uc),Ao(Bl),Ao($l),Ao(T_,8))},t.\u0275dir=zt({type:t,selectors:[["","ngbDropdown",""]],contentQueries:function(t,e,n){if(1&t&&(uc(n,k_,!0),uc(n,O_,!0)),2&t){let t;lc(t=pc())&&(e._menu=t.first),lc(t=pc())&&(e._anchor=t.first)}},hostVars:2,hostBindings:function(t,e){2&t&&nl("show",e.isOpen())},inputs:{_open:["open","_open"],placement:"placement",container:"container",autoClose:"autoClose",display:"display"},outputs:{openChange:"openChange"},exportAs:["ngbDropdown"],features:[ae]}),t})(),D_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)}}),t})(),M_=(()=>{class t{constructor(t){this._ngbConfig=t,this.backdrop=!0,this.keyboard=!0}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(t){this._animation=t}}return t.\u0275fac=function(e){return new(e||t)(_s(e_))},t.\u0275prov=lt({factory:function(){return new t(_s(e_))},token:t,providedIn:"root"}),t})();class P_{constructor(t,e,n){this.nodes=t,this.viewRef=e,this.componentRef=n}}class F_{constructor(t,e,n,s,i,r,o){this._type=t,this._injector=e,this._viewContainerRef=n,this._renderer=s,this._ngZone=i,this._componentFactoryResolver=r,this._applicationRef=o,this._windowRef=null,this._contentRef=null}open(t,e,n=!1){this._windowRef||(this._contentRef=this._getContentRef(t,e),this._windowRef=this._viewContainerRef.createComponent(this._componentFactoryResolver.resolveComponentFactory(this._type),this._viewContainerRef.length,this._injector,this._contentRef.nodes));const{nativeElement:s}=this._windowRef.location,i=this._ngZone.onStable.pipe(Qh(1),j(()=>r_(this._ngZone,s,({classList:t})=>t.add("show"),{animation:n,runningTransition:"continue"})));return{windowRef:this._windowRef,transition$:i}}close(t=!1){return this._windowRef?r_(this._ngZone,this._windowRef.location.nativeElement,({classList:t})=>t.remove("show"),{animation:t,runningTransition:"stop"}).pipe(bd(()=>{var t;this._windowRef&&(this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._windowRef.hostView)),this._windowRef=null),(null===(t=this._contentRef)||void 0===t?void 0:t.viewRef)&&(this._applicationRef.detachView(this._contentRef.viewRef),this._contentRef.viewRef.destroy(),this._contentRef=null)})):Dh(void 0)}_getContentRef(t,e){if(t){if(t instanceof ga){const n=t.createEmbeddedView(e);return this._applicationRef.attachView(n),new P_([n.rootNodes],n)}return new P_([[this._renderer.createText(""+t)]])}return new P_([])}}const L_=()=>{};let N_=(()=>{class t{constructor(t){this._document=t}compensate(){const t=this._getWidth();return this._isPresent(t)?this._adjustBody(t):L_}_adjustBody(t){const e=this._document.body,n=e.style.paddingRight,s=parseFloat(window.getComputedStyle(e)["padding-right"]);return e.style["padding-right"]=s+t+"px",()=>e.style["padding-right"]=n}_isPresent(t){const e=this._document.body.getBoundingClientRect();return window.innerWidth-(e.left+e.right)>=t-.1*t}_getWidth(){const t=this._document.createElement("div");t.className="modal-scrollbar-measure";const e=this._document.body;e.appendChild(t);const n=t.getBoundingClientRect().width-t.clientWidth;return e.removeChild(t),n}}return t.\u0275fac=function(e){return new(e||t)(_s(vu))},t.\u0275prov=lt({factory:function(){return new t(_s(vu))},token:t,providedIn:"root"}),t})(),V_=(()=>{class t{constructor(t,e){this._el=t,this._zone=e}ngOnInit(){this._zone.onStable.asObservable().pipe(Qh(1)).subscribe(()=>{r_(this._zone,this._el.nativeElement,(t,e)=>{e&&Xv(t),t.classList.add("show")},{animation:this.animation,runningTransition:"continue"})})}hide(){return r_(this._zone,this._el.nativeElement,({classList:t})=>t.remove("show"),{animation:this.animation,runningTransition:"stop"})}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao(Uc))},t.\u0275cmp=Vt({type:t,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1050"],hostVars:6,hostBindings:function(t,e){2&t&&(sl("modal-backdrop"+(e.backdropClass?" "+e.backdropClass:"")),nl("show",!e.animation)("fade",e.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})();class U_{close(t){}dismiss(t){}}class j_{constructor(t,e,n,s){this._windowCmptRef=t,this._contentRef=e,this._backdropCmptRef=n,this._beforeDismiss=s,this._closed=new C,this._dismissed=new C,this._hidden=new C,t.instance.dismissEvent.subscribe(t=>{this.dismiss(t)}),this.result=new Promise((t,e)=>{this._resolve=t,this._reject=e}),this.result.then(null,()=>{})}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe(Tv(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe(Tv(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}close(t){this._windowCmptRef&&(this._closed.next(t),this._resolve(t),this._removeModalElements())}_dismiss(t){this._dismissed.next(t),this._reject(t),this._removeModalElements()}dismiss(t){if(this._windowCmptRef)if(this._beforeDismiss){const e=this._beforeDismiss();e&&e.then?e.then(e=>{!1!==e&&this._dismiss(t)},()=>{}):!1!==e&&this._dismiss(t)}else this._dismiss(t)}_removeModalElements(){const t=this._windowCmptRef.instance.hide(),e=this._backdropCmptRef?this._backdropCmptRef.instance.hide():Dh(void 0);t.subscribe(()=>{const{nativeElement:t}=this._windowCmptRef.location;t.parentNode.removeChild(t),this._windowCmptRef.destroy(),this._contentRef&&this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._windowCmptRef=null,this._contentRef=null}),e.subscribe(()=>{if(this._backdropCmptRef){const{nativeElement:t}=this._backdropCmptRef.location;t.parentNode.removeChild(t),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),bv(t,e).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}}var B_=function(t){return t[t.BACKDROP_CLICK=0]="BACKDROP_CLICK",t[t.ESC=1]="ESC",t}({});let H_=(()=>{class t{constructor(t,e,n){this._document=t,this._elRef=e,this._zone=n,this._closed$=new C,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.dismissEvent=new Qa,this.shown=new C,this.hidden=new C}dismiss(t){this.dismissEvent.emit(t)}ngOnInit(){this._elWithFocus=this._document.activeElement}ngAfterViewInit(){this._show()}ngOnDestroy(){this._disableEventHandling()}hide(){const{nativeElement:t}=this._elRef,e={animation:this.animation,runningTransition:"stop"},n=bv(r_(this._zone,t,()=>t.classList.remove("show"),e),r_(this._zone,this._dialogEl.nativeElement,()=>{},e));return n.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),n}_show(){const t={animation:this.animation,runningTransition:"continue"};bv(r_(this._zone,this._elRef.nativeElement,(t,e)=>{e&&Xv(t),t.classList.add("show")},t),r_(this._zone,this._dialogEl.nativeElement,()=>{},t)).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){const{nativeElement:t}=this._elRef;this._zone.runOutsideAngular(()=>{av(t,"keydown").pipe(Tv(this._closed$),ed(t=>t.which===f_.Escape)).subscribe(t=>{this.keyboard?requestAnimationFrame(()=>{t.defaultPrevented||this._zone.run(()=>this.dismiss(B_.ESC))}):"static"===this.backdrop&&this._bumpBackdrop()});let e=!1;av(this._dialogEl.nativeElement,"mousedown").pipe(Tv(this._closed$),bd(()=>e=!1),Wh(()=>av(t,"mouseup").pipe(Tv(this._closed$),Qh(1))),ed(({target:e})=>t===e)).subscribe(()=>{e=!0}),av(t,"click").pipe(Tv(this._closed$)).subscribe(({target:n})=>{t===n&&("static"===this.backdrop?this._bumpBackdrop():!0!==this.backdrop||e||this._zone.run(()=>this.dismiss(B_.BACKDROP_CLICK))),e=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){const{nativeElement:t}=this._elRef;if(!t.contains(document.activeElement)){const e=t.querySelector("[ngbAutofocus]"),n=b_(t)[0];(e||n||t).focus()}}_restoreFocus(){const t=this._document.body,e=this._elWithFocus;let n;n=e&&e.focus&&t.contains(e)?e:t,this._zone.runOutsideAngular(()=>{setTimeout(()=>n.focus()),this._elWithFocus=null})}_bumpBackdrop(){"static"===this.backdrop&&r_(this._zone,this._elRef.nativeElement,({classList:t})=>(t.add("modal-static"),()=>t.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}}return t.\u0275fac=function(e){return new(e||t)(Ao(vu),Ao(Bl),Ao(Uc))},t.\u0275cmp=Vt({type:t,selectors:[["ngb-modal-window"]],viewQuery:function(t,e){if(1&t&&(n=$v,!0,cc(Me(),De(),n,true,undefined,!0)),2&t){let t;lc(t=pc())&&(e._dialogEl=t.first)}var n},hostAttrs:["role","dialog","tabindex","-1"],hostVars:7,hostBindings:function(t,e){2&t&&(Eo("aria-modal",!0)("aria-labelledby",e.ariaLabelledBy)("aria-describedby",e.ariaDescribedBy),sl("modal d-block"+(e.windowClass?" "+e.windowClass:"")),nl("fade",e.animation))},inputs:{backdrop:"backdrop",keyboard:"keyboard",animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",centered:"centered",scrollable:"scrollable",size:"size",windowClass:"windowClass"},outputs:{dismissEvent:"dismiss"},ngContentSelectors:Hv,decls:4,vars:2,consts:[["role","document"],["dialog",""],[1,"modal-content"]],template:function(t,e){1&t&&(qo(),Mo(0,"div",0,1),Mo(2,"div",2),Go(3),Po(),Po()),2&t&&sl("modal-dialog"+(e.size?" modal-"+e.size:"")+(e.centered?" modal-dialog-centered":"")+(e.scrollable?" modal-dialog-scrollable":""))},styles:["ngb-modal-window .component-host-scrollable{-ms-flex-direction:column;display:-ms-flexbox;display:flex;flex-direction:column;overflow:hidden}"],encapsulation:2}),t})(),$_=(()=>{class t{constructor(t,e,n,s,i,r){this._applicationRef=t,this._injector=e,this._document=n,this._scrollBar=s,this._rendererFactory=i,this._ngZone=r,this._activeWindowCmptHasChanged=new C,this._ariaHiddenValues=new Map,this._backdropAttributes=["animation","backdropClass"],this._modalRefs=[],this._windowAttributes=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","keyboard","scrollable","size","windowClass"],this._windowCmpts=[],this._activeInstances=new Qa,this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){const t=this._windowCmpts[this._windowCmpts.length-1];((t,e,n,s=!1)=>{this._ngZone.runOutsideAngular(()=>{const t=av(e,"focusin").pipe(Tv(n),T(t=>t.target));av(e,"keydown").pipe(Tv(n),ed(t=>t.which===f_.Tab),Dv(t)).subscribe(([t,n])=>{const[s,i]=b_(e);n!==s&&n!==e||!t.shiftKey||(i.focus(),t.preventDefault()),n!==i||t.shiftKey||(s.focus(),t.preventDefault())}),s&&av(e,"click").pipe(Tv(n),Dv(t),T(t=>t[1])).subscribe(t=>t.focus())})})(0,t.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(t.location.nativeElement)}})}open(t,e,n,s){const i=s.container instanceof HTMLElement?s.container:Jv(s.container)?this._document.querySelector(s.container):this._document.body,r=this._rendererFactory.createRenderer(null,null),o=this._scrollBar.compensate(),l=()=>{this._modalRefs.length||(r.removeClass(this._document.body,"modal-open"),this._revertAriaHidden())};if(!i)throw new Error(`The specified modal container "${s.container||"body"}" was not found in the DOM.`);const a=new U_,c=this._getContentRef(t,s.injector||e,n,a,s);let u=!1!==s.backdrop?this._attachBackdrop(t,i):void 0,h=this._attachWindowComponent(t,i,c),d=new j_(h,c,u,s.beforeDismiss);return this._registerModalRef(d),this._registerWindowCmpt(h),d.result.then(o,o),d.result.then(l,l),a.close=t=>{d.close(t)},a.dismiss=t=>{d.dismiss(t)},this._applyWindowOptions(h.instance,s),1===this._modalRefs.length&&r.addClass(this._document.body,"modal-open"),u&&u.instance&&this._applyBackdropOptions(u.instance,s),d}get activeInstances(){return this._activeInstances}dismissAll(t){this._modalRefs.forEach(e=>e.dismiss(t))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(t,e){let n=t.resolveComponentFactory(V_).create(this._injector);return this._applicationRef.attachView(n.hostView),e.appendChild(n.location.nativeElement),n}_attachWindowComponent(t,e,n){let s=t.resolveComponentFactory(H_).create(this._injector,n.nodes);return this._applicationRef.attachView(s.hostView),e.appendChild(s.location.nativeElement),s}_applyWindowOptions(t,e){this._windowAttributes.forEach(n=>{Jv(e[n])&&(t[n]=e[n])})}_applyBackdropOptions(t,e){this._backdropAttributes.forEach(n=>{Jv(e[n])&&(t[n]=e[n])})}_getContentRef(t,e,n,s,i){return n?n instanceof ga?this._createFromTemplateRef(n,s):"string"==typeof n?this._createFromString(n):this._createFromComponent(t,e,n,s,i):new P_([])}_createFromTemplateRef(t,e){const n=t.createEmbeddedView({$implicit:e,close(t){e.close(t)},dismiss(t){e.dismiss(t)}});return this._applicationRef.attachView(n),new P_([n.rootNodes],n)}_createFromString(t){const e=this._document.createTextNode(""+t);return new P_([[e]])}_createFromComponent(t,e,n,s,i){const r=t.resolveComponentFactory(n),o=ho.create({providers:[{provide:U_,useValue:s}],parent:e}),l=r.create(o),a=l.location.nativeElement;return i.scrollable&&a.classList.add("component-host-scrollable"),this._applicationRef.attachView(l.hostView),new P_([[a]],l.hostView,l)}_setAriaHidden(t){const e=t.parentElement;e&&t!==this._document.body&&(Array.from(e.children).forEach(e=>{e!==t&&"SCRIPT"!==e.nodeName&&(this._ariaHiddenValues.set(e,e.getAttribute("aria-hidden")),e.setAttribute("aria-hidden","true"))}),this._setAriaHidden(e))}_revertAriaHidden(){this._ariaHiddenValues.forEach((t,e)=>{t?e.setAttribute("aria-hidden",t):e.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(t){const e=()=>{const e=this._modalRefs.indexOf(t);e>-1&&(this._modalRefs.splice(e,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(t),this._activeInstances.emit(this._modalRefs),t.result.then(e,e)}_registerWindowCmpt(t){this._windowCmpts.push(t),this._activeWindowCmptHasChanged.next(),t.onDestroy(()=>{const e=this._windowCmpts.indexOf(t);e>-1&&(this._windowCmpts.splice(e,1),this._activeWindowCmptHasChanged.next())})}}return t.\u0275fac=function(e){return new(e||t)(_s(ou),_s(ho),_s(vu),_s(N_),_s(Hl),_s(Uc))},t.\u0275prov=lt({factory:function(){return new t(_s(ou),_s(Qr),_s(vu),_s(N_),_s(Hl),_s(Uc))},token:t,providedIn:"root"}),t})(),z_=(()=>{class t{constructor(t,e,n,s){this._moduleCFR=t,this._injector=e,this._modalStack=n,this._config=s}open(t,e={}){const n=Object.assign(Object.assign(Object.assign({},this._config),{animation:this._config.animation}),e);return this._modalStack.open(this._moduleCFR,this._injector,t,n)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(t){this._modalStack.dismissAll(t)}hasOpenModals(){return this._modalStack.hasOpenModals()}}return t.\u0275fac=function(e){return new(e||t)(_s(Nl),_s(ho),_s($_),_s(M_))},t.\u0275prov=lt({factory:function(){return new t(_s(Nl),_s(Qr),_s($_),_s(M_))},token:t,providedIn:"root"}),t})(),W_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[z_]}),t})(),q_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),G_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),K_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),Q_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),Z_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),Y_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),J_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),X_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)}}),t})(),tb=(()=>{class t{constructor(){this.highlightClass="ngb-highlight"}ngOnChanges(t){const e=Yv(this.result),n=(Array.isArray(this.term)?this.term:[this.term]).map(t=>Yv(t).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")).filter(t=>t);this.parts=n.length?e.split(new RegExp(`(${n.join("|")})`,"gmi")):[e]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["ngb-highlight"]],inputs:{highlightClass:"highlightClass",result:"result",term:"term"},features:[ae],decls:1,vars:1,consts:[["ngFor","",3,"ngForOf"],[3,"class",4,"ngIf","ngIfElse"],["even",""]],template:function(t,e){1&t&&ko(0,qv,3,2,"ng-template",0),2&t&&Ro("ngForOf",e.parts)},directives:[Hu,zu],styles:[".ngb-highlight{font-weight:700}"],encapsulation:2,changeDetection:0}),t})(),eb=(()=>{class t{constructor(){this.activeIdx=0,this.focusFirst=!0,this.formatter=Yv,this.selectEvent=new Qa,this.activeChangeEvent=new Qa}hasActive(){return this.activeIdx>-1&&this.activeIdx=0?this.id+"-"+this.activeIdx:void 0)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["ngb-typeahead-window"]],hostAttrs:["role","listbox",1,"dropdown-menu","show"],hostVars:1,hostBindings:function(t,e){1&t&&Bo("mousedown",function(t){return t.preventDefault()}),2&t&&vl("id",e.id)},inputs:{focusFirst:"focusFirst",formatter:"formatter",id:"id",results:"results",term:"term",resultTemplate:"resultTemplate"},outputs:{selectEvent:"select",activeChangeEvent:"activeChange"},exportAs:["ngbTypeaheadWindow"],decls:3,vars:1,consts:[["rt",""],["ngFor","",3,"ngForOf"],[3,"result","term"],["type","button","role","option",1,"dropdown-item",3,"id","mouseenter","click"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(t,e){1&t&&(ko(0,Gv,1,2,"ng-template",null,0,yc),ko(2,Zv,2,9,"ng-template",1)),2&t&&(Xi(2),Ro("ngForOf",e.results))},directives:[Hu,tb,Yu],encapsulation:2}),t})();const nb=new Qn("live announcer delay",{providedIn:"root",factory:function(){return 100}});function sb(t,e=!1){let n=t.body.querySelector("#ngb-live");return null==n&&e&&(n=t.createElement("div"),n.setAttribute("id","ngb-live"),n.setAttribute("aria-live","polite"),n.setAttribute("aria-atomic","true"),n.classList.add("sr-only"),t.body.appendChild(n)),n}let ib=(()=>{class t{constructor(t,e){this._document=t,this._delay=e}ngOnDestroy(){const t=sb(this._document);t&&t.parentElement.removeChild(t)}say(t){const e=sb(this._document,!0),n=this._delay;if(null!=e){e.textContent="";const s=()=>e.textContent=t;null===n?s():setTimeout(s,n)}}}return t.\u0275fac=function(e){return new(e||t)(_s(vu),_s(nb))},t.\u0275prov=lt({factory:function(){return new t(_s(vu),_s(nb))},token:t,providedIn:"root"}),t})(),rb=(()=>{class t{constructor(){this.editable=!0,this.focusFirst=!0,this.showHint=!1,this.placement=["bottom-left","bottom-right","top-left","top-right"]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:function(){return new t},token:t,providedIn:"root"}),t})(),ob=0,lb=(()=>{class t{constructor(t,e,n,s,i,r,o,l,a,c,u,h){this._elementRef=t,this._renderer=n,this._live=l,this._document=a,this._ngZone=c,this._changeDetector=u,this._subscription=null,this._closed$=new C,this._inputValueBackup=null,this._windowRef=null,this.autocomplete="off",this.placement="bottom-left",this.selectItem=new Qa,this.activeDescendant=null,this.popupId="ngb-typeahead-"+ob++,this._onTouched=()=>{},this._onChange=t=>{},this.container=r.container,this.editable=r.editable,this.focusFirst=r.focusFirst,this.showHint=r.showHint,this.placement=r.placement,this._valueChanges=av(t.nativeElement,"input").pipe(T(t=>t.target.value)),this._resubscribeTypeahead=new Mh(null),this._popupService=new F_(eb,s,e,n,this._ngZone,i,h),this._zoneSubscription=o.onStable.subscribe(()=>{this.isPopupOpen()&&C_(this._elementRef.nativeElement,this._windowRef.location.nativeElement,this.placement,"body"===this.container)})}ngOnInit(){const t=this._valueChanges.pipe(bd(t=>{this._inputValueBackup=this.showHint?t:null,this._onChange(this.editable?t:void 0)})).pipe(this.ngbTypeahead),e=this._resubscribeTypeahead.pipe(Wh(()=>t));this._subscription=this._subscribeToUserInput(e)}ngOnDestroy(){this._closePopup(),this._unsubscribeFromUserInput(),this._zoneSubscription.unsubscribe()}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}writeValue(t){this._writeInputValue(this._formatItemForInput(t)),this.showHint&&(this._inputValueBackup=t)}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}dismissPopup(){this.isPopupOpen()&&(this._resubscribeTypeahead.next(null),this._closePopup(),this.showHint&&null!==this._inputValueBackup&&this._writeInputValue(this._inputValueBackup),this._changeDetector.markForCheck())}isPopupOpen(){return null!=this._windowRef}handleBlur(){this._resubscribeTypeahead.next(null),this._onTouched()}handleKeyDown(t){if(this.isPopupOpen())switch(t.which){case f_.ArrowDown:t.preventDefault(),this._windowRef.instance.next(),this._showHint();break;case f_.ArrowUp:t.preventDefault(),this._windowRef.instance.prev(),this._showHint();break;case f_.Enter:case f_.Tab:const e=this._windowRef.instance.getActive();Jv(e)&&(t.preventDefault(),t.stopPropagation(),this._selectResult(e)),this._closePopup()}}_openPopup(){if(!this.isPopupOpen()){this._inputValueBackup=this._elementRef.nativeElement.value;const{windowRef:t}=this._popupService.open();this._windowRef=t,this._windowRef.instance.id=this.popupId,this._windowRef.instance.selectEvent.subscribe(t=>this._selectResultClosePopup(t)),this._windowRef.instance.activeChangeEvent.subscribe(t=>this.activeDescendant=t),"body"===this.container&&this._document.querySelector(this.container).appendChild(this._windowRef.location.nativeElement),this._changeDetector.markForCheck(),v_(this._ngZone,this._document,"outside",()=>this.dismissPopup(),this._closed$,[this._elementRef.nativeElement,this._windowRef.location.nativeElement])}}_closePopup(){this._popupService.close().subscribe(()=>{this._closed$.next(),this._windowRef=null,this.activeDescendant=null})}_selectResult(t){let e=!1;this.selectItem.emit({item:t,preventDefault:()=>{e=!0}}),this._resubscribeTypeahead.next(null),e||(this.writeValue(t),this._onChange(t))}_selectResultClosePopup(t){this._selectResult(t),this._closePopup()}_showHint(){var t;if(this.showHint&&(null===(t=this._windowRef)||void 0===t?void 0:t.instance.hasActive())&&null!=this._inputValueBackup){const t=this._inputValueBackup.toLowerCase(),e=this._formatItemForInput(this._windowRef.instance.getActive());t===e.substr(0,this._inputValueBackup.length).toLowerCase()?(this._writeInputValue(this._inputValueBackup+e.substr(this._inputValueBackup.length)),this._elementRef.nativeElement.setSelectionRange.apply(this._elementRef.nativeElement,[this._inputValueBackup.length,e.length])):this._writeInputValue(e)}}_formatItemForInput(t){return null!=t&&this.inputFormatter?this.inputFormatter(t):Yv(t)}_writeInputValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",Yv(t))}_subscribeToUserInput(t){return t.subscribe(t=>{t&&0!==t.length?(this._openPopup(),this._windowRef.instance.focusFirst=this.focusFirst,this._windowRef.instance.results=t,this._windowRef.instance.term=this._elementRef.nativeElement.value,this.resultFormatter&&(this._windowRef.instance.formatter=this.resultFormatter),this.resultTemplate&&(this._windowRef.instance.resultTemplate=this.resultTemplate),this._windowRef.instance.resetActive(),this._windowRef.changeDetectorRef.detectChanges(),this._showHint()):this._closePopup();const e=t?t.length:0;this._live.say(0===e?"No results available":`${e} result${1===e?"":"s"} available`)})}_unsubscribeFromUserInput(){this._subscription&&this._subscription.unsubscribe(),this._subscription=null}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao(Sa),Ao($l),Ao(ho),Ao(Nl),Ao(rb),Ao(Uc),Ao(ib),Ao(vu),Ao(Uc),Ao(ua),Ao(ou))},t.\u0275dir=zt({type:t,selectors:[["input","ngbTypeahead",""]],hostAttrs:["autocapitalize","off","autocorrect","off","role","combobox","aria-multiline","false"],hostVars:7,hostBindings:function(t,e){1&t&&Bo("blur",function(){return e.handleBlur()})("keydown",function(t){return e.handleKeyDown(t)}),2&t&&(vl("autocomplete",e.autocomplete),Eo("aria-autocomplete",e.showHint?"both":"list")("aria-activedescendant",e.activeDescendant)("aria-owns",e.isPopupOpen()?e.popupId:null)("aria-expanded",e.isPopupOpen()),nl("open",e.isPopupOpen()))},inputs:{autocomplete:"autocomplete",placement:"placement",container:"container",editable:"editable",focusFirst:"focusFirst",showHint:"showHint",inputFormatter:"inputFormatter",ngbTypeahead:"ngbTypeahead",resultFormatter:"resultFormatter",resultTemplate:"resultTemplate"},outputs:{selectItem:"selectItem"},exportAs:["ngbTypeahead"],features:[Pl([{provide:qm,useExisting:it(()=>t),multi:!0}])]}),t})(),ab=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})();const cb=[o_,u_,h_,d_,p_,I_,D_,W_,q_,G_,K_,Q_,Z_,Y_,J_,X_,ab];let ub=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[cb,o_,u_,h_,d_,p_,I_,D_,W_,q_,G_,K_,Q_,Z_,Y_,J_,X_,ab]}),t})();const hb=["content"];function db(t,e){if(1&t&&(Mo(0,"div",1),Mo(1,"h4",2),fl(2),Po(),Mo(3,"button",3),Bo("click",function(){return e.$implicit.dismiss()}),Mo(4,"span",4),fl(5,"\xd7"),Po(),Po(),Po(),Mo(6,"div",5),Go(7),Po(),Mo(8,"div",6),Go(9,1),Po()),2&t){const t=zo();Xi(2),gl(t.title)}}const pb=[[["","content",""]],[["","footer",""]]],fb=["[content]","[footer]"];let gb=(()=>{class t{constructor(t,e,n){this.modalService=t,this.ngbModalService=e,this.el=n,this.element=n.nativeElement}ngOnInit(){this.id?this.modalService.add(this):console.error("The modal must have an id")}ngOnDestroy(){var t;this.modalService.remove(this.id),null===(t=this.element)||void 0===t||t.remove()}open(t){this.modalReference=this.ngbModalService.open(this.content,t)}close(){var t;null===(t=this.modalReference)||void 0===t||t.close()}}return t.\u0275fac=function(e){return new(e||t)(Ao(um),Ao(z_),Ao(Bl))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-modal"]],viewQuery:function(t,e){if(1&t&&ac(hb,!0),2&t){let t;lc(t=pc())&&(e.content=t.first)}},inputs:{id:"id",title:"title"},ngContentSelectors:fb,decls:2,vars:0,consts:[["content",""],[1,"modal-header"],["id","modal-basic-title",1,"modal-title"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"modal-footer"]],template:function(t,e){1&t&&(qo(pb),ko(0,db,10,1,"ng-template",null,0,yc))},encapsulation:2}),t})();function mb(t,e){if(1&t){const t=Vo();Mo(0,"button",16),Bo("click",function(){Pe(t);const n=e.$implicit;return zo(2).filterByTag(n)}),fl(1),Po()}if(2&t){const t=e.$implicit;Xi(1),ml(" ",t.displayValue," ")}}function yb(t,e){if(1&t){const t=Vo();Mo(0,"span",3),Mo(1,"div",13),Mo(2,"button",14),fl(3),Po(),Mo(4,"div",15),Mo(5,"button",16),Bo("click",function(){return Pe(t),zo().filterByTag(void 0)}),fl(6," All Tags "),Po(),ko(7,mb,2,1,"button",17),Po(),Po(),Po()}if(2&t){const t=zo();Xi(3),ml(" ",t.appliedTagFilter?t.appliedTagFilter.displayValue:"All Tags"," "),Xi(4),Ro("ngForOf",t.allTags)}}let vb=(()=>{class t{constructor(t,e,n,s,i){this.featureToggleService=t,this.ruleManagementService=e,this.spellingsService=n,this.tagsService=s,this.modalService=i,this.appliedTagFilter=void 0,this.listItems=[],this.searchInputTermChange=new Qa,this.appliedTagFilterChange=new Qa,this.refreshAndSelectListItemById=new Qa,this.executeWithChangeCheck=new Qa,this.showSuccessMsg=new Qa,this.showErrorMsg=new Qa,this.allTags=[],this.isTaggingActive=this.featureToggleService.isRuleTaggingActive(),this.isSpellingActive=this.featureToggleService.getSyncToggleActivateSpelling()}ngOnChanges(t){t.listItems&&t.listItems.currentValue&&this.isTaggingActive&&this.refreshTags(t.listItems.currentValue)}filterByTag(t){this.appliedTagFilter=void 0,this.appliedTagFilterChange.emit(t)}createItem(){this.executeWithChangeCheck.emit({executeFnOk:this.isSpellingActive?()=>this.modalService.open("create-modal"):()=>this.createNewRuleItem()})}createNewSpellingItem(){this.currentSolrIndexId&&this.spellingsService.addNewSpelling(this.currentSolrIndexId,this.searchInputTerm).then(t=>this.refreshAndSelectListItemById.emit(t.returnId)).then(()=>this.changeSearchInput("")).then(()=>this.modalService.close("create-modal")).catch(t=>this.showErrorMsg.emit(t.error.message))}createNewRuleItem(){this.currentSolrIndexId&&this.ruleManagementService.addNewRuleItem(this.currentSolrIndexId,this.searchInputTerm,this.appliedTagFilter?[this.appliedTagFilter.id]:[]).then(t=>this.refreshAndSelectListItemById.emit(t.returnId)).then(()=>this.changeSearchInput("")).then(()=>this.modalService.close("create-modal")).catch(t=>this.showErrorMsg.emit(t.error.message))}refreshTags(t){if(this.allTags=this.tagsService.getAllTagsFromListItems(t),this.appliedTagFilter){const{displayValue:t}=this.appliedTagFilter;0===this.allTags.filter(e=>e.displayValue===t).length&&this.filterByTag(void 0)}}changeSearchInput(t){this.searchInputTerm=t,this.searchInputTermChange.emit(t)}}return t.\u0275fac=function(e){return new(e||t)(Ao(Jg),Ao(em),Ao(sm),Ao(om),Ao(um))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-rules-search"]],inputs:{currentSolrIndexId:"currentSolrIndexId",searchInputTerm:"searchInputTerm",appliedTagFilter:"appliedTagFilter",listItems:"listItems"},outputs:{searchInputTermChange:"searchInputTermChange",appliedTagFilterChange:"appliedTagFilterChange",refreshAndSelectListItemById:"refreshAndSelectListItemById",executeWithChangeCheck:"executeWithChangeCheck",showSuccessMsg:"showSuccessMsg",showErrorMsg:"showErrorMsg"},features:[ae],decls:19,vars:3,consts:[[1,"input-group"],["type","text","placeholder","Search or Create Item...","data-test","rules-search-input",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],["class","input-group-btn",4,"ngIf"],[1,"input-group-btn"],["type","button",1,"btn","btn-success","create-button",3,"disabled","click"],["aria-hidden","true",1,"fa","fa-plus"],["id","create-modal","title","Add new rule management or spelling item"],["content",""],["footer","",1,"btn-toolbar"],["type","button","data-dismiss","modal",1,"btn","btn-primary","mr-2",3,"click"],[1,"fa","fa-book","smui-icon"],["type","button","data-dismiss","modal",1,"btn","btn-success",3,"click"],[1,"fa","fa-list","smui-icon"],["ngbDropdown","",1,"d-inline-block"],["id","tags-dropdown","ngbDropdownToggle","",1,"btn","btn-outline-primary","tags-dropdown"],["ngbDropdownMenu","","aria-labelledby","tags-dropdown"],["ngbDropdownItem","",3,"click"],["ngbDropdownItem","",3,"click",4,"ngFor","ngForOf"]],template:function(t,e){1&t&&(Mo(0,"app-smui-card"),Mo(1,"div",0),Mo(2,"input",1),Bo("ngModelChange",function(t){return e.searchInputTermChange.emit(t)})("keyup.enter",function(){return e.createItem()}),Po(),ko(3,yb,8,2,"span",2),Mo(4,"span",3),Mo(5,"button",4),Bo("click",function(){return e.createItem()}),Fo(6,"i",5),fl(7," New "),Po(),Po(),Po(),Po(),Mo(8,"app-smui-modal",6),Mo(9,"div",7),Mo(10,"p"),fl(11," Please select if you want to add a new rule management or spelling item... "),Po(),Po(),Mo(12,"div",8),Mo(13,"button",9),Bo("click",function(){return e.createNewSpellingItem()}),Fo(14,"i",10),fl(15,"Spelling "),Po(),Mo(16,"button",11),Bo("click",function(){return e.createNewRuleItem()}),Fo(17,"i",12),fl(18,"Rule Management "),Po(),Po(),Po()),2&t&&(Xi(2),Ro("ngModel",e.searchInputTerm),Xi(1),Ro("ngIf",e.isTaggingActive&&e.allTags.length>0),Xi(2),Ro("disabled",!e.currentSolrIndexId||!e.searchInputTerm||!e.searchInputTerm.trim()))},directives:[zm,Ym,yy,iv,zu,gb,R_,A_,k_,E_,Hu],styles:[".smui-icon[_ngcontent-%COMP%]{margin-right:.5rem}.tags-dropdown[_ngcontent-%COMP%]{width:150px}.create-button[_ngcontent-%COMP%], .tags-dropdown[_ngcontent-%COMP%]{margin-left:.5rem}"]}),t})();function _b(t,e){if(1&t&&(Mo(0,"span"),fl(1),Po()),2&t){const t=zo(2);Xi(1),ml("of ",t.listItems.length,"")}}function bb(t,e){1&t&&Fo(0,"i",15)}function wb(t,e){1&t&&Fo(0,"i",16)}function Sb(t,e){if(1&t&&(Lo(0),Mo(1,"small",17),fl(2),Po(),No()),2&t){const t=e.$implicit;Xi(2),ml(" ",t," ")}}function Cb(t,e){if(1&t&&(Mo(0,"span",18),fl(1),Po()),2&t){const t=e.$implicit;Xi(1),ml(" ",t.displayValue," ")}}function Ib(t,e){if(1&t){const t=Vo();Mo(0,"button",19),Bo("click",function(e){Pe(t);const n=zo(2).$implicit;return zo(2).deleteRuleItem(n.id,e)}),Fo(1,"i",20),Po()}}function xb(t,e){if(1&t){const t=Vo();Mo(0,"button",19),Bo("click",function(e){Pe(t);const n=zo(2).$implicit;return zo(2).deleteSpellingItem(n.id,e)}),Fo(1,"i",20),Po()}}function Tb(t,e){if(1&t&&(Mo(0,"span",21),Fo(1,"i",22),Po()),2&t){const t=zo(2).$implicit;Xi(1),Ro("title",t.comment.trim())}}const Eb=function(t,e,n){return{active:t,"list-group-item":!0,"smui-list-group-item":!0,"smui-strikethrough":e,"smui-spelling-item":n}};function kb(t,e){if(1&t){const t=Vo();Mo(0,"li",6),Bo("click",function(){Pe(t);const e=zo().$implicit;return zo(2).selectListItemWithCheck(e)}),Mo(1,"span",7),ko(2,bb,1,0,"i",8),ko(3,wb,1,0,"i",9),Po(),Mo(4,"span",10),fl(5),Po(),ko(6,Sb,3,1,"ng-container",3),Mo(7,"span",11),ko(8,Cb,2,1,"span",12),Po(),ko(9,Ib,2,0,"button",13),ko(10,xb,2,0,"button",13),ko(11,Tb,2,1,"span",14),Po()}if(2&t){const t=zo().$implicit,e=zo(2);Ro("ngClass",ja(9,Eb,e.selectedListItem&&e.selectedListItem.id===t.id,!t.isActive,"Spelling"===t.itemType.toString()&&(!e.selectedListItem||e.selectedListItem&&e.selectedListItem.id!==t.id))),Xi(2),Ro("ngIf","RuleManagement"===t.itemType.toString()),Xi(1),Ro("ngIf","Spelling"===t.itemType.toString()),Xi(2),gl(t.term),Xi(1),Ro("ngForOf",t.synonyms),Xi(2),Ro("ngForOf",t.tags),Xi(1),Ro("ngIf","RuleManagement"===t.itemType.toString()),Xi(1),Ro("ngIf","Spelling"===t.itemType.toString()),Xi(1),Ro("ngIf",t.comment.trim().length>0)}}function Ob(t,e){if(1&t&&(Lo(0),ko(1,kb,12,13,"li",5),No()),2&t){const t=e.index,n=zo(2);Xi(1),Ro("ngIf",n.isShowingAllItems||n.limitItemsTo>0&&t0&&t.length>n.limitItemsTo),Xi(1),Ro("ngIf",n.isShowingAllItems&&n.limitItemsTo>0&&t.length>n.limitItemsTo)}}let Mb=(()=>{class t{constructor(t,e,n,s,i){this.featureToggleService=t,this.ruleManagementService=e,this.spellingsService=n,this.listItemsService=s,this.commonService=i,this.listItems=[],this.selectedListItemChange=new Qa,this.listItemsChange=new Qa,this.openDeleteConfirmModal=new Qa,this.executeWithChangeCheck=new Qa,this.showErrorMsg=new Qa,this.limitItemsTo=+this.featureToggleService.getSyncToggleUiListLimitItemsTo(),this.isShowingAllItems=this.limitItemsTo<0}ngOnChanges(t){this.commonService.hasChanged(t,"currentSolrIndexId")&&this.refreshItemsInList().catch(t=>this.showErrorMsg.emit(t))}refreshItemsInList(){return this.currentSolrIndexId?this.listItemsService.getAllItemsForInputList(this.currentSolrIndexId).then(t=>{this.listItems=t,this.listItemsChange.emit(t),this.searchInputTerm=""}):Promise.reject("No selected Solr index")}refreshAndSelectListItemById(t){return this.refreshItemsInList().then(()=>{const e=this.listItems.find(e=>e.id===t);this.selectListItem(e||void 0)}).catch(t=>this.showErrorMsg.emit(t))}getFilteredListItems(){return this.searchInputTerm||this.appliedTagFilter?this.listItems.filter(t=>this.listItemContainsString(t)&&this.listItemContainsTag(t)):this.listItems}selectListItemWithCheck(t){this.executeWithChangeCheck.emit({executeFnOk:()=>this.selectListItem(t)})}deleteSpellingItem(t,e){e.stopPropagation(),this.openDeleteConfirmModal.emit({deleteCallback:()=>this.spellingsService.deleteSpelling(t).then(()=>this.refreshItemsInList()).then(()=>this.selectListItem(void 0)).catch(t=>this.showErrorMsg.emit(t))})}deleteRuleItem(t,e){e.stopPropagation(),this.openDeleteConfirmModal.emit({deleteCallback:()=>this.ruleManagementService.deleteSearchInput(t).then(()=>this.refreshItemsInList()).then(()=>this.selectListItem(void 0)).catch(t=>this.showErrorMsg.emit(t))})}toggleShowMore(){this.isShowingAllItems=!this.isShowingAllItems}selectListItem(t){console.log("In SearchInputListComponent :: selectListItem :: id = "+(t?JSON.stringify(t):"null")),this.selectedListItem=t,this.selectedListItemChange.emit(t)}listItemContainsString(t){const e=(this.searchInputTerm||"").trim().toLowerCase(),n=t=>-1!==t.toLowerCase().indexOf(e);if(0===e.length)return!0;if(n(t.term))return!0;for(const s of t.synonyms)if(n(s))return!0;for(const s of t.additionalTermsForSearch)if(n(s))return!0;return!1}listItemContainsTag(t){if(!this.appliedTagFilter)return!0;for(const e of t.tags)if(e.id===this.appliedTagFilter.id)return!0;return!1}}return t.\u0275fac=function(e){return new(e||t)(Ao(Jg),Ao(em),Ao(sm),Ao(Xg),Ao(_g))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-rules-list"]],inputs:{currentSolrIndexId:"currentSolrIndexId",searchInputTerm:"searchInputTerm",appliedTagFilter:"appliedTagFilter",selectedListItem:"selectedListItem",listItems:"listItems"},outputs:{selectedListItemChange:"selectedListItemChange",listItemsChange:"listItemsChange",openDeleteConfirmModal:"openDeleteConfirmModal",executeWithChangeCheck:"executeWithChangeCheck",showErrorMsg:"showErrorMsg"},features:[ae],decls:1,vars:1,consts:[[4,"ngIf"],[1,"smui-number-of-results"],[1,"list-group","smui-search-input-list"],[4,"ngFor","ngForOf"],["type","button","class","btn btn-link float-right",3,"click",4,"ngIf"],[3,"ngClass","click",4,"ngIf"],[3,"ngClass","click"],[1,"smui-right-gap","smui-align-middle"],["class","fa fa-list smui-align-middle","aria-hidden","true",4,"ngIf"],["class","fa fa-book smui-align-middle","aria-hidden","true",4,"ngIf"],[1,"smui-align-middle","list-item-term"],[1,"smui-tags-container"],["class","badge badge-pill badge-info smui-tag",4,"ngFor","ngForOf"],["type","button","class","btn btn-danger btn-sm float-right",3,"click",4,"ngIf"],["class","badge badge-pill badge-info",4,"ngIf"],["aria-hidden","true",1,"fa","fa-list","smui-align-middle"],["aria-hidden","true",1,"fa","fa-book","smui-align-middle"],[1,"text-muted","smui-input-list-divide-synonym"],[1,"badge","badge-pill","badge-info","smui-tag"],["type","button",1,"btn","btn-danger","btn-sm","float-right",3,"click"],["aria-hidden","true",1,"fa","fa-minus"],[1,"badge","badge-pill","badge-info"],["aria-hidden","true","data-toggle","tooltip","data-placement","top",1,"far","fa-comment-dots",3,"title"],["type","button",1,"btn","btn-link","float-right",3,"click"],[1,"fa","fa-plus","smui-icon"]],template:function(t,e){1&t&&ko(0,Db,9,5,"div",0),2&t&&Ro("ngIf",e.getFilteredListItems())},directives:[zu,Hu,ju],styles:['.smui-list-group-item[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem;cursor:pointer}.smui-input-list-divide-synonym[_ngcontent-%COMP%]:before{content:" | "}li.list-group-item.active[_ngcontent-%COMP%] > .text-muted[_ngcontent-%COMP%]{color:#aaa!important}.smui-search-input-list[_ngcontent-%COMP%]{max-height:calc(100vh - 230px);overflow-y:scroll}.smui-number-of-results[_ngcontent-%COMP%]{font-size:14px;margin-top:10px;margin-bottom:3px;margin-left:5px;color:#777}.smui-tags-container[_ngcontent-%COMP%]{margin-left:5px}.smui-strikethrough[_ngcontent-%COMP%]{text-decoration:line-through}.smui-tag[_ngcontent-%COMP%]{margin-left:5px}.smui-spelling-item[_ngcontent-%COMP%]{background-color:#f0f8ff}.smui-icon[_ngcontent-%COMP%], .smui-right-gap[_ngcontent-%COMP%]{margin-right:.5rem}.smui-align-middle[_ngcontent-%COMP%]{vertical-align:middle}']}),t})();const Pb=["content"];function Fb(t,e){if(1&t){const t=Vo();Mo(0,"div",1),Mo(1,"h4",2),fl(2),Po(),Mo(3,"button",3),Bo("click",function(){return e.$implicit.dismiss()}),Mo(4,"span",4),fl(5,"\xd7"),Po(),Po(),Po(),Mo(6,"div",5),Go(7),Po(),Mo(8,"div",6),Mo(9,"button",7),Bo("click",function(){return Pe(t),zo().ok()}),fl(10),Po(),Mo(11,"button",8),Bo("click",function(){return Pe(t),zo().cancel()}),fl(12),Po(),Po()}if(2&t){const t=zo();Xi(2),gl(t.title),Xi(8),ml(" ",t.okLabel," "),Xi(2),ml(" ",t.cancelLabel," ")}}const Lb=["*"];class Nb{constructor(){this.promise=new Promise((t,e)=>{this.resolve=t,this.reject=e})}}let Vb=(()=>{class t{constructor(t,e,n){this.modalService=t,this.ngbModalService=e,this.el=n,this.element=n.nativeElement}ngOnInit(){this.id?this.modalService.add(this):console.error("The modal must have an id")}ngOnDestroy(){var t;this.modalService.remove(this.id),null===(t=this.element)||void 0===t||t.remove()}open(t){return this.modalConfirmDeferred=new Nb,this.modalReference=this.ngbModalService.open(this.content,t),this.modalConfirmDeferred}close(){var t;null===(t=this.modalReference)||void 0===t||t.close()}ok(){var t;null===(t=this.modalConfirmDeferred)||void 0===t||t.resolve(!0)}cancel(){var t,e;null===(t=this.modalConfirmDeferred)||void 0===t||t.resolve(!1),null===(e=this.modalReference)||void 0===e||e.close()}}return t.\u0275fac=function(e){return new(e||t)(Ao(um),Ao(z_),Ao(Bl))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-confirm-modal"]],viewQuery:function(t,e){if(1&t&&ac(Pb,!0),2&t){let t;lc(t=pc())&&(e.content=t.first)}},inputs:{id:"id",title:"title",okLabel:"okLabel",cancelLabel:"cancelLabel"},ngContentSelectors:Lb,decls:2,vars:0,consts:[["content",""],[1,"modal-header"],["id","modal-basic-title",1,"modal-title"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"modal-footer","btn-toolbar"],["type","button",1,"btn","btn-danger","mr-2",3,"click"],["type","button",1,"btn","btn-success",3,"click"]],template:function(t,e){1&t&&(qo(),ko(0,Fb,13,3,"ng-template",null,0,yc))},encapsulation:2}),t})();function Ub(t,e=fv){return n=>n.lift(new jb(t,e))}class jb{constructor(t,e){this.dueTime=t,this.scheduler=e}call(t,e){return e.subscribe(new Bb(t,this.dueTime,this.scheduler))}}class Bb extends f{constructor(t,e,n){super(t),this.dueTime=e,this.scheduler=n,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(Hb,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:t}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}clearDebounce(){const t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}function Hb(t){t.debouncedNext()}var $b=function(t){return t[t.RuleManagement=0]="RuleManagement",t[t.Spelling=1]="Spelling",t}({});class zb{constructor(t,e,n,s){this.id=t,this.term=e,this.exists=n,this.alternatives=s}}var Wb=n("aCrv");function qb(t,e){1&t&&(an(),Mo(0,"svg",4),Mo(1,"g"),Fo(2,"path",5),Po(),Po())}function Gb(t,e){1&t&&(an(),Mo(0,"svg",6),Mo(1,"g"),Mo(2,"g",7),Mo(3,"g"),Fo(4,"path",8),Po(),Po(),Po(),Po())}function Kb(t,e){1&t&&(an(),Mo(0,"svg",6),Mo(1,"g"),Mo(2,"g",9),Mo(3,"g"),Fo(4,"path",10),Po(),Po(),Po(),Po())}function Qb(t,e){1&t&&(an(),Mo(0,"svg",11),Mo(1,"g"),Mo(2,"g"),Mo(3,"g",12),Mo(4,"g"),Fo(5,"path",13),Po(),Po(),Po(),Po(),Po())}function Zb(t,e){1&t&&(an(),Mo(0,"svg",14),Mo(1,"g"),Fo(2,"path",15),Po(),Po())}const Yb=["header"],Jb=["container"],Xb=["content"],tw=["invisiblePadding"],ew=["*"],nw=["searchInput"],sw=["selectedList"],iw=["dropdownList"],rw=["cuppaDropdown"];function ow(t,e){if(1&t&&(Mo(0,"span"),fl(1),Po()),2&t){const t=zo();Xi(1),gl(t.settings.text)}}function lw(t,e){if(1&t&&(Mo(0,"span"),fl(1),Po()),2&t){const t=e.$implicit,n=zo(2);Xi(1),ml(" ",t[n.settings.labelKey]," ")}}function aw(t,e){if(1&t&&(Mo(0,"span"),ko(1,lw,2,1,"span",25),Po()),2&t){const t=zo();Xi(1),Ro("ngForOf",t.selectedItems)("ngForTrackBy",t.trackByFn.bind(t))}}function cw(t,e){if(1&t&&(Mo(0,"span",32),fl(1),Po()),2&t){const t=zo().$implicit,e=zo(2);Xi(1),gl(t[e.settings.labelKey])}}function uw(t,e){if(1&t&&(Mo(0,"span",32),Fo(1,"c-templateRenderer",33),Po()),2&t){const t=zo().$implicit,e=zo(2);Xi(1),Ro("data",e.badgeTempl)("item",t)}}function hw(t,e){if(1&t){const t=Vo();Mo(0,"div",28),ko(1,cw,2,1,"span",29),ko(2,uw,2,2,"span",29),Mo(3,"span",30),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(2).onItemClick(s,i,n),n.stopPropagation()}),Fo(4,"c-icon",31),Po(),Po()}if(2&t){const t=zo(2);Xi(1),Ro("ngIf",!t.badgeTempl),Xi(1),Ro("ngIf",t.badgeTempl),Xi(2),Ro("name","remove")}}function dw(t,e){if(1&t&&(Mo(0,"span",26),ko(1,hw,5,3,"div",27),Po()),2&t){const t=zo();Xi(1),Ro("ngForOf",t.selectedItems)("ngForTrackBy",t.trackByFn.bind(t))}}function pw(t,e){if(1&t&&(Mo(0,"span",32),fl(1),Po()),2&t){const t=zo().$implicit,e=zo(2);Xi(1),gl(t[e.settings.labelKey])}}function fw(t,e){if(1&t&&(Mo(0,"span",32),Fo(1,"c-templateRenderer",33),Po()),2&t){const t=zo().$implicit,e=zo(2);Xi(1),Ro("data",e.badgeTempl)("item",t)}}function gw(t,e){if(1&t){const t=Vo();Mo(0,"div",35),ko(1,pw,2,1,"span",29),ko(2,fw,2,2,"span",29),Mo(3,"span",30),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(2).onItemClick(s,i,n),n.stopPropagation()}),Fo(4,"c-icon",31),Po(),Po()}if(2&t){const t=e.index,n=zo(2);Ro("hidden",t>n.settings.badgeShowLimit-1),Xi(1),Ro("ngIf",!n.badgeTempl),Xi(1),Ro("ngIf",n.badgeTempl),Xi(2),Ro("name","remove")}}function mw(t,e){if(1&t&&(Mo(0,"div",26),ko(1,gw,5,4,"div",34),Po()),2&t){const t=zo();Xi(1),Ro("ngForOf",t.selectedItems)("ngForTrackBy",t.trackByFn.bind(t))}}function yw(t,e){if(1&t&&(Mo(0,"span",36),fl(1),Po()),2&t){const t=zo();Xi(1),ml("+",(null==t.selectedItems?null:t.selectedItems.length)-t.settings.badgeShowLimit,"")}}function vw(t,e){if(1&t){const t=Vo();Mo(0,"span",37),Bo("click",function(e){return Pe(t),zo().clearSelection(e),e.stopPropagation()}),Fo(1,"c-icon",31),Po()}2&t&&(Xi(1),Ro("name","remove"))}function _w(t,e){1&t&&(Mo(0,"span",38),Fo(1,"c-icon",31),Po()),2&t&&(Xi(1),Ro("name","angle-down"))}function bw(t,e){1&t&&(Mo(0,"span",39),Fo(1,"c-icon",31),Po()),2&t&&(Xi(1),Ro("name","angle-up"))}function ww(t,e){if(1&t){const t=Vo();Mo(0,"input",44),Bo("change",function(e){return Pe(t),zo(2).toggleSelectAll(e)}),Po()}if(2&t){const t=zo(2);Ro("checked",t.isSelectAll)("disabled",t.settings.limitSelection==(null==t.selectedItems?null:t.selectedItems.length))("id",t.id)}}function Sw(t,e){if(1&t&&(Mo(0,"div",40),ko(1,ww,1,3,"input",41),Mo(2,"label",42),Mo(3,"span",43),fl(4),Po(),Mo(5,"span",43),fl(6),Po(),Po(),Po()),2&t){const t=zo();Xi(1),Ro("ngIf",t.settings.showCheckbox),Xi(1),Ro("for",t.id),Xi(1),Ro("hidden",t.isSelectAll),Xi(1),gl(t.settings.selectAllText),Xi(1),Ro("hidden",!t.isSelectAll),Xi(1),gl(t.settings.unSelectAllText)}}function Cw(t,e){1&t&&Fo(0,"img",45)}function Iw(t,e){if(1&t){const t=Vo();Mo(0,"span",52),Bo("click",function(){return Pe(t),zo(2).clearSearch()}),Fo(1,"c-icon",31),Po()}if(2&t){const t=zo(2);Ro("hidden",null==t.filter||0==(null==t.filter?null:t.filter.length)),Xi(1),Ro("name","clear")}}function xw(t,e){if(1&t){const t=Vo();Mo(0,"span",52),Bo("click",function(){return Pe(t),zo(2).resetInfiniteSearch()}),Fo(1,"c-icon",31),Po()}if(2&t){const t=zo(2);Ro("hidden",null==t.filter||0==(null==t.filter?null:t.filter.length)),Xi(1),Ro("name","clear")}}function Tw(t,e){if(1&t){const t=Vo();Mo(0,"input",53,54),Bo("ngModelChange",function(e){return Pe(t),zo(2).filter=e})("keyup",function(){return Pe(t),zo(2).filterGroupedList()}),Po()}if(2&t){const t=zo(2);Ro("placeholder",t.settings.searchPlaceholderText)("ngModel",t.filter)}}function Ew(t,e){if(1&t){const t=Vo();Mo(0,"input",55,54),Bo("ngModelChange",function(e){return Pe(t),zo(2).filter=e}),Po()}if(2&t){const t=zo(2);Ro("placeholder",t.settings.searchPlaceholderText)("ngModel",t.filter)}}function kw(t,e){if(1&t){const t=Vo();Mo(0,"input",53,54),Bo("ngModelChange",function(e){return Pe(t),zo(2).filter=e})("keyup",function(e){return Pe(t),zo(2).searchTerm$.next(e.target.value)}),Po()}if(2&t){const t=zo(2);Ro("placeholder",t.settings.searchPlaceholderText)("ngModel",t.filter)}}function Ow(t,e){if(1&t&&Fo(0,"c-templateRenderer",33),2&t){const t=zo(2);Ro("data",t.searchTempl)("item",t.item)}}function Aw(t,e){if(1&t&&(Mo(0,"div",46),Mo(1,"span",47),Fo(2,"c-icon",31),Po(),ko(3,Iw,2,2,"span",48),ko(4,xw,2,2,"span",48),ko(5,Tw,2,2,"input",49),ko(6,Ew,2,2,"input",50),ko(7,kw,2,2,"input",49),ko(8,Ow,1,2,"c-templateRenderer",51),Po()),2&t){const t=zo();Xi(2),Ro("name","search"),Xi(1),Ro("ngIf",!t.settings.lazyLoading),Xi(1),Ro("ngIf",t.settings.lazyLoading),Xi(1),Ro("ngIf",t.settings.groupBy&&!t.settings.lazyLoading&&!t.searchTempl),Xi(1),Ro("ngIf",!t.settings.groupBy&&!t.settings.lazyLoading&&!t.searchTempl),Xi(1),Ro("ngIf",t.settings.lazyLoading&&!t.searchTempl),Xi(1),Ro("ngIf",t.searchTempl)}}function Rw(t,e){if(1&t){const t=Vo();Mo(0,"div",57),Bo("click",function(){return Pe(t),zo(2).toggleFilterSelectAll()}),Fo(1,"input",58),Mo(2,"label"),Mo(3,"span",43),fl(4),Po(),Mo(5,"span",43),fl(6),Po(),Po(),Po()}if(2&t){const t=zo(2);Xi(1),Ro("checked",t.isFilterSelectAll)("disabled",t.settings.limitSelection==(null==t.selectedItems?null:t.selectedItems.length)),Xi(2),Ro("hidden",t.isFilterSelectAll),Xi(1),gl(t.settings.filterSelectAllText),Xi(1),Ro("hidden",!t.isFilterSelectAll),Xi(1),gl(t.settings.filterUnSelectAllText)}}function Dw(t,e){if(1&t){const t=Vo();Mo(0,"div",57),Bo("click",function(){return Pe(t),zo(2).toggleFilterSelectAll()}),Fo(1,"input",59),Mo(2,"label"),Mo(3,"span",43),fl(4),Po(),Mo(5,"span",43),fl(6),Po(),Po(),Po()}if(2&t){const t=zo(2);Xi(1),Ro("checked",t.isFilterSelectAll&&(null==t.filter?null:t.filter.length)>0)("disabled",t.settings.limitSelection==(null==t.selectedItems?null:t.selectedItems.length)),Xi(2),Ro("hidden",t.isFilterSelectAll),Xi(1),gl(t.settings.filterSelectAllText),Xi(1),Ro("hidden",!t.isFilterSelectAll),Xi(1),gl(t.settings.filterUnSelectAllText)}}function Mw(t,e){if(1&t&&(Mo(0,"div",20),ko(1,Rw,7,6,"div",56),ko(2,Dw,7,6,"div",56),Po()),2&t){const t=zo();Xi(1),Ro("ngIf",!t.settings.groupBy&&(null==t.filter?null:t.filter.length)>0&&t.filterLength>0&&!t.settings.singleSelection),Xi(1),Ro("ngIf",t.settings.groupBy&&(null==t.filter?null:t.filter.length)>0&&(null==t.groupedData?null:t.groupedData.length)>0&&!t.settings.singleSelection)}}function Pw(t,e){if(1&t){const t=Vo();Mo(0,"div",57),Bo("click",function(){return Pe(t),zo(2).toggleInfiniteFilterSelectAll()}),Fo(1,"input",59),Mo(2,"label"),Mo(3,"span",43),fl(4),Po(),Mo(5,"span",43),fl(6),Po(),Po(),Po()}if(2&t){const t=zo(2);Xi(1),Ro("checked",t.isInfiniteFilterSelectAll)("disabled",t.settings.limitSelection==(null==t.selectedItems?null:t.selectedItems.length)),Xi(2),Ro("hidden",t.isInfiniteFilterSelectAll),Xi(1),gl(t.settings.filterSelectAllText),Xi(1),Ro("hidden",!t.isInfiniteFilterSelectAll),Xi(1),gl(t.settings.filterUnSelectAllText)}}function Fw(t,e){if(1&t&&(Mo(0,"div",20),ko(1,Pw,7,6,"div",56),Po()),2&t){const t=zo();Xi(1),Ro("ngIf",(null==t.filter?null:t.filter.length)>0&&t.infiniteFilterLength>0)}}function Lw(t,e){if(1&t&&(Mo(0,"label",60),fl(1),Po()),2&t){const t=zo();Ro("hidden",null==t.filter||0==(null==t.filter?null:t.filter.length)),Xi(1),gl(t.settings.noDataLabel)}}function Nw(t,e){if(1&t&&(Mo(0,"label",60),fl(1),Po()),2&t){const t=zo();Ro("hidden",null==t.filter||0==(null==t.filter?null:t.filter.length)),Xi(1),gl(t.settings.noDataLabel)}}function Vw(t,e){if(1&t){const t=Vo();Mo(0,"div",61),Mo(1,"button",62),Bo("click",function(){return Pe(t),zo().addFilterNewItem()}),fl(2),Po(),Po()}if(2&t){const t=zo();Ro("hidden",null==t.filter||0==(null==t.filter?null:t.filter.length)),Xi(2),gl(t.settings.addNewButtonText)}}function Uw(t,e){if(1&t&&Fo(0,"input",59),2&t){const t=zo().$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}const jw=function(t){return{"selected-item":t}};function Bw(t,e){if(1&t){const t=Vo();Mo(0,"li",66),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(2).onItemClick(s,i,n)}),ko(1,Uw,1,2,"input",67),Mo(2,"label"),fl(3),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);Ro("ngClass",Va(3,jw,1==n.isSelected(t))),Xi(1),Ro("ngIf",n.settings.showCheckbox),Xi(2),gl(t[n.settings.labelKey])}}function Hw(t,e){if(1&t&&(Mo(0,"div",63),Mo(1,"ul",64),ko(2,Bw,4,5,"li",65),za(3,"listFilter"),Po(),Po()),2&t){const t=zo();el("max-height",t.settings.maxHeight+"px"),Xi(2),Ro("ngForOf",qa(3,3,t.data,t.filter,t.settings.searchBy))}}function $w(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function zw(t,e){if(1&t){const t=Vo();Mo(0,"li",66),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(2).onItemClick(s,i,n)}),ko(1,$w,1,2,"input",70),Mo(2,"label"),fl(3),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);Ro("ngClass",Va(3,jw,1==n.isSelected(t))),Xi(1),Ro("ngIf",n.settings.showCheckbox),Xi(2),gl(t[n.settings.labelKey])}}const Ww=function(t){return{height:t}};function qw(t,e){if(1&t){const t=Vo();Mo(0,"div",63),Mo(1,"ul",68,69),Bo("vsStart",function(e){return Pe(t),zo().onScrollEnd(e)})("vsEnd",function(e){return Pe(t),zo().onScrollEnd(e)}),ko(3,zw,4,5,"li",65),Po(),Po()}if(2&t){const t=Oo(2),e=zo();el("max-height",e.settings.maxHeight+"px"),Xi(1),Ro("enableUnequalChildrenSizes",e.randomSize)("items",e.virtualdata)("ngStyle",Va(6,Ww,e.settings.maxHeight+"px")),Xi(2),Ro("ngForOf",t.viewPortItems)}}function Gw(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function Kw(t,e){if(1&t){const t=Vo();Mo(0,"li",66),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(2).onItemClick(s,i,n)}),ko(1,Gw,1,2,"input",70),Fo(2,"label"),Fo(3,"c-templateRenderer",33),Po()}if(2&t){const t=e.$implicit,n=zo(2);Ro("ngClass",Va(4,jw,1==n.isSelected(t))),Xi(1),Ro("ngIf",n.settings.showCheckbox),Xi(2),Ro("data",n.itemTempl)("item",t)}}function Qw(t,e){if(1&t&&(Mo(0,"div",63),Mo(1,"ul",64),ko(2,Kw,4,6,"li",65),za(3,"listFilter"),Po(),Po()),2&t){const t=zo();el("max-height",t.settings.maxHeight+"px"),Xi(2),Ro("ngForOf",qa(3,3,t.data,t.filter,t.settings.searchBy))}}function Zw(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function Yw(t,e){if(1&t){const t=Vo();Mo(0,"li",66),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(2).onItemClick(s,i,n)}),ko(1,Zw,1,2,"input",70),Fo(2,"label"),Fo(3,"c-templateRenderer",33),Po()}if(2&t){const t=e.$implicit,n=zo(2);Ro("ngClass",Va(4,jw,1==n.isSelected(t))),Xi(1),Ro("ngIf",n.settings.showCheckbox),Xi(2),Ro("data",n.itemTempl)("item",t)}}function Jw(t,e){if(1&t){const t=Vo();Mo(0,"div",63),Mo(1,"ul",68,72),Bo("vsStart",function(e){return Pe(t),zo().onScrollEnd(e)})("vsEnd",function(e){return Pe(t),zo().onScrollEnd(e)}),ko(3,Yw,4,6,"li",65),Po(),Po()}if(2&t){const t=Oo(2),e=zo();el("max-height",e.settings.maxHeight+"px"),Xi(1),Ro("enableUnequalChildrenSizes",e.randomSize)("items",e.virtualdata)("ngStyle",Va(6,Ww,e.settings.maxHeight+"px")),Xi(2),Ro("ngForOf",t.viewPortItems)}}function Xw(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo(2).$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}const tS=function(t,e){return{"grp-title":t,"grp-item":e}};function eS(t,e){if(1&t){const t=Vo();Mo(0,"li",66),Bo("click",function(e){Pe(t);const n=zo(),s=n.$implicit,i=n.index;return zo(2).onItemClick(s,i,e)}),ko(1,Xw,1,2,"input",70),Fo(2,"label"),Fo(3,"c-templateRenderer",33),Po()}if(2&t){const t=zo().$implicit,e=zo(2);Ro("ngClass",Ua(4,tS,t.grpTitle,!t.grpTitle&&!e.settings.singleSelection)),Xi(1),Ro("ngIf",e.settings.showCheckbox&&!e.settings.singleSelection),Xi(2),Ro("data",e.itemTempl)("item",t)}}function nS(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo(2).$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function sS(t,e){if(1&t&&(Mo(0,"li",77),ko(1,nS,1,2,"input",70),Fo(2,"label"),Fo(3,"c-templateRenderer",33),Po()),2&t){const t=zo().$implicit,e=zo(2);Ro("ngClass",Ua(4,tS,t.grpTitle,!t.grpTitle&&!e.settings.singleSelection)),Xi(1),Ro("ngIf",e.settings.showCheckbox),Xi(2),Ro("data",e.itemTempl)("item",t)}}function iS(t,e){if(1&t&&(Mo(0,"span"),ko(1,eS,4,7,"li",75),ko(2,sS,4,7,"li",76),Po()),2&t){const t=e.$implicit;Xi(1),Ro("ngIf",!t.grpTitle),Xi(1),Ro("ngIf",t.grpTitle)}}function rS(t,e){if(1&t){const t=Vo();Mo(0,"div",63),Mo(1,"ul",68,73),Bo("vsStart",function(e){return Pe(t),zo().onScrollEnd(e)})("vsEnd",function(e){return Pe(t),zo().onScrollEnd(e)}),ko(3,iS,3,2,"span",74),Po(),Po()}if(2&t){const t=Oo(2),e=zo();el("max-height",e.settings.maxHeight+"px"),Xi(1),Ro("enableUnequalChildrenSizes",e.randomSize)("items",e.virtualdata)("ngStyle",Va(6,Ww,e.settings.maxHeight+"px")),Xi(2),Ro("ngForOf",t.viewPortItems)}}function oS(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(2);Ro("checked",t.selected)("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function lS(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(3);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function aS(t,e){if(1&t){const t=Vo();Mo(0,"span"),Mo(1,"li",66),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(3).onItemClick(s,i,n),n.stopPropagation()}),ko(2,lS,1,2,"input",70),Fo(3,"label"),Fo(4,"c-templateRenderer",33),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(3);Xi(1),Ro("ngClass",Ua(4,tS,t.grpTitle,!t.grpTitle&&!n.settings.singleSelection)),Xi(1),Ro("ngIf",n.settings.showCheckbox),Xi(2),Ro("data",n.itemTempl)("item",t)}}function cS(t,e){if(1&t){const t=Vo();Mo(0,"span"),Mo(1,"li",66),Bo("click",function(){Pe(t);const n=e.$implicit;return zo(2).selectGroup(n)}),ko(2,oS,1,2,"input",70),Mo(3,"label"),fl(4),Po(),Mo(5,"ul",64),ko(6,aS,5,7,"span",74),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);Xi(1),Ro("ngClass",Ua(4,tS,t.grpTitle,!t.grpTitle&&!n.settings.singleSelection)),Xi(1),Ro("ngIf",n.settings.showCheckbox&&!n.settings.singleSelection),Xi(2),gl(t[n.settings.labelKey]),Xi(2),Ro("ngForOf",t.list)}}function uS(t,e){if(1&t&&(Mo(0,"div",63),Mo(1,"ul",64),ko(2,cS,7,7,"span",74),Po(),Po()),2&t){const t=zo();el("max-height",t.settings.maxHeight+"px"),Xi(2),Ro("ngForOf",t.groupedData)}}function hS(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo(2).$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}const dS=function(t,e,n){return{"grp-title":t,"grp-item":e,"selected-item":n}};function pS(t,e){if(1&t&&(Mo(0,"li",77),ko(1,hS,1,2,"input",70),Mo(2,"label"),fl(3),Po(),Po()),2&t){const t=zo().$implicit,e=zo(2);Ro("ngClass",ja(3,dS,t.grpTitle,!t.grpTitle&&!e.settings.singleSelection,1==e.isSelected(t))),Xi(1),Ro("ngIf",e.settings.showCheckbox&&!t.grpTitle&&!e.settings.singleSelection),Xi(2),gl(t[e.settings.labelKey])}}function fS(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo(2).$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function gS(t,e){if(1&t){const t=Vo();Mo(0,"li",66),Bo("click",function(e){Pe(t);const n=zo(),s=n.$implicit,i=n.index;return zo(2).onItemClick(s,i,e)}),ko(1,fS,1,2,"input",70),Mo(2,"label"),fl(3),Po(),Po()}if(2&t){const t=zo().$implicit,e=zo(2);Ro("ngClass",ja(3,dS,t.grpTitle,!t.grpTitle&&!e.settings.singleSelection,1==e.isSelected(t))),Xi(1),Ro("ngIf",e.settings.showCheckbox&&!t.grpTitle),Xi(2),gl(t[e.settings.labelKey])}}function mS(t,e){if(1&t&&(Mo(0,"span"),ko(1,pS,4,7,"li",76),ko(2,gS,4,7,"li",75),Po()),2&t){const t=e.$implicit;Xi(1),Ro("ngIf",t.grpTitle),Xi(1),Ro("ngIf",!t.grpTitle)}}function yS(t,e){if(1&t){const t=Vo();Mo(0,"div",63),Mo(1,"virtual-scroller",78),Bo("vsUpdate",function(e){return Pe(t),zo().viewPortItems=e})("vsEnd",function(e){return Pe(t),zo().onScrollEnd(e)}),Mo(2,"ul",68,79),Bo("vsStart",function(e){return Pe(t),zo().onScrollEnd(e)})("vsEnd",function(e){return Pe(t),zo().onScrollEnd(e)}),ko(4,mS,3,2,"span",74),Po(),Po(),Po()}if(2&t){const t=Oo(3),e=zo();el("max-height",e.settings.maxHeight+"px"),Xi(1),Ro("items",e.groupedData)("ngStyle",Va(8,Ww,e.settings.maxHeight+"px")),Xi(1),Ro("enableUnequalChildrenSizes",e.randomSize)("items",e.virtualdata)("ngStyle",Va(10,Ww,e.settings.maxHeight+"px")),Xi(2),Ro("ngForOf",t.viewPortItems)}}function vS(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(2);Ro("checked",t.selected)("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function _S(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(3);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}const bS=function(t,e,n){return{"selected-item":t,"grp-title":e,"grp-item":n}};function wS(t,e){if(1&t){const t=Vo();Mo(0,"span"),Mo(1,"li",66),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(3).onItemClick(s,i,n),n.stopPropagation()}),ko(2,_S,1,2,"input",70),Mo(3,"label"),fl(4),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(3);Xi(1),Ro("ngClass",ja(3,bS,1==n.isSelected(t),t.grpTitle,!t.grpTitle&&!n.settings.singleSelection)),Xi(1),Ro("ngIf",n.settings.showCheckbox),Xi(2),gl(t[n.settings.labelKey])}}function SS(t,e){if(1&t){const t=Vo();Mo(0,"span"),Mo(1,"li",66),Bo("click",function(){Pe(t);const n=e.$implicit;return zo(2).selectGroup(n)}),ko(2,vS,1,2,"input",70),Mo(3,"label"),fl(4),Po(),Mo(5,"ul",64),ko(6,wS,5,7,"span",74),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);Xi(1),Ro("ngClass",Ua(4,tS,t.grpTitle,!t.grpTitle&&!n.settings.singleSelection)),Xi(1),Ro("ngIf",n.settings.showCheckbox&&!n.settings.singleSelection),Xi(2),gl(t[n.settings.labelKey]),Xi(2),Ro("ngForOf",t.list)}}function CS(t,e){if(1&t&&(Mo(0,"div",63),Mo(1,"ul",64),ko(2,SS,7,7,"span",74),Po(),Po()),2&t){const t=zo();el("max-height",t.settings.maxHeight+"px"),Xi(2),Ro("ngForOf",t.groupedData)}}function IS(t,e){if(1&t&&(Mo(0,"h5",80),fl(1),Po()),2&t){const t=zo();Xi(1),gl(t.settings.noDataLabel)}}const xS=function(t){return{disabled:t}},TS=function(t,e){return{"arrow-up":t,"arrow-down":e}},ES=function(t){return{"single-select-mode":t}};class kS{constructor(t,e){this.status=t,this.body=e}}let OS=(()=>{class t{constructor(t){this._elementRef=t,this.clickOutside=new Qa}onClick(t,e){e&&(this._elementRef.nativeElement.contains(e)||this.clickOutside.emit(t))}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["","clickOutside",""]],hostBindings:function(t,e){1&t&&Bo("click",function(t){return e.onClick(t,t.target)},!1,hi)("touchstart",function(t){return e.onClick(t,t.target)},!1,hi)},outputs:{clickOutside:"clickOutside"}}),t})(),AS=(()=>{class t{constructor(){this.filteredData=[],this.subject=new C}setData(t){this.filteredData=t,this.subject.next(t)}getData(){return this.subject.asObservable()}getFilteredData(){return this.filteredData&&this.filteredData.length>0?this.filteredData:[]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),RS=(()=>{class t{constructor(t){this.ds=t,this.filteredList=[]}transform(t,e,n){return t&&e?(this.filteredList=t.filter(t=>this.applyFilter(t,e,n)),this.ds.setData(this.filteredList),this.filteredList):(this.ds.setData(t),t)}applyFilter(t,e,n){let s=!1;if(n.length>0)if(t.grpTitle)s=!0;else for(var i=0;i=0&&(s=!0);else if(t.grpTitle)s=!0;else for(var r in t)e&&t[r]&&t[r].toString().toLowerCase().indexOf(e.toLowerCase())>=0&&(s=!0);return s}}return t.\u0275fac=function(e){return new(e||t)(Ao(AS))},t.\u0275pipe=Wt({name:"listFilter",type:t,pure:!0}),t})(),DS=(()=>{class t{constructor(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["c-item"]],contentQueries:function(t,e,n){if(1&t&&hc(n,ga,!0),2&t){let t;lc(t=pc())&&(e.template=t.first)}},decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),MS=(()=>{class t{constructor(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["c-badge"]],contentQueries:function(t,e,n){if(1&t&&hc(n,ga,!0),2&t){let t;lc(t=pc())&&(e.template=t.first)}},decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),PS=(()=>{class t{constructor(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["c-search"]],contentQueries:function(t,e,n){if(1&t&&hc(n,ga,!0),2&t){let t;lc(t=pc())&&(e.template=t.first)}},decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),FS=(()=>{class t{constructor(t){this.viewContainer=t}ngOnInit(){this.view=this.viewContainer.createEmbeddedView(this.data.template,{$implicit:this.data,item:this.item})}ngOnDestroy(){this.view.destroy()}}return t.\u0275fac=function(e){return new(e||t)(Ao(Sa))},t.\u0275cmp=Vt({type:t,selectors:[["c-templateRenderer"]],inputs:{data:"data",item:"item"},decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),LS=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["c-icon"]],inputs:{name:"name"},decls:5,vars:5,consts:[["width","100%","height","100%","version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","viewBox","0 0 47.971 47.971","style","enable-background:new 0 0 47.971 47.971;",0,"xml","space","preserve",4,"ngIf"],["version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","100%","height","100%","viewBox","0 0 612 612","style","enable-background:new 0 0 612 612;",0,"xml","space","preserve",4,"ngIf"],["version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","100%","height","100%","viewBox","0 0 615.52 615.52","style","enable-background:new 0 0 615.52 615.52;",0,"xml","space","preserve",4,"ngIf"],["version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","viewBox","0 0 51.976 51.976","style","enable-background:new 0 0 51.976 51.976;",0,"xml","space","preserve",4,"ngIf"],["width","100%","height","100%","version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","viewBox","0 0 47.971 47.971",0,"xml","space","preserve",2,"enable-background","new 0 0 47.971 47.971"],["d","M28.228,23.986L47.092,5.122c1.172-1.171,1.172-3.071,0-4.242c-1.172-1.172-3.07-1.172-4.242,0L23.986,19.744L5.121,0.88\n c-1.172-1.172-3.07-1.172-4.242,0c-1.172,1.171-1.172,3.071,0,4.242l18.865,18.864L0.879,42.85c-1.172,1.171-1.172,3.071,0,4.242\n C1.465,47.677,2.233,47.97,3,47.97s1.535-0.293,2.121-0.879l18.865-18.864L42.85,47.091c0.586,0.586,1.354,0.879,2.121,0.879\n s1.535-0.293,2.121-0.879c1.172-1.171,1.172-3.071,0-4.242L28.228,23.986z"],["version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","100%","height","100%","viewBox","0 0 612 612",0,"xml","space","preserve",2,"enable-background","new 0 0 612 612"],["id","_x31_0_34_"],["d","M604.501,134.782c-9.999-10.05-26.222-10.05-36.221,0L306.014,422.558L43.721,134.782\n\t\t\t\tc-9.999-10.05-26.223-10.05-36.222,0s-9.999,26.35,0,36.399l279.103,306.241c5.331,5.357,12.422,7.652,19.386,7.296\n\t\t\t\tc6.988,0.356,14.055-1.939,19.386-7.296l279.128-306.268C614.5,161.106,614.5,144.832,604.501,134.782z"],["id","_x39__30_"],["d","M604.501,440.509L325.398,134.956c-5.331-5.357-12.423-7.627-19.386-7.27c-6.989-0.357-14.056,1.913-19.387,7.27\n\t\t\t\tL7.499,440.509c-9.999,10.024-9.999,26.298,0,36.323s26.223,10.024,36.222,0l262.293-287.164L568.28,476.832\n\t\t\t\tc9.999,10.024,26.222,10.024,36.221,0C614.5,466.809,614.5,450.534,604.501,440.509z"],["version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","100%","height","100%","viewBox","0 0 615.52 615.52",0,"xml","space","preserve",2,"enable-background","new 0 0 615.52 615.52"],["id","Search__x28_and_thou_shall_find_x29_"],["d","M602.531,549.736l-184.31-185.368c26.679-37.72,42.528-83.729,42.528-133.548C460.75,103.35,357.997,0,231.258,0\n\t\t\t\t\tC104.518,0,1.765,103.35,1.765,230.82c0,127.47,102.753,230.82,229.493,230.82c49.53,0,95.271-15.944,132.78-42.777\n\t\t\t\t\tl184.31,185.366c7.482,7.521,17.292,11.291,27.102,11.291c9.812,0,19.62-3.77,27.083-11.291\n\t\t\t\t\tC617.496,589.188,617.496,564.777,602.531,549.736z M355.9,319.763l-15.042,21.273L319.7,356.174\n\t\t\t\t\tc-26.083,18.658-56.667,28.526-88.442,28.526c-84.365,0-152.995-69.035-152.995-153.88c0-84.846,68.63-153.88,152.995-153.88\n\t\t\t\t\ts152.996,69.034,152.996,153.88C384.271,262.769,374.462,293.526,355.9,319.763z"],["version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","viewBox","0 0 51.976 51.976",0,"xml","space","preserve",2,"enable-background","new 0 0 51.976 51.976"],["d","M44.373,7.603c-10.137-10.137-26.632-10.138-36.77,0c-10.138,10.138-10.137,26.632,0,36.77s26.632,10.138,36.77,0\n\t\tC54.51,34.235,54.51,17.74,44.373,7.603z M36.241,36.241c-0.781,0.781-2.047,0.781-2.828,0l-7.425-7.425l-7.778,7.778\n\t\tc-0.781,0.781-2.047,0.781-2.828,0c-0.781-0.781-0.781-2.047,0-2.828l7.778-7.778l-7.425-7.425c-0.781-0.781-0.781-2.048,0-2.828\n\t\tc0.781-0.781,2.047-0.781,2.828,0l7.425,7.425l7.071-7.071c0.781-0.781,2.047-0.781,2.828,0c0.781,0.781,0.781,2.047,0,2.828\n\t\tl-7.071,7.071l7.425,7.425C37.022,34.194,37.022,35.46,36.241,36.241z"]],template:function(t,e){1&t&&(ko(0,qb,3,0,"svg",0),ko(1,Gb,5,0,"svg",1),ko(2,Kb,5,0,"svg",1),ko(3,Qb,6,0,"svg",2),ko(4,Zb,3,0,"svg",3)),2&t&&(Ro("ngIf","remove"==e.name),Xi(1),Ro("ngIf","angle-down"==e.name),Xi(1),Ro("ngIf","angle-up"==e.name),Xi(1),Ro("ngIf","search"==e.name),Xi(1),Ro("ngIf","clear"==e.name))},directives:[zu],encapsulation:2}),t})();function NS(){return{scrollThrottlingTime:0,scrollDebounceTime:0,scrollAnimationTime:750,checkResizeInterval:1e3,resizeBypassRefreshThreshold:5,modifyOverflowStyleOfParentScroll:!0,stripedTable:!1}}let VS=(()=>{class t{constructor(t,e,n,s,i,r){this.element=t,this.renderer=e,this.zone=n,this.changeDetectorRef=s,this.window=window,this.executeRefreshOutsideAngularZone=!1,this._enableUnequalChildrenSizes=!1,this.useMarginInsteadOfTranslate=!1,this.ssrViewportWidth=1920,this.ssrViewportHeight=1080,this._bufferAmount=0,this._items=[],this.compareItems=(t,e)=>t===e,this.vsUpdate=new Qa,this.vsChange=new Qa,this.vsStart=new Qa,this.vsEnd=new Qa,this.calculatedScrollbarWidth=0,this.calculatedScrollbarHeight=0,this.padding=0,this.previousViewPort={},this.cachedPageSize=0,this.previousScrollNumberElements=0,this.isAngularUniversalSSR=function(t){return"server"===t}(i),this.scrollThrottlingTime=r.scrollThrottlingTime,this.scrollDebounceTime=r.scrollDebounceTime,this.scrollAnimationTime=r.scrollAnimationTime,this.scrollbarWidth=r.scrollbarWidth,this.scrollbarHeight=r.scrollbarHeight,this.checkResizeInterval=r.checkResizeInterval,this.resizeBypassRefreshThreshold=r.resizeBypassRefreshThreshold,this.modifyOverflowStyleOfParentScroll=r.modifyOverflowStyleOfParentScroll,this.stripedTable=r.stripedTable,this.horizontal=!1,this.resetWrapGroupDimensions()}get viewPortInfo(){let t=this.previousViewPort||{};return{startIndex:t.startIndex||0,endIndex:t.endIndex||0,scrollStartPosition:t.scrollStartPosition||0,scrollEndPosition:t.scrollEndPosition||0,maxScrollPosition:t.maxScrollPosition||0,startIndexWithBuffer:t.startIndexWithBuffer||0,endIndexWithBuffer:t.endIndexWithBuffer||0}}get enableUnequalChildrenSizes(){return this._enableUnequalChildrenSizes}set enableUnequalChildrenSizes(t){this._enableUnequalChildrenSizes!==t&&(this._enableUnequalChildrenSizes=t,this.minMeasuredChildWidth=void 0,this.minMeasuredChildHeight=void 0)}get bufferAmount(){return"number"==typeof this._bufferAmount&&this._bufferAmount>=0?this._bufferAmount:this.enableUnequalChildrenSizes?5:0}set bufferAmount(t){this._bufferAmount=t}get scrollThrottlingTime(){return this._scrollThrottlingTime}set scrollThrottlingTime(t){this._scrollThrottlingTime=t,this.updateOnScrollFunction()}get scrollDebounceTime(){return this._scrollDebounceTime}set scrollDebounceTime(t){this._scrollDebounceTime=t,this.updateOnScrollFunction()}updateOnScrollFunction(){this.onScroll=this.scrollDebounceTime?this.debounce(()=>{this.refresh_internal(!1)},this.scrollDebounceTime):this.scrollThrottlingTime?this.throttleTrailing(()=>{this.refresh_internal(!1)},this.scrollThrottlingTime):()=>{this.refresh_internal(!1)}}get checkResizeInterval(){return this._checkResizeInterval}set checkResizeInterval(t){this._checkResizeInterval!==t&&(this._checkResizeInterval=t,this.addScrollEventHandlers())}get items(){return this._items}set items(t){t!==this._items&&(this._items=t||[],this.refresh_internal(!0))}get horizontal(){return this._horizontal}set horizontal(t){this._horizontal=t,this.updateDirection()}revertParentOverscroll(){const t=this.getScrollElement();t&&this.oldParentScrollOverflow&&(t.style["overflow-y"]=this.oldParentScrollOverflow.y,t.style["overflow-x"]=this.oldParentScrollOverflow.x),this.oldParentScrollOverflow=void 0}get parentScroll(){return this._parentScroll}set parentScroll(t){if(this._parentScroll===t)return;this.revertParentOverscroll(),this._parentScroll=t,this.addScrollEventHandlers();const e=this.getScrollElement();this.modifyOverflowStyleOfParentScroll&&e!==this.element.nativeElement&&(this.oldParentScrollOverflow={x:e.style["overflow-x"],y:e.style["overflow-y"]},e.style["overflow-y"]=this.horizontal?"visible":"auto",e.style["overflow-x"]=this.horizontal?"auto":"visible")}ngOnInit(){this.addScrollEventHandlers()}ngOnDestroy(){this.removeScrollEventHandlers(),this.revertParentOverscroll()}ngOnChanges(t){let e=this.cachedItemsLength!==this.items.length;this.cachedItemsLength=this.items.length,this.refresh_internal(e||!t.items||!t.items.previousValue||0===t.items.previousValue.length)}ngDoCheck(){if(this.cachedItemsLength!==this.items.length)return this.cachedItemsLength=this.items.length,void this.refresh_internal(!0);if(this.previousViewPort&&this.viewPortItems&&this.viewPortItems.length>0){let t=!1;for(let e=0;e=0&&this.invalidateCachedMeasurementAtIndex(e)}else this.minMeasuredChildWidth=void 0,this.minMeasuredChildHeight=void 0;this.refresh_internal(!1)}invalidateCachedMeasurementAtIndex(t){if(this.enableUnequalChildrenSizes){let e=this.wrapGroupDimensions.maxChildSizePerWrapGroup[t];e&&(this.wrapGroupDimensions.maxChildSizePerWrapGroup[t]=void 0,--this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes,this.wrapGroupDimensions.sumOfKnownWrapGroupChildWidths-=e.childWidth||0,this.wrapGroupDimensions.sumOfKnownWrapGroupChildHeights-=e.childHeight||0)}else this.minMeasuredChildWidth=void 0,this.minMeasuredChildHeight=void 0;this.refresh_internal(!1)}scrollInto(t,e=!0,n=0,s,i){let r=this.items.indexOf(t);-1!==r&&this.scrollToIndex(r,e,n,s,i)}scrollToIndex(t,e=!0,n=0,s,i){let r=5,o=()=>{if(--r,r<=0)return void(i&&i());let s=this.calculateDimensions(),l=Math.min(Math.max(t,0),s.itemCount-1);this.previousViewPort.startIndex!==l?this.scrollToIndex_internal(t,e,n,0,o):i&&i()};this.scrollToIndex_internal(t,e,n,s,o)}scrollToIndex_internal(t,e=!0,n=0,s,i){s=void 0===s?this.scrollAnimationTime:s;let r=this.calculateDimensions(),o=this.calculatePadding(t,r)+n;e||(o-=r.wrapGroupsPerPage*r[this._childScrollDim]),this.scrollToPosition(o,s,i)}scrollToPosition(t,e,n){t+=this.getElementsOffset(),e=void 0===e?this.scrollAnimationTime:e;let s,i=this.getScrollElement();if(this.currentTween&&(this.currentTween.stop(),this.currentTween=void 0),!e)return this.renderer.setProperty(i,this._scrollType,t),void this.refresh_internal(!1,n);const r={scrollPosition:i[this._scrollType]};let o=new Wb.Tween(r).to({scrollPosition:t},e).easing(Wb.Easing.Quadratic.Out).onUpdate(t=>{isNaN(t.scrollPosition)||(this.renderer.setProperty(i,this._scrollType,t.scrollPosition),this.refresh_internal(!1))}).onStop(()=>{cancelAnimationFrame(s)}).start();const l=e=>{o.isPlaying()&&(o.update(e),r.scrollPosition!==t?this.zone.runOutsideAngular(()=>{s=requestAnimationFrame(l)}):this.refresh_internal(!1,n))};l(),this.currentTween=o}getElementSize(t){let e=t.getBoundingClientRect(),n=getComputedStyle(t),s=parseInt(n["margin-top"],10)||0,i=parseInt(n["margin-bottom"],10)||0,r=parseInt(n["margin-left"],10)||0,o=parseInt(n["margin-right"],10)||0;return{top:e.top+s,bottom:e.bottom+i,left:e.left+r,right:e.right+o,width:e.width+r+o,height:e.height+s+i}}checkScrollElementResized(){let t,e=this.getElementSize(this.getScrollElement());if(this.previousScrollBoundingRect){let n=Math.abs(e.width-this.previousScrollBoundingRect.width),s=Math.abs(e.height-this.previousScrollBoundingRect.height);t=n>this.resizeBypassRefreshThreshold||s>this.resizeBypassRefreshThreshold}else t=!0;t&&(this.previousScrollBoundingRect=e,e.width>0&&e.height>0&&this.refresh_internal(!1))}updateDirection(){this.horizontal?(this._invisiblePaddingProperty="width",this._offsetType="offsetLeft",this._pageOffsetType="pageXOffset",this._childScrollDim="childWidth",this._marginDir="margin-left",this._translateDir="translateX",this._scrollType="scrollLeft"):(this._invisiblePaddingProperty="height",this._offsetType="offsetTop",this._pageOffsetType="pageYOffset",this._childScrollDim="childHeight",this._marginDir="margin-top",this._translateDir="translateY",this._scrollType="scrollTop")}debounce(t,e){const n=this.throttleTrailing(t,e),s=function(){n.cancel(),n.apply(this,arguments)};return s.cancel=function(){n.cancel()},s}throttleTrailing(t,e){let n=void 0,s=arguments;const i=function(){const i=this;s=arguments,n||(e<=0?t.apply(i,s):n=setTimeout(function(){n=void 0,t.apply(i,s)},e))};return i.cancel=function(){n&&(clearTimeout(n),n=void 0)},i}refresh_internal(t,e,n=2){if(t&&this.previousViewPort&&this.previousViewPort.scrollStartPosition>0){let t=this.previousViewPort,n=this.viewPortItems,s=e;e=()=>{let e=this.previousViewPort.scrollLength-t.scrollLength;if(e>0&&this.viewPortItems){let t=n[0],i=this.items.findIndex(e=>this.compareItems(t,e));if(i>this.previousViewPort.startIndexWithBuffer){let t=!1;for(let e=1;e{requestAnimationFrame(()=>{t&&this.resetWrapGroupDimensions();let s=this.calculateViewport(),i=t||s.startIndex!==this.previousViewPort.startIndex,r=t||s.endIndex!==this.previousViewPort.endIndex,o=s.scrollLength!==this.previousViewPort.scrollLength,l=s.padding!==this.previousViewPort.padding,a=s.scrollStartPosition!==this.previousViewPort.scrollStartPosition||s.scrollEndPosition!==this.previousViewPort.scrollEndPosition||s.maxScrollPosition!==this.previousViewPort.maxScrollPosition;if(this.previousViewPort=s,o&&this.renderer.setStyle(this.invisiblePaddingElementRef.nativeElement,this._invisiblePaddingProperty,s.scrollLength+"px"),l&&(this.useMarginInsteadOfTranslate?this.renderer.setStyle(this.contentElementRef.nativeElement,this._marginDir,s.padding+"px"):(this.renderer.setStyle(this.contentElementRef.nativeElement,"transform",`${this._translateDir}(${s.padding}px)`),this.renderer.setStyle(this.contentElementRef.nativeElement,"webkitTransform",`${this._translateDir}(${s.padding}px)`))),this.headerElementRef){let t=this.getScrollElement()[this._scrollType],e=this.getElementsOffset(),n=Math.max(t-s.padding-e+this.headerElementRef.nativeElement.clientHeight,0);this.renderer.setStyle(this.headerElementRef.nativeElement,"transform",`${this._translateDir}(${n}px)`),this.renderer.setStyle(this.headerElementRef.nativeElement,"webkitTransform",`${this._translateDir}(${n}px)`)}const c=i||r?{startIndex:s.startIndex,endIndex:s.endIndex,scrollStartPosition:s.scrollStartPosition,scrollEndPosition:s.scrollEndPosition,startIndexWithBuffer:s.startIndexWithBuffer,endIndexWithBuffer:s.endIndexWithBuffer,maxScrollPosition:s.maxScrollPosition}:void 0;if(i||r||a){const t=()=>{this.viewPortItems=s.startIndexWithBuffer>=0&&s.endIndexWithBuffer>=0?this.items.slice(s.startIndexWithBuffer,s.endIndexWithBuffer+1):[],this.vsUpdate.emit(this.viewPortItems),i&&this.vsStart.emit(c),r&&this.vsEnd.emit(c),(i||r)&&(this.changeDetectorRef.markForCheck(),this.vsChange.emit(c)),n>0?this.refresh_internal(!1,e,n-1):e&&e()};this.executeRefreshOutsideAngularZone?t():this.zone.run(t)}else{if(n>0&&(o||l))return void this.refresh_internal(!1,e,n-1);e&&e()}})})}getScrollElement(){return this.parentScroll instanceof Window?document.scrollingElement||document.documentElement||document.body:this.parentScroll||this.element.nativeElement}addScrollEventHandlers(){if(this.isAngularUniversalSSR)return;let t=this.getScrollElement();this.removeScrollEventHandlers(),this.zone.runOutsideAngular(()=>{this.parentScroll instanceof Window?(this.disposeScrollHandler=this.renderer.listen("window","scroll",this.onScroll),this.disposeResizeHandler=this.renderer.listen("window","resize",this.onScroll)):(this.disposeScrollHandler=this.renderer.listen(t,"scroll",this.onScroll),this._checkResizeInterval>0&&(this.checkScrollElementResizedTimer=setInterval(()=>{this.checkScrollElementResized()},this._checkResizeInterval)))})}removeScrollEventHandlers(){this.checkScrollElementResizedTimer&&clearInterval(this.checkScrollElementResizedTimer),this.disposeScrollHandler&&(this.disposeScrollHandler(),this.disposeScrollHandler=void 0),this.disposeResizeHandler&&(this.disposeResizeHandler(),this.disposeResizeHandler=void 0)}getElementsOffset(){if(this.isAngularUniversalSSR)return 0;let t=0;if(this.containerElementRef&&this.containerElementRef.nativeElement&&(t+=this.containerElementRef.nativeElement[this._offsetType]),this.parentScroll){let e=this.getScrollElement(),n=this.getElementSize(this.element.nativeElement),s=this.getElementSize(e);t+=this.horizontal?n.left-s.left:n.top-s.top,this.parentScroll instanceof Window||(t+=e[this._scrollType])}return t}countItemsPerWrapGroup(){if(this.isAngularUniversalSSR)return Math.round(this.horizontal?this.ssrViewportHeight/this.ssrChildHeight:this.ssrViewportWidth/this.ssrChildWidth);let t=this.horizontal?"offsetLeft":"offsetTop",e=(this.containerElementRef&&this.containerElementRef.nativeElement||this.contentElementRef.nativeElement).children,n=e?e.length:0;if(0===n)return 1;let s=e[0][t],i=1;for(;i0){let e=Math.min(a,t);t-=e,a-=e}p+=t,t>0&&i>=p&&++e}else{let t=Math.min(d,Math.max(r-f,0));if(a>0){let e=Math.min(a,t);t-=e,a-=e}f+=t,t>0&&r>=f&&++e}++u,h=0,d=0}}let g=this.wrapGroupDimensions.sumOfKnownWrapGroupChildWidths/this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes,m=this.wrapGroupDimensions.sumOfKnownWrapGroupChildHeights/this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes;n=this.childWidth||g||i,s=this.childHeight||m||r,this.horizontal?i>p&&(e+=Math.ceil((i-p)/n)):r>f&&(e+=Math.ceil((r-f)/s))}else{if(o.children.length>0){this.childWidth&&this.childHeight||(!this.minMeasuredChildWidth&&i>0&&(this.minMeasuredChildWidth=i),!this.minMeasuredChildHeight&&r>0&&(this.minMeasuredChildHeight=r));let t=this.getElementSize(o.children[0]);this.minMeasuredChildWidth=Math.min(this.minMeasuredChildWidth,t.width),this.minMeasuredChildHeight=Math.min(this.minMeasuredChildHeight,t.height)}n=this.childWidth||this.minMeasuredChildWidth||i,s=this.childHeight||this.minMeasuredChildHeight||r;let t=Math.max(Math.ceil(i/n),1),l=Math.max(Math.ceil(r/s),1);e=this.horizontal?t:l}let a=this.items.length,c=l*e,u=a/c,h=Math.ceil(a/l),d=0,p=this.horizontal?n:s;if(this.enableUnequalChildrenSizes){let t=0;for(let e=0;e0&&(o+=e.itemsPerWrapGroup-l),isNaN(r)&&(r=0),isNaN(o)&&(o=0),r=Math.min(Math.max(r,0),e.itemCount-1),o=Math.min(Math.max(o,0),e.itemCount-1);let a=this.bufferAmount*e.itemsPerWrapGroup;return{startIndex:r,endIndex:o,startIndexWithBuffer:Math.min(Math.max(r-a,0),e.itemCount-1),endIndexWithBuffer:Math.min(Math.max(o+a,0),e.itemCount-1),scrollStartPosition:t,scrollEndPosition:t+e.viewportLength,maxScrollPosition:e.maxScrollPosition}}calculateViewport(){let t=this.calculateDimensions(),e=this.getElementsOffset(),n=this.getScrollStartPosition();n>t.scrollLength+e&&!(this.parentScroll instanceof Window)?n=t.scrollLength:n-=e,n=Math.max(0,n);let s=this.calculatePageInfo(n,t),i=this.calculatePadding(s.startIndexWithBuffer,t),r=t.scrollLength;return{startIndex:s.startIndex,endIndex:s.endIndex,startIndexWithBuffer:s.startIndexWithBuffer,endIndexWithBuffer:s.endIndexWithBuffer,padding:Math.round(i),scrollLength:Math.round(r),scrollStartPosition:s.scrollStartPosition,scrollEndPosition:s.scrollEndPosition,maxScrollPosition:s.maxScrollPosition}}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao($l),Ao(Uc),Ao(ua),Ao(Ic),Ao("virtual-scroller-default-options",8))},t.\u0275cmp=Vt({type:t,selectors:[["virtual-scroller"],["","virtualScroller",""]],contentQueries:function(t,e,n){if(1&t&&(uc(n,Yb,!0,Bl),uc(n,Jb,!0,Bl)),2&t){let t;lc(t=pc())&&(e.headerElementRef=t.first),lc(t=pc())&&(e.containerElementRef=t.first)}},viewQuery:function(t,e){if(1&t&&(ac(Xb,!0,Bl),ac(tw,!0,Bl)),2&t){let t;lc(t=pc())&&(e.contentElementRef=t.first),lc(t=pc())&&(e.invisiblePaddingElementRef=t.first)}},hostVars:6,hostBindings:function(t,e){2&t&&nl("horizontal",e.horizontal)("vertical",!e.horizontal)("selfScroll",!e.parentScroll)},inputs:{executeRefreshOutsideAngularZone:"executeRefreshOutsideAngularZone",useMarginInsteadOfTranslate:"useMarginInsteadOfTranslate",ssrViewportWidth:"ssrViewportWidth",ssrViewportHeight:"ssrViewportHeight",compareItems:"compareItems",scrollThrottlingTime:"scrollThrottlingTime",scrollDebounceTime:"scrollDebounceTime",scrollAnimationTime:"scrollAnimationTime",scrollbarWidth:"scrollbarWidth",scrollbarHeight:"scrollbarHeight",checkResizeInterval:"checkResizeInterval",resizeBypassRefreshThreshold:"resizeBypassRefreshThreshold",modifyOverflowStyleOfParentScroll:"modifyOverflowStyleOfParentScroll",stripedTable:"stripedTable",horizontal:"horizontal",enableUnequalChildrenSizes:"enableUnequalChildrenSizes",bufferAmount:"bufferAmount",items:"items",parentScroll:"parentScroll",childWidth:"childWidth",childHeight:"childHeight",ssrChildWidth:"ssrChildWidth",ssrChildHeight:"ssrChildHeight"},outputs:{vsUpdate:"vsUpdate",vsChange:"vsChange",vsStart:"vsStart",vsEnd:"vsEnd"},exportAs:["virtualScroller"],features:[ae],ngContentSelectors:ew,decls:5,vars:0,consts:[[1,"total-padding"],["invisiblePadding",""],[1,"scrollable-content"],["content",""]],template:function(t,e){1&t&&(qo(),Fo(0,"div",0,1),Mo(2,"div",2,3),Go(4),Po())},styles:["[_nghost-%COMP%] {\n position: relative;\n\t display: block;\n -webkit-overflow-scrolling: touch;\n }\n\t\n\t.horizontal.selfScroll[_nghost-%COMP%] {\n overflow-y: visible;\n overflow-x: auto;\n\t}\n\t.vertical.selfScroll[_nghost-%COMP%] {\n overflow-y: auto;\n overflow-x: visible;\n\t}\n\t\n .scrollable-content[_ngcontent-%COMP%] {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n max-width: 100vw;\n max-height: 100vh;\n position: absolute;\n }\n\n\t.scrollable-content[_ngcontent-%COMP%] > * {\n\t\tbox-sizing: border-box;\n\t}\n\t\n\t.horizontal[_nghost-%COMP%] {\n\t\twhite-space: nowrap;\n\t}\n\t\n\t.horizontal[_nghost-%COMP%] .scrollable-content[_ngcontent-%COMP%] {\n\t\tdisplay: flex;\n\t}\n\t\n\t.horizontal[_nghost-%COMP%] .scrollable-content[_ngcontent-%COMP%] > * {\n\t\tflex-shrink: 0;\n\t\tflex-grow: 0;\n\t\twhite-space: initial;\n\t}\n\t\n .total-padding[_ngcontent-%COMP%] {\n width: 1px;\n opacity: 0;\n }\n \n .horizontal[_nghost-%COMP%] .total-padding[_ngcontent-%COMP%] {\n height: 100%;\n }"]}),t})(),US=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[{provide:"virtual-scroller-default-options",useFactory:NS}],imports:[[Ju]]}),t})();const jS={provide:qm,useExisting:it(()=>$S),multi:!0},BS={provide:ty,useExisting:it(()=>$S),multi:!0},HS=()=>{};let $S=(()=>{class t{constructor(t,e,n){this._elementRef=t,this.cdr=e,this.ds=n,this.onSelect=new Qa,this.onDeSelect=new Qa,this.onSelectAll=new Qa,this.onDeSelectAll=new Qa,this.onOpen=new Qa,this.onClose=new Qa,this.onScrollToEnd=new Qa,this.onFilterSelectAll=new Qa,this.onFilterDeSelectAll=new Qa,this.onAddFilterNewItem=new Qa,this.onGroupSelect=new Qa,this.onGroupDeSelect=new Qa,this.virtualdata=[],this.searchTerm$=new C,this.isActive=!1,this.isSelectAll=!1,this.isFilterSelectAll=!1,this.isInfiniteFilterSelectAll=!1,this.chunkIndex=[],this.cachedItems=[],this.groupCachedItems=[],this.itemHeight=41.6,this.filterLength=0,this.infiniteFilterLength=0,this.dropdownListYOffset=0,this.dropDownWidth=0,this.dropDownTop=0,this.dropDownLeft=0,this.id=Math.random().toString(36).substring(2),this.defaultSettings={singleSelection:!1,text:"Select",enableCheckAll:!0,selectAllText:"Select All",unSelectAllText:"UnSelect All",filterSelectAllText:"Select all filtered results",filterUnSelectAllText:"UnSelect all filtered results",enableSearchFilter:!1,searchBy:[],maxHeight:300,badgeShowLimit:999999999999,classes:"",disabled:!1,searchPlaceholderText:"Search",showCheckbox:!0,noDataLabel:"No Data Available",searchAutofocus:!0,lazyLoading:!1,labelKey:"itemName",primaryKey:"id",position:"bottom",autoPosition:!0,enableFilterSelectAll:!0,selectGroup:!1,addNewItemOnFilter:!1,addNewButtonText:"Add",escapeToClose:!0,clearAll:!0,tagToBody:!0},this.randomSize=!0,this.filteredList=[],this.virtualScroollInit=!1,this.isDisabledItemPresent=!1,this.onTouchedCallback=HS,this.onChangeCallback=HS,this.searchTerm$.asObservable().pipe(Ub(1e3),Ov(),bd(t=>t)).subscribe(t=>{this.filterInfiniteList(t)})}onEscapeDown(t){this.settings.escapeToClose&&this.closeDropdown()}onScroll(t){this.isActive&&this.closeDropdown()}ngOnInit(){this.settings=Object.assign(this.defaultSettings,this.settings),this.cachedItems=this.cloneArray(this.data),"top"==this.settings.position&&setTimeout(()=>{this.selectedListHeight={val:0},this.selectedListHeight.val=this.selectedListElem.nativeElement.clientHeight}),this.subscription=this.ds.getData().subscribe(t=>{if(t){let e=0;t.forEach((t,n)=>{t.disabled&&(this.isDisabledItemPresent=!0),t.hasOwnProperty("grpTitle")||e++}),this.filterLength=e,this.onFilterChange(t)}}),setTimeout(()=>{this.calculateDropdownDirection()}),this.virtualScroollInit=!1}ngOnChanges(t){t.data&&!t.data.firstChange&&(this.settings.groupBy&&(this.groupedData=this.transformData(this.data,this.settings.groupBy),0==this.data.length&&(this.selectedItems=[]),this.groupCachedItems=this.cloneArray(this.groupedData)),this.cachedItems=this.cloneArray(this.data)),t.settings&&!t.settings.firstChange&&(this.settings=Object.assign(this.defaultSettings,this.settings)),this.settings.lazyLoading&&this.virtualScroollInit&&t.data&&(this.virtualdata=t.data.currentValue)}ngDoCheck(){this.selectedItems&&(0==this.selectedItems.length||0==this.data.length||this.selectedItems.lengththis.selectedItems.length)&&(this.isSelectAll=!1),this.data.length==this.selectedItems.length&&(this.isSelectAll=!0),this.settings.groupBy&&this.updateGroupInfo(t)}validate(t){return null}writeValue(t){if(null!=t&&""!==t)if(this.settings.singleSelection)if(this.settings.groupBy)this.groupedData=this.transformData(this.data,this.settings.groupBy),this.groupCachedItems=this.cloneArray(this.groupedData),this.selectedItems=[t[0]];else try{if(t.length>1)throw this.selectedItems=[t[0]],new kS(404,{msg:"Single Selection Mode, Selected Items cannot have more than one item."});this.selectedItems=t}catch(e){console.error(e.body.msg)}else this.selectedItems=this.settings.limitSelection?t.slice(0,this.settings.limitSelection):t,this.selectedItems.length===this.data.length&&this.data.length>0&&(this.isSelectAll=!0),this.settings.groupBy&&(this.groupedData=this.transformData(this.data,this.settings.groupBy),this.groupCachedItems=this.cloneArray(this.groupedData));else this.selectedItems=[]}registerOnChange(t){this.onChangeCallback=t}registerOnTouched(t){this.onTouchedCallback=t}trackByFn(t,e){return e[this.settings.primaryKey]}isSelected(t){if(t.disabled)return!1;let e=!1;return this.selectedItems&&this.selectedItems.forEach(n=>{t[this.settings.primaryKey]===n[this.settings.primaryKey]&&(e=!0)}),e}addSelected(t){t.disabled||(this.settings.singleSelection?(this.selectedItems=[],this.selectedItems.push(t),this.closeDropdown()):this.selectedItems.push(t),this.onChangeCallback(this.selectedItems),this.onTouchedCallback(this.selectedItems))}removeSelected(t){this.selectedItems&&this.selectedItems.forEach(e=>{t[this.settings.primaryKey]===e[this.settings.primaryKey]&&this.selectedItems.splice(this.selectedItems.indexOf(e),1)}),this.onChangeCallback(this.selectedItems),this.onTouchedCallback(this.selectedItems)}toggleDropdown(t){if(this.settings.disabled)return!1;this.isActive=!this.isActive,this.isActive?(this.openDropdown(),this.calculateDropdownDirection()):this.closeDropdown(),this.settings.lazyLoading&&(this.virtualdata=this.data,this.virtualScroollInit=!0),t.preventDefault()}openDropdown(){if(this.settings.disabled)return!1;this.isActive=!0,this.settings.searchAutofocus&&this.searchInput&&this.settings.enableSearchFilter&&!this.searchTempl&&setTimeout(()=>{this.searchInput.nativeElement.focus()},0),this.onOpen.emit(!0)}closeDropdown(){this.searchInput&&this.settings.lazyLoading&&(this.searchInput.nativeElement.value=""),this.searchInput&&(this.searchInput.nativeElement.value=""),this.filter="",this.isActive=!1,this.onClose.emit(!1)}closeDropdownOnClickOut(){this.isActive&&(this.searchInput&&this.settings.lazyLoading&&(this.searchInput.nativeElement.value=""),this.searchInput&&(this.searchInput.nativeElement.value=""),this.filter="",this.isActive=!1,this.clearSearch(),this.onClose.emit(!1))}toggleSelectAll(t){this.isSelectAll?(this.settings.groupBy&&(this.groupedData.forEach(t=>{t.selected=!1}),this.groupCachedItems.forEach(t=>{t.selected=!1})),this.selectedItems=[],this.isSelectAll=!1,this.onChangeCallback(this.selectedItems),this.onTouchedCallback(this.selectedItems),this.onDeSelectAll.emit(this.selectedItems)):(this.selectedItems=[],this.settings.groupBy&&(this.groupedData.forEach(t=>{t.selected=!t.disabled}),this.groupCachedItems.forEach(t=>{t.selected=!t.disabled})),this.selectedItems=this.data.filter(t=>!t.disabled),this.isSelectAll=!0,this.onChangeCallback(this.selectedItems),this.onTouchedCallback(this.selectedItems),this.onSelectAll.emit(this.selectedItems)),setTimeout(()=>{this.calculateDropdownDirection()}),t.stopPropagation()}filterGroupedList(){""!=this.filter&&null!=this.filter?(this.groupedData=this.cloneArray(this.groupCachedItems),this.groupedData=this.groupedData.filter(t=>{let e=[];return e=t[this.settings.labelKey].toLowerCase().indexOf(this.filter.toLowerCase())>-1?t.list:t.list.filter(t=>t[this.settings.labelKey].toLowerCase().indexOf(this.filter.toLowerCase())>-1),t.list=e,t[this.settings.labelKey].toLowerCase().indexOf(this.filter.toLowerCase())>-1?e:e.some(t=>t[this.settings.labelKey].toLowerCase().indexOf(this.filter.toLowerCase())>-1)})):this.clearSearch()}toggleFilterSelectAll(){if(this.isFilterSelectAll){let t=[];this.settings.groupBy?(this.groupedData.forEach(e=>{e.list&&e.list.forEach(e=>{this.isSelected(e)&&(this.removeSelected(e),t.push(e))}),this.updateGroupInfo(e)}),this.ds.getFilteredData().forEach(e=>{this.isSelected(e)&&(this.removeSelected(e),t.push(e))})):this.ds.getFilteredData().forEach(e=>{this.isSelected(e)&&(this.removeSelected(e),t.push(e))}),this.isFilterSelectAll=!1,this.onFilterDeSelectAll.emit(t)}else{let t=[];this.settings.groupBy?(this.groupedData.forEach(e=>{e.list&&e.list.forEach(e=>{this.isSelected(e)||(this.addSelected(e),t.push(e))}),this.updateGroupInfo(e)}),this.ds.getFilteredData().forEach(e=>{this.isSelected(e)||e.hasOwnProperty("grpTitle")||(this.addSelected(e),t.push(e))})):this.ds.getFilteredData().forEach(e=>{this.isSelected(e)||(this.addSelected(e),t.push(e))}),this.isFilterSelectAll=!0,this.onFilterSelectAll.emit(t)}}toggleInfiniteFilterSelectAll(){this.isInfiniteFilterSelectAll?(this.virtualdata.forEach(t=>{this.isSelected(t)&&this.removeSelected(t)}),this.isInfiniteFilterSelectAll=!1):(this.virtualdata.forEach(t=>{this.isSelected(t)||this.addSelected(t)}),this.isInfiniteFilterSelectAll=!0)}clearSearch(){this.settings.groupBy&&(this.groupedData=[],this.groupedData=this.cloneArray(this.groupCachedItems)),this.filter="",this.isFilterSelectAll=!1}onFilterChange(t){(this.filter&&""==this.filter||0==t.length)&&(this.isFilterSelectAll=!1);let e=0;t.forEach(t=>{!t.hasOwnProperty("grpTitle")&&this.isSelected(t)&&e++}),e>0&&this.filterLength==e?this.isFilterSelectAll=!0:e>0&&this.filterLength!=e&&(this.isFilterSelectAll=!1),this.cdr.detectChanges()}cloneArray(t){if(Array.isArray(t))return JSON.parse(JSON.stringify(t));if("object"==typeof t)throw"Cannot clone array containing an object!";return t}updateGroupInfo(t){if(t.disabled)return!1;let e=this.settings.groupBy;this.groupedData.forEach(n=>{let s=0;n.grpTitle&&t[e]==n[e]&&n.list&&n.list.forEach(t=>{this.isSelected(t)&&s++}),n.list&&s===n.list.length&&t[e]==n[e]?n.selected=!0:n.list&&s!=n.list.length&&t[e]==n[e]&&(n.selected=!1)}),this.groupCachedItems.forEach(n=>{let s=0;n.grpTitle&&t[e]==n[e]&&n.list&&n.list.forEach(t=>{this.isSelected(t)&&s++}),n.list&&s===n.list.length&&t[e]==n[e]?n.selected=!0:n.list&&s!=n.list.length&&t[e]==n[e]&&(n.selected=!1)})}transformData(t,e){const n=t.reduce((t,n)=>(t[n[e]]?t[n[e]].push(n):t[n[e]]=[n],t),{}),s=[];return Object.keys(n).map(t=>{let e={},i=[];e.grpTitle=!0,e[this.settings.labelKey]=t,e[this.settings.groupBy]=t,e.selected=!1,e.list=[];let r=0;n[t].forEach(t=>{t.list=[],t.disabled&&(this.isDisabledItemPresent=!0,i.push(t)),e.list.push(t),this.isSelected(t)&&r++}),e.selected=r==e.list.length,e.disabled=i.length===n[t].length,s.push(e)}),s}filterInfiniteList(t){let e=[];if(this.settings.groupBy?this.groupedData=this.groupCachedItems.slice():(this.data=this.cachedItems.slice(),this.virtualdata=this.cachedItems.slice()),(null!=t||""!=t)&&!this.settings.groupBy){if(this.settings.searchBy.length>0)for(let n=0;n{s[this.settings.searchBy[n].toString()].toString().toLowerCase().indexOf(t.toString().toLowerCase())>=0&&e.push(s)});else this.virtualdata.filter(function(n){for(let s in n)if(n[s].toString().toLowerCase().indexOf(t.toString().toLowerCase())>=0){e.push(n);break}});this.virtualdata=[],this.virtualdata=e,this.infiniteFilterLength=this.virtualdata.length}""!=t.toString()&&this.settings.groupBy?(this.groupedData.filter(function(n){if(n.hasOwnProperty("grpTitle"))e.push(n);else for(let s in n)if(n[s].toString().toLowerCase().indexOf(t.toString().toLowerCase())>=0){e.push(n);break}}),this.groupedData=[],this.groupedData=e,this.infiniteFilterLength=this.groupedData.length):""==t.toString()&&this.cachedItems.length>0&&(this.virtualdata=[],this.virtualdata=this.cachedItems,this.infiniteFilterLength=0),this.virtualScroller.refresh()}resetInfiniteSearch(){this.filter="",this.isInfiniteFilterSelectAll=!1,this.virtualdata=[],this.virtualdata=this.cachedItems,this.groupedData=this.groupCachedItems,this.infiniteFilterLength=0}onScrollEnd(t){this.onScrollToEnd.emit(t)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}selectGroup(t){if(t.disabled)return!1;t.selected?(t.selected=!1,t.list.forEach(t=>{this.removeSelected(t)}),this.onGroupDeSelect.emit(t),this.updateGroupInfo(t)):(t.selected=!0,t.list.forEach(t=>{this.isSelected(t)||this.addSelected(t)}),this.onGroupSelect.emit(t),this.updateGroupInfo(t))}addFilterNewItem(){this.onAddFilterNewItem.emit(this.filter),this.filterPipe=new RS(this.ds),this.filterPipe.transform(this.data,this.filter,this.settings.searchBy)}calculateDropdownDirection(){const t=this.cuppaDropdown.nativeElement;if(this.dropDownWidth=t.clientWidth,this.dropDownLeft=t.getBoundingClientRect().x,"top"!=this.settings.position||this.settings.autoPosition?"bottom"!=this.settings.position||this.settings.autoPosition||this.openTowardsTop(!1):this.openTowardsTop(!0),this.settings.autoPosition){const t=this.dropdownListElem.nativeElement.clientHeight,e=document.documentElement.clientHeight,n=this.selectedListElem.nativeElement.getBoundingClientRect(),s=n.top;this.openTowardsTop(e-n.top{t.selected=!1}),this.clearSearch(),this.selectedItems=[],this.isSelectAll=!1,this.onChangeCallback(this.selectedItems),this.onTouchedCallback(this.selectedItems),this.onDeSelectAll.emit(this.selectedItems)}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao(ua),Ao(AS))},t.\u0275cmp=Vt({type:t,selectors:[["angular2-multiselect"]],contentQueries:function(t,e,n){if(1&t&&(uc(n,DS,!0),uc(n,MS,!0),uc(n,PS,!0)),2&t){let t;lc(t=pc())&&(e.itemTempl=t.first),lc(t=pc())&&(e.badgeTempl=t.first),lc(t=pc())&&(e.searchTempl=t.first)}},viewQuery:function(t,e){if(1&t&&(ac(nw,!0),ac(sw,!0),ac(iw,!0),ac(rw,!0),ac(VS,!0)),2&t){let t;lc(t=pc())&&(e.searchInput=t.first),lc(t=pc())&&(e.selectedListElem=t.first),lc(t=pc())&&(e.dropdownListElem=t.first),lc(t=pc())&&(e.cuppaDropdown=t.first),lc(t=pc())&&(e.virtualScroller=t.first)}},hostVars:2,hostBindings:function(t,e){1&t&&Bo("keyup.escape",function(t){return e.onEscapeDown(t)},!1,hi)("scroll",function(t){return e.onScroll(t)},!1,ui),2&t&&sl(e.defaultSettings.classes)},inputs:{settings:"settings",data:"data",loading:"loading"},outputs:{onSelect:"onSelect",onDeSelect:"onDeSelect",onSelectAll:"onSelectAll",onDeSelectAll:"onDeSelectAll",onOpen:"onOpen",onClose:"onClose",onScrollToEnd:"onScrollToEnd",onFilterSelectAll:"onFilterSelectAll",onFilterDeSelectAll:"onFilterDeSelectAll",onAddFilterNewItem:"onAddFilterNewItem",onGroupSelect:"onGroupSelect",onGroupDeSelect:"onGroupDeSelect"},features:[Pl([jS,BS]),ae],decls:36,vars:47,consts:[[1,"cuppa-dropdown",3,"clickOutside"],["cuppaDropdown",""],[1,"selected-list"],["selectedList",""],[1,"c-btn",3,"ngClass","click"],[4,"ngIf"],["class","c-list",4,"ngIf"],["class","countplaceholder",4,"ngIf"],["class","c-remove clear-all",3,"click",4,"ngIf"],["class","c-angle-down",4,"ngIf"],["class","c-angle-up",4,"ngIf"],[1,"dropdown-list","tagToBody","animated","fadeIn",3,"hidden"],["dropdownList",""],[1,"arrow-2",3,"ngClass"],[3,"ngClass"],[1,"list-area",3,"ngClass"],["class","pure-checkbox select-all",4,"ngIf"],["class","loading-icon","src","assets/img/loading.gif",4,"ngIf"],["class","list-filter",4,"ngIf"],["class","filter-select-all",4,"ngIf"],[1,"filter-select-all"],["class","nodata-label",3,"hidden",4,"ngIf"],["class","btn-container",3,"hidden",4,"ngIf"],["style","overflow: auto;",3,"maxHeight",4,"ngIf"],["class","list-message",4,"ngIf"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"c-list"],["class","c-token",4,"ngFor","ngForOf","ngForTrackBy"],[1,"c-token"],["class","c-label",4,"ngIf"],[1,"c-remove",3,"click"],[3,"name"],[1,"c-label"],[3,"data","item"],["class","c-token",3,"hidden",4,"ngFor","ngForOf","ngForTrackBy"],[1,"c-token",3,"hidden"],[1,"countplaceholder"],[1,"c-remove","clear-all",3,"click"],[1,"c-angle-down"],[1,"c-angle-up"],[1,"pure-checkbox","select-all"],["type","checkbox",3,"checked","disabled","id","change",4,"ngIf"],[3,"for"],[3,"hidden"],["type","checkbox",3,"checked","disabled","id","change"],["src","assets/img/loading.gif",1,"loading-icon"],[1,"list-filter"],["id","searchIcon",1,"c-search"],["class","c-clear",3,"hidden","click",4,"ngIf"],["class","c-input","type","text","aria-labelledby","searchIcon",3,"placeholder","ngModel","ngModelChange","keyup",4,"ngIf"],["class","c-input","type","text","aria-labelledby","searchIcon",3,"placeholder","ngModel","ngModelChange",4,"ngIf"],[3,"data","item",4,"ngIf"],[1,"c-clear",3,"hidden","click"],["type","text","aria-labelledby","searchIcon",1,"c-input",3,"placeholder","ngModel","ngModelChange","keyup"],["searchInput",""],["type","text","aria-labelledby","searchIcon",1,"c-input",3,"placeholder","ngModel","ngModelChange"],["class","pure-checkbox select-all",3,"click",4,"ngIf"],[1,"pure-checkbox","select-all",3,"click"],["type","checkbox","aria-labelledby","optionName","aria-label","option",3,"checked","disabled"],["type","checkbox","aria-labelledby","option",3,"checked","disabled"],[1,"nodata-label",3,"hidden"],[1,"btn-container",3,"hidden"],[1,"c-btn","btn-iceblue",3,"click"],[2,"overflow","auto"],[1,"lazyContainer"],["class","pure-checkbox",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"pure-checkbox",3,"ngClass","click"],["type","checkbox","aria-labelledby","option",3,"checked","disabled",4,"ngIf"],["virtualScroller","",1,"lazyContainer",3,"enableUnequalChildrenSizes","items","ngStyle","vsStart","vsEnd"],["scroll",""],["type","checkbox",3,"checked","disabled",4,"ngIf"],["type","checkbox",3,"checked","disabled"],["scroll2",""],["scroll3",""],[4,"ngFor","ngForOf"],["class","pure-checkbox",3,"ngClass","click",4,"ngIf"],["class","pure-checkbox",3,"ngClass",4,"ngIf"],[1,"pure-checkbox",3,"ngClass"],[3,"items","ngStyle","vsUpdate","vsEnd"],["scroll4",""],[1,"list-message"]],template:function(t,e){1&t&&(Mo(0,"div",0,1),Bo("clickOutside",function(){return e.closeDropdownOnClickOut()}),Mo(2,"div",2,3),Mo(4,"div",4),Bo("click",function(t){return e.toggleDropdown(t)}),ko(5,ow,2,1,"span",5),ko(6,aw,2,2,"span",5),ko(7,dw,2,2,"span",6),ko(8,mw,2,2,"div",6),ko(9,yw,2,1,"span",7),ko(10,vw,2,1,"span",8),ko(11,_w,2,1,"span",9),ko(12,bw,2,1,"span",10),Po(),Po(),Mo(13,"div",11,12),Fo(15,"div",13),Fo(16,"div",14),Mo(17,"div",15),ko(18,Sw,7,6,"div",16),ko(19,Cw,1,0,"img",17),ko(20,Aw,9,7,"div",18),ko(21,Mw,3,2,"div",19),ko(22,Fw,2,1,"div",19),Mo(23,"div",20),ko(24,Lw,2,2,"label",21),ko(25,Nw,2,2,"label",21),ko(26,Vw,3,2,"div",22),Po(),ko(27,Hw,4,7,"div",23),ko(28,qw,4,8,"div",23),ko(29,Qw,4,7,"div",23),ko(30,Jw,4,8,"div",23),ko(31,rS,4,8,"div",23),ko(32,uS,3,3,"div",23),ko(33,yS,5,12,"div",23),ko(34,CS,3,3,"div",23),ko(35,IS,2,1,"h5",24),Po(),Po(),Po()),2&t&&(Xi(4),Ro("ngClass",Va(37,xS,e.settings.disabled)),Eo("tabindex",0),Xi(1),Ro("ngIf",0==(null==e.selectedItems?null:e.selectedItems.length)),Xi(1),Ro("ngIf",e.settings.singleSelection&&!e.badgeTempl),Xi(1),Ro("ngIf",(null==e.selectedItems?null:e.selectedItems.length)>0&&e.settings.singleSelection&&e.badgeTempl),Xi(1),Ro("ngIf",(null==e.selectedItems?null:e.selectedItems.length)>0&&!e.settings.singleSelection),Xi(1),Ro("ngIf",(null==e.selectedItems?null:e.selectedItems.length)>e.settings.badgeShowLimit),Xi(1),Ro("ngIf",e.settings.clearAll&&(null==e.selectedItems?null:e.selectedItems.length)>0&&!e.settings.disabled),Xi(1),Ro("ngIf",!e.isActive),Xi(1),Ro("ngIf",e.isActive),Xi(1),el("width",e.dropDownWidth,"px")("top",e.dropDownTop,"px")("left",e.dropDownLeft,"px"),Ro("hidden",!e.isActive),Xi(2),Ro("ngClass",Ua(39,TS,"bottom"==e.settings.position,"top"==e.settings.position)),Xi(1),Ro("ngClass",Ua(42,TS,"bottom"==e.settings.position,"top"==e.settings.position)),Xi(1),Ro("ngClass",Va(45,ES,e.settings.singleSelection)),Xi(1),Ro("ngIf",e.settings.enableCheckAll&&!e.settings.singleSelection&&!e.settings.limitSelection&&(null==e.data?null:e.data.length)>0&&!e.isDisabledItemPresent),Xi(1),Ro("ngIf",e.loading),Xi(1),Ro("ngIf",e.settings.enableSearchFilter),Xi(1),Ro("ngIf",!e.settings.lazyLoading&&e.settings.enableFilterSelectAll&&!e.isDisabledItemPresent),Xi(1),Ro("ngIf",e.settings.lazyLoading&&e.settings.enableFilterSelectAll&&!e.isDisabledItemPresent&&!e.settings.singleSelection),Xi(2),Ro("ngIf",!e.settings.groupBy&&0==e.filterLength),Xi(1),Ro("ngIf",e.settings.groupBy&&0==(null==e.groupedData?null:e.groupedData.length)),Xi(1),Ro("ngIf",e.settings.addNewItemOnFilter&&0==e.filterLength),Xi(1),Ro("ngIf",!e.settings.groupBy&&!e.settings.lazyLoading&&null==e.itemTempl),Xi(1),Ro("ngIf",!e.settings.groupBy&&e.settings.lazyLoading&&null==e.itemTempl),Xi(1),Ro("ngIf",!e.settings.groupBy&&!e.settings.lazyLoading&&null!=e.itemTempl),Xi(1),Ro("ngIf",!e.settings.groupBy&&e.settings.lazyLoading&&null!=e.itemTempl),Xi(1),Ro("ngIf",e.settings.groupBy&&e.settings.lazyLoading&&null!=e.itemTempl),Xi(1),Ro("ngIf",e.settings.groupBy&&!e.settings.lazyLoading&&null!=e.itemTempl),Xi(1),Ro("ngIf",e.settings.groupBy&&e.settings.lazyLoading&&null==e.itemTempl),Xi(1),Ro("ngIf",e.settings.groupBy&&!e.settings.lazyLoading&&null==e.itemTempl),Xi(1),Ro("ngIf",0==(null==e.data?null:e.data.length)))},directives:[OS,ju,zu,Hu,LS,FS,Ym,yy,iv,VS,Zu],pipes:[RS],styles:["virtual-scroll{display:block;width:100%}.cuppa-dropdown{position:relative}.c-btn{display:inline-block;border-width:1px;line-height:1.25;border-radius:3px;font-size:.85rem;padding:5px 10px;cursor:pointer;-webkit-box-align:center;align-items:center;min-height:38px}.c-btn.disabled{background:#ccc}.selected-list .c-list{float:left;padding:0;margin:0;width:calc(100% - 20px)}.selected-list .c-list .c-token{list-style:none;padding:4px 22px 4px 8px;border-radius:2px;margin-right:4px;margin-top:2px;float:left;position:relative}.selected-list .c-list .c-token .c-label{display:block;float:left}.selected-list .c-list .c-token .c-remove{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.selected-list .c-list .c-token .c-remove svg{fill:#fff}.selected-list .fa-angle-down,.selected-list .fa-angle-up{font-size:15pt;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.selected-list .c-angle-down,.selected-list .c-angle-up{width:12px;height:12px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.selected-list .c-angle-down svg,.selected-list .c-angle-up svg{fill:#333}.selected-list .countplaceholder{position:absolute;right:45px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.selected-list .c-btn{width:100%;padding:5px 10px;cursor:pointer;display:-webkit-box;display:flex;position:relative}.selected-list .c-btn .c-icon{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dropdown-list.tagToBody{position:fixed}.dropdown-list{position:absolute;padding-top:14px;width:100%;z-index:99999}.dropdown-list ul{padding:0;list-style:none;overflow:auto;margin:0}.dropdown-list ul li{padding:10px;cursor:pointer;text-align:left}.dropdown-list ul li:first-child{padding-top:10px}.dropdown-list ul li:last-child{padding-bottom:10px}.dropdown-list ::-webkit-scrollbar{width:8px}.dropdown-list ::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}.dropdown-list ::-webkit-scrollbar-track{background:#f2f2f2}.arrow-down,.arrow-up{width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:15px solid #fff;margin-left:15px;position:absolute;top:0}.arrow-down{bottom:-14px;top:unset;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.arrow-2{border-bottom:15px solid #ccc;top:-1px}.arrow-down.arrow-2{top:unset;bottom:-16px}.list-area{border:1px solid #ccc;border-radius:3px;background:#fff;margin:0}.select-all{padding:10px;border-bottom:1px solid #ccc;text-align:left}.list-filter{border-bottom:1px solid #ccc;position:relative;padding-left:35px;height:35px}.list-filter input{border:0;width:100%;height:100%;padding:0}.list-filter input:focus{outline:0}.list-filter .c-search{position:absolute;top:9px;left:10px;width:15px;height:15px}.list-filter .c-search svg{fill:#888}.list-filter .c-clear{position:absolute;top:10px;right:10px;width:15px;height:15px}.list-filter .c-clear svg{fill:#888}.pure-checkbox input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pure-checkbox input[type=checkbox]:focus+label:before,.pure-checkbox input[type=checkbox]:hover+label:before{background-color:#f2f2f2}.pure-checkbox input[type=checkbox]:active+label:before{-webkit-transition-duration:0s;transition-duration:0s}.pure-checkbox input[type=checkbox]:disabled+label{color:#ccc}.pure-checkbox input[type=checkbox]+label{position:relative;padding-left:2em;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin:0;font-weight:300}.pure-checkbox input[type=checkbox]+label:before{box-sizing:content-box;content:'';position:absolute;top:50%;left:0;width:15px;height:15px;margin-top:-9px;text-align:center;-webkit-transition:.4s;transition:.4s;border-radius:3px}.pure-checkbox input[type=checkbox]+label:after{box-sizing:content-box;content:'';position:absolute;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;background-color:transparent;top:50%;left:3px;width:9px;height:4px;margin-top:-5px;border-style:solid;border-width:0 0 2px 2px;-webkit-border-image:none;-o-border-image:none;border-image:none;-webkit-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0)}.pure-checkbox input[type=checkbox]:disabled+label:before{border-color:#ccc}.pure-checkbox input[type=checkbox]:disabled:focus+label:before .pure-checkbox input[type=checkbox]:disabled:hover+label:before{background-color:inherit}.pure-checkbox input[type=checkbox]:disabled:checked+label:before{background-color:#ccc}.pure-checkbox input[type=radio]:checked+label:before{background-color:#fff}.pure-checkbox input[type=radio]:checked+label:after{-webkit-transform:scale(1);transform:scale(1)}.pure-checkbox input[type=radio]+label:before{border-radius:50%}.pure-checkbox input[type=checkbox]:checked+label:after{content:'';-webkit-transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.list-message{text-align:center;margin:0;padding:15px 0;font-size:initial}.list-grp{padding:0 15px!important}.list-grp h4{text-transform:capitalize;margin:15px 0 0;font-size:14px;font-weight:700}.list-grp>li{padding-left:15px!important}.grp-item{padding-left:30px!important}.grp-title{padding-bottom:0!important}.grp-title label{margin-bottom:0!important;font-weight:800;text-transform:capitalize}.grp-title:hover{background:0 0!important}.loading-icon{width:20px;position:absolute;right:10px;top:23px;z-index:1}.nodata-label{width:100%;text-align:center;padding:10px 0 0}.btn-container{text-align:center;padding:0 5px 10px}.clear-all{width:8px;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}"],encapsulation:2}),t})(),zS=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[AS],imports:[[Ju,lv,US]]}),t})();function WS(t,e){if(1&t){const t=Vo();Lo(0),Mo(1,"input",25),Bo("ngModelChange",function(e){return Pe(t),zo().detailSearchInput.term=e})("keyup.enter",function(){return Pe(t),zo().saveSearchInputDetails()}),Po(),No()}if(2&t){const t=zo();Xi(1),Ro("ngModel",t.detailSearchInput.term)}}function qS(t,e){1&t&&(Lo(0),Fo(1,"input",26),No())}function GS(t,e){if(1&t){const t=Vo();Mo(0,"div"),Mo(1,"angular2-multiselect",27),Bo("ngModelChange",function(e){return Pe(t),zo().selectedTags=e})("onDeSelectAll",function(){return Pe(t),zo().onDeSelectAllTags()}),Po(),Po()}if(2&t){const t=zo();Xi(1),Ro("data",t.availableTags)("ngModel",t.selectedTags)("settings",t.tagsDropDownSettings)}}function KS(t,e){if(1&t&&(Mo(0,"small",35),fl(1),Po()),2&t){const t=e.$implicit;Xi(1),ml(" ",t," ")}}function QS(t,e){if(1&t){const t=Vo();Lo(0),Mo(1,"small",33),Bo("click",function(){Pe(t);const e=zo().$implicit;return zo(2).openDetailsForSpelling(e.id)}),fl(2),Po(),ko(3,KS,2,1,"small",34),No()}if(2&t){const t=zo().$implicit;Xi(2),ml(" ",t.term," "),Xi(1),Ro("ngForOf",t.alternatives)}}function ZS(t,e){if(1&t){const t=Vo();Lo(0),Mo(1,"small"),fl(2),Po(),Mo(3,"i",36),Bo("click",function(){Pe(t);const e=zo().$implicit;return zo(2).createNewSpellingItemForTerm(e.term)}),Po(),No()}if(2&t){const t=zo().$implicit;Xi(2),gl(t.term)}}function YS(t,e){if(1&t&&(Mo(0,"span"),ko(1,QS,4,2,"ng-container",7),ko(2,ZS,4,1,"ng-container",7),Po()),2&t){const t=e.$implicit;Xi(1),Ro("ngIf",t.exists),Xi(1),Ro("ngIf",!t.exists)}}function JS(t,e){if(1&t&&(Mo(0,"div",28),Mo(1,"div",29),Mo(2,"small",30),fl(3,"Associated Spellings:"),Po(),Po(),Mo(4,"div",31),ko(5,YS,3,2,"span",32),Po(),Po()),2&t){const t=zo();Xi(5),Ro("ngForOf",t.associatedSpellings)}}function XS(t,e){if(1&t&&(Mo(0,"div",37),Mo(1,"p"),Mo(2,"b"),fl(3,"The search input could not be saved. Please fix the following errors:"),Po(),Po(),Mo(4,"p",38),fl(5),Po(),Po()),2&t){const t=zo();Xi(5),gl(t.saveError)}}function tC(t,e){if(1&t){const t=Vo();Mo(0,"tr"),Mo(1,"td",9),Mo(2,"input",40),Bo("ngModelChange",function(t){return e.$implicit.isActive=t}),Po(),Mo(3,"small",6),fl(4,"Synonym Rule:"),Po(),Po(),Mo(5,"td",9),Mo(6,"select",41),Bo("ngModelChange",function(t){return e.$implicit.synonymType=t}),Mo(7,"option",42),fl(8,"= (undirected)"),Po(),Mo(9,"option",42),fl(10,"-> (directed)"),Po(),Po(),Po(),Mo(11,"td",43),Mo(12,"input",44),Bo("ngModelChange",function(t){return e.$implicit.term=t})("keyup.enter",function(){return Pe(t),zo(2).saveSearchInputDetails()}),Po(),Po(),Mo(13,"td",45),Mo(14,"button",46),Bo("click",function(n){Pe(t);const s=e.index;return zo(2).deleteSynonymRule(s),n.stopPropagation()}),fl(15," - "),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);nl("smui-disabled-rule-line",!t.isActive||!n.detailSearchInput.isActive),Xi(2),Ro("ngModel",t.isActive),Xi(4),Ro("ngModel",t.synonymType),Xi(1),Ro("ngValue",0),Xi(2),Ro("ngValue",1),Xi(3),Ro("ngModel",t.term)}}function eC(t,e){if(1&t&&(Lo(0),Mo(1,"table",3),ko(2,tC,16,7,"tr",39),Po(),No()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.detailSearchInput.synonymRules)}}function nC(t,e){if(1&t){const t=Vo();Mo(0,"td",4),Mo(1,"select",41),Bo("ngModelChange",function(e){return Pe(t),zo().$implicit.upDownType=e}),Mo(2,"option",42),fl(3,"UP"),Po(),Mo(4,"option",42),fl(5,"DOWN"),Po(),Po(),Po()}if(2&t){const t=zo().$implicit;Xi(1),Ro("ngModel",t.upDownType),Xi(1),Ro("ngValue",0),Xi(2),Ro("ngValue",1)}}function sC(t,e){if(1&t){const t=Vo();Mo(0,"td",4),Mo(1,"input",51),Bo("ngModelChange",function(e){return Pe(t),zo().$implicit.boostMalusValue=e}),Po(),Po()}if(2&t){const t=zo().$implicit;Xi(1),Ro("ngModel",t.boostMalusValue)}}function iC(t,e){if(1&t&&(Mo(0,"option",53),fl(1),Po()),2&t){const t=e.$implicit;Ro("value",e.index),Xi(1),ml(" ",t.displayName," ")}}function rC(t,e){if(1&t){const t=Vo();Mo(0,"td",9),Mo(1,"select",41),Bo("ngModelChange",function(e){return Pe(t),zo().$implicit.upDownDropdownDefinitionMapping=e}),ko(2,iC,2,2,"option",52),Po(),Po()}if(2&t){const t=zo().$implicit,e=zo(2);Xi(1),Ro("ngModel",t.upDownDropdownDefinitionMapping),Xi(1),Ro("ngForOf",e.upDownDropdownDefinitionMappings())}}function oC(t,e){if(1&t){const t=Vo();Mo(0,"td",9),Mo(1,"input",54),Bo("ngModelChange",function(e){return Pe(t),zo().$implicit.suggestedSolrFieldName=e}),Po(),Po()}if(2&t){const t=zo().$implicit,e=zo(2);Xi(1),Ro("ngModel",t.suggestedSolrFieldName)("ngbTypeahead",e.searchSuggestedSolrFieldNames)}}function lC(t,e){if(1&t){const t=Vo();Mo(0,"tr"),Mo(1,"td",9),Mo(2,"input",40),Bo("ngModelChange",function(t){return e.$implicit.isActive=t}),Po(),Mo(3,"small",6),fl(4,"UP/DOWN Rule:"),Po(),Po(),ko(5,nC,6,3,"td",47),ko(6,sC,2,1,"td",47),ko(7,rC,3,2,"td",48),ko(8,oC,2,2,"td",48),Mo(9,"td",49),Mo(10,"input",50),Bo("ngModelChange",function(t){return e.$implicit.term=t})("keyup.enter",function(){return Pe(t),zo(2).saveSearchInputDetails()}),Po(),Po(),Mo(11,"td",45),Mo(12,"button",46),Bo("click",function(n){Pe(t);const s=e.index;return zo(2).deleteUpDownRule(s),n.stopPropagation()}),fl(13," - "),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);nl("smui-disabled-rule-line",!t.isActive||!n.detailSearchInput.isActive),Xi(2),Ro("ngModel",t.isActive),Xi(3),Ro("ngIf",!n.featureToggleService.getSyncToggleUiConceptUpDownRulesCombined()),Xi(1),Ro("ngIf",!n.featureToggleService.getSyncToggleUiConceptUpDownRulesCombined()),Xi(1),Ro("ngIf",n.featureToggleService.getSyncToggleUiConceptUpDownRulesCombined()),Xi(1),Ro("ngIf",n.featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()),Xi(2),Ro("ngModel",t.term)}}function aC(t,e){if(1&t&&(Lo(0),Mo(1,"table",3),ko(2,lC,14,8,"tr",39),Po(),No()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.detailSearchInput.upDownRules)}}function cC(t,e){if(1&t){const t=Vo();Mo(0,"td",9),Mo(1,"input",54),Bo("ngModelChange",function(e){return Pe(t),zo().$implicit.suggestedSolrFieldName=e}),Po(),Po()}if(2&t){const t=zo().$implicit,e=zo(2);Xi(1),Ro("ngModel",t.suggestedSolrFieldName)("ngbTypeahead",e.searchSuggestedSolrFieldNames)}}function uC(t,e){if(1&t){const t=Vo();Mo(0,"tr"),Mo(1,"td",9),Mo(2,"input",40),Bo("ngModelChange",function(t){return e.$implicit.isActive=t}),Po(),Mo(3,"small",6),fl(4,"FILTER Rule:"),Po(),Po(),ko(5,cC,2,2,"td",48),Mo(6,"td",55),Mo(7,"input",56),Bo("ngModelChange",function(t){return e.$implicit.term=t})("keyup.enter",function(){return Pe(t),zo(2).saveSearchInputDetails()}),Po(),Po(),Mo(8,"td",45),Mo(9,"button",46),Bo("click",function(n){Pe(t);const s=e.index;return zo(2).deleteFilterRule(s),n.stopPropagation()}),fl(10," - "),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);nl("smui-disabled-rule-line",!t.isActive||!n.detailSearchInput.isActive),Xi(2),Ro("ngModel",t.isActive),Xi(3),Ro("ngIf",n.featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()),Xi(2),Ro("ngModel",t.term)}}function hC(t,e){if(1&t&&(Lo(0),Mo(1,"table",3),ko(2,uC,11,5,"tr",39),Po(),No()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.detailSearchInput.filterRules)}}function dC(t,e){if(1&t){const t=Vo();Mo(0,"tr"),Mo(1,"td",9),Mo(2,"input",40),Bo("ngModelChange",function(t){return e.$implicit.isActive=t}),Po(),Mo(3,"small",6),fl(4,"DELETE Rule:"),Po(),Po(),Mo(5,"td",57),Mo(6,"input",58),Bo("ngModelChange",function(t){return e.$implicit.term=t})("keyup.enter",function(){return Pe(t),zo(2).saveSearchInputDetails()}),Po(),Po(),Mo(7,"td",45),Mo(8,"button",46),Bo("click",function(n){Pe(t);const s=e.index;return zo(2).deleteDeleteRule(s),n.stopPropagation()}),fl(9," - "),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);nl("smui-disabled-rule-line",!t.isActive||!n.detailSearchInput.isActive),Xi(2),Ro("ngModel",t.isActive),Xi(4),Ro("ngModel",t.term)}}function pC(t,e){if(1&t&&(Lo(0),Mo(1,"table",3),ko(2,dC,10,4,"tr",39),Po(),No()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.detailSearchInput.deleteRules)}}function fC(t,e){if(1&t){const t=Vo();Mo(0,"tr"),Mo(1,"td",9),Mo(2,"input",40),Bo("ngModelChange",function(t){return e.$implicit.isActive=t}),Po(),Mo(3,"small",6),fl(4,"REDIRECT Rule:"),Po(),Po(),Mo(5,"td",57),Mo(6,"input",59),Bo("ngModelChange",function(t){return e.$implicit.target=t})("keyup.enter",function(){return Pe(t),zo(2).saveSearchInputDetails()}),Po(),Po(),Mo(7,"td",45),Mo(8,"button",46),Bo("click",function(n){Pe(t);const s=e.index;return zo(2).deleteRedirectRule(s),n.stopPropagation()}),fl(9," - "),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);nl("smui-disabled-rule-line",!t.isActive||!n.detailSearchInput.isActive),Xi(2),Ro("ngModel",t.isActive),Xi(4),Ro("ngModel",t.target)}}function gC(t,e){if(1&t&&(Lo(0),Mo(1,"table",3),ko(2,fC,10,4,"tr",39),Po(),No()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.detailSearchInput.redirectRules)}}function mC(t,e){1&t&&(Mo(0,"div",60),fl(1," No Rules maintained for Search Input. This Search Input will therefore not being included to rules.txt on deployment to Solr. "),Po())}function yC(t,e){if(1&t){const t=Vo();Lo(0),Mo(1,"table",61),Mo(2,"tr"),Mo(3,"td",62),Fo(4,"i",63),Mo(5,"small",6),fl(6," Comment:"),Po(),Po(),Mo(7,"td",64),Mo(8,"input",65),Bo("ngModelChange",function(e){return Pe(t),zo().detailSearchInput.comment=e})("keyup.enter",function(){return Pe(t),zo().saveSearchInputDetails()}),Po(),Po(),Po(),Po(),No()}if(2&t){const t=zo();Xi(8),Ro("ngModel",t.detailSearchInput.comment)}}let vC=(()=>{class t{constructor(t,e,n,s,i){this.commonsService=t,this.ruleManagementService=e,this.spellingService=n,this.changeDetector=s,this.featureToggleService=i,this.listItems=[],this.suggestedSolrFieldNames=[],this.showTags=!1,this.allTags=[],this.refreshAndSelectListItemById=new Qa,this.executeWithChangeCheck=new Qa,this.showErrorMsg=new Qa,this.showSuccessMsg=new Qa,this.openDeleteConfirmModal=new Qa,this.associatedSpellings=[],this.activateSpelling=this.featureToggleService.getSyncToggleActivateSpelling(),this.searchListItems=[],this.availableTags=[],this.selectedTags=[],this.searchSuggestedSolrFieldNames=t=>t.pipe(Ub(200),Ov(),T(t=>null===this.suggestedSolrFieldNames?[]:(""===t?this.suggestedSolrFieldNames:this.suggestedSolrFieldNames.filter(e=>e.toLowerCase().indexOf(t.toLowerCase())>-1)).slice(0,10)))}ngOnInit(){this.tagsDropDownSettings={singleSelection:!1,enableCheckAll:!1,text:"Tags",enableSearchFilter:!0,badgeShowLimit:2,labelKey:"displayValue",noDataLabel:"No Tags available"}}ngOnChanges(t){console.log("In SearchInputDetailComponent :: ngOnChanges"),this.selectedListItem&&this.showDetailsForSearchInputWithId(this.selectedListItem.id),t.selectedListItem&&!this.selectedListItem&&this.showDetailsForSearchInputWithId(void 0),t.listItems&&t.listItems.currentValue&&(this.searchListItems=this.filterSearchListItems(this.listItems))}ngAfterContentChecked(){this.changeDetector.detectChanges()}handleError(t){console.log("In SearchInputDetailComponent :: handleError"),console.log(":: error = "+t),this.showErrorMsg.emit("An error occurred.")}upDownDropdownDefinitionMappings(){return this.ruleManagementService.upDownDropdownDefinitionMappings}onDeSelectAllTags(){this.selectedTags=[]}extractSuggestedSolrFieldName(t){for(let e=0;e0){const s=new RegExp("^\\*(.*?):"),i=n.match(s);null!==i&&i.length>1&&(t[e].suggestedSolrFieldName=i[1].trim(),t[e].term=t[e].term.substr(i[0].length,t[e].term.length-i[0].length))}}}integrateSuggestedSolrFieldName(t){for(let e=0;e0&&(t[e].term="* "+t[e].suggestedSolrFieldName+":"+t[e].term,delete t[e].suggestedSolrFieldName)}showDetailsForSearchInputWithId(t){console.log("In SearchInputDetailComponent :: showDetailsForSearchInputWithId :: searchInputId = "+t),t?this.ruleManagementService.getDetailedSearchInput(t).then(t=>{this.saveError=void 0,this.detailSearchInput=t,this.showTags&&this.initTags(t.tags),this.featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()&&(this.extractSuggestedSolrFieldName(this.detailSearchInput.upDownRules),this.extractSuggestedSolrFieldName(this.detailSearchInput.filterRules)),this.encodeValuesToUpDownMappings(),this.initDetailSearchInputHashForDirtyState=JSON.stringify(this.detailSearchInput),this.changeDetector.detectChanges()}).then(()=>this.findSpellingsForSearchInput()).catch(t=>this.handleError(t)):this.detailSearchInput=void 0}findSpellingsForSearchInput(){if(console.log("In SearchInputDetailComponent :: findSpellingsForSearchInput"),this.activateSpelling&&this.detailSearchInput&&""!==this.detailSearchInput.term){const t=this.detailSearchInput.term.split(" ");this.associatedSpellings=t.map(t=>{const e=this.commonsService.removeQuotes(t);return{term:e,spellingItem:this.searchListItems.find(t=>this.commonsService.removeQuotes(t.term)===e)}}).map(t=>t.spellingItem?new zb(t.spellingItem.id,t.term,!0,t.spellingItem.additionalTermsForSearch):new zb("",t.term,!1,[]))}else this.associatedSpellings=[]}createNewSpellingItemForTerm(t){this.executeWithChangeCheck.emit({executeFnOk:()=>{this.currentSolrIndexId&&this.spellingService.addNewSpelling(this.currentSolrIndexId,t).then(t=>this.refreshAndSelectListItemById.emit(t.returnId)).catch(t=>this.showErrorMsg.emit(t))}})}isDirty(){return!(!this.detailSearchInput||!this.initDetailSearchInputHashForDirtyState)&&this.commonsService.isDirty(this.detailSearchInput,this.initDetailSearchInputHashForDirtyState)}addNewSynonymRule(){console.log("In SearchInputDetailComponent :: addNewSynonym");const t={id:this.randomUUID(),synonymType:0,term:"",isActive:!0};this.detailSearchInput&&this.detailSearchInput.synonymRules.push(t)}deleteSynonymRule(t){console.log("In SearchInputDetailComponent :: deleteSynonymRule :: index = "+t),this.detailSearchInput&&this.detailSearchInput.synonymRules.splice(t,1)}addNewUpDownRule(){console.log("In SearchInputDetailComponent :: addNewUpDownRule");const t={id:this.randomUUID(),term:"",isActive:!0};this.featureToggleService.getSyncToggleUiConceptUpDownRulesCombined()?t.upDownDropdownDefinitionMapping=this.defaultIdxUpDownDropdownMappingForType():(t.upDownType=0,t.boostMalusValue=0),this.detailSearchInput&&this.detailSearchInput.upDownRules.push(t),this.changeDetector.detectChanges()}deleteUpDownRule(t){console.log("In SearchInputDetailComponent :: deleteUpDownRule :: index = "+t),this.detailSearchInput&&this.detailSearchInput.upDownRules.splice(t,1)}addNewFilterRule(){console.log("In SearchInputDetailComponent :: addNewFilterRule");const t={id:this.randomUUID(),term:"",isActive:!0};this.featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()&&(t.suggestedSolrFieldName=""),this.detailSearchInput&&this.detailSearchInput.filterRules.push(t)}deleteFilterRule(t){console.log("In SearchInputDetailComponent :: deleteFilterRule :: index = "+t),this.detailSearchInput&&this.detailSearchInput.filterRules.splice(t,1)}addNewDeleteRule(){console.log("In SearchInputDetailComponent :: addNewDeleteRule");const t={id:this.randomUUID(),term:"",isActive:!0};this.detailSearchInput&&this.detailSearchInput.deleteRules.push(t)}deleteDeleteRule(t){console.log("In SearchInputDetailComponent :: deleteDeleteRule :: index = "+t),this.detailSearchInput&&this.detailSearchInput.deleteRules.splice(t,1)}addNewRedirectRule(){console.log("In SearchInputDetailComponent :: addNewRedirectRule");const t={id:this.randomUUID(),target:"",isActive:!0};this.detailSearchInput&&this.detailSearchInput.redirectRules.push(t)}deleteRedirectRule(t){console.log("In SearchInputDetailComponent :: deleteRedirectRule :: index = "+t),this.detailSearchInput&&this.detailSearchInput.redirectRules.splice(t,1)}saveSearchInputDetails(){if(console.log("In SearchInputDetailComponent :: saveSearchInputDetails"),this.detailSearchInput){const{upDownRules:t,filterRules:e}=this.detailSearchInput;this.featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()&&(this.integrateSuggestedSolrFieldName(t),this.integrateSuggestedSolrFieldName(e)),this.updateSelectedTagsInModel(),this.decodeUpDownMappingsToValues(),this.ruleManagementService.updateSearchInput(this.detailSearchInput).then(t=>this.refreshAndSelectListItemById.emit(t.returnId)).then(t=>this.showSuccessMsg.emit("Saving Details successful.")).catch(n=>{400===n.status?(console.log(":: ruleManagementService :: catch :: error = "+JSON.stringify(n)),this.featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()&&(this.extractSuggestedSolrFieldName(t),this.extractSuggestedSolrFieldName(e)),this.encodeValuesToUpDownMappings(),this.saveError=n.error.message.split("\n")):this.showErrorMsg.emit(n)})}}deleteSearchInput(){if(this.detailSearchInput){const{id:t}=this.detailSearchInput;this.openDeleteConfirmModal.emit({deleteCallback:()=>this.ruleManagementService.deleteSearchInput(t).then(()=>this.refreshAndSelectListItemById.emit(void 0)).catch(t=>this.showErrorMsg.emit(t))})}}openDetailsForSpelling(t){this.executeWithChangeCheck.emit({executeFnOk:()=>this.refreshAndSelectListItemById.emit(t)})}availableTagsForCurrentSolrIndex(){return this.allTags.filter(t=>!t.solrIndexId||t.solrIndexId===this.currentSolrIndexId)}initTags(t){this.availableTags=this.availableTagsForCurrentSolrIndex(),this.selectedTags=t}defaultIdxUpDownDropdownMappingForType(){const t=this.featureToggleService.getSyncToggleCustomUpDownDropdownMappings();let e=0;for(let n=1;n{const e=[];for(let s=0;s0)for(let e=0;e0&&(this.detailSearchInput.upDownRules=t.map((t,e)=>{const{upDownDropdownDefinitionMapping:n}=t;return{id:t.id,term:t.term,upDownType:this.ruleManagementService.upDownDropdownDefinitionMappings[n||e].upDownType,boostMalusValue:this.ruleManagementService.upDownDropdownDefinitionMappings[n||e].boostMalusValue,isActive:t.isActive}}))}}filterSearchListItems(t){return t.filter(t=>t.itemType.toString()===$b[$b.Spelling].toString())}}return t.\u0275fac=function(e){return new(e||t)(Ao(_g),Ao(em),Ao(sm),Ao(ua),Ao(Jg))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-rule-management"]],inputs:{selectedListItem:"selectedListItem",currentSolrIndexId:"currentSolrIndexId",listItems:"listItems",suggestedSolrFieldNames:"suggestedSolrFieldNames",showTags:"showTags",allTags:"allTags"},outputs:{refreshAndSelectListItemById:"refreshAndSelectListItemById",executeWithChangeCheck:"executeWithChangeCheck",showErrorMsg:"showErrorMsg",showSuccessMsg:"showSuccessMsg",openDeleteConfirmModal:"openDeleteConfirmModal"},features:[ae],decls:59,vars:26,consts:[[1,"row"],[1,"col"],[1,"form-group","smui-no-bottom-margin"],[2,"width","100%"],[2,"width","10%"],["type","checkbox",1,"mr-2",3,"disabled","ngModel","ngModelChange"],[2,"text-transform","uppercase"],[4,"ngIf"],[1,"smui-tags-container",2,"width","20%"],[2,"width","20%"],["type","button",1,"btn","btn-danger","col",3,"disabled","click"],["aria-hidden","true",1,"fa","fa-minus"],["class","smui-associated-spellings",4,"ngIf"],[1,"smui-no-bottom-padding"],["ngbDropdown","",1,"d-inline-block"],["id","rules-dropdown","ngbDropdownToggle","",1,"btn","btn-success",3,"disabled"],["aria-hidden","true",1,"fa","fa-plus"],["ngbDropdownMenu","","aria-labelledby","rules-dropdown"],["ngbDropdownItem","",3,"click"],["type","button",1,"btn","btn-primary","float-right",3,"disabled","click"],["aria-hidden","true",1,"far","fa-save"],[1,"card-body","smui-no-bottom-padding"],["class","alert alert-danger","role","alert",4,"ngIf"],["class","alert alert-danger smui-no-bottom-margin","role","alert",4,"ngIf"],[1,"mt-4"],["type","text","id","inputSearchInput","placeholder","Edit Search Input ...",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],["type","text","id","inputSearchInput","placeholder","Edit Search Input ...","disabled","disabled",1,"form-control"],[3,"data","ngModel","settings","ngModelChange","onDeSelectAll"],[1,"smui-associated-spellings"],[1,"smui-associated-spellings-title"],[1,"uppercase"],[1,"smui-associated-spellings-list"],[4,"ngFor","ngForOf"],[1,"underlined-dashed","active",3,"click"],["class","with-pipe muted",4,"ngFor","ngForOf"],[1,"with-pipe","muted"],["aria-hidden","true",1,"fa","fa-plus-circle","active","align-middle","ml-2",3,"click"],["role","alert",1,"alert","alert-danger"],[2,"white-space","pre"],[3,"smui-disabled-rule-line",4,"ngFor","ngForOf"],["type","checkbox",1,"mr-2",3,"ngModel","ngModelChange"],[1,"form-control",3,"ngModel","ngModelChange"],[3,"ngValue"],[2,"width","55%"],["type","text","id","inputSynonymTerm","placeholder","Edit Synonym Rule Term ...",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],[2,"width","5%"],["type","button",1,"btn","btn-danger","btn-sm","float-right",3,"click"],["style","width:10%",4,"ngIf"],["style","width:20%",4,"ngIf"],["ng-style","{'width' : (featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()) ? '35%' : '55%'}"],["type","text","id","inputUpDownTerm","placeholder","Edit UP/DOWN Rule Term ...",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],["type","number","id","inputUpDownBoostMalus","placeholder","Boost/Malus ...",1,"form-control",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["type","text","placeholder","Solr Field (empty)",1,"form-control",3,"ngModel","ngbTypeahead","ngModelChange"],["ng-style","{'width' : (featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()) ? '55%' : '75%'}"],["type","text","id","inputFilterTerm","placeholder","Edit FILTER Rule Term ...",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],[2,"width","75%"],["type","text","id","inputDeleteTerm","placeholder","Edit DELETE Rule Term ...",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],["type","text","id","inputRedirectTarget","placeholder","Redirect Target",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],["role","alert",1,"alert","alert-danger","smui-no-bottom-margin"],[2,"width","100%","margin-top","20px"],["width","15%"],["aria-hidden","true",1,"fa","fa-commenting-o"],["width","85%"],["type","text","id","searchInputComment","placeholder","Enter a comment explaining the management of input(s) (hint use #hashtags)...",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"]],template:function(t,e){1&t&&(Mo(0,"app-smui-card"),Mo(1,"div",0),Mo(2,"div",1),Mo(3,"div",2),Mo(4,"table",3),Mo(5,"tr"),Mo(6,"td",4),Mo(7,"input",5),Bo("ngModelChange",function(t){return e.detailSearchInput&&(e.detailSearchInput.isActive=t)}),Po(),Mo(8,"small",6),fl(9,"Input Term:"),Po(),Po(),Mo(10,"td"),ko(11,WS,2,1,"ng-container",7),ko(12,qS,2,0,"ng-container",7),Po(),Mo(13,"td",8),ko(14,GS,2,3,"div",7),Po(),Mo(15,"td",9),Mo(16,"button",10),Bo("click",function(){return e.deleteSearchInput()}),Fo(17,"i",11),fl(18," Permanently delete "),Po(),Po(),Po(),Po(),Po(),ko(19,JS,6,1,"div",12),Po(),Po(),Po(),Mo(20,"app-smui-card"),Mo(21,"div",13),Mo(22,"div",0),Mo(23,"div",1),Mo(24,"div",14),Mo(25,"button",15),Fo(26,"i",16),fl(27," Add new search rule for input "),Po(),Mo(28,"div",17),Mo(29,"button",18),Bo("click",function(){return e.addNewSynonymRule()}),fl(30," Synonym Rule (directed or undirected) "),Po(),Mo(31,"button",18),Bo("click",function(){return e.addNewUpDownRule()}),fl(32," UP/DOWN Rule "),Po(),Mo(33,"button",18),Bo("click",function(){return e.addNewFilterRule()}),fl(34," FILTER Rule "),Po(),Mo(35,"button",18),Bo("click",function(){return e.addNewDeleteRule()}),fl(36," DELETE Rule "),Po(),Mo(37,"button",18),Bo("click",function(){return e.addNewRedirectRule()}),fl(38," REDIRECT Rule "),Po(),Po(),Po(),Po(),Mo(39,"div",1),Mo(40,"button",19),Bo("click",function(){return e.saveSearchInputDetails()}),Fo(41,"i",20),fl(42," Save search rules for input "),Po(),Po(),Po(),Po(),Mo(43,"div",21),ko(44,XS,6,1,"div",22),ko(45,eC,3,1,"ng-container",7),ko(46,aC,3,1,"ng-container",7),ko(47,hC,3,1,"ng-container",7),ko(48,pC,3,1,"ng-container",7),ko(49,gC,3,1,"ng-container",7),ko(50,mC,2,0,"div",23),ko(51,yC,9,1,"ng-container",7),Po(),Mo(52,"div",24),Mo(53,"div",0),Fo(54,"div",1),Mo(55,"div",1),Mo(56,"button",19),Bo("click",function(){return e.saveSearchInputDetails()}),Fo(57,"i",20),fl(58," Save search rules for input "),Po(),Po(),Po(),Po(),Po()),2&t&&(Xi(5),nl("smui-disabled-rule-line",e.detailSearchInput&&!e.detailSearchInput.isActive),Xi(2),Ro("disabled",!e.detailSearchInput)("ngModel",e.detailSearchInput&&e.detailSearchInput.isActive),Xi(3),el("width",e.showTags?"30%":"60%")("padding-right",!e.showTags&&"0.5rem"),Xi(1),Ro("ngIf",e.detailSearchInput),Xi(1),Ro("ngIf",!e.detailSearchInput),Xi(1),el("display",e.showTags?"table-cell":"none"),Xi(1),Ro("ngIf",e.detailSearchInput&&e.tagsDropDownSettings),Xi(2),Ro("disabled",!e.detailSearchInput),Xi(3),Ro("ngIf",e.detailSearchInput&&e.associatedSpellings.length>0),Xi(6),Ro("disabled",!e.detailSearchInput),Xi(15),Ro("disabled",!e.detailSearchInput),Xi(4),Ro("ngIf",e.saveError),Xi(1),Ro("ngIf",e.detailSearchInput&&e.detailSearchInput.synonymRules.length>0),Xi(1),Ro("ngIf",e.detailSearchInput&&e.detailSearchInput.upDownRules.length>0),Xi(1),Ro("ngIf",e.detailSearchInput&&e.detailSearchInput.filterRules.length>0),Xi(1),Ro("ngIf",e.detailSearchInput&&e.detailSearchInput.deleteRules.length>0),Xi(1),Ro("ngIf",e.detailSearchInput&&e.detailSearchInput.redirectRules.length>0),Xi(1),Ro("ngIf",e.detailSearchInput&&e.detailSearchInput.synonymRules.length<1&&e.detailSearchInput.upDownRules.length<1&&e.detailSearchInput.filterRules.length<1&&e.detailSearchInput.deleteRules.length<1&&e.detailSearchInput.redirectRules.length<1),Xi(1),Ro("ngIf",e.detailSearchInput),Xi(5),Ro("disabled",!e.detailSearchInput))},directives:[zm,Km,yy,iv,zu,R_,A_,k_,E_,Ym,$S,Hu,ky,Oy,My,by,lb],styles:['.smui-no-bottom-padding[_ngcontent-%COMP%]{padding-bottom:0}.smui-no-bottom-margin[_ngcontent-%COMP%]{margin-bottom:0}.smui-disabled-rule-line[_ngcontent-%COMP%]{background-color:#e2e3e5}.dropdown-item[_ngcontent-%COMP%]{cursor:pointer}.smui-tags-container[_ngcontent-%COMP%]{padding:6px 12px}.smui-tags-container[_ngcontent-%COMP%] .tokens-container{margin-bottom:0!important}.smui-tags-container[_ngcontent-%COMP%] .token{font-size:12px}.card-gap[_ngcontent-%COMP%]{margin-bottom:1rem}.smui-associated-spellings[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto 1fr;margin-top:.5rem;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;padding:.5rem}.smui-associated-spellings-title[_ngcontent-%COMP%]{grid-column:1}.smui-associated-spellings-list[_ngcontent-%COMP%]{grid-column:2}.smui-associated-spellings-list[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{margin-left:.5rem;background:#f0f8ff;border-radius:.5rem;padding:.25rem 1rem}.active[_ngcontent-%COMP%]{color:#007bff;cursor:pointer}.underlined-dashed[_ngcontent-%COMP%]{text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.align-middle[_ngcontent-%COMP%]{vertical-align:middle}.muted[_ngcontent-%COMP%]{color:#6a6a6a}.with-pipe[_ngcontent-%COMP%]:before{content:" | "}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.bottom-margin[_ngcontent-%COMP%]{margin-bottom:1rem}']}),t})(),_C=(()=>{class t{constructor(){this.title="",this.placeholder="Please enter...",this.term="",this.disabled=!1,this.active=!0,this.termChange=new Qa,this.activeChange=new Qa,this.handleSave=new Qa,this.handleDelete=new Qa}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-detail-header"]],inputs:{title:"title",placeholder:"placeholder",term:"term",disabled:"disabled",active:"active"},outputs:{termChange:"termChange",activeChange:"activeChange",handleSave:"handleSave",handleDelete:"handleDelete"},decls:12,vars:6,consts:[[1,"header-container"],[1,"header-checkbox"],["type","checkbox",3,"ngModel","ngModelChange"],[1,"header-title"],[1,"uppercase"],[1,"header-input"],["type","text",1,"form-control",3,"placeholder","disabled","ngModel","ngModelChange","keyup.enter"],[1,"header-delete"],["type","button",1,"btn","btn-danger",3,"disabled","click"],["aria-hidden","true",1,"fa","fa-minus"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),Mo(2,"input",2),Bo("ngModelChange",function(t){return e.activeChange.emit(t)}),Po(),Po(),Mo(3,"div",3),Mo(4,"small",4),fl(5),Po(),Po(),Mo(6,"div",5),Mo(7,"input",6),Bo("ngModelChange",function(t){return e.termChange.emit(t)})("keyup.enter",function(){return e.handleSave.emit()}),Po(),Po(),Mo(8,"div",7),Mo(9,"button",8),Bo("click",function(){return e.handleDelete.emit()}),Fo(10,"i",9),fl(11," Permanently delete "),Po(),Po(),Po()),2&t&&(Xi(2),Ro("ngModel",e.active),Xi(3),gl(e.title),Xi(2),Ro("placeholder",e.placeholder)("disabled",e.disabled)("ngModel",e.term),Xi(2),Ro("disabled",e.disabled))},directives:[Km,yy,iv,Ym],styles:[".header-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto auto 1fr auto;grid-template-rows:1fr;grid-column-gap:1rem}.header-checkbox[_ngcontent-%COMP%]{grid-column:1;align-self:center;justify-self:start}.header-checkbox[_ngcontent-%COMP%] > input[_ngcontent-%COMP%]{margin-top:.5rem;cursor:pointer}.header-title[_ngcontent-%COMP%]{grid-column:2;align-self:center;justify-self:start}.header-input[_ngcontent-%COMP%]{grid-column:3;align-self:center}.header-delete[_ngcontent-%COMP%], .header-tags[_ngcontent-%COMP%]{grid-column:4;align-self:center}.header-delete[_ngcontent-%COMP%]{justify-self:end}.header-delete[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{cursor:pointer}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}"]}),t})();function bC(t,e){if(1&t){const t=Vo();Mo(0,"div",3),Mo(1,"button",4),Bo("click",function(){return Pe(t),zo().handleAdd.emit()}),Fo(2,"i",5),fl(3),Po(),Po()}if(2&t){const t=zo();Xi(1),Ro("disabled",t.disabled),Xi(2),ml(" ",t.addLabel," ")}}function wC(t,e){if(1&t){const t=Vo();Mo(0,"div",6),Mo(1,"button",7),Bo("click",function(){return Pe(t),zo().handleSave.emit()}),Fo(2,"i",8),fl(3),Po(),Po()}if(2&t){const t=zo();Xi(3),ml(" ",t.saveLabel," ")}}let SC=(()=>{class t{constructor(){this.addLabel="",this.saveLabel="",this.disabled=!1,this.handleAdd=new Qa,this.handleSave=new Qa}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-button-row"]],inputs:{addLabel:"addLabel",saveLabel:"saveLabel",disabled:"disabled"},outputs:{handleAdd:"handleAdd",handleSave:"handleSave"},decls:3,vars:2,consts:[[1,"button-row"],["class","button-row-add",4,"ngIf"],["class","button-row-save",4,"ngIf"],[1,"button-row-add"],["type","button",1,"btn","btn-success","btn-block",3,"disabled","click"],["aria-hidden","true",1,"fa","fa-plus"],[1,"button-row-save"],["type","button",1,"btn","btn-primary","btn-block",3,"click"],["aria-hidden","true",1,"far","fa-save"]],template:function(t,e){1&t&&(Mo(0,"div",0),ko(1,bC,4,2,"div",1),ko(2,wC,4,1,"div",2),Po()),2&t&&(Xi(1),Ro("ngIf",e.addLabel.length>0),Xi(1),Ro("ngIf",e.saveLabel.length>0))},directives:[zu],styles:["button[_ngcontent-%COMP%]{cursor:pointer}.button-row[_ngcontent-%COMP%]{display:grid;grid-template-rows:1fr;grid-template-columns:auto 1fr auto;grid-column-gap:1rem}.button-row-add[_ngcontent-%COMP%]{grid-column:1}.button-row-save[_ngcontent-%COMP%]{grid-column:3}"]}),t})();function CC(t,e){if(1&t&&(Mo(0,"li"),fl(1),Po()),2&t){const t=e.$implicit;Xi(1),ml(" ",t," ")}}function IC(t,e){if(1&t&&(Mo(0,"div",3),Mo(1,"ul"),ko(2,CC,2,1,"li",4),Po(),Po()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.errors)}}let xC=(()=>{class t{constructor(){this.title="",this.errors=[]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-error"]],inputs:{title:"title",errors:"errors"},decls:4,vars:2,consts:[["role","alert",1,"alert","alert-danger","error-container"],[1,"error-title"],["class","error-message",4,"ngIf"],[1,"error-message"],[4,"ngFor","ngForOf"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),fl(2),Po(),ko(3,IC,3,1,"div",2),Po()),2&t&&(Xi(2),gl(e.title),Xi(1),Ro("ngIf",e.errors.length>0))},directives:[zu,Hu],styles:[".error-container[_ngcontent-%COMP%]{margin-top:2rem}.error-title[_ngcontent-%COMP%]{font-weight:700}.error-message[_ngcontent-%COMP%]{margin-top:.5rem}"]}),t})();const TC=["*"];let EC=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-input-row-container"]],ngContentSelectors:TC,decls:2,vars:0,consts:[[1,"input-row-container"]],template:function(t,e){1&t&&(qo(),Mo(0,"div",0),Go(1),Po())},styles:[".input-row-container[_ngcontent-%COMP%]{margin-top:2rem}"]}),t})(),kC=(()=>{class t{constructor(){this.iconClass="",this.label="",this.placeholder="Please enter...",this.term="",this.disabled=!1,this.active=!0,this.termChange=new Qa,this.activeChange=new Qa,this.handleSave=new Qa,this.handleDeleteRow=new Qa}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-input-row"]],inputs:{iconClass:"iconClass",label:"label",placeholder:"placeholder",term:"term",disabled:"disabled",active:"active"},outputs:{termChange:"termChange",activeChange:"activeChange",handleSave:"handleSave",handleDeleteRow:"handleDeleteRow"},decls:11,vars:7,consts:[[1,"detail-input-row"],[1,"detail-input-row-checkbox"],["type","checkbox",3,"disabled","ngModel","ngModelChange"],[1,"detail-input-row-label"],[1,"uppercase"],[1,"detail-input-row-input"],["type","text",1,"form-control",3,"placeholder","disabled","ngModel","ngModelChange","keyup.enter"],[1,"detail-input--row-delete"],["type","button",1,"btn","btn-danger","btn-sm",3,"disabled","click"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),Mo(2,"input",2),Bo("ngModelChange",function(t){return e.activeChange.emit(t)}),Po(),Po(),Mo(3,"div",3),Mo(4,"small",4),fl(5),Po(),Po(),Mo(6,"div",5),Mo(7,"input",6),Bo("ngModelChange",function(t){return e.termChange.emit(t)})("keyup.enter",function(){return e.handleSave.emit()}),Po(),Po(),Mo(8,"div",7),Mo(9,"button",8),Bo("click",function(){return e.handleDeleteRow.emit()}),fl(10," - "),Po(),Po(),Po()),2&t&&(Xi(2),Ro("disabled",e.disabled)("ngModel",e.active),Xi(3),gl(e.label),Xi(2),Ro("placeholder",e.placeholder)("disabled",e.disabled||!e.active)("ngModel",e.term),Xi(2),Ro("disabled",e.disabled||!e.active))},directives:[Km,yy,iv,Ym],styles:["button[_ngcontent-%COMP%], input[_ngcontent-%COMP%]{cursor:pointer}.detail-input-row[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto auto 1fr auto;grid-column-gap:1rem;margin-top:.5rem}.detail-input-row-checkbox[_ngcontent-%COMP%]{grid-column:1;align-self:center;justify-self:start}.detail-input-row-checkbox[_ngcontent-%COMP%] > input[_ngcontent-%COMP%]{vertical-align:middle}.detail-input-row-label[_ngcontent-%COMP%]{grid-column:2;align-self:center;justify-self:start;text-transform:uppercase}.detail-input-row-input[_ngcontent-%COMP%]{grid-column:3;align-self:center}.detail-input-row-delete[_ngcontent-%COMP%]{grid-column:4;align-self:center;justify-self:end}"]}),t})(),OC=(()=>{class t{constructor(){this.comment="",this.label="",this.placeholder="Please enter...",this.disabled=!1,this.commentChange=new Qa,this.handleSave=new Qa}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-comment"]],inputs:{comment:"comment",label:"label",placeholder:"placeholder",disabled:"disabled"},outputs:{commentChange:"commentChange",handleSave:"handleSave"},decls:8,vars:4,consts:[[1,"comment-row"],[1,"comment-icon"],["aria-hidden","true",1,"fa","fa-commenting-o"],[1,"comment-label"],[1,"uppercase"],[1,"comment-input"],["type","text",1,"form-control",3,"placeholder","disabled","ngModel","ngModelChange","keyup.enter"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),Fo(2,"i",2),Po(),Mo(3,"div",3),Mo(4,"small",4),fl(5),Po(),Po(),Mo(6,"div",5),Mo(7,"input",6),Bo("ngModelChange",function(t){return e.commentChange.emit(t)})("keyup.enter",function(){return e.handleSave.emit()}),Po(),Po(),Po()),2&t&&(Xi(5),gl(e.label),Xi(2),Ro("placeholder",e.placeholder)("disabled",e.disabled)("ngModel",e.comment))},directives:[Ym,yy,iv],styles:[".comment-row[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto auto 1fr;grid-column-gap:1rem;margin-top:2rem;margin-bottom:2rem}.comment-icon[_ngcontent-%COMP%]{grid-column:1}.comment-icon[_ngcontent-%COMP%], .comment-label[_ngcontent-%COMP%]{align-self:center;justify-self:start}.comment-label[_ngcontent-%COMP%]{grid-column:2;text-transform:uppercase}.comment-input[_ngcontent-%COMP%]{grid-column:3;align-self:center}"]}),t})();function AC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-detail-header",7),Bo("handleSave",function(){return Pe(t),zo().saveSpellingsDetails()})("handleDelete",function(){return Pe(t),zo().deleteSpelling()})("termChange",function(e){return Pe(t),zo().detailSpelling.term=e})("activeChange",function(e){return Pe(t),zo().detailSpelling.isActive=e}),Po()}if(2&t){const t=zo();Ro("disabled",!t.detailSpelling.isActive)("term",t.detailSpelling.term)("active",t.detailSpelling.isActive)}}function RC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-button-row",8),Bo("handleAdd",function(){return Pe(t),zo().addNewAlternativeSpelling()})("handleSave",function(){return Pe(t),zo().saveSpellingsDetails()}),Po()}2&t&&Ro("disabled",!zo().detailSpelling.isActive)}function DC(t,e){1&t&&Fo(0,"app-smui-error",9),2&t&&Ro("errors",zo().errors)}function MC(t,e){1&t&&Fo(0,"app-smui-error",10)}function PC(t,e){if(1&t){const t=Vo();Lo(0),Mo(1,"app-smui-input-row",12),Bo("handleSave",function(){return Pe(t),zo(2).saveSpellingsDetails()})("handleDeleteRow",function(){Pe(t);const n=e.index;return zo(2).deleteAlternativeSpelling(n)})("termChange",function(t){return e.$implicit.term=t})("activeChange",function(t){return e.$implicit.isActive=t}),Po(),No()}if(2&t){const t=e.$implicit,n=zo(2);Xi(1),Ro("disabled",!n.detailSpelling.isActive)("term",t.term)("active",t.isActive)}}function FC(t,e){if(1&t&&(Lo(0),Mo(1,"app-smui-input-row-container"),ko(2,PC,2,3,"ng-container",11),Po(),No()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.detailSpelling.alternativeSpellings)}}function LC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-comment",13),Bo("handleSave",function(){return Pe(t),zo().saveSpellingsDetails()})("commentChange",function(e){return Pe(t),zo().detailSpelling.comment=e}),Po()}if(2&t){const t=zo();Ro("disabled",!t.detailSpelling.isActive)("comment",t.detailSpelling.comment)}}function NC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-button-row",14),Bo("handleSave",function(){return Pe(t),zo().saveSpellingsDetails()}),Po()}2&t&&Ro("disabled",!zo().detailSpelling.isActive)}let VC=(()=>{class t{constructor(t,e){this.spellingsService=t,this.commonsService=e,this.refreshAndSelectListItemById=new Qa,this.showErrorMsg=new Qa,this.showSuccessMsg=new Qa,this.openDeleteConfirmModal=new Qa,this.errors=[]}ngOnChanges(){this.selectedListItem&&this.showDetailsForSpelling(this.selectedListItem.id)}showDetailsForSpelling(t){null===t?this.detailSpelling=void 0:this.spellingsService.getDetailedSpelling(t).then(t=>{this.errors=[],this.detailSpelling=t,this.detailSpellingCleanState=JSON.stringify(t)}).catch(t=>this.showErrorMsg.emit(t))}addNewAlternativeSpelling(){if(this.detailSpelling){const t={id:this.commonsService.generateUUID(),canonicalSpellingId:this.detailSpelling.id,term:"",isActive:!0};this.detailSpelling.alternativeSpellings.push(t)}}deleteAlternativeSpelling(t){this.detailSpelling&&this.detailSpelling.alternativeSpellings.splice(t,1)}saveSpellingsDetails(){this.detailSpelling&&this.currentSolrIndexId&&this.spellingsService.updateSpellingItem(this.currentSolrIndexId,this.detailSpelling).then(t=>this.refreshAndSelectListItemById.emit(t.returnId)).then(t=>this.showSuccessMsg.emit("Saving Details successful.")).catch(t=>{400===t.status?this.errors=t.error.message.split("\n"):this.showErrorMsg.emit(t)})}deleteSpelling(){if(this.detailSpelling){const{id:t}=this.detailSpelling;t&&this.openDeleteConfirmModal.emit({deleteCallback:()=>this.spellingsService.deleteSpelling(t).then(()=>this.refreshAndSelectListItemById.emit(void 0)).catch(t=>this.showErrorMsg.emit(t))})}}isDirty(){return!(!this.detailSpelling||!this.detailSpellingCleanState)&&this.commonsService.isDirty(this.detailSpelling,this.detailSpellingCleanState)}}return t.\u0275fac=function(e){return new(e||t)(Ao(sm),Ao(_g))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-spellings"]],inputs:{currentSolrIndexId:"currentSolrIndexId",selectedListItem:"selectedListItem"},outputs:{refreshAndSelectListItemById:"refreshAndSelectListItemById",showErrorMsg:"showErrorMsg",showSuccessMsg:"showSuccessMsg",openDeleteConfirmModal:"openDeleteConfirmModal"},features:[ae],decls:9,vars:7,consts:[["title","Correct spelling:","placeholder","Edit Spelling...",3,"disabled","term","active","handleSave","handleDelete","termChange","activeChange",4,"ngIf"],["addLabel","Add alternative spelling","saveLabel","Save spellings",3,"disabled","handleAdd","handleSave",4,"ngIf"],["title","The spellings variants could not be saved. Please fix the following errors:",3,"errors",4,"ngIf"],["title","No alternative spellings maintained for term. This Spelling item will therefore not being included on deployment to Solr.",4,"ngIf"],[4,"ngIf"],["label","Comment:","placeholder","Enter a comment explaining the management of spelling(s) (hint use #hashtags)...",3,"disabled","comment","handleSave","commentChange",4,"ngIf"],["saveLabel","Save spellings",3,"disabled","handleSave",4,"ngIf"],["title","Correct spelling:","placeholder","Edit Spelling...",3,"disabled","term","active","handleSave","handleDelete","termChange","activeChange"],["addLabel","Add alternative spelling","saveLabel","Save spellings",3,"disabled","handleAdd","handleSave"],["title","The spellings variants could not be saved. Please fix the following errors:",3,"errors"],["title","No alternative spellings maintained for term. This Spelling item will therefore not being included on deployment to Solr."],[4,"ngFor","ngForOf"],["iconClass","fa-ban","label","Misspelling:","placeholder","Edit spelling variant...",3,"disabled","term","active","handleSave","handleDeleteRow","termChange","activeChange"],["label","Comment:","placeholder","Enter a comment explaining the management of spelling(s) (hint use #hashtags)...",3,"disabled","comment","handleSave","commentChange"],["saveLabel","Save spellings",3,"disabled","handleSave"]],template:function(t,e){1&t&&(Mo(0,"app-smui-card"),ko(1,AC,1,3,"app-smui-detail-header",0),Po(),Mo(2,"app-smui-card"),ko(3,RC,1,1,"app-smui-button-row",1),ko(4,DC,1,1,"app-smui-error",2),ko(5,MC,1,0,"app-smui-error",3),ko(6,FC,3,1,"ng-container",4),ko(7,LC,1,2,"app-smui-comment",5),ko(8,NC,1,1,"app-smui-button-row",6),Po()),2&t&&(Xi(1),Ro("ngIf",e.detailSpelling),Xi(2),Ro("ngIf",e.detailSpelling),Xi(1),Ro("ngIf",e.detailSpelling&&e.errors.length>0),Xi(1),Ro("ngIf",e.detailSpelling&&0==e.errors.length&&e.detailSpelling.alternativeSpellings.length<1),Xi(1),Ro("ngIf",e.detailSpelling&&e.detailSpelling.alternativeSpellings.length>0),Xi(1),Ro("ngIf",e.detailSpelling),Xi(1),Ro("ngIf",e.detailSpelling))},directives:[zm,zu,_C,SC,xC,EC,Hu,kC,OC],encapsulation:2}),t})();function UC(t,e){if(1&t&&(Lo(0),Mo(1,"tr",15),Mo(2,"td",16),fl(3),Po(),Mo(4,"td",17),fl(5),Po(),Mo(6,"td",18),fl(7),Po(),Po(),No()),2&t){const t=e.$implicit;Xi(3),yl(" ",t.entity," (",t.eventType,"): "),Xi(2),ml(" ",t.hasOwnProperty("before")?t.before:""," "),Xi(2),ml(" ",t.hasOwnProperty("after")?t.after:""," ")}}function jC(t,e){if(1&t&&(Lo(0),Mo(1,"tr",10),Fo(2,"td",11),Po(),Mo(3,"tr",12),Mo(4,"td"),fl(5),Po(),Mo(6,"td",13),Fo(7,"i",14),fl(8),Po(),Po(),ko(9,UC,8,4,"ng-container",9),No()),2&t){const t=e.$implicit;Xi(5),ml(" ",t.formattedDateTime," "),Xi(3),ml(" USER: ",t.hasOwnProperty("userInfo")?t.userInfo:""," "),Xi(1),Ro("ngForOf",t.diffSummary)}}function BC(t,e){if(1&t&&(Lo(0),Mo(1,"table",8),ko(2,jC,10,3,"ng-container",9),Po(),No()),2&t){const t=zo(2);Xi(2),Ro("ngForOf",t.activityLog.items)}}const HC=function(t,e){return{"fa-chevron-down":t,"fa-chevron-right":e}};function $C(t,e){if(1&t){const t=Vo();Mo(0,"div",1),Mo(1,"div",2),Mo(2,"div",3),Mo(3,"div",4),Mo(4,"small",5),Bo("click",function(){return Pe(t),zo().toggleShow()}),Fo(5,"i",6),fl(6," ACTIVITY LOG "),Po(),ko(7,BC,3,1,"ng-container",7),Po(),Po(),Po(),Po()}if(2&t){const t=zo();Xi(5),Ro("ngClass",Ua(2,HC,t.show,!t.show)),Xi(2),Ro("ngIf",t.show&&t.activityLog)}}let zC=(()=>{class t{constructor(t,e){this.activityLogService=t,this.featureToggleService=e,this.showErrorMsg=new Qa,this.show=!1}ngOnChanges(t){console.log("In DetailActivityLog :: ngOnChanges"),this.selectedListItem&&(this.detailInputId=this.selectedListItem.id,this.show&&(this.activityLog=void 0,this.loadActivityLog()))}loadActivityLog(){this.detailInputId&&(console.log("In DetailActivityLog :: loadActivityLog with detailInputId"),this.activityLogService.getActivityLog(this.detailInputId).then(t=>{console.log(":: retActivityLog received"),this.activityLog=t}).catch(t=>this.showErrorMsg.emit(t)))}isFeatureActive(){return this.featureToggleService.getSyncToggleActivateEventHistory()}toggleShow(){this.show=!this.show,this.show&&this.loadActivityLog()}}return t.\u0275fac=function(e){return new(e||t)(Ao(lm),Ao(Jg))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-activity-log"]],inputs:{selectedListItem:"selectedListItem"},outputs:{showErrorMsg:"showErrorMsg"},features:[ae],decls:1,vars:1,consts:[["class","card",4,"ngIf"],[1,"card"],[1,"card-body"],[1,"row"],[1,"col"],[1,"smui-activity-log-toggle",3,"click"],["aria-hidden","true",1,"fa",3,"ngClass"],[4,"ngIf"],[1,"smui-activity-log-table"],[4,"ngFor","ngForOf"],[1,"smui-activty-log-spacing"],["colspan","3"],[1,"smui-activity-log-headrow"],["colspan","2"],["aria-hidden","true",1,"fa","fa-user-o"],[1,"smui-activity-log-diffrow"],["width","20%"],["width","40%",1,"smui-activity-log-diff-before"],["width","40%",1,"smui-activity-log-diff-after"]],template:function(t,e){1&t&&ko(0,$C,8,5,"div",0),2&t&&Ro("ngIf",e.isFeatureActive())},directives:[zu,ju,Hu],styles:[".smui-activity-log-toggle[_ngcontent-%COMP%]{width:100%;cursor:pointer}.smui-activity-log-table[_ngcontent-%COMP%]{width:100%;margin-bottom:10px;font-size:smaller}.smui-activity-log-headrow[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.125)}.smui-activty-log-spacing[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding-top:10px}.smui-activity-log-diffrow[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.125);border-bottom:1px solid rgba(0,0,0,.125)}.smui-activity-log-diff-before[_ngcontent-%COMP%]{padding-left:10px;padding-right:10px;border:1px solid #dc3545!important;color:#dc3545;text-decoration:line-through}.smui-activity-log-diff-after[_ngcontent-%COMP%]{padding-left:10px;padding-right:10px;border:1px solid #28a745!important;color:#28a745}"]}),t})();const WC=["rulesSearchComponent"],qC=["rulesListComponent"],GC=["ruleManagementComponent"],KC=["spellingDetailComponent"],QC=["activityLogComponent"];function ZC(t,e){1&t&&(Mo(0,"div"),Mo(1,"app-smui-card"),fl(2," Please select a rule or spelling item from the list or create a new one. "),Po(),Po())}function YC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-rule-management",13,14),Bo("refreshAndSelectListItemById",function(e){return Pe(t),zo(2),Oo(5).refreshAndSelectListItemById(e)})("executeWithChangeCheck",function(e){return Pe(t),zo(2).executeWithChangeCheck(e)})("openDeleteConfirmModal",function(e){return Pe(t),zo(2).openDeleteConfirmModal(e)})("showErrorMsg",function(e){return Pe(t),zo(2).showErrorMsg(e)})("showSuccessMsg",function(e){return Pe(t),zo(2).showSuccessMsg(e)}),Po()}if(2&t){const t=zo(2);Ro("currentSolrIndexId",t.currentSolrIndexId)("selectedListItem",t.selectedListItem)("listItems",t.listItems)("showTags",t.showTags)("allTags",t.allTags)("suggestedSolrFieldNames",t.suggestedSolrFieldNames)}}function JC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-spellings",15,16),Bo("refreshAndSelectListItemById",function(e){return Pe(t),zo(2),Oo(5).refreshAndSelectListItemById(e)})("showErrorMsg",function(e){return Pe(t),zo(2).showErrorMsg(e)})("showSuccessMsg",function(e){return Pe(t),zo(2).showSuccessMsg(e)})("openDeleteConfirmModal",function(e){return Pe(t),zo(2).openDeleteConfirmModal(e)}),Po()}if(2&t){const t=zo(2);Ro("currentSolrIndexId",t.currentSolrIndexId)("selectedListItem",t.selectedListItem)}}function XC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-activity-log",17,18),Bo("showErrorMsg",function(e){return Pe(t),zo(2).showErrorMsg(e)}),Po()}2&t&&Ro("selectedListItem",zo(2).selectedListItem)}function tI(t,e){if(1&t&&(Mo(0,"div"),ko(1,YC,2,6,"app-smui-rule-management",10),ko(2,JC,2,2,"app-smui-spellings",11),ko(3,XC,2,1,"app-smui-activity-log",12),Po()),2&t){const t=zo();Xi(1),Ro("ngIf","RuleManagement"===t.selectedListItem.itemType.toString()),Xi(1),Ro("ngIf","Spelling"===t.selectedListItem.itemType.toString()),Xi(1),Ro("ngIf",t.selectedListItem)}}let eI=(()=>{class t{constructor(t,e,n,s,i,r){this.featureToggleService=t,this.toasterService=e,this.ruleManagementService=n,this.solrService=s,this.tagsService=i,this.modalService=r,this.listItems=[],this.suggestedSolrFieldNames=[],this.showTags=!1,this.allTags=[],this.solrService.currentSolrIndexIdSubject.subscribe(t=>{this.currentSolrIndexId=t,this.selectedSolrIndexChange(t)})}set ft(t){this.spellingDetailComponent=t}ngOnInit(){console.log("In SearchManagementComponent :: ngOnInit"),this.currentSolrIndexId=this.solrService.currentSolrIndexId,this.showTags=this.featureToggleService.isRuleTaggingActive(),this.currentSolrIndexId&&this.selectedSolrIndexChange(this.currentSolrIndexId)}showSuccessMsg(t){this.toasterService.pop("success","",t)}showErrorMsg(t){this.toasterService.pop("error","",t)}selectedSolrIndexChange(t){console.log("In SearchManagementComponent :: selectedSolrIndexChange :: solrIndexId = "+JSON.stringify(t)),this.solrService.listAllSuggestedSolrFields(t).then(t=>{this.suggestedSolrFieldNames=t}).catch(t=>this.showErrorMsg(t)),this.showTags&&this.tagsService.listAllInputTags().then(t=>{this.allTags=t}).catch(t=>this.showErrorMsg(t)),this.selectedListItem=void 0,this.searchInputTerm=void 0,this.appliedTagFilter=void 0}isDirty(){return!!this.spellingDetailComponent&&this.spellingDetailComponent.isDirty()||!!this.ruleManagementComponent&&this.ruleManagementComponent.isDirty()}executeWithChangeCheck({executeFnOk:t}){this.isDirty()?this.modalService.open("confirm-unsaved").promise.then(e=>{e&&t(),this.modalService.close("confirm-unsaved")}):t()}openDeleteConfirmModal({deleteCallback:t}){this.modalService.open("confirm-delete").promise.then(e=>{e&&t(),this.modalService.close("confirm-delete")})}}return t.\u0275fac=function(e){return new(e||t)(Ao(Jg),Ao(Vm),Ao(em),Ao(rm),Ao(om),Ao(um))},t.\u0275cmp=Vt({type:t,selectors:[["ng-component"]],viewQuery:function(t,e){if(1&t&&(ac(WC,!0),ac(qC,!0),ac(GC,!0),ac(KC,!0),ac(QC,!0)),2&t){let t;lc(t=pc())&&(e.rulesSearchComponent=t.first),lc(t=pc())&&(e.rulesListComponent=t.first),lc(t=pc())&&(e.ruleManagementComponent=t.first),lc(t=pc())&&(e.ft=t.first),lc(t=pc())&&(e.activityLogComponent=t.first)}},decls:15,vars:11,consts:[[1,"row"],[1,"col-4"],[3,"currentSolrIndexId","listItems","searchInputTerm","appliedTagFilter","refreshAndSelectListItemById","executeWithChangeCheck","showSuccessMsg","showErrorMsg","searchInputTermChange","appliedTagFilterChange"],["rulesSearchComponent",""],[3,"currentSolrIndexId","searchInputTerm","appliedTagFilter","selectedListItem","listItems","openDeleteConfirmModal","executeWithChangeCheck","showErrorMsg","selectedListItemChange","listItemsChange"],["rulesListComponent",""],[1,"col-8"],[4,"ngIf"],["id","confirm-unsaved","title","Confirm to discard unsaved input","okLabel","Yes, Cancel Editing","cancelLabel","No, Continue Editing"],["id","confirm-delete","title","Confirm deletion","okLabel","Yes","cancelLabel","No"],[3,"currentSolrIndexId","selectedListItem","listItems","showTags","allTags","suggestedSolrFieldNames","refreshAndSelectListItemById","executeWithChangeCheck","openDeleteConfirmModal","showErrorMsg","showSuccessMsg",4,"ngIf"],[3,"currentSolrIndexId","selectedListItem","refreshAndSelectListItemById","showErrorMsg","showSuccessMsg","openDeleteConfirmModal",4,"ngIf"],[3,"selectedListItem","showErrorMsg",4,"ngIf"],[3,"currentSolrIndexId","selectedListItem","listItems","showTags","allTags","suggestedSolrFieldNames","refreshAndSelectListItemById","executeWithChangeCheck","openDeleteConfirmModal","showErrorMsg","showSuccessMsg"],["ruleManagementComponent",""],[3,"currentSolrIndexId","selectedListItem","refreshAndSelectListItemById","showErrorMsg","showSuccessMsg","openDeleteConfirmModal"],["spellingDetailComponent",""],[3,"selectedListItem","showErrorMsg"],["activityLogComponent",""]],template:function(t,e){if(1&t){const t=Vo();Mo(0,"div",0),Mo(1,"div",1),Mo(2,"app-smui-rules-search",2,3),Bo("refreshAndSelectListItemById",function(e){return Pe(t),Oo(5).refreshAndSelectListItemById(e)})("executeWithChangeCheck",function(t){return e.executeWithChangeCheck(t)})("showSuccessMsg",function(t){return e.showSuccessMsg(t)})("showErrorMsg",function(t){return e.showErrorMsg(t)})("searchInputTermChange",function(t){return e.searchInputTerm=t})("appliedTagFilterChange",function(t){return e.appliedTagFilter=t}),Po(),Mo(4,"app-smui-rules-list",4,5),Bo("openDeleteConfirmModal",function(t){return e.openDeleteConfirmModal(t)})("executeWithChangeCheck",function(t){return e.executeWithChangeCheck(t)})("showErrorMsg",function(t){return e.showErrorMsg(t)})("selectedListItemChange",function(t){return e.selectedListItem=t})("listItemsChange",function(t){return e.listItems=t}),Po(),Po(),Mo(6,"div",6),ko(7,ZC,3,0,"div",7),ko(8,tI,4,3,"div",7),Po(),Po(),Mo(9,"app-smui-confirm-modal",8),Mo(10,"p"),fl(11," You have unsaved input! Do you really want to Cancel Editing of Search Input or Continue with it? "),Po(),Po(),Mo(12,"app-smui-confirm-modal",9),Mo(13,"p"),fl(14,"Are you sure you want to delete the item?"),Po(),Po()}2&t&&(Xi(2),Ro("currentSolrIndexId",e.currentSolrIndexId)("listItems",e.listItems)("searchInputTerm",e.searchInputTerm)("appliedTagFilter",e.appliedTagFilter),Xi(2),Ro("currentSolrIndexId",e.currentSolrIndexId)("searchInputTerm",e.searchInputTerm)("appliedTagFilter",e.appliedTagFilter)("selectedListItem",e.selectedListItem)("listItems",e.listItems),Xi(3),Ro("ngIf",!e.selectedListItem),Xi(1),Ro("ngIf",e.selectedListItem))},directives:[vb,Mb,zu,Vb,zm,vC,VC,zC],encapsulation:2}),t})();function nI(t,e){if(1&t&&(Mo(0,"option",9),fl(1),Po()),2&t){const t=e.$implicit,n=zo();Ro("value",t),Xi(1),ml(" ",n.reportSelectOptionModel[t]," ")}}const sI=function(){return{standalone:!0}};function iI(t,e){if(1&t){const t=Vo();Lo(0),Fo(1,"span",10),Mo(2,"span",2),fl(3,"Date from:"),Po(),Mo(4,"form",7),Mo(5,"input",11),Bo("ngModelChange",function(e){return Pe(t),zo().configDateFrom=e}),Po(),Po(),Mo(6,"div",12),Mo(7,"div",13),fl(8," Set "),Po(),Mo(9,"div",14),Mo(10,"a",15),Bo("click",function(){return Pe(t),zo().clickSetFromDate("PRELIVE")}),fl(11,"Latest PRELIVE deployment date"),Po(),Mo(12,"a",15),Bo("click",function(){return Pe(t),zo().clickSetFromDate("LIVE")}),fl(13,"Latest LIVE deployment date"),Po(),Po(),Po(),Fo(14,"span",10),Mo(15,"span",2),fl(16,"to:"),Po(),Mo(17,"form",7),Mo(18,"input",16),Bo("ngModelChange",function(e){return Pe(t),zo().configDateTo=e}),Po(),Po(),Mo(19,"div",12),Mo(20,"div",13),fl(21," Set "),Po(),Mo(22,"div",14),Mo(23,"a",15),Bo("click",function(){return Pe(t),zo().clickSetToDate()}),fl(24,"Now"),Po(),Po(),Po(),No()}if(2&t){const t=zo();Xi(5),Ro("ngModel",t.configDateFrom)("ngModelOptions",Na(4,sI)),Xi(13),Ro("ngModel",t.configDateTo)("ngModelOptions",Na(5,sI))}}let rI=(()=>{class t{constructor(t,e,n){this.featureToggleService=t,this.toasterService=e,this.solrService=n,this.generateBtnDisabled=!1,this.changeReport=new Qa,this.generateReport=new Qa,this.reportSelectOptionModelKeys=["rules-report","activity-report"],this.reportSelectOptionModel={},this.configReport=this.reportSelectOptionModelKeys[0],this.reportSelectOptionModel["rules-report"]="Oldest rules (by last_updated date)",this.reportSelectOptionModel["activity-report"]="Latest rule management activities"}ngOnInit(){console.log("In ReportSettingsBarComponent :: ngOnInit")}ngOnChanges(t){t.currentSolrIndexId&&console.log("In ReportSettingsBarComponent :: ngOnChanges :: currentSolrIndexId = "+t.currentSolrIndexId)}showErrorMsg(t){this.toasterService.pop("error","",t)}clickChangeReport(){console.log("In ReportSettingsBarComponent :: clickChangeReport"),this.changeReport.emit()}dateToFrontendString(t){const e=t=>t<10?"0"+t:""+t;return t.getFullYear()+"-"+e(t.getMonth()+1)+"-"+e(t.getDate())}clickSetFromDate(t){console.log("In ReportSettingsBarComponent :: clickSetFromDate :: deployInstance = "+t),console.log(":: this.currentSolrIndexId = "+this.currentSolrIndexId),this.currentSolrIndexId&&this.solrService.lastDeploymentLogInfo(this.currentSolrIndexId,t,!0).then(t=>{console.log(":: clickSetFromDate :: retDeplInfo = "+JSON.stringify(t)),this.configDateFrom=this.dateToFrontendString(new Date(Date.parse(t.msg)))}).catch(t=>this.showErrorMsg(t))}clickSetToDate(){console.log("In ReportSettingsBarComponent :: clickSetToDate");const t=new Date;console.log(":: now = "+t.toString()),this.configDateTo=this.dateToFrontendString(t)}clickGenerateReport(){console.log("In ReportSettingsBarComponent :: clickGenerateReport"),"activity-report"===this.configReport?this.configDateFrom&&this.configDateTo?this.generateReport.emit():this.showErrorMsg("Please select a from and to date for your rules activity report."):this.generateReport.emit()}}return t.\u0275fac=function(e){return new(e||t)(Ao(Jg),Ao(Vm),Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-report-settingsbar"]],inputs:{currentSolrIndexId:"currentSolrIndexId",generateBtnDisabled:"generateBtnDisabled"},outputs:{changeReport:"changeReport",generateReport:"generateReport"},features:[ae],decls:11,vars:4,consts:[[1,"navbar","navbar-expand-lg","navbar-light","bg-light","smui-report-settingsbar"],["id","navbarSupportedContent",1,"collapse","navbar-collapse"],[1,"smui-report-settingsbar-label"],[1,"custom-select","report-select",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"mr-auto"],[1,"form-inline"],["type","submit",1,"btn","btn-outline-primary",3,"click"],[3,"value"],[1,"smui-vertical-divider"],["type","date","placeholder","Report from date",1,"form-control",3,"ngModel","ngModelOptions","ngModelChange"],["ngbDropdown",""],["ngbDropdownToggle","","role","button","data-toggle","dropdown","aria-haspopup","true","aria-expanded","false",1,"smui-report-set-btn"],["ngbDropdownMenu","","aria-labelledby","navbarDropdown"],["ngbDropdownItem","",1,"smui-report-set-item",3,"click"],["type","date","placeholder","Report from to",1,"form-control",3,"ngModel","ngModelOptions","ngModelChange"]],template:function(t,e){1&t&&(Mo(0,"nav",0),Mo(1,"div",1),Mo(2,"span",2),fl(3,"Report:"),Po(),Mo(4,"select",3),Bo("ngModelChange",function(){return e.clickChangeReport()})("ngModelChange",function(t){return e.configReport=t}),ko(5,nI,2,2,"option",4),Po(),ko(6,iI,25,6,"ng-container",5),Fo(7,"ul",6),Mo(8,"form",7),Mo(9,"button",8),Bo("click",function(){return e.clickGenerateReport()}),fl(10," Generate report "),Po(),Po(),Po(),Po()),2&t&&(Xi(4),Ro("ngModel",e.configReport),Xi(1),Ro("ngForOf",e.reportSelectOptionModelKeys),Xi(1),Ro("ngIf","activity-report"===e.configReport),Xi(3),Eo("disabled",e.generateBtnDisabled?"":null))},directives:[T_,ky,yy,iv,Hu,zu,rv,vy,ev,Oy,My,Ym,R_,A_,k_,E_],styles:[".smui-report-settingsbar[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.125)}.smui-vertical-divider[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px;border-left:1px solid rgba(0,0,0,.125);height:40px}.smui-report-settingsbar-label[_ngcontent-%COMP%]{margin-right:10px}.smui-report-set-btn[_ngcontent-%COMP%]{cursor:pointer;padding-left:5px}.smui-report-set-item[_ngcontent-%COMP%], button[_ngcontent-%COMP%], select[_ngcontent-%COMP%]{cursor:pointer}.report-select[_ngcontent-%COMP%]{max-width:300px}"]}),t})();const oI=["smuiReportSettingsBar"];function lI(t,e){1&t&&(Mo(0,"div",4),fl(1," No report generated yet. Use panel above to select and generate a report.\n"),Po())}const aI=function(t){return{"text-decoration":t}};function cI(t,e){if(1&t&&(Mo(0,"tr"),Mo(1,"td",15),fl(2),Po(),Mo(3,"td"),fl(4),Po(),Mo(5,"td"),fl(6),Po(),Mo(7,"td"),fl(8),Po(),Mo(9,"td"),fl(10),Po(),Mo(11,"td"),fl(12),Po(),Po()),2&t){const t=e.$implicit;Xi(1),Ro("ngStyle",Va(7,aI,t.isActive?null:"line-through")),Xi(1),ml(" ",t.term," "),Xi(2),ml(" ",t.details," "),Xi(2),ml(" ",t.modified," "),Xi(2),ml(" ",t.inputTerm," "),Xi(2),ml(" ",t.inputModified," "),Xi(2),ml(" ",t.inputTags," ")}}function uI(t,e){if(1&t&&(Mo(0,"div",5),Mo(1,"div",6),Mo(2,"div",7),Mo(3,"div",8),Mo(4,"table",9),Mo(5,"tr"),Mo(6,"th",10),fl(7," Term / target URL (rule) "),Po(),Mo(8,"th",11),fl(9," Details "),Po(),Mo(10,"th",12),fl(11," Rule modified "),Fo(12,"small",13),Po(),Mo(13,"th",10),fl(14," Term (input) "),Fo(15,"small",13),Po(),Mo(16,"th",12),fl(17," Input modified "),Fo(18,"small",13),Po(),Mo(19,"th"),fl(20," Input tags "),Po(),Po(),ko(21,cI,13,9,"tr",14),Po(),Po(),Po(),Po(),Po()),2&t){const t=zo();Xi(21),Ro("ngForOf",t.rulesReport.items)}}function hI(t,e){if(1&t&&(Lo(0),Mo(1,"tr"),Mo(2,"td"),fl(3),Po(),Mo(4,"td"),fl(5),Po(),Mo(6,"td"),fl(7),Po(),Mo(8,"td"),fl(9),Po(),Mo(10,"td"),fl(11),Po(),Mo(12,"td"),fl(13),Po(),Po(),No()),2&t){const t=e.$implicit;Xi(3),ml(" ",t.modificationTime," "),Xi(2),ml(" ",t.hasOwnProperty("user")?t.user:""," "),Xi(2),ml(" ",t.inputTerm," "),Xi(2),yl("",t.entity," (",t.eventType,")"),Xi(2),ml(" ",t.hasOwnProperty("before")?t.before:""," "),Xi(2),ml(" ",t.hasOwnProperty("after")?t.after:""," ")}}function dI(t,e){if(1&t&&(Mo(0,"div",5),Mo(1,"div",6),Mo(2,"div",7),Mo(3,"div",8),Mo(4,"table",9),Mo(5,"tr"),Mo(6,"th"),fl(7," Modification time "),Fo(8,"small",16),Po(),Mo(9,"th"),fl(10," User "),Po(),Mo(11,"th"),fl(12," Term (input) "),Po(),Mo(13,"th"),fl(14," Entity event type "),Po(),Mo(15,"th"),fl(16," Before (input / rule) "),Po(),Mo(17,"th"),fl(18," After (input / rule) "),Po(),Po(),ko(19,hI,14,7,"ng-container",14),Po(),Po(),Po(),Po(),Po()),2&t){const t=zo();Xi(19),Ro("ngForOf",t.activityReport.items)}}let pI=(()=>{class t{constructor(t,e,n){this.toasterService=t,this.reportService=e,this.solrService=n,this.generateBtnDisabled=!1,this.solrService.currentSolrIndexIdSubject.subscribe(t=>{this.currentSolrIndexId=t,this.resetReports()})}ngOnInit(){console.log("In ReportComponent :: ngOnInit"),this.currentSolrIndexId=this.solrService.currentSolrIndexId,this.currentSolrIndexId&&this.resetReports()}showSuccessMsg(t){this.toasterService.pop("success","",t)}showErrorMsg(t){this.toasterService.pop("error","",t)}changeReport(){console.log("In ReportComponent :: changeReport"),this.resetReports()}generateReport(){console.log("In ReportComponent :: generateReport"),console.log(":: settingsBarComponent.configReport = "+this.settingsBarComponent.configReport),console.log(":: settingsBarComponent.configDateFrom = "+this.settingsBarComponent.configDateFrom),console.log(":: settingsBarComponent.configDateTo = "+this.settingsBarComponent.configDateTo),this.resetReports(),this.generateBtnDisabled=!0;const{configReport:t}=this.settingsBarComponent;if(this.currentSolrIndexId)if("rules-report"===t)this.getRulesReport(this.currentSolrIndexId);else if("activity-report"===t){const{configDateFrom:t,configDateTo:e}=this.settingsBarComponent;this.getActivityReport(this.currentSolrIndexId,t,e)}}getRulesReport(t){this.reportService.getRulesReport(t).then(t=>{console.log(":: getRulesReport :: retReport received"),this.generateBtnDisabled=!1,this.rulesReport=t}).catch(t=>this.showErrorMsg(t))}getActivityReport(t,e,n){this.reportService.getActivityReport(t,e,n).then(t=>{console.log(":: getActivityReport :: retReport received"),this.generateBtnDisabled=!1,this.activityReport=t}).catch(t=>this.showErrorMsg(t))}resetReports(){this.activityReport=void 0,this.rulesReport=void 0}}return t.\u0275fac=function(e){return new(e||t)(Ao(Vm),Ao(am),Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-report"]],viewQuery:function(t,e){if(1&t&&ac(oI,!0),2&t){let t;lc(t=pc())&&(e.settingsBarComponent=t.first)}},inputs:{currentSolrIndexId:"currentSolrIndexId"},decls:5,vars:5,consts:[[3,"currentSolrIndexId","generateBtnDisabled","changeReport","generateReport"],["smuiReportSettingsBar",""],["style","width:100%;text-align:center;",4,"ngIf"],["class","card card-gap",4,"ngIf"],[2,"width","100%","text-align","center"],[1,"card","card-gap"],[1,"card-body"],[1,"row"],[1,"col"],[1,"table"],[2,"width","30%"],[2,"width","10%"],[2,"width","15%"],["aria-hidden","true",1,"fa","fa-sort-asc"],[4,"ngFor","ngForOf"],[3,"ngStyle"],["aria-hidden","true",1,"fa","fa-sort-desc"]],template:function(t,e){if(1&t&&(Mo(0,"app-smui-report-settingsbar",0,1),Bo("changeReport",function(){return e.changeReport()})("generateReport",function(){return e.generateReport()}),Po(),ko(2,lI,2,0,"div",2),ko(3,uI,22,1,"div",3),ko(4,dI,20,1,"div",3)),2&t){const t=Oo(1);Ro("currentSolrIndexId",e.currentSolrIndexId)("generateBtnDisabled",e.generateBtnDisabled),Xi(2),Ro("ngIf",!e.rulesReport&&!e.activityReport),Xi(1),Ro("ngIf",e.rulesReport&&"rules-report"===t.configReport),Xi(1),Ro("ngIf",e.activityReport&&"activity-report"===t.configReport)}},directives:[rI,zu,Hu,Zu],encapsulation:2}),t})(),fI=(()=>{class t{constructor(t){this.solrService=t,this.showErrorMsg=new Qa,this.showSuccessMsg=new Qa,this.refreshRulesCollectionList=new Qa,this.solrIndicesChange=new Qa}ngOnInit(){console.log("In RulesCollectionCreateComponent :: ngOnInit"),this.solrIndices=this.solrService.solrIndices}ngOnChanges(t){console.log("In RulesCollectionCreateComponent :: ngOnChanges")}refreshSolrIndicies(){return this.solrService.listAllSolrIndices}clearForm(){this.name="",this.description=""}createRulesCollection(t){console.log("In RulesCollectionCreateComponent :: createRulesCollection"),this.name&&this.description?this.solrService.createSolrIndex(this.name,this.description).then(()=>this.solrService.listAllSolrIndices()).then(()=>this.solrIndicesChange.emit()).then(()=>this.showSuccessMsg.emit("Created new Rules Collection "+this.description)).then(()=>this.solrService.emitRulesCollectionChangeEvent("")).then(()=>this.clearForm()).catch(t=>{console.log(t);var e="Unknown Error";"message"in t.error&&(e=t.error.message),this.showErrorMsg.emit(e)}):this.showErrorMsg.emit("Fill in both name fields.")}}return t.\u0275fac=function(e){return new(e||t)(Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-admin-rules-collection-create"]],outputs:{showErrorMsg:"showErrorMsg",showSuccessMsg:"showSuccessMsg",refreshRulesCollectionList:"refreshRulesCollectionList",solrIndicesChange:"solrIndicesChange"},features:[ae],decls:20,vars:2,consts:[[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-subtitle","mb-2","text-muted"],[1,"form-group","row"],["for","collectionName",1,"col-sm-2","col-form-label"],[1,"col-sm-10"],["type","email","id","collectionName","placeholder","Name of Collection",1,"form-control",3,"ngModel","ngModelChange"],["for","collectionSearchEngineName",1,"col-sm-2","col-form-label"],["type","text","id","collectionSearchEngineName","placeholder","Name of Rules Collection in Search Engine",1,"form-control",3,"ngModel","ngModelChange"],["id","createRulesCollectionBtn","type","button",1,"btn","btn-primary",3,"click"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),Mo(2,"h5",2),fl(3,"Add Rules Collection"),Po(),Mo(4,"h6",3),fl(5,"Add a new Rules Collection to organize rules together, and control access to them."),Po(),Mo(6,"div",4),Mo(7,"label",5),fl(8,"Collection Name"),Po(),Mo(9,"div",6),Mo(10,"input",7),Bo("ngModelChange",function(t){return e.description=t}),Po(),Po(),Po(),Mo(11,"div",4),Mo(12,"label",8),fl(13,"Search Engine Collection Name"),Po(),Mo(14,"div",6),Mo(15,"input",9),Bo("ngModelChange",function(t){return e.name=t}),Po(),Po(),Po(),Mo(16,"div",4),Mo(17,"div",6),Mo(18,"button",10),Bo("click",function(t){return e.createRulesCollection(t)}),fl(19," Create New Rules Collection "),Po(),Po(),Po(),Po(),Po()),2&t&&(Xi(10),Ro("ngModel",e.description),Xi(5),Ro("ngModel",e.name))},directives:[Ym,yy,iv],encapsulation:2}),t})();class gI{}class mI{}const yI=function(t){return["/admin/suggested-fields/",t]};function vI(t,e){if(1&t){const t=Vo();Mo(0,"ul",5),Mo(1,"li",6),fl(2),Mo(3,"code"),fl(4),Po(),Mo(5,"a",7),fl(6,"Configure"),Po(),Mo(7,"button",8),Bo("click",function(n){Pe(t);const s=e.$implicit;return zo().downloadRulesCollection(s.id,n)}),Fo(8,"i",9),Po(),Mo(9,"button",10),Bo("click",function(n){Pe(t);const s=e.$implicit;return zo().deleteRulesCollection(s.id,n)}),Fo(10,"i",11),Po(),Po(),Po()}if(2&t){const t=e.$implicit;Xi(2),yl(" ",t.description," (",t.name,")- Key: "),Xi(2),gl(t.id),Xi(1),Ro("routerLink",Va(4,yI,t.id.toUpperCase()))}}let _I=(()=>{class t{constructor(t,e,n){this.solrService=t,this.toasterService=e,this.reportService=n,this.openDeleteConfirmModal=new Qa,this.showErrorMsg=new Qa,this.showSuccessMsg=new Qa,this.solrIndicesChange=new Qa}getSolrIndices(){return this.solrService.solrIndices}ngOnInit(){console.log("In RulesCollectionListComponent :: ngOnInit")}ngOnChanges(t){console.log("In RulesCollectionListComponent :: ngOnChanges")}getSuggestedFields(t){console.log("solrIndex.id is: "+t.id),this.solrService.getSuggestedFields(t.id).then(t=>{console.log("got here"),console.log(t)}).catch(t=>this.showErrorMsg.emit(t))}getSuggestedFields2(t){this.solrService.getSolrIndex(t.id).then(e=>{this.getRulesReport(t.id)}).catch(t=>this.showErrorMsg.emit(t))}downloadRulesCollection(t,e){this.solrService.getSolrIndex(t).then(t=>this.getSuggestedFields2(t)),this.toasterService.pop("success","","Downloaded:"+t)}getRulesReport(t){this.reportService.getRulesReport(t).then(e=>{this.rulesReport=e,this.downloadableRules=new mI,this.downloadableRules.id=t,this.downloadableRules.rules=new Array,this.rulesReport.items.forEach(t=>{var e,n,s=new gI;s.inputId=t.inputId,s.inputTerm=t.inputTerm,s.details=t.details,s.term=t.term,s.isActive=t.isActive,s.inputModified=t.inputModified,s.inputTags=t.inputTags,s.modified=t.modified,null===(n=null===(e=this.downloadableRules)||void 0===e?void 0:e.rules)||void 0===n||n.push(s)}),this.downloadFile(t+".json.txt",JSON.stringify(this.downloadableRules))}).catch(t=>{this.showErrorMsg.emit(t)})}downloadFile(t,e){var n=document.createElement("a");n.setAttribute("href","data:text/plain;charset=utf-8,"+encodeURIComponent(e)),n.setAttribute("download",t),n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)}deleteRulesCollection(t,e){e.stopPropagation(),this.openDeleteConfirmModal.emit({deleteCallback:()=>this.solrService.deleteSolrIndex(t).then(()=>this.solrService.listAllSolrIndices()).then(()=>this.solrIndicesChange.emit(t)).then(()=>this.solrService.emitRulesCollectionChangeEvent("")).then(()=>this.showSuccessMsg.emit("Rule collection successfully deleted.")).catch(t=>{var e="Unknown error";"error"in t&&(e=t.error.message),this.showErrorMsg.emit(e)})})}}return t.\u0275fac=function(e){return new(e||t)(Ao(rm),Ao(Vm),Ao(am))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-admin-rules-collection-list"]],outputs:{openDeleteConfirmModal:"openDeleteConfirmModal",showErrorMsg:"showErrorMsg",showSuccessMsg:"showSuccessMsg",solrIndicesChange:"solrIndicesChange"},features:[ae],decls:7,vars:1,consts:[[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-subtitle","mb-2","text-muted"],["class","list-group smui-search-input-list",4,"ngFor","ngForOf"],[1,"list-group","smui-search-input-list"],[1,"list-group-item"],[1,"btn","btn-primary","btn-sm","float-right",3,"routerLink"],["type","button",1,"btn","btn-dark","btn-sm","float-right",3,"click"],["aria-hidden","true",1,"fa","fa-download"],["type","button",1,"btn","btn-danger","btn-sm","float-right",3,"click"],["aria-hidden","true",1,"fa","fa-minus"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),Mo(2,"h5",2),fl(3,"Rules Collections"),Po(),Mo(4,"h6",3),fl(5,"Available Rules Collections in SMUI"),Po(),ko(6,vI,11,6,"ul",4),Po(),Po()),2&t&&(Xi(6),Ro("ngForOf",e.getSolrIndices()))},directives:[Hu,Jf],encapsulation:2}),t})(),bI=(()=>{class t{constructor(t,e,n){this.modalService=t,this.toasterService=e,this.solrService=n}ngOnInit(){console.log("In AdminComponent :: ngOnInit"),this.solrIndices=this.solrService.solrIndices}showSuccessMsg(t){this.toasterService.pop("success","",t)}showErrorMsg(t){this.toasterService.pop("error","",t)}openDeleteConfirmModal({deleteCallback:t}){this.modalService.open("confirm-delete").promise.then(e=>{e&&t(),this.modalService.close("confirm-delete")})}solrIndicesChange(t){console.log("AdminComponent :: solrIndicesChange :: id = "+t),this.solrIndices=this.solrService.solrIndices}}return t.\u0275fac=function(e){return new(e||t)(Ao(um),Ao(Vm),Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-admin"]],decls:5,vars:0,consts:[[3,"showSuccessMsg","showErrorMsg","solrIndicesChange"],[3,"openDeleteConfirmModal","solrIndicesChange","showSuccessMsg","showErrorMsg"],["id","confirm-delete","title","Confirm deletion","okLabel","Yes","cancelLabel","No"]],template:function(t,e){1&t&&(Mo(0,"app-smui-admin-rules-collection-create",0),Bo("showSuccessMsg",function(t){return e.showSuccessMsg(t)})("showErrorMsg",function(t){return e.showErrorMsg(t)})("solrIndicesChange",function(t){return e.solrIndicesChange(t)}),Po(),Mo(1,"app-smui-admin-rules-collection-list",1),Bo("openDeleteConfirmModal",function(t){return e.openDeleteConfirmModal(t)})("solrIndicesChange",function(t){return e.solrIndicesChange(t)})("showSuccessMsg",function(t){return e.showSuccessMsg(t)})("showErrorMsg",function(t){return e.showErrorMsg(t)}),Po(),Mo(2,"app-smui-confirm-modal",2),Mo(3,"p"),fl(4,"Are you sure you want to delete the item?"),Po(),Po())},directives:[fI,_I,Vb],encapsulation:2}),t})(),wI=(()=>{class t{constructor(t){this.solrService=t,this.showErrorMsg=new Qa,this.showSuccessMsg=new Qa,this.refreshChrisRulesCollectionList=new Qa,this.solrIndicesChange=new Qa}ngOnInit(){console.log("In ChrisRulesCollectionCreateComponent :: ngOnInit")}ngOnChanges(t){console.log("In ChrisRulesCollectionCreateComponent :: ngOnChanges")}refreshSolrIndicies(){return this.solrService.listAllSolrIndices}clearForm(){this.name="",this.description=""}createChrisRulesCollection(t){console.log("In ChrisRulesCollectionCreateComponent :: createChrisRulesCollection"),this.name&&this.description&&this.solrService.createSolrIndex(this.name,this.description).then(()=>this.solrService.listAllSolrIndices()).then(()=>this.solrIndicesChange.emit()).then(()=>this.showSuccessMsg.emit("Created new Chris Rules Collection "+this.description)).then(()=>this.solrService.emitRulesCollectionChangeEvent("")).then(()=>this.clearForm()).catch(t=>this.showErrorMsg.emit(t))}}return t.\u0275fac=function(e){return new(e||t)(Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-chris-chris-rules-collection-create"]],outputs:{showErrorMsg:"showErrorMsg",showSuccessMsg:"showSuccessMsg",refreshChrisRulesCollectionList:"refreshChrisRulesCollectionList",solrIndicesChange:"solrIndicesChange"},features:[ae],decls:20,vars:2,consts:[[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-subtitle","mb-2","text-muted"],[1,"form-group","row"],["for","collectionName",1,"col-sm-2","col-form-label"],[1,"col-sm-10"],["type","email","id","collectionName","placeholder","Name of Chris Collection",1,"form-control",3,"ngModel","ngModelChange"],["for","collectionSearchEngineName",1,"col-sm-2","col-form-label"],["type","text","id","collectionSearchEngineName","placeholder","Name of Chris Rules Collection in Search Engine",1,"form-control",3,"ngModel","ngModelChange"],["id","createRulesCollectionBtn","type","button",1,"btn","btn-primary",3,"click"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),Mo(2,"h5",2),fl(3,"Add Chris Rules Collection"),Po(),Mo(4,"h6",3),fl(5,"Add a new Chris Rules Collection to organize rules together, and control access to them."),Po(),Mo(6,"div",4),Mo(7,"label",5),fl(8,"Chris Collection Name"),Po(),Mo(9,"div",6),Mo(10,"input",7),Bo("ngModelChange",function(t){return e.description=t}),Po(),Po(),Po(),Mo(11,"div",4),Mo(12,"label",8),fl(13,"Search Engine Collection Name"),Po(),Mo(14,"div",6),Mo(15,"input",9),Bo("ngModelChange",function(t){return e.name=t}),Po(),Po(),Po(),Mo(16,"div",4),Mo(17,"div",6),Mo(18,"button",10),Bo("click",function(t){return e.createChrisRulesCollection(t)}),fl(19," Create New Chris Rules Collection "),Po(),Po(),Po(),Po(),Po()),2&t&&(Xi(10),Ro("ngModel",e.description),Xi(5),Ro("ngModel",e.name))},directives:[Ym,yy,iv],encapsulation:2}),t})(),SI=(()=>{class t{constructor(){}ngOnInit(){console.log("In ChrisComponent :: ngOnInit")}showSuccessMsg(t){}showErrorMsg(t){}openDeleteConfirmModal({}){}solrIndicesChange(t){console.log("ChrisComponent :: solrIndicesChange :: id = "+t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-chris"]],decls:6,vars:0,consts:[["id","confirm-delete","title","Confirm deletion","okLabel","Yes","cancelLabel","No"]],template:function(t,e){1&t&&(Mo(0,"app-smui-chris-chris-rules-collection-create"),fl(1,' (showSuccessMsg)="showSuccessMsg($event)" (showErrorMsg)="showErrorMsg($event)" (solrIndicesChange)="solrIndicesChange($event)"\n'),Po(),Mo(2,"app-smui-confirm-modal",0),Mo(3,"p"),fl(4,"Are you sure you want to delete the item?"),Po(),Po(),fl(5," Hi there.\n"))},directives:[wI,Vb],encapsulation:2}),t})();function CI(t,e){if(1&t){const t=Vo();Mo(0,"div",1),Mo(1,"div",2),Mo(2,"h5",3),fl(3,"Add Suggested Field"),Po(),Mo(4,"h6",4),fl(5),Po(),Mo(6,"div",5),Mo(7,"label",6),fl(8,"Field Name"),Po(),Mo(9,"div",7),Mo(10,"input",8),Bo("ngModelChange",function(e){return Pe(t),zo().name=e}),Po(),Po(),Po(),Mo(11,"div",5),Mo(12,"div",7),Mo(13,"button",9),Bo("click",function(e){return Pe(t),zo().createSuggestedField(e)}),fl(14," Create New Suggested Field "),Po(),Po(),Po(),Po(),Po()}if(2&t){const t=zo();Xi(5),ml("Add a new Suggested Field to the rules collection ",t.solrIndex.description,""),Xi(5),Ro("ngModel",t.name)}}let II=(()=>{class t{constructor(t){this.solrService=t,this.showErrorMsg=new Qa,this.showSuccessMsg=new Qa,this.suggestedFieldsChange=new Qa,this.suggestedFields=[]}ngOnInit(){console.log("In SuggestedFieldsCreateComponent :: ngOnInit")}ngOnChanges(t){console.log("In SuggestedFieldsCreateComponent :: ngOnChanges")}clearForm(){this.name=""}createSuggestedField(t){console.log("In SuggestedFieldsCreateComponent :: createSuggestedField"),this.name&&this.solrService.createSuggestedField(this.solrIndex.id,this.name).then(()=>this.showSuccessMsg.emit("Created new Suggested Field "+this.name)).then(()=>this.suggestedFieldsChange.emit()).then(()=>this.clearForm()).catch(t=>this.showErrorMsg.emit(t))}}return t.\u0275fac=function(e){return new(e||t)(Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-admin-suggested-fields-create"]],inputs:{solrIndex:"solrIndex"},outputs:{showErrorMsg:"showErrorMsg",showSuccessMsg:"showSuccessMsg",suggestedFieldsChange:"suggestedFieldsChange"},features:[ae],decls:1,vars:1,consts:[["class","card",4,"ngIf"],[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-subtitle","mb-2","text-muted"],[1,"form-group","row"],["for","collectionName",1,"col-sm-2","col-form-label"],[1,"col-sm-10"],["type","email","id","collectionName","placeholder","Name of Field",1,"form-control",3,"ngModel","ngModelChange"],["type","button",1,"btn","btn-primary",3,"click"]],template:function(t,e){1&t&&ko(0,CI,15,2,"div",0),2&t&&Ro("ngIf",e.solrIndex)},directives:[zu,Ym,yy,iv],encapsulation:2}),t})();function xI(t,e){if(1&t){const t=Vo();Mo(0,"ul",6),Mo(1,"li",7),fl(2),Mo(3,"code"),fl(4),Po(),Mo(5,"button",8),Bo("click",function(n){Pe(t);const s=e.$implicit;return zo(2).deleteSuggestedField(s.id,n)}),Fo(6,"i",9),Po(),Po(),Po()}if(2&t){const t=e.$implicit;Xi(2),ml(" ",t.name," - Key: "),Xi(2),gl(t.id)}}function TI(t,e){if(1&t&&(Mo(0,"div",1),Mo(1,"div",2),Mo(2,"h5",3),fl(3,"Suggested Fields"),Po(),Mo(4,"h6",4),fl(5,"Available suggested fields in SMUI"),Po(),ko(6,xI,7,2,"ul",5),Po(),Po()),2&t){const t=zo();Xi(6),Ro("ngForOf",t.suggestedFields)}}let EI=(()=>{class t{constructor(t){this.solrService=t,this.openDeleteConfirmModal=new Qa,this.showErrorMsg=new Qa,this.solrIndicesChange=new Qa,this.suggestedFieldsChange=new Qa}ngOnInit(){console.log("In SuggestedFieldsListComponent :: ngOnInit")}ngOnChanges(t){console.log("In SuggestedFieldsListComponent :: ngOnChanges")}lookupSuggestedFields(){console.log("In SuggestedFieldsListComponent :: lookupSuggestedFields"),this.solrService.getSuggestedFields(this.solrIndex.id).then(t=>{this.suggestedFields=t}).catch(t=>this.showErrorMsg.emit(t))}deleteSuggestedField(t,e){e.stopPropagation(),this.openDeleteConfirmModal.emit({deleteCallback:()=>this.solrService.deleteSuggestedField(this.solrIndex.id,t).then(()=>this.lookupSuggestedFields()).catch(t=>this.showErrorMsg.emit(t))})}}return t.\u0275fac=function(e){return new(e||t)(Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-admin-suggested-fields-list"]],inputs:{solrIndex:"solrIndex",suggestedFields:"suggestedFields"},outputs:{openDeleteConfirmModal:"openDeleteConfirmModal",showErrorMsg:"showErrorMsg",solrIndicesChange:"solrIndicesChange",suggestedFieldsChange:"suggestedFieldsChange"},features:[ae],decls:1,vars:1,consts:[["class","card",4,"ngIf"],[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-subtitle","mb-2","text-muted"],["class","list-group smui-search-input-list",4,"ngFor","ngForOf"],[1,"list-group","smui-search-input-list"],[1,"list-group-item"],["type","button",1,"btn","btn-danger","btn-sm","float-right",3,"click"],["aria-hidden","true",1,"fa","fa-minus"]],template:function(t,e){1&t&&ko(0,TI,7,1,"div",0),2&t&&Ro("ngIf",e.solrIndex)},directives:[zu,Hu],encapsulation:2}),t})();function kI(t,e){if(1&t&&(Mo(0,"h3",6),fl(1),Po()),2&t){const t=zo();Xi(1),ml("Suggested Fields for ",t.solrIndex.description,"")}}const OI=[{path:"",redirectTo:"rules",pathMatch:"full"},{path:"rules",component:eI},{path:"report",component:pI},{path:"admin",component:bI},{path:"chris",component:SI},{path:"admin/suggested-fields/:solrIndexId",component:(()=>{class t{constructor(t,e,n,s){this.route=t,this.modalService=e,this.solrService=n,this.toasterService=s}ngOnInit(){console.log("In SuggestedFieldsComponent :: ngOnInit"),this.route.paramMap.subscribe(t=>{console.log(t),console.log(t.get("solrIndexId").toLowerCase()),this.solrService.getSolrIndex(t.get("solrIndexId").toLowerCase()).then(t=>this.solrIndex=t).then(()=>this.lookupSuggestedFields()).catch(t=>this.showErrorMsg(t))})}ngOnChanges(t){console.log("In SuggestedFieldsComponent :: ngOnChanges"),this.lookupSuggestedFields()}lookupSuggestedFields(){console.log("In SuggestedFieldsListComponent :: lookupSuggestedFields"),console.log("Solr id?"+this.solrIndex.id),this.solrService.getSuggestedFields(this.solrIndex.id).then(t=>{this.suggestedFields=t}).catch(t=>this.showErrorMsg(t))}showSuccessMsg(t){this.toasterService.pop("success","",t)}showErrorMsg(t){this.toasterService.pop("error","",t)}suggestedFieldsChange(t){console.log("SuggestedFieldsComponent::suggestedFieldsChange"),this.lookupSuggestedFields()}openDeleteConfirmModal({deleteCallback:t}){this.modalService.open("confirm-delete").promise.then(e=>{e&&t(),this.modalService.close("confirm-delete")})}}return t.\u0275fac=function(e){return new(e||t)(Ao(Ap),Ao(um),Ao(rm),Ao(Vm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-admin-suggested-fields"]],features:[ae],decls:10,vars:4,consts:[["routerLink","/admin",1,"btn","btn-outline-secondary",2,"margin-right","20px","margin-bottom","10px"],["aria-hidden","true",1,"fa","fa-hand-point-left"],["style","display:inline-block;",4,"ngIf"],[3,"solrIndex","showSuccessMsg","showErrorMsg","suggestedFieldsChange"],[3,"solrIndex","suggestedFields","openDeleteConfirmModal","suggestedFieldsChange"],["id","confirm-delete","title","Confirm deletion","okLabel","Yes","cancelLabel","No"],[2,"display","inline-block"]],template:function(t,e){1&t&&(Mo(0,"button",0),Fo(1,"i",1),fl(2," Back to Admin\n"),Po(),ko(3,kI,2,1,"h3",2),Mo(4,"app-smui-admin-suggested-fields-create",3),Bo("showSuccessMsg",function(t){return e.showSuccessMsg(t)})("showErrorMsg",function(t){return e.showErrorMsg(t)})("suggestedFieldsChange",function(t){return e.suggestedFieldsChange(t)}),Po(),Mo(5,"app-smui-admin-suggested-fields-list",4),Bo("openDeleteConfirmModal",function(t){return e.openDeleteConfirmModal(t)})("suggestedFieldsChange",function(t){return e.suggestedFieldsChange(t)}),Po(),Mo(6,"app-smui-confirm-modal",5),Mo(7,"p"),fl(8,"Are you sure you want to delete the item?"),Po(),Po(),Fo(9,"router-outlet")),2&t&&(Xi(3),Ro("ngIf",e.solrIndex),Xi(1),Ro("solrIndex",e.solrIndex),Xi(1),Ro("solrIndex",e.solrIndex)("suggestedFields",e.suggestedFields))},directives:[Yf,zu,II,EI,Vb,tg],encapsulation:2}),t})()}];let AI=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[ug.forRoot(OI,{useHash:!0})],ug]}),t})();function RI(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function DI(t){switch(t.length){case 0:return new _m;case 1:return t[0];default:return new bm(t)}}function MI(t,e,n,s,i={},r={}){const o=[],l=[];let a=-1,c=null;if(s.forEach(t=>{const n=t.offset,s=n==a,u=s&&c||{};Object.keys(t).forEach(n=>{let s=n,l=t[n];if("offset"!==n)switch(s=e.normalizePropertyName(s,o),l){case"!":l=i[n];break;case dm:l=r[n];break;default:l=e.normalizeStyleValue(n,s,l,o)}u[s]=l}),s||l.push(u),c=u,a=n}),o.length){const t="\n - ";throw new Error(`Unable to animate due to the following errors:${t}${o.join(t)}`)}return l}function PI(t,e,n,s){switch(e){case"start":t.onStart(()=>s(n&&FI(n,"start",t)));break;case"done":t.onDone(()=>s(n&&FI(n,"done",t)));break;case"destroy":t.onDestroy(()=>s(n&&FI(n,"destroy",t)))}}function FI(t,e,n){const s=n.totalTime,i=LI(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==s?t.totalTime:s,!!n.disabled),r=t._data;return null!=r&&(i._data=r),i}function LI(t,e,n,s,i="",r=0,o){return{element:t,triggerName:e,fromState:n,toState:s,phaseName:i,totalTime:r,disabled:!!o}}function NI(t,e,n){let s;return t instanceof Map?(s=t.get(e),s||t.set(e,s=n)):(s=t[e],s||(s=t[e]=n)),s}function VI(t){const e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}let UI=(t,e)=>!1,jI=(t,e)=>!1,BI=(t,e,n)=>[];const HI=RI();(HI||"undefined"!=typeof Element)&&(UI=(t,e)=>t.contains(e),jI=(()=>{if(HI||Element.prototype.matches)return(t,e)=>t.matches(e);{const t=Element.prototype,e=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector;return e?(t,n)=>e.apply(t,[n]):jI}})(),BI=(t,e,n)=>{let s=[];if(n){const n=t.querySelectorAll(e);for(let t=0;t{const s=n.replace(/([a-z])([A-Z])/g,"$1-$2");e[s]=t[n]}),e}let ZI=(()=>{class t{validateStyleProperty(t){return WI(t)}matchesElement(t,e){return qI(t,e)}containsElement(t,e){return GI(t,e)}query(t,e,n){return KI(t,e,n)}computeStyle(t,e,n){return n||""}animate(t,e,n,s,i,r=[],o){return new _m(n,s)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),YI=(()=>{class t{}return t.NOOP=new ZI,t})();const JI="ng-enter",XI="ng-leave",tx="ng-trigger",ex=".ng-trigger",nx="ng-animating",sx=".ng-animating";function ix(t){if("number"==typeof t)return t;const e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:rx(parseFloat(e[1]),e[2])}function rx(t,e){switch(e){case"s":return 1e3*t;default:return t}}function ox(t,e,n){return t.hasOwnProperty("duration")?t:function(t,e,n){let s,i=0,r="";if("string"==typeof t){const n=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===n)return e.push(`The provided timing value "${t}" is invalid.`),{duration:0,delay:0,easing:""};s=rx(parseFloat(n[1]),n[2]);const o=n[3];null!=o&&(i=rx(parseFloat(o),n[4]));const l=n[5];l&&(r=l)}else s=t;if(!n){let n=!1,r=e.length;s<0&&(e.push("Duration values below 0 are not allowed for this animation step."),n=!0),i<0&&(e.push("Delay values below 0 are not allowed for this animation step."),n=!0),n&&e.splice(r,0,`The provided timing value "${t}" is invalid.`)}return{duration:s,delay:i,easing:r}}(t,e,n)}function lx(t,e={}){return Object.keys(t).forEach(n=>{e[n]=t[n]}),e}function ax(t,e,n={}){if(e)for(let s in t)n[s]=t[s];else lx(t,n);return n}function cx(t,e,n){return n?e+":"+n+";":""}function ux(t){let e="";for(let n=0;n{const i=_x(s);n&&!n.hasOwnProperty(s)&&(n[s]=t.style[i]),t.style[i]=e[s]}),RI()&&ux(t))}function dx(t,e){t.style&&(Object.keys(e).forEach(e=>{const n=_x(e);t.style[n]=""}),RI()&&ux(t))}function px(t){return Array.isArray(t)?1==t.length?t[0]:gm(t):t}const fx=new RegExp("{{\\s*(.+?)\\s*}}","g");function gx(t){let e=[];if("string"==typeof t){let n;for(;n=fx.exec(t);)e.push(n[1]);fx.lastIndex=0}return e}function mx(t,e,n){const s=t.toString(),i=s.replace(fx,(t,s)=>{let i=e[s];return e.hasOwnProperty(s)||(n.push("Please provide a value for the animation param "+s),i=""),i.toString()});return i==s?t:i}function yx(t){const e=[];let n=t.next();for(;!n.done;)e.push(n.value),n=t.next();return e}const vx=/-+([a-z0-9])/g;function _x(t){return t.replace(vx,(...t)=>t[1].toUpperCase())}function bx(t,e){return 0===t||0===e}function wx(t,e,n){const s=Object.keys(n);if(s.length&&e.length){let r=e[0],o=[];if(s.forEach(t=>{r.hasOwnProperty(t)||o.push(t),r[t]=n[t]}),o.length)for(var i=1;ifunction(t,e,n){if(":"==t[0]){const s=function(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,e)=>parseFloat(e)>parseFloat(t);case":decrement":return(t,e)=>parseFloat(e) *"}}(t,n);if("function"==typeof s)return void e.push(s);t=s}const s=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==s||s.length<4)return n.push(`The provided transition expression "${t}" is not supported`),e;const i=s[1],r=s[2],o=s[3];e.push(kx(i,o)),"<"!=r[0]||i==Ix&&o==Ix||e.push(kx(o,i))}(t,n,e)):n.push(t),n}const Tx=new Set(["true","1"]),Ex=new Set(["false","0"]);function kx(t,e){const n=Tx.has(t)||Ex.has(t),s=Tx.has(e)||Ex.has(e);return(i,r)=>{let o=t==Ix||t==i,l=e==Ix||e==r;return!o&&n&&"boolean"==typeof i&&(o=i?Tx.has(t):Ex.has(t)),!l&&s&&"boolean"==typeof r&&(l=r?Tx.has(e):Ex.has(e)),o&&l}}const Ox=new RegExp("s*:selfs*,?","g");function Ax(t,e,n){return new Rx(t).build(e,n)}class Rx{constructor(t){this._driver=t}build(t,e){const n=new Dx(e);return this._resetContextStyleTimingState(n),Sx(this,px(t),n)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles={},t.collectedStyles[""]={},t.currentTime=0}visitTrigger(t,e){let n=e.queryCount=0,s=e.depCount=0;const i=[],r=[];return"@"==t.name.charAt(0)&&e.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),t.definitions.forEach(t=>{if(this._resetContextStyleTimingState(e),0==t.type){const n=t,s=n.name;s.toString().split(/\s*,\s*/).forEach(t=>{n.name=t,i.push(this.visitState(n,e))}),n.name=s}else if(1==t.type){const i=this.visitTransition(t,e);n+=i.queryCount,s+=i.depCount,r.push(i)}else e.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:t.name,states:i,transitions:r,queryCount:n,depCount:s,options:null}}visitState(t,e){const n=this.visitStyle(t.styles,e),s=t.options&&t.options.params||null;if(n.containsDynamicStyles){const i=new Set,r=s||{};if(n.styles.forEach(t=>{if(Mx(t)){const e=t;Object.keys(e).forEach(t=>{gx(e[t]).forEach(t=>{r.hasOwnProperty(t)||i.add(t)})})}}),i.size){const n=yx(i.values());e.errors.push(`state("${t.name}", ...) must define default values for all the following style substitutions: ${n.join(", ")}`)}}return{type:0,name:t.name,style:n,options:s?{params:s}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const n=Sx(this,px(t.animation),e);return{type:1,matchers:xx(t.expr,e.errors),animation:n,queryCount:e.queryCount,depCount:e.depCount,options:Px(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(t=>Sx(this,t,e)),options:Px(t.options)}}visitGroup(t,e){const n=e.currentTime;let s=0;const i=t.steps.map(t=>{e.currentTime=n;const i=Sx(this,t,e);return s=Math.max(s,e.currentTime),i});return e.currentTime=s,{type:3,steps:i,options:Px(t.options)}}visitAnimate(t,e){const n=function(t,e){let n=null;if(t.hasOwnProperty("duration"))n=t;else if("number"==typeof t)return Fx(ox(t,e).duration,0,"");const s=t;if(s.split(/\s+/).some(t=>"{"==t.charAt(0)&&"{"==t.charAt(1))){const t=Fx(0,0,"");return t.dynamic=!0,t.strValue=s,t}return n=n||ox(s,e),Fx(n.duration,n.delay,n.easing)}(t.timings,e.errors);let s;e.currentAnimateTimings=n;let i=t.styles?t.styles:mm({});if(5==i.type)s=this.visitKeyframes(i,e);else{let i=t.styles,r=!1;if(!i){r=!0;const t={};n.easing&&(t.easing=n.easing),i=mm(t)}e.currentTime+=n.duration+n.delay;const o=this.visitStyle(i,e);o.isEmptyStep=r,s=o}return e.currentAnimateTimings=null,{type:4,timings:n,style:s,options:null}}visitStyle(t,e){const n=this._makeStyleAst(t,e);return this._validateStyleAst(n,e),n}_makeStyleAst(t,e){const n=[];Array.isArray(t.styles)?t.styles.forEach(t=>{"string"==typeof t?t==dm?n.push(t):e.errors.push(`The provided style string value ${t} is not allowed.`):n.push(t)}):n.push(t.styles);let s=!1,i=null;return n.forEach(t=>{if(Mx(t)){const e=t,n=e.easing;if(n&&(i=n,delete e.easing),!s)for(let t in e)if(e[t].toString().indexOf("{{")>=0){s=!0;break}}}),{type:6,styles:n,easing:i,offset:t.offset,containsDynamicStyles:s,options:null}}_validateStyleAst(t,e){const n=e.currentAnimateTimings;let s=e.currentTime,i=e.currentTime;n&&i>0&&(i-=n.duration+n.delay),t.styles.forEach(t=>{"string"!=typeof t&&Object.keys(t).forEach(n=>{if(!this._driver.validateStyleProperty(n))return void e.errors.push(`The provided animation property "${n}" is not a supported CSS property for animations`);const r=e.collectedStyles[e.currentQuerySelector],o=r[n];let l=!0;o&&(i!=s&&i>=o.startTime&&s<=o.endTime&&(e.errors.push(`The CSS property "${n}" that exists between the times of "${o.startTime}ms" and "${o.endTime}ms" is also being animated in a parallel animation between the times of "${i}ms" and "${s}ms"`),l=!1),i=o.startTime),l&&(r[n]={startTime:i,endTime:s}),e.options&&function(t,e,n){const s=e.params||{},i=gx(t);i.length&&i.forEach(t=>{s.hasOwnProperty(t)||n.push(`Unable to resolve the local animation param ${t} in the given list of values`)})}(t[n],e.options,e.errors)})})}visitKeyframes(t,e){const n={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push("keyframes() must be placed inside of a call to animate()"),n;let s=0;const i=[];let r=!1,o=!1,l=0;const a=t.steps.map(t=>{const n=this._makeStyleAst(t,e);let a=null!=n.offset?n.offset:function(t){if("string"==typeof t)return null;let e=null;if(Array.isArray(t))t.forEach(t=>{if(Mx(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}});else if(Mx(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}return e}(n.styles),c=0;return null!=a&&(s++,c=n.offset=a),o=o||c<0||c>1,r=r||c0&&s{const r=u>0?s==h?1:u*s:i[s],o=r*f;e.currentTime=d+p.delay+o,p.duration=o,this._validateStyleAst(t,e),t.offset=r,n.styles.push(t)}),n}visitReference(t,e){return{type:8,animation:Sx(this,px(t.animation),e),options:Px(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:Px(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:Px(t.options)}}visitQuery(t,e){const n=e.currentQuerySelector,s=t.options||{};e.queryCount++,e.currentQuery=t;const[i,r]=function(t){const e=!!t.split(/\s*,\s*/).find(t=>":self"==t);return e&&(t=t.replace(Ox,"")),[t=t.replace(/@\*/g,ex).replace(/@\w+/g,t=>".ng-trigger-"+t.substr(1)).replace(/:animating/g,sx),e]}(t.selector);e.currentQuerySelector=n.length?n+" "+i:i,NI(e.collectedStyles,e.currentQuerySelector,{});const o=Sx(this,px(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=n,{type:11,selector:i,limit:s.limit||0,optional:!!s.optional,includeSelf:r,animation:o,originalSelector:t.selector,options:Px(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push("stagger() can only be used inside of query()");const n="full"===t.timings?{duration:0,delay:0,easing:"full"}:ox(t.timings,e.errors,!0);return{type:12,animation:Sx(this,px(t.animation),e),timings:n,options:null}}}class Dx{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function Mx(t){return!Array.isArray(t)&&"object"==typeof t}function Px(t){var e;return t?(t=lx(t)).params&&(t.params=(e=t.params)?lx(e):null):t={},t}function Fx(t,e,n){return{duration:t,delay:e,easing:n}}function Lx(t,e,n,s,i,r,o=null,l=!1){return{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:s,duration:i,delay:r,totalTime:i+r,easing:o,subTimeline:l}}class Nx{constructor(){this._map=new Map}consume(t){let e=this._map.get(t);return e?this._map.delete(t):e=[],e}append(t,e){let n=this._map.get(t);n||this._map.set(t,n=[]),n.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const Vx=new RegExp(":enter","g"),Ux=new RegExp(":leave","g");function jx(t,e,n,s,i,r={},o={},l,a,c=[]){return(new Bx).buildKeyframes(t,e,n,s,i,r,o,l,a,c)}class Bx{buildKeyframes(t,e,n,s,i,r,o,l,a,c=[]){a=a||new Nx;const u=new $x(t,e,a,s,i,c,[]);u.options=l,u.currentTimeline.setStyles([r],null,u.errors,l),Sx(this,n,u);const h=u.timelines.filter(t=>t.containsAnimation());if(h.length&&Object.keys(o).length){const t=h[h.length-1];t.allowOnlyTimelineStyles()||t.setStyles([o],null,u.errors,l)}return h.length?h.map(t=>t.buildKeyframes()):[Lx(e,[],[],[],0,0,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const n=e.subInstructions.consume(e.element);if(n){const s=e.createSubContext(t.options),i=e.currentTimeline.currentTime,r=this._visitSubInstructions(n,s,s.options);i!=r&&e.transformIntoNewTimeline(r)}e.previousNode=t}visitAnimateRef(t,e){const n=e.createSubContext(t.options);n.transformIntoNewTimeline(),this.visitReference(t.animation,n),e.transformIntoNewTimeline(n.currentTimeline.currentTime),e.previousNode=t}_visitSubInstructions(t,e,n){let s=e.currentTimeline.currentTime;const i=null!=n.duration?ix(n.duration):null,r=null!=n.delay?ix(n.delay):null;return 0!==i&&t.forEach(t=>{const n=e.appendInstructionToTimeline(t,i,r);s=Math.max(s,n.duration+n.delay)}),s}visitReference(t,e){e.updateOptions(t.options,!0),Sx(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const n=e.subContextCount;let s=e;const i=t.options;if(i&&(i.params||i.delay)&&(s=e.createSubContext(i),s.transformIntoNewTimeline(),null!=i.delay)){6==s.previousNode.type&&(s.currentTimeline.snapshotCurrentStyles(),s.previousNode=Hx);const t=ix(i.delay);s.delayNextStep(t)}t.steps.length&&(t.steps.forEach(t=>Sx(this,t,s)),s.currentTimeline.applyStylesToKeyframe(),s.subContextCount>n&&s.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const n=[];let s=e.currentTimeline.currentTime;const i=t.options&&t.options.delay?ix(t.options.delay):0;t.steps.forEach(r=>{const o=e.createSubContext(t.options);i&&o.delayNextStep(i),Sx(this,r,o),s=Math.max(s,o.currentTimeline.currentTime),n.push(o.currentTimeline)}),n.forEach(t=>e.currentTimeline.mergeTimelineCollectedStyles(t)),e.transformIntoNewTimeline(s),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const n=t.strValue;return ox(e.params?mx(n,e.params,e.errors):n,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const n=e.currentAnimateTimings=this._visitTiming(t.timings,e),s=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),s.snapshotCurrentStyles());const i=t.style;5==i.type?this.visitKeyframes(i,e):(e.incrementTime(n.duration),this.visitStyle(i,e),s.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const n=e.currentTimeline,s=e.currentAnimateTimings;!s&&n.getCurrentStyleProperties().length&&n.forwardFrame();const i=s&&s.easing||t.easing;t.isEmptyStep?n.applyEmptyStep(i):n.setStyles(t.styles,i,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const n=e.currentAnimateTimings,s=e.currentTimeline.duration,i=n.duration,r=e.createSubContext().currentTimeline;r.easing=n.easing,t.styles.forEach(t=>{r.forwardTime((t.offset||0)*i),r.setStyles(t.styles,t.easing,e.errors,e.options),r.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(r),e.transformIntoNewTimeline(s+i),e.previousNode=t}visitQuery(t,e){const n=e.currentTimeline.currentTime,s=t.options||{},i=s.delay?ix(s.delay):0;i&&(6===e.previousNode.type||0==n&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=Hx);let r=n;const o=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!s.optional,e.errors);e.currentQueryTotal=o.length;let l=null;o.forEach((n,s)=>{e.currentQueryIndex=s;const o=e.createSubContext(t.options,n);i&&o.delayNextStep(i),n===e.element&&(l=o.currentTimeline),Sx(this,t.animation,o),o.currentTimeline.applyStylesToKeyframe(),r=Math.max(r,o.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(r),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const n=e.parentContext,s=e.currentTimeline,i=t.timings,r=Math.abs(i.duration),o=r*(e.currentQueryTotal-1);let l=r*e.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":l=o-l;break;case"full":l=n.currentStaggerTime}const a=e.currentTimeline;l&&a.delayNextStep(l);const c=a.currentTime;Sx(this,t.animation,e),e.previousNode=t,n.currentStaggerTime=s.currentTime-c+(s.startTime-n.currentTimeline.startTime)}}const Hx={};class $x{constructor(t,e,n,s,i,r,o,l){this._driver=t,this.element=e,this.subInstructions=n,this._enterClassName=s,this._leaveClassName=i,this.errors=r,this.timelines=o,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Hx,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new zx(this._driver,e,0),o.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const n=t;let s=this.options;null!=n.duration&&(s.duration=ix(n.duration)),null!=n.delay&&(s.delay=ix(n.delay));const i=n.params;if(i){let t=s.params;t||(t=this.options.params={}),Object.keys(i).forEach(n=>{e&&t.hasOwnProperty(n)||(t[n]=mx(i[n],t,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const n=t.params={};Object.keys(e).forEach(t=>{n[t]=e[t]})}}return t}createSubContext(t=null,e,n){const s=e||this.element,i=new $x(this._driver,s,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(s,n||0));return i.previousNode=this.previousNode,i.currentAnimateTimings=this.currentAnimateTimings,i.options=this._copyOptions(),i.updateOptions(t),i.currentQueryIndex=this.currentQueryIndex,i.currentQueryTotal=this.currentQueryTotal,i.parentContext=this,this.subContextCount++,i}transformIntoNewTimeline(t){return this.previousNode=Hx,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,n){const s={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+t.delay,easing:""},i=new Wx(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,s,t.stretchStartingKeyframe);return this.timelines.push(i),s}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,n,s,i,r){let o=[];if(s&&o.push(this.element),t.length>0){t=(t=t.replace(Vx,"."+this._enterClassName)).replace(Ux,"."+this._leaveClassName);let e=this._driver.query(this.element,t,1!=n);0!==n&&(e=n<0?e.slice(e.length+n,e.length):e.slice(0,n)),o.push(...e)}return i||0!=o.length||r.push(`\`query("${e}")\` returned zero elements. (Use \`query("${e}", { optional: true })\` if you wish to allow this.)`),o}}class zx{constructor(t,e,n,s){this._driver=t,this.element=e,this.startTime=n,this._elementTimelineStylesLookup=s,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new zx(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach(t=>{this._backFill[t]=this._globalTimelineStyles[t]||dm,this._currentKeyframe[t]=dm}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,n,s){e&&(this._previousKeyframe.easing=e);const i=s&&s.params||{},r=function(t,e){const n={};let s;return t.forEach(t=>{"*"===t?(s=s||Object.keys(e),s.forEach(t=>{n[t]=dm})):ax(t,!1,n)}),n}(t,this._globalTimelineStyles);Object.keys(r).forEach(t=>{const e=mx(r[t],i,n);this._pendingStyles[t]=e,this._localTimelineStyles.hasOwnProperty(t)||(this._backFill[t]=this._globalTimelineStyles.hasOwnProperty(t)?this._globalTimelineStyles[t]:dm),this._updateStyle(t,e)})}applyStylesToKeyframe(){const t=this._pendingStyles,e=Object.keys(t);0!=e.length&&(this._pendingStyles={},e.forEach(e=>{this._currentKeyframe[e]=t[e]}),Object.keys(this._localTimelineStyles).forEach(t=>{this._currentKeyframe.hasOwnProperty(t)||(this._currentKeyframe[t]=this._localTimelineStyles[t])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(t=>{const e=this._localTimelineStyles[t];this._pendingStyles[t]=e,this._updateStyle(t,e)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){Object.keys(t._styleSummary).forEach(e=>{const n=this._styleSummary[e],s=t._styleSummary[e];(!n||s.time>n.time)&&this._updateStyle(e,s.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,n=1===this._keyframes.size&&0===this.duration;let s=[];this._keyframes.forEach((i,r)=>{const o=ax(i,!0);Object.keys(o).forEach(n=>{const s=o[n];"!"==s?t.add(n):s==dm&&e.add(n)}),n||(o.offset=r/this.duration),s.push(o)});const i=t.size?yx(t.values()):[],r=e.size?yx(e.values()):[];if(n){const t=s[0],e=lx(t);t.offset=0,e.offset=1,s=[t,e]}return Lx(this.element,s,i,r,this.duration,this.startTime,this.easing,!1)}}class Wx extends zx{constructor(t,e,n,s,i,r,o=!1){super(t,e,r.delay),this.element=e,this.keyframes=n,this.preStyleProps=s,this.postStyleProps=i,this._stretchStartingKeyframe=o,this.timings={duration:r.duration,delay:r.delay,easing:r.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:n,easing:s}=this.timings;if(this._stretchStartingKeyframe&&e){const i=[],r=n+e,o=e/r,l=ax(t[0],!1);l.offset=0,i.push(l);const a=ax(t[0],!1);a.offset=qx(o),i.push(a);const c=t.length-1;for(let s=1;s<=c;s++){let o=ax(t[s],!1);o.offset=qx((e+o.offset*n)/r),i.push(o)}n=r,e=0,s="",t=i}return Lx(this.element,t,this.preStyleProps,this.postStyleProps,n,e,s,!0)}}function qx(t,e=3){const n=Math.pow(10,e-1);return Math.round(t*n)/n}class Gx{}class Kx extends Gx{normalizePropertyName(t,e){return _x(t)}normalizeStyleValue(t,e,n,s){let i="";const r=n.toString().trim();if(Qx[e]&&0!==n&&"0"!==n)if("number"==typeof n)i="px";else{const e=n.match(/^[+-]?[\d\.]+([a-z]*)$/);e&&0==e[1].length&&s.push(`Please provide a CSS unit value for ${t}:${n}`)}return r+i}}const Qx=(()=>function(t){const e={};return t.forEach(t=>e[t]=!0),e}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function Zx(t,e,n,s,i,r,o,l,a,c,u,h,d){return{type:0,element:t,triggerName:e,isRemovalTransition:i,fromState:n,fromStyles:r,toState:s,toStyles:o,timelines:l,queriedElements:a,preStyleProps:c,postStyleProps:u,totalTime:h,errors:d}}const Yx={};class Jx{constructor(t,e,n){this._triggerName=t,this.ast=e,this._stateStyles=n}match(t,e,n,s){return function(t,e,n,s,i){return t.some(t=>t(e,n,s,i))}(this.ast.matchers,t,e,n,s)}buildStyles(t,e,n){const s=this._stateStyles["*"],i=this._stateStyles[t],r=s?s.buildStyles(e,n):{};return i?i.buildStyles(e,n):r}build(t,e,n,s,i,r,o,l,a,c){const u=[],h=this.ast.options&&this.ast.options.params||Yx,d=this.buildStyles(n,o&&o.params||Yx,u),p=l&&l.params||Yx,f=this.buildStyles(s,p,u),g=new Set,m=new Map,y=new Map,v="void"===s,_={params:Object.assign(Object.assign({},h),p)},b=c?[]:jx(t,e,this.ast.animation,i,r,d,f,_,a,u);let w=0;if(b.forEach(t=>{w=Math.max(t.duration+t.delay,w)}),u.length)return Zx(e,this._triggerName,n,s,v,d,f,[],[],m,y,w,u);b.forEach(t=>{const n=t.element,s=NI(m,n,{});t.preStyleProps.forEach(t=>s[t]=!0);const i=NI(y,n,{});t.postStyleProps.forEach(t=>i[t]=!0),n!==e&&g.add(n)});const S=yx(g.values());return Zx(e,this._triggerName,n,s,v,d,f,b,S,m,y,w)}}class Xx{constructor(t,e){this.styles=t,this.defaultParams=e}buildStyles(t,e){const n={},s=lx(this.defaultParams);return Object.keys(t).forEach(e=>{const n=t[e];null!=n&&(s[e]=n)}),this.styles.styles.forEach(t=>{if("string"!=typeof t){const i=t;Object.keys(i).forEach(t=>{let r=i[t];r.length>1&&(r=mx(r,s,e)),n[t]=r})}}),n}}class tT{constructor(t,e){this.name=t,this.ast=e,this.transitionFactories=[],this.states={},e.states.forEach(t=>{this.states[t.name]=new Xx(t.style,t.options&&t.options.params||{})}),eT(this.states,"true","1"),eT(this.states,"false","0"),e.transitions.forEach(e=>{this.transitionFactories.push(new Jx(t,e,this.states))}),this.fallbackTransition=new Jx(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(t,e)=>!0],options:null,queryCount:0,depCount:0},this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,n,s){return this.transitionFactories.find(i=>i.match(t,e,n,s))||null}matchStyles(t,e,n){return this.fallbackTransition.buildStyles(t,e,n)}}function eT(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}const nT=new Nx;class sT{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._normalizer=n,this._animations={},this._playersById={},this.players=[]}register(t,e){const n=[],s=Ax(this._driver,e,n);if(n.length)throw new Error("Unable to build the animation due to the following errors: "+n.join("\n"));this._animations[t]=s}_buildPlayer(t,e,n){const s=t.element,i=MI(0,this._normalizer,0,t.keyframes,e,n);return this._driver.animate(s,i,t.duration,t.delay,t.easing,[],!0)}create(t,e,n={}){const s=[],i=this._animations[t];let r;const o=new Map;if(i?(r=jx(this._driver,e,i,JI,XI,{},{},n,nT,s),r.forEach(t=>{const e=NI(o,t.element,{});t.postStyleProps.forEach(t=>e[t]=null)})):(s.push("The requested animation doesn't exist or has already been destroyed"),r=[]),s.length)throw new Error("Unable to create the animation due to the following errors: "+s.join("\n"));o.forEach((t,e)=>{Object.keys(t).forEach(n=>{t[n]=this._driver.computeStyle(e,n,dm)})});const l=DI(r.map(t=>{const e=o.get(t.element);return this._buildPlayer(t,{},e)}));return this._playersById[t]=l,l.onDestroy(()=>this.destroy(t)),this.players.push(l),l}destroy(t){const e=this._getPlayer(t);e.destroy(),delete this._playersById[t];const n=this.players.indexOf(e);n>=0&&this.players.splice(n,1)}_getPlayer(t){const e=this._playersById[t];if(!e)throw new Error("Unable to find the timeline player referenced by "+t);return e}listen(t,e,n,s){const i=LI(e,"","","");return PI(this._getPlayer(t),n,i,s),()=>{}}command(t,e,n,s){if("register"==n)return void this.register(t,s[0]);if("create"==n)return void this.create(t,e,s[0]||{});const i=this._getPlayer(t);switch(n){case"play":i.play();break;case"pause":i.pause();break;case"reset":i.reset();break;case"restart":i.restart();break;case"finish":i.finish();break;case"init":i.init();break;case"setPosition":i.setPosition(parseFloat(s[0]));break;case"destroy":this.destroy(t)}}}const iT="ng-animate-queued",rT="ng-animate-disabled",oT=".ng-animate-disabled",lT=[],aT={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},cT={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0};class uT{constructor(t,e=""){this.namespaceId=e;const n=t&&t.hasOwnProperty("value");if(this.value=null!=(s=n?t.value:t)?s:null,n){const e=lx(t);delete e.value,this.options=e}else this.options={};var s;this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const t=this.options.params;Object.keys(e).forEach(n=>{null==t[n]&&(t[n]=e[n])})}}}const hT="void",dT=new uT(hT);class pT{constructor(t,e,n){this.id=t,this.hostElement=e,this._engine=n,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,bT(e,this._hostClassName)}listen(t,e,n,s){if(!this._triggers.hasOwnProperty(e))throw new Error(`Unable to listen on the animation trigger event "${n}" because the animation trigger "${e}" doesn't exist!`);if(null==n||0==n.length)throw new Error(`Unable to listen on the animation trigger "${e}" because the provided event is undefined!`);if("start"!=(i=n)&&"done"!=i)throw new Error(`The provided animation trigger event "${n}" for the animation trigger "${e}" is not supported!`);var i;const r=NI(this._elementListeners,t,[]),o={name:e,phase:n,callback:s};r.push(o);const l=NI(this._engine.statesByElement,t,{});return l.hasOwnProperty(e)||(bT(t,tx),bT(t,"ng-trigger-"+e),l[e]=dT),()=>{this._engine.afterFlush(()=>{const t=r.indexOf(o);t>=0&&r.splice(t,1),this._triggers[e]||delete l[e]})}}register(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)}_getTrigger(t){const e=this._triggers[t];if(!e)throw new Error(`The provided animation trigger "${t}" has not been registered!`);return e}trigger(t,e,n,s=!0){const i=this._getTrigger(e),r=new gT(this.id,e,t);let o=this._engine.statesByElement.get(t);o||(bT(t,tx),bT(t,"ng-trigger-"+e),this._engine.statesByElement.set(t,o={}));let l=o[e];const a=new uT(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&l&&a.absorbOptions(l.options),o[e]=a,l||(l=dT),a.value!==hT&&l.value===a.value){if(!function(t,e){const n=Object.keys(t),s=Object.keys(e);if(n.length!=s.length)return!1;for(let i=0;i{dx(t,n),hx(t,s)})}return}const c=NI(this._engine.playersByElement,t,[]);c.forEach(t=>{t.namespaceId==this.id&&t.triggerName==e&&t.queued&&t.destroy()});let u=i.matchTransition(l.value,a.value,t,a.params),h=!1;if(!u){if(!s)return;u=i.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:u,fromState:l,toState:a,player:r,isFallbackTransition:h}),h||(bT(t,iT),r.onStart(()=>{wT(t,iT)})),r.onDone(()=>{let e=this.players.indexOf(r);e>=0&&this.players.splice(e,1);const n=this._engine.playersByElement.get(t);if(n){let t=n.indexOf(r);t>=0&&n.splice(t,1)}}),this.players.push(r),c.push(r),r}deregister(t){delete this._triggers[t],this._engine.statesByElement.forEach((e,n)=>{delete e[t]}),this._elementListeners.forEach((e,n)=>{this._elementListeners.set(n,e.filter(e=>e.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const n=this._engine.driver.query(t,ex,!0);n.forEach(t=>{if(t.__ng_removed)return;const n=this._engine.fetchNamespacesByElement(t);n.size?n.forEach(n=>n.triggerLeaveAnimation(t,e,!1,!0)):this.clearElementCache(t)}),this._engine.afterFlushAnimationsDone(()=>n.forEach(t=>this.clearElementCache(t)))}triggerLeaveAnimation(t,e,n,s){const i=this._engine.statesByElement.get(t);if(i){const r=[];if(Object.keys(i).forEach(e=>{if(this._triggers[e]){const n=this.trigger(t,e,hT,s);n&&r.push(n)}}),r.length)return this._engine.markElementAsRemoved(this.id,t,!0,e),n&&DI(r).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t);if(e){const n=new Set;e.forEach(e=>{const s=e.name;if(n.has(s))return;n.add(s);const i=this._triggers[s].fallbackTransition,r=this._engine.statesByElement.get(t)[s]||dT,o=new uT(hT),l=new gT(this.id,s,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:s,transition:i,fromState:r,toState:o,player:l,isFallbackTransition:!0})})}}removeNode(t,e){const n=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let s=!1;if(n.totalAnimations){const e=n.players.length?n.playersByQueriedElement.get(t):[];if(e&&e.length)s=!0;else{let e=t;for(;e=e.parentNode;)if(n.statesByElement.get(e)){s=!0;break}}}if(this.prepareLeaveAnimationListeners(t),s)n.markElementAsRemoved(this.id,t,!1,e);else{const s=t.__ng_removed;s&&s!==aT||(n.afterFlush(()=>this.clearElementCache(t)),n.destroyInnerAnimations(t),n._onRemovalComplete(t,e))}}insertNode(t,e){bT(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(n=>{const s=n.player;if(s.destroyed)return;const i=n.element,r=this._elementListeners.get(i);r&&r.forEach(e=>{if(e.name==n.triggerName){const s=LI(i,n.triggerName,n.fromState.value,n.toState.value);s._data=t,PI(n.player,e.phase,s,e.callback)}}),s.markedForDestroy?this._engine.afterFlush(()=>{s.destroy()}):e.push(n)}),this._queue=[],e.sort((t,e)=>{const n=t.transition.ast.depCount,s=e.transition.ast.depCount;return 0==n||0==s?n-s:this._engine.driver.containsElement(t.element,e.element)?1:-1})}destroy(t){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(e=>e.element===t)||e,e}}class fT{constructor(t,e,n){this.bodyNode=t,this.driver=e,this._normalizer=n,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(t,e)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(e=>{e.queued&&t.push(e)})}),t}createNamespace(t,e){const n=new pT(t,e,this);return e.parentNode?this._balanceNamespaceList(n,e):(this.newHostElements.set(e,n),this.collectEnterElement(e)),this._namespaceLookup[t]=n}_balanceNamespaceList(t,e){const n=this._namespaceList.length-1;if(n>=0){let s=!1;for(let i=n;i>=0;i--)if(this.driver.containsElement(this._namespaceList[i].hostElement,e)){this._namespaceList.splice(i+1,0,t),s=!0;break}s||this._namespaceList.splice(0,0,t)}else this._namespaceList.push(t);return this.namespacesByHostElement.set(e,t),t}register(t,e){let n=this._namespaceLookup[t];return n||(n=this.createNamespace(t,e)),n}registerTrigger(t,e,n){let s=this._namespaceLookup[t];s&&s.register(e,n)&&this.totalAnimations++}destroy(t,e){if(!t)return;const n=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(n.hostElement),delete this._namespaceLookup[t];const e=this._namespaceList.indexOf(n);e>=0&&this._namespaceList.splice(e,1)}),this.afterFlushAnimationsDone(()=>n.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,n=this.statesByElement.get(t);if(n){const t=Object.keys(n);for(let s=0;s=0&&this.collectedLeaveElements.splice(t,1)}if(t){const s=this._fetchNamespace(t);s&&s.insertNode(e,n)}s&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),bT(t,rT)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),wT(t,rT))}removeNode(t,e,n,s){if(mT(e)){const i=t?this._fetchNamespace(t):null;if(i?i.removeNode(e,s):this.markElementAsRemoved(t,e,!1,s),n){const n=this.namespacesByHostElement.get(e);n&&n.id!==t&&n.removeNode(e,s)}}else this._onRemovalComplete(e,s)}markElementAsRemoved(t,e,n,s){this.collectedLeaveElements.push(e),e.__ng_removed={namespaceId:t,setForRemoval:s,hasAnimation:n,removedBeforeQueried:!1}}listen(t,e,n,s,i){return mT(e)?this._fetchNamespace(t).listen(e,n,s,i):()=>{}}_buildInstruction(t,e,n,s,i){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,n,s,t.fromState.options,t.toState.options,e,i)}destroyInnerAnimations(t){let e=this.driver.query(t,ex,!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,sx,!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return DI(this.players).onDone(()=>t());t()})}processLeaveNode(t){const e=t.__ng_removed;if(e&&e.setForRemoval){if(t.__ng_removed=aT,e.namespaceId){this.destroyInnerAnimations(t);const n=this._fetchNamespace(e.namespaceId);n&&n.clearElementCache(t)}this._onRemovalComplete(t,e.setForRemoval)}this.driver.matchesElement(t,oT)&&this.markElementAsDisabled(t,!1),this.driver.query(t,oT,!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,e)=>this._balanceNamespaceList(t,e)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let n=0;nt()),this._flushFns=[],this._whenQuietFns.length){const t=this._whenQuietFns;this._whenQuietFns=[],e.length?DI(e).onDone(()=>{t.forEach(t=>t())}):t.forEach(t=>t())}}reportError(t){throw new Error("Unable to process animations due to the following failed trigger transitions\n "+t.join("\n"))}_flushAnimations(t,e){const n=new Nx,s=[],i=new Map,r=[],o=new Map,l=new Map,a=new Map,c=new Set;this.disabledNodes.forEach(t=>{c.add(t);const e=this.driver.query(t,".ng-animate-queued",!0);for(let n=0;n{const n=JI+f++;p.set(e,n),t.forEach(t=>bT(t,n))});const g=[],m=new Set,y=new Set;for(let A=0;Am.add(t)):y.add(t))}const v=new Map,_=_T(h,Array.from(m));_.forEach((t,e)=>{const n=XI+f++;v.set(e,n),t.forEach(t=>bT(t,n))}),t.push(()=>{d.forEach((t,e)=>{const n=p.get(e);t.forEach(t=>wT(t,n))}),_.forEach((t,e)=>{const n=v.get(e);t.forEach(t=>wT(t,n))}),g.forEach(t=>{this.processLeaveNode(t)})});const b=[],w=[];for(let A=this._namespaceList.length-1;A>=0;A--)this._namespaceList[A].drainQueuedTransitions(e).forEach(t=>{const e=t.player,i=t.element;if(b.push(e),this.collectedEnterElements.length){const t=i.__ng_removed;if(t&&t.setForMove)return void e.destroy()}const c=!u||!this.driver.containsElement(u,i),h=v.get(i),d=p.get(i),f=this._buildInstruction(t,n,d,h,c);if(f.errors&&f.errors.length)w.push(f);else{if(c)return e.onStart(()=>dx(i,f.fromStyles)),e.onDestroy(()=>hx(i,f.toStyles)),void s.push(e);if(t.isFallbackTransition)return e.onStart(()=>dx(i,f.fromStyles)),e.onDestroy(()=>hx(i,f.toStyles)),void s.push(e);f.timelines.forEach(t=>t.stretchStartingKeyframe=!0),n.append(i,f.timelines),r.push({instruction:f,player:e,element:i}),f.queriedElements.forEach(t=>NI(o,t,[]).push(e)),f.preStyleProps.forEach((t,e)=>{const n=Object.keys(t);if(n.length){let t=l.get(e);t||l.set(e,t=new Set),n.forEach(e=>t.add(e))}}),f.postStyleProps.forEach((t,e)=>{const n=Object.keys(t);let s=a.get(e);s||a.set(e,s=new Set),n.forEach(t=>s.add(t))})}});if(w.length){const t=[];w.forEach(e=>{t.push(`@${e.triggerName} has failed due to:\n`),e.errors.forEach(e=>t.push(`- ${e}\n`))}),b.forEach(t=>t.destroy()),this.reportError(t)}const S=new Map,C=new Map;r.forEach(t=>{const e=t.element;n.has(e)&&(C.set(e,e),this._beforeAnimationBuild(t.player.namespaceId,t.instruction,S))}),s.forEach(t=>{const e=t.element;this._getPreviousPlayers(e,!1,t.namespaceId,t.triggerName,null).forEach(t=>{NI(S,e,[]).push(t),t.destroy()})});const I=g.filter(t=>IT(t,l,a)),x=new Map;vT(x,this.driver,y,a,dm).forEach(t=>{IT(t,l,a)&&I.push(t)});const T=new Map;d.forEach((t,e)=>{vT(T,this.driver,new Set(t),l,"!")}),I.forEach(t=>{const e=x.get(t),n=T.get(t);x.set(t,Object.assign(Object.assign({},e),n))});const E=[],k=[],O={};r.forEach(t=>{const{element:e,player:r,instruction:o}=t;if(n.has(e)){if(c.has(e))return r.onDestroy(()=>hx(e,o.toStyles)),r.disabled=!0,r.overrideTotalTime(o.totalTime),void s.push(r);let t=O;if(C.size>1){let n=e;const s=[];for(;n=n.parentNode;){const e=C.get(n);if(e){t=e;break}s.push(n)}s.forEach(e=>C.set(e,t))}const n=this._buildAnimation(r.namespaceId,o,S,i,T,x);if(r.setRealPlayer(n),t===O)E.push(r);else{const e=this.playersByElement.get(t);e&&e.length&&(r.parentPlayer=DI(e)),s.push(r)}}else dx(e,o.fromStyles),r.onDestroy(()=>hx(e,o.toStyles)),k.push(r),c.has(e)&&s.push(r)}),k.forEach(t=>{const e=i.get(t.element);if(e&&e.length){const n=DI(e);t.setRealPlayer(n)}}),s.forEach(t=>{t.parentPlayer?t.syncPlayerEvents(t.parentPlayer):t.destroy()});for(let A=0;A!t.destroyed);s.length?ST(this,t,s):this.processLeaveNode(t)}return g.length=0,E.forEach(t=>{this.players.push(t),t.onDone(()=>{t.destroy();const e=this.players.indexOf(t);this.players.splice(e,1)}),t.play()}),E}elementContainsData(t,e){let n=!1;const s=e.__ng_removed;return s&&s.setForRemoval&&(n=!0),this.playersByElement.has(e)&&(n=!0),this.playersByQueriedElement.has(e)&&(n=!0),this.statesByElement.has(e)&&(n=!0),this._fetchNamespace(t).elementContainsData(e)||n}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,n,s,i){let r=[];if(e){const e=this.playersByQueriedElement.get(t);e&&(r=e)}else{const e=this.playersByElement.get(t);if(e){const t=!i||i==hT;e.forEach(e=>{e.queued||(t||e.triggerName==s)&&r.push(e)})}}return(n||s)&&(r=r.filter(t=>!(n&&n!=t.namespaceId||s&&s!=t.triggerName))),r}_beforeAnimationBuild(t,e,n){const s=e.element,i=e.isRemovalTransition?void 0:t,r=e.isRemovalTransition?void 0:e.triggerName;for(const o of e.timelines){const t=o.element,l=t!==s,a=NI(n,t,[]);this._getPreviousPlayers(t,l,i,r,e.toState).forEach(t=>{const e=t.getRealPlayer();e.beforeDestroy&&e.beforeDestroy(),t.destroy(),a.push(t)})}dx(s,e.fromStyles)}_buildAnimation(t,e,n,s,i,r){const o=e.triggerName,l=e.element,a=[],c=new Set,u=new Set,h=e.timelines.map(e=>{const h=e.element;c.add(h);const d=h.__ng_removed;if(d&&d.removedBeforeQueried)return new _m(e.duration,e.delay);const p=h!==l,f=function(t){const e=[];return CT(t,e),e}((n.get(h)||lT).map(t=>t.getRealPlayer())).filter(t=>!!t.element&&t.element===h),g=i.get(h),m=r.get(h),y=MI(0,this._normalizer,0,e.keyframes,g,m),v=this._buildPlayer(e,y,f);if(e.subTimeline&&s&&u.add(h),p){const e=new gT(t,o,h);e.setRealPlayer(v),a.push(e)}return v});a.forEach(t=>{NI(this.playersByQueriedElement,t.element,[]).push(t),t.onDone(()=>function(t,e,n){let s;if(t instanceof Map){if(s=t.get(e),s){if(s.length){const t=s.indexOf(n);s.splice(t,1)}0==s.length&&t.delete(e)}}else if(s=t[e],s){if(s.length){const t=s.indexOf(n);s.splice(t,1)}0==s.length&&delete t[e]}return s}(this.playersByQueriedElement,t.element,t))}),c.forEach(t=>bT(t,nx));const d=DI(h);return d.onDestroy(()=>{c.forEach(t=>wT(t,nx)),hx(l,e.toStyles)}),u.forEach(t=>{NI(s,t,[]).push(d)}),d}_buildPlayer(t,e,n){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,n):new _m(t.duration,t.delay)}}class gT{constructor(t,e,n){this.namespaceId=t,this.triggerName=e,this.element=n,this._player=new _m,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach(e=>{this._queuedCallbacks[e].forEach(n=>PI(t,e,void 0,n))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){NI(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function mT(t){return t&&1===t.nodeType}function yT(t,e){const n=t.style.display;return t.style.display=null!=e?e:"none",n}function vT(t,e,n,s,i){const r=[];n.forEach(t=>r.push(yT(t)));const o=[];s.forEach((n,s)=>{const r={};n.forEach(t=>{const n=r[t]=e.computeStyle(s,t,i);n&&0!=n.length||(s.__ng_removed=cT,o.push(s))}),t.set(s,r)});let l=0;return n.forEach(t=>yT(t,r[l++])),o}function _T(t,e){const n=new Map;if(t.forEach(t=>n.set(t,[])),0==e.length)return n;const s=new Set(e),i=new Map;function r(t){if(!t)return 1;let e=i.get(t);if(e)return e;const o=t.parentNode;return e=n.has(o)?o:s.has(o)?1:r(o),i.set(t,e),e}return e.forEach(t=>{const e=r(t);1!==e&&n.get(e).push(t)}),n}function bT(t,e){if(t.classList)t.classList.add(e);else{let n=t.$$classes;n||(n=t.$$classes={}),n[e]=!0}}function wT(t,e){if(t.classList)t.classList.remove(e);else{let n=t.$$classes;n&&delete n[e]}}function ST(t,e,n){DI(n).onDone(()=>t.processLeaveNode(e))}function CT(t,e){for(let n=0;ni.add(t)):e.set(t,s),n.delete(t),!0}class xT{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._triggerCache={},this.onRemovalComplete=(t,e)=>{},this._transitionEngine=new fT(t,e,n),this._timelineEngine=new sT(t,e,n),this._transitionEngine.onRemovalComplete=(t,e)=>this.onRemovalComplete(t,e)}registerTrigger(t,e,n,s,i){const r=t+"-"+s;let o=this._triggerCache[r];if(!o){const t=[],e=Ax(this._driver,i,t);if(t.length)throw new Error(`The animation trigger "${s}" has failed to build due to the following errors:\n - ${t.join("\n - ")}`);o=function(t,e){return new tT(t,e)}(s,e),this._triggerCache[r]=o}this._transitionEngine.registerTrigger(e,s,o)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,n,s){this._transitionEngine.insertNode(t,e,n,s)}onRemove(t,e,n,s){this._transitionEngine.removeNode(t,e,s||!1,n)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,n,s){if("@"==n.charAt(0)){const[t,i]=VI(n);this._timelineEngine.command(t,e,i,s)}else this._transitionEngine.trigger(t,e,n,s)}listen(t,e,n,s,i){if("@"==n.charAt(0)){const[t,s]=VI(n);return this._timelineEngine.listen(t,e,s,i)}return this._transitionEngine.listen(t,e,n,s,i)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function TT(t,e){let n=null,s=null;return Array.isArray(e)&&e.length?(n=kT(e[0]),e.length>1&&(s=kT(e[e.length-1]))):e&&(n=kT(e)),n||s?new ET(t,n,s):null}let ET=(()=>{class t{constructor(e,n,s){this._element=e,this._startStyles=n,this._endStyles=s,this._state=0;let i=t.initialStylesByElement.get(e);i||t.initialStylesByElement.set(e,i={}),this._initialStyles=i}start(){this._state<1&&(this._startStyles&&hx(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(hx(this._element,this._initialStyles),this._endStyles&&(hx(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(dx(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(dx(this._element,this._endStyles),this._endStyles=null),hx(this._element,this._initialStyles),this._state=3)}}return t.initialStylesByElement=new WeakMap,t})();function kT(t){let e=null;const n=Object.keys(t);for(let s=0;sthis._handleCallback(t)}apply(){!function(t,e){const n=VT(t,"").trim();n.length&&(function(t,e){let n=0;for(let s=0;s=this._delay&&n>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),LT(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(t,e){const n=VT(t,"").split(","),s=FT(n,e);s>=0&&(n.splice(s,1),NT(t,"",n.join(",")))}(this._element,this._name))}}function MT(t,e,n){NT(t,"PlayState",n,PT(t,e))}function PT(t,e){const n=VT(t,"");return n.indexOf(",")>0?FT(n.split(","),e):FT([n],e)}function FT(t,e){for(let n=0;n=0)return n;return-1}function LT(t,e,n){n?t.removeEventListener(RT,e):t.addEventListener(RT,e)}function NT(t,e,n,s){const i=AT+e;if(null!=s){const e=t.style[i];if(e.length){const t=e.split(",");t[s]=n,n=t.join(",")}}t.style[i]=n}function VT(t,e){return t.style[AT+e]||""}class UT{constructor(t,e,n,s,i,r,o,l){this.element=t,this.keyframes=e,this.animationName=n,this._duration=s,this._delay=i,this._finalStyles=o,this._specialStyles=l,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=r||"linear",this.totalTime=s+i,this._buildStyler()}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}destroy(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(t=>t()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}finish(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(t){this._styler.setPosition(t)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new DT(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",()=>this.finish())}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}beforeDestroy(){this.init();const t={};if(this.hasStarted()){const e=this._state>=3;Object.keys(this._finalStyles).forEach(n=>{"offset"!=n&&(t[n]=e?this._finalStyles[n]:Cx(this.element,n))})}this.currentSnapshot=t}}class jT extends _m{constructor(t,e){super(),this.element=t,this._startingStyles={},this.__initialized=!1,this._styles=QI(e)}init(){!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(t=>{this._startingStyles[t]=this.element.style[t]}),super.init())}play(){this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(t=>this.element.style.setProperty(t,this._styles[t])),super.play())}destroy(){this._startingStyles&&(Object.keys(this._startingStyles).forEach(t=>{const e=this._startingStyles[t];e?this.element.style.setProperty(t,e):this.element.style.removeProperty(t)}),this._startingStyles=null,super.destroy())}}class BT{constructor(){this._count=0,this._head=document.querySelector("head")}validateStyleProperty(t){return WI(t)}matchesElement(t,e){return qI(t,e)}containsElement(t,e){return GI(t,e)}query(t,e,n){return KI(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}buildKeyframeElement(t,e,n){n=n.map(t=>QI(t));let s=`@keyframes ${e} {\n`,i="";n.forEach(t=>{i=" ";const e=parseFloat(t.offset);s+=`${i}${100*e}% {\n`,i+=" ",Object.keys(t).forEach(e=>{const n=t[e];switch(e){case"offset":return;case"easing":return void(n&&(s+=`${i}animation-timing-function: ${n};\n`));default:return void(s+=`${i}${e}: ${n};\n`)}}),s+=i+"}\n"}),s+="}\n";const r=document.createElement("style");return r.textContent=s,r}animate(t,e,n,s,i,r=[],o){const l=r.filter(t=>t instanceof UT),a={};bx(n,s)&&l.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>a[t]=e[t])});const c=function(t){let e={};return t&&(Array.isArray(t)?t:[t]).forEach(t=>{Object.keys(t).forEach(n=>{"offset"!=n&&"easing"!=n&&(e[n]=t[n])})}),e}(e=wx(t,e,a));if(0==n)return new jT(t,c);const u="gen_css_kf_"+this._count++,h=this.buildKeyframeElement(t,u,e);document.querySelector("head").appendChild(h);const d=TT(t,e),p=new UT(t,e,u,n,s,i,c,d);return p.onDestroy(()=>{var t;(t=h).parentNode.removeChild(t)}),p}}class HT{constructor(t,e,n,s){this.element=t,this.keyframes=e,this.options=n,this._specialStyles=s,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(t,e,n){return t.animate(e,n)}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(e=>{"offset"!=e&&(t[e]=this._finished?this._finalKeyframe[e]:Cx(this.element,e))}),this.currentSnapshot=t}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class $T{constructor(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(zT().toString()),this._cssKeyframesDriver=new BT}validateStyleProperty(t){return WI(t)}matchesElement(t,e){return qI(t,e)}containsElement(t,e){return GI(t,e)}query(t,e,n){return KI(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}overrideWebAnimationsSupport(t){this._isNativeImpl=t}animate(t,e,n,s,i,r=[],o){if(!o&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(t,e,n,s,i,r);const l={duration:n,delay:s,fill:0==s?"both":"forwards"};i&&(l.easing=i);const a={},c=r.filter(t=>t instanceof HT);bx(n,s)&&c.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>a[t]=e[t])});const u=TT(t,e=wx(t,e=e.map(t=>ax(t,!1)),a));return new HT(t,e,l,u)}}function zT(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}let WT=(()=>{class t extends hm{constructor(t,e){super(),this._nextAnimationId=0,this._renderer=t.createRenderer(e.body,{id:"0",encapsulation:St.None,styles:[],data:{animation:[]}})}build(t){const e=this._nextAnimationId.toString();this._nextAnimationId++;const n=Array.isArray(t)?gm(t):t;return KT(this._renderer,null,e,"register",[n]),new qT(e,this._renderer)}}return t.\u0275fac=function(e){return new(e||t)(_s(Hl),_s(vu))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();class qT extends class{}{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new GT(this._id,t,e||{},this._renderer)}}class GT{constructor(t,e,n,s){this.id=t,this.element=e,this._renderer=s,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",n)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return KT(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset")}setPosition(t){this._command("setPosition",t)}getPosition(){var t,e;return null!==(e=null===(t=this._renderer.engine.players[+this.id])||void 0===t?void 0:t.getPosition())&&void 0!==e?e:0}}function KT(t,e,n,s,i){return t.setProperty(e,`@@${n}:${s}`,i)}const QT="@",ZT="@.disabled";let YT=(()=>{class t{constructor(t,e,n){this.delegate=t,this.engine=e,this._zone=n,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),e.onRemovalComplete=(t,e)=>{e&&e.parentNode(t)&&e.removeChild(t.parentNode,t)}}createRenderer(t,e){const n=this.delegate.createRenderer(t,e);if(!(t&&e&&e.data&&e.data.animation)){let t=this._rendererCache.get(n);return t||(t=new JT("",n,this.engine),this._rendererCache.set(n,t)),t}const s=e.id,i=e.id+"-"+this._currentId;this._currentId++,this.engine.register(i,t);const r=e=>{Array.isArray(e)?e.forEach(r):this.engine.registerTrigger(s,i,t,e.name,e)};return e.data.animation.forEach(r),new XT(this,i,n,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(t,e,n){t>=0&&te(n)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(t=>{const[e,n]=t;e(n)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([e,n]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return t.\u0275fac=function(e){return new(e||t)(_s(Hl),_s(xT),_s(Uc))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();class JT{constructor(t,e,n){this.namespaceId=t,this.delegate=e,this.engine=n,this.destroyNode=this.delegate.destroyNode?t=>e.destroyNode(t):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,n,s=!0){this.delegate.insertBefore(t,e,n),this.engine.onInsert(this.namespaceId,e,t,s)}removeChild(t,e,n){this.engine.onRemove(this.namespaceId,e,this.delegate,n)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,n,s){this.delegate.setAttribute(t,e,n,s)}removeAttribute(t,e,n){this.delegate.removeAttribute(t,e,n)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,n,s){this.delegate.setStyle(t,e,n,s)}removeStyle(t,e,n){this.delegate.removeStyle(t,e,n)}setProperty(t,e,n){e.charAt(0)==QT&&e==ZT?this.disableAnimations(t,!!n):this.delegate.setProperty(t,e,n)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,n){return this.delegate.listen(t,e,n)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class XT extends JT{constructor(t,e,n,s){super(e,n,s),this.factory=t,this.namespaceId=e}setProperty(t,e,n){e.charAt(0)==QT?"."==e.charAt(1)&&e==ZT?this.disableAnimations(t,n=void 0===n||!!n):this.engine.process(this.namespaceId,t,e.substr(1),n):this.delegate.setProperty(t,e,n)}listen(t,e,n){if(e.charAt(0)==QT){const s=function(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(t);let i=e.substr(1),r="";return i.charAt(0)!=QT&&([i,r]=function(t){const e=t.indexOf(".");return[t.substring(0,e),t.substr(e+1)]}(i)),this.engine.listen(this.namespaceId,s,i,r,t=>{this.factory.scheduleListenerCallback(t._data||-1,n,t)})}return this.delegate.listen(t,e,n)}}let tE=(()=>{class t extends xT{constructor(t,e,n){super(t.body,e,n)}}return t.\u0275fac=function(e){return new(e||t)(_s(vu),_s(YI),_s(Gx))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const eE=[{provide:YI,useFactory:function(){return"function"==typeof zT()?new $T:new BT}},{provide:new Qn("AnimationModuleType"),useValue:"BrowserAnimations"},{provide:hm,useClass:WT},{provide:Gx,useFactory:function(){return new Kx}},{provide:xT,useClass:tE},{provide:Hl,useFactory:function(t,e,n){return new YT(t,e,n)},deps:[yh,xT,Uc]}];let nE=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:eE,imports:[Rh]}),t})();const sE=[{provide:Vg,useClass:(()=>{class t{intercept(t,e){return e.handle(t).pipe(id(t=>{if(401===t.status){try{console.log(":: err = "+JSON.stringify(t.error));const e=t.error;console.log(":: smuiAuthViolation = "+JSON.stringify(e)),"redirect"===e.action?window.location.href=-1!==e.params.indexOf("{{CURRENT_SMUI_URL}}")?e.params.replace("{{CURRENT_SMUI_URL}}",encodeURI(window.location.href)):e.params:console.log(":: No known action found while evaluating SmuiAuthViolation JSON")}catch(e){console.log(":: error while parsing SmuiAuthViolation JSON: "+e)}return Hh}return Fv(t)}))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),multi:!0}];function iE(t,e){if(1&t&&(Lo(0),Fo(1,"i",41),No()),2&t){const t=zo(2);Xi(1),Ro("title",t.versionInfo.msgHtml)}}const rE=function(t,e){return{"btn-warning":t,"btn-danger":e}};function oE(t,e){if(1&t){const t=Vo();Lo(0),Mo(1,"button",42),Bo("click",function(){return Pe(t),zo(2).modalService.open("versionInfoModalModal")}),Fo(2,"i",43),Po(),No()}if(2&t){const t=zo(2);Xi(1),Ro("ngClass",Ua(1,rE,"WARN"===t.versionInfo.infoType,"ERROR"===t.versionInfo.infoType))}}function lE(t,e){if(1&t&&(Lo(0),ko(1,iE,2,1,"ng-container",4),ko(2,oE,3,4,"ng-container",4),No()),2&t){const t=zo();Xi(1),Ro("ngIf","INFO"===t.versionInfo.infoType),Xi(1),Ro("ngIf","INFO"!==t.versionInfo.infoType)}}function aE(t,e){1&t&&(Mo(0,"div"),fl(1," In order to push the rules, "),Mo(2,"a",44),fl(3,"please create a Solr collection first"),Po(),fl(4,". "),Po())}function cE(t,e){if(1&t&&(Mo(0,"span",54),fl(1),Po()),2&t){const t=zo(2);Xi(1),ml(" ",t.deploymentLogInfo," ")}}function uE(t,e){if(1&t&&(Mo(0,"option",55),fl(1),Po()),2&t){const t=e.$implicit;Ro("value",t.id),Xi(1),ml(" ",t.description," ")}}function hE(t,e){if(1&t){const t=Vo();Mo(0,"button",56),Bo("click",function(){return Pe(t),zo(2).modalService.open("confirm-publish-live")})("mouseenter",function(){return Pe(t),zo(2).loadAndShowDeploymentLogInfo("LIVE")})("mouseleave",function(){return Pe(t),zo(2).hideDeploymentLogInfo=!0}),fl(1),Po()}if(2&t){const t=zo(2);Eo("disabled",t.currentSolrIndexId&&"LIVE"!=t.deploymentRunningForStage?null:""),Xi(1),ml(" ",t.publishToLiveButtonText()," ")}}function dE(t,e){if(1&t){const t=Vo();Mo(0,"button",57),Bo("click",function(){return Pe(t),zo(2).callSimpleLogoutUrl()}),fl(1," Logout "),Po()}}function pE(t,e){if(1&t){const t=Vo();Mo(0,"div",45),ko(1,cE,2,1,"span",46),Mo(2,"div",47),Mo(3,"select",48),Bo("change",function(e){return Pe(t),zo().changeSolrIndexId(e)}),ko(4,uE,2,2,"option",49),Po(),Po(),Mo(5,"div",50),Mo(6,"button",51),Bo("click",function(){return Pe(t),zo().publishSolrConfig()})("mouseenter",function(){return Pe(t),zo().loadAndShowDeploymentLogInfo("PRELIVE")})("mouseleave",function(){return Pe(t),zo().hideDeploymentLogInfo=!0}),fl(7),Po(),ko(8,hE,2,2,"button",52),ko(9,dE,2,0,"button",53),Po(),Po()}if(2&t){const t=zo();Xi(1),Ro("ngIf",!t.hideDeploymentLogInfo),Xi(2),Ro("ngModel",t.currentSolrIndexId)("disabled",!t.currentSolrIndexId),Xi(1),Ro("ngForOf",t.solrIndices),Xi(2),Eo("disabled",t.currentSolrIndexId&&"PRELIVE"!=t.deploymentRunningForStage?null:""),Xi(1),ml(" ",t.publishToPreliveButtonText()," "),Xi(1),Ro("ngIf",t.featureToggleService.getSyncToggleRuleDeploymentPreLivePresent()),Xi(1),Ro("ngIf",t.featureToggleService.getSimpleLogoutButtonTargetUrl().trim().length>0)}}function fE(t,e){if(1&t&&(Mo(0,"h5"),fl(1),Po()),2&t){const t=zo();Xi(1),ml(" Version Info for this SMUI instance (",null==t.versionInfo?null:t.versionInfo.infoType,") ")}}function gE(t,e){if(1&t&&(Mo(0,"div"),fl(1," The current market standard for SMUI is: "),Mo(2,"strong"),fl(3),Po(),fl(4," (see "),Mo(5,"a",58),fl(6,"https://hub.docker.com/repository/docker/querqy/smui/ "),Po(),fl(7,") "),Po()),2&t){const t=zo();Xi(3),gl(null==t.versionInfo?null:t.versionInfo.latestMarketStandard)}}function mE(t,e){if(1&t&&(Mo(0,"div"),fl(1," Local instance SMUI version is: "),Mo(2,"strong"),fl(3),Po(),Po()),2&t){const t=zo();Xi(3),gl(null==t.versionInfo?null:t.versionInfo.current)}}const yE=function(t){return{active:t}};let vE=(()=>{class t{constructor(t,e,n,s,i,r){this.toasterService=t,this.featureToggleService=e,this.solrService=n,this.configService=s,this.router=i,this.modalService=r,this.hideDeploymentLogInfo=!0,this.deploymentLogInfo="Loading info ...",this.solrService.currentSolrIndexIdSubject.subscribe(t=>{this.currentSolrIndexId=t})}ngOnInit(){this.solrIndices=this.solrService.solrIndices,this.versionInfo=this.configService.versionInfo,this.currentSolrIndexId=this.solrService.currentSolrIndexId,this.solrService.rulesCollectionChangeEventListener().subscribe(t=>{console.log("HeaderNav: rulesCollectionChangeEventListener fired"),this.solrIndices=this.solrService.solrIndices})}hideSolrIndexSelector(){return!this.currentSolrIndexId||"-1"===this.currentSolrIndexId||this.solrService.solrIndices.length<1}showSuccessMsg(t){this.toasterService.pop("success","",t)}showErrorMsg(t){this.toasterService.pop("error","",t)}openHelpModal(){this.modalService.open("help-modal",{size:"xl",centered:!0,scrollable:!0})}changeSolrIndexId(t){this.solrService.changeCurrentSolrIndexId(t.target.value)}requestPublishRulesTxtToSolr(t){this.currentSolrIndexId&&(this.deploymentRunningForStage=t,this.solrService.updateRulesTxtForSolrIndex(this.currentSolrIndexId,t).then(t=>{this.deploymentRunningForStage=void 0,this.modalService.close("confirm-publish-live"),this.showSuccessMsg(t.message)}).catch(t=>{this.deploymentRunningForStage=void 0,this.modalService.close("confirm-publish-live"),this.showErrorMsg(t.error.message)}))}publishToPreliveButtonText(){return"PRELIVE"===this.deploymentRunningForStage?"Pushing to Solr...":"Push Config to Solr"}publishToLiveButtonText(){return"LIVE"===this.deploymentRunningForStage?"Publishing to LIVE...":"Publish to LIVE"}publishSolrConfig(){console.log("In AppComponent :: publishSolrConfig"),this.requestPublishRulesTxtToSolr("PRELIVE")}callSimpleLogoutUrl(){console.log("In AppComponent :: callSimpleLogoutUrl"),window.location.href=this.featureToggleService.getSimpleLogoutButtonTargetUrl()}loadAndShowDeploymentLogInfo(t){console.log("In AppComponent :: loadAndShowDeploymentLog"),this.currentSolrIndexId&&(this.hideDeploymentLogInfo=!1,this.deploymentLogInfo="Loading info for "+t+" ...",this.solrService.lastDeploymentLogInfo(this.currentSolrIndexId,t).then(t=>{this.deploymentLogInfo=t.msg}).catch(t=>this.showErrorMsg(t)))}}return t.\u0275fac=function(e){return new(e||t)(Ao(Vm),Ao(Jg),Ao(rm),Ao(cm),Ao(Zf),Ao(um))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-header-nav"]],decls:243,vars:25,consts:[[1,"navbar","navbar-expand-sm","navbar-light","bg-light","smui-nav-bar"],[1,"navbar-brand",2,"margin-right","0.5rem"],[1,"smui-version"],[1,"mr-1"],[4,"ngIf"],["type","button","data-toggle","collapse","data-target","#navbarSupportedContent","aria-controls","navbarSupportedContent","aria-expanded","false","aria-label","Toggle navigation",1,"navbar-toggler"],[1,"navbar-toggler-icon"],["id","navbarSupportedContent",1,"collapse","navbar-collapse","leftSpace"],[1,"navbar-nav","mr-auto"],[1,"nav-item"],["routerLink","/rules",1,"nav-link",3,"ngClass"],["routerLink","/report",1,"nav-link",3,"ngClass"],["routerLink","/admin",1,"nav-link",3,"ngClass"],["routerLink","/chris",1,"nav-link",3,"ngClass"],[1,"btn","btn-outline-secondary",3,"click"],["aria-hidden","true",1,"fa","fa-info-circle"],["class","solrPanel",4,"ngIf"],["id","versionInfoModalModal","title","Version Info"],["content",""],[4,"ngIf","ngIfIn"],[3,"innerHTML"],["id","confirm-publish-live","title","Confirm publish to LIVE"],["footer","",1,"btn-toolbar"],["type","button",1,"btn","btn-success","mr-2",3,"click"],[1,"fa","fa-thumbs-up","smui-icon"],["type","button",1,"btn","btn-danger",3,"click"],[1,"fa","fa-ban","smui-icon"],["id","confirm-tab-change","title","Confirm to discard unsaved input","okLabel","Yes, Cancel Editing","cancelLabel","No, Continue Editing"],["id","help-modal","title","Help on Search Management Rules"],[2,"width","20%","vertical-align","top"],["href","https://docs.querqy.org/querqy/rewriters/common-rules.html","target","_new"],[1,"table","table-striped"],["scope","col",1,"help-table-col-1"],["scope","col",1,"help-table-col-2"],["scope","col",1,"help-table-col-3"],["scope","col",1,"help-table-col-4"],["scope","row"],[1,"font-weight-bold"],["href","https://docs.querqy.org/querqy/rewriters/replace.html","target","_new"],["footer",""],["type","button",1,"btn","btn-success",3,"click"],[1,"fa","fa-check-circle",3,"title"],[1,"btn","btn-sm","btn-smui-version-info",3,"ngClass","click"],["aria-hidden","true",1,"fa","fa-exclamation-circle"],["routerLink","/admin"],[1,"solrPanel"],["style","font-size:x-small;margin-right:10px;width:8.5rem;",4,"ngIf"],[1,"selectpicker"],[1,"custom-select",3,"ngModel","disabled","change"],[3,"value",4,"ngFor","ngForOf"],[1,"btn-group"],["type","button",1,"btn","btn-outline-primary",3,"click","mouseenter","mouseleave"],["type","button","class","btn btn-outline-danger",3,"click","mouseenter","mouseleave",4,"ngIf"],["type","button","class","btn btn-outline-secondary",3,"click",4,"ngIf"],[2,"font-size","x-small","margin-right","10px","width","8.5rem"],[3,"value"],["type","button",1,"btn","btn-outline-danger",3,"click","mouseenter","mouseleave"],["type","button",1,"btn","btn-outline-secondary",3,"click"],["href","https://hub.docker.com/repository/docker/querqy/smui/","target","_new"]],template:function(t,e){1&t&&(Mo(0,"nav",0),Mo(1,"span",1),fl(2),Po(),Mo(3,"span",2),Mo(4,"span",3),fl(5),Po(),ko(6,lE,3,2,"ng-container",4),Po(),Mo(7,"button",5),Fo(8,"span",6),Po(),Mo(9,"div",7),Mo(10,"ul",8),Mo(11,"li",9),Mo(12,"a",10),fl(13,"Rules"),Po(),Po(),Mo(14,"li",9),Mo(15,"a",11),fl(16,"Report"),Po(),Po(),Mo(17,"li",9),Mo(18,"a",12),fl(19,"Admin"),Po(),Po(),Mo(20,"li",9),Mo(21,"a",13),fl(22,"Chris"),Po(),Po(),Mo(23,"li"),Mo(24,"button",14),Bo("click",function(){return e.openHelpModal()}),Fo(25,"i",15),fl(26," Help "),Po(),Po(),Po(),ko(27,aE,5,0,"div",4),ko(28,pE,10,8,"div",16),Po(),Po(),Mo(29,"app-smui-modal",17),Mo(30,"div",18),ko(31,fE,2,1,"h5",19),ko(32,gE,8,1,"div",19),ko(33,mE,4,1,"div",19),Fo(34,"hr"),Fo(35,"div",20),Po(),Po(),Mo(36,"app-smui-modal",21),Mo(37,"div",18),Mo(38,"p"),fl(39,"Are you sure to publish current Search Rules to LIVE?"),Po(),Po(),Mo(40,"div",22),Mo(41,"button",23),Bo("click",function(){return e.requestPublishRulesTxtToSolr("LIVE")}),Fo(42,"i",24),fl(43," Yes, publish to LIVE "),Po(),Mo(44,"button",25),Bo("click",function(){return e.modalService.close("confirm-publish-live")}),Fo(45,"i",26),fl(46," No, cancel publish "),Po(),Po(),Po(),Mo(47,"app-smui-confirm-modal",27),Mo(48,"p"),fl(49," You have unsaved input! Do you really want to Cancel Editing of Search Input or Continue with it? "),Po(),Po(),Mo(50,"app-smui-modal",28),Mo(51,"div",18),Mo(52,"h6"),fl(53,"SYNONYM RULE"),Po(),Mo(54,"table"),Mo(55,"tr"),Mo(56,"td",29),Mo(57,"code"),fl(58,"= (undirected)"),Po(),Po(),Mo(59,"td"),fl(60," Default configuration. Makes input term match synonym term and vice versa. "),Po(),Po(),Mo(61,"tr"),Mo(62,"td",29),Mo(63,"code"),fl(64,"-> (directed)"),Po(),Po(),Mo(65,"td"),fl(66,"Makes only synonym term match for input term."),Po(),Po(),Mo(67,"tr"),Mo(68,"td",29),Mo(69,"code"),fl(70,"$1"),Po(),fl(71," placeholder "),Po(),Mo(72,"td"),fl(73," Can be used with a directed synonym in combination with "),Mo(74,"code"),fl(75,"*"),Po(),fl(76," Wildcard. See "),Mo(77,"em"),fl(78,"Input Matching"),Po(),fl(79,". "),Po(),Po(),Po(),Mo(80,"h6"),fl(81,"UP/DOWN RULE"),Po(),Mo(82,"p"),fl(83," Increases or decreases document ranking matching a specific term, e.g.:"),Fo(84,"br"),Mo(85,"code"),fl(86,"UP(10): Altersteilzeit"),Po(),fl(87,", or "),Mo(88,"code"),fl(89,"DOWN(500): englische \xdcbersetzung"),Po(),fl(90,"."),Fo(91,"br"),fl(92," Can be combined with native Solr field syntax. See "),Mo(93,"em"),fl(94,"FILTER RULE"),Po(),fl(95,". "),Po(),Mo(96,"h6"),fl(97,"FILTER RULE"),Po(),Mo(98,"p"),fl(99," Filter exclusively documents matching a specific term or totally remove them completely."),Fo(100,"br"),fl(101," When term is prefixed with "),Mo(102,"code"),fl(103,"*"),Po(),fl(104,", native Solr field syntax can be used, e.g.:"),Fo(105,"br"),Mo(106,"code"),fl(107,"* price:[350 TO 450]"),Po(),fl(108,", "),Mo(109,"code"),fl(110,"* microline1:Vertrag"),Po(),fl(111,", or "),Mo(112,"code"),fl(113,"-vertrag"),Po(),fl(114,"."),Fo(115,"br"),Po(),Mo(116,"h6"),fl(117,"DELETE RULE"),Po(),Mo(118,"p"),fl(119," Delete rules allow you to remove keywords from a query. "),Po(),Mo(120,"h6"),fl(121,"Input Matching"),Po(),Mo(122,"table"),Mo(123,"tr"),Mo(124,"td",29),Mo(125,"code"),fl(126,'"personal computer"'),Po(),Po(),Mo(127,"td"),fl(128,"Only match the exact query 'personal computer'."),Po(),Po(),Mo(129,"tr"),Mo(130,"td",29),Mo(131,"code"),fl(132,'"personal computer'),Po(),Po(),Mo(133,"td"),fl(134,"Only match queries starting with 'personal computer'"),Po(),Po(),Mo(135,"tr"),Mo(136,"td",29),Mo(137,"code"),fl(138,'personal computer"'),Po(),Po(),Mo(139,"td"),fl(140,"Only match queries ending with 'personal computer'"),Po(),Po(),Mo(141,"tr"),Mo(142,"td",29),Mo(143,"code"),fl(144,"urlaubs*"),Po(),Po(),Mo(145,"td"),fl(146," Wildcard matching of queries starting with 'urlaubs' (e.g. 'urlaubsgeld' or 'urlaubszeit')."),Fo(147,"br"),fl(148," Can be combined with "),Mo(149,"code"),fl(150,"$1"),Po(),fl(151," placeholder in a directed synonym (e.g. "),Mo(152,"code"),fl(153,"urlaub $1"),Po(),fl(154,")."),Fo(155,"br"),fl(156," WARNING: Only works in combination with a directed (not undirected) synonym! "),Po(),Po(),Po(),Fo(157,"br"),Mo(158,"p"),fl(159," For more information refer to detailed "),Mo(160,"a",30),fl(161," documentation of querqy (common rules rewriter) "),Po(),fl(162,". "),Po(),Mo(163,"h6"),fl(164,"SPELLING RULES"),Po(),Mo(165,"p"),fl(166," Spelling rules are using the querqy replace rewriter to overwrite the input term. "),Fo(167,"br"),fl(168," Following rules can be used to replace the input term: "),Po(),Mo(169,"table",31),Mo(170,"thead"),Mo(171,"tr"),Fo(172,"th",32),Mo(173,"th",33),fl(174,"Spelling"),Po(),Mo(175,"th",34),fl(176,"Alternative"),Po(),Mo(177,"th",35),fl(178,"Description"),Po(),Po(),Po(),Mo(179,"tbody"),Mo(180,"tr"),Mo(181,"th",36),fl(182,"simple rule"),Po(),Mo(183,"td"),fl(184,"mobile"),Po(),Mo(185,"td"),fl(186,"ombile"),Po(),Mo(187,"td"),Mo(188,"code"),fl(189,"ombile => mobile"),Po(),Fo(190,"br"),fl(191," Simple replacement of the alternative with the spelling "),Po(),Po(),Mo(192,"tr"),Mo(193,"th",36),fl(194,"prefix rule"),Po(),Mo(195,"td"),fl(196,"cheap"),Po(),Mo(197,"td"),fl(198,"cheap*"),Po(),Mo(199,"td"),Mo(200,"code"),fl(201,"cheap* => cheap"),Po(),Fo(202,"br"),fl(203," Can be used to generalize spellings (e.g. cheapest pants => cheap pants). "),Mo(204,"span",37),fl(205,"Just one suffix rule is allowed per spelling."),Po(),Po(),Po(),Mo(206,"tr"),Mo(207,"th",36),fl(208,"suffix rule"),Po(),Mo(209,"td"),fl(210,"phone"),Po(),Mo(211,"td"),fl(212,"*phones"),Po(),Mo(213,"td"),Mo(214,"code"),fl(215,"*sale => sale"),Po(),Fo(216,"br"),fl(217," Can be used to generalize spellings (e.g. smartphone => phone). "),Mo(218,"span",37),fl(219,"Just one suffix rule is allowed per spelling."),Po(),Po(),Po(),Mo(220,"tr"),Mo(221,"th",36),fl(222,"wildcards"),Po(),Mo(223,"td"),fl(224,"computer $1"),Po(),Mo(225,"td"),fl(226,"computer*"),Po(),Mo(227,"td"),Mo(228,"code"),fl(229,"computer* => computer $1"),Po(),Fo(230,"br"),fl(231," Can be used to generalize and split spellings (e.g. computertable => computer table). "),Mo(232,"span",37),fl(233,"Just one suffix rule is allowed per spelling."),Po(),Po(),Po(),Po(),Po(),Fo(234,"br"),Mo(235,"p"),fl(236," For more information refer to detailed "),Mo(237,"a",38),fl(238," documentation of querqy (replace rewriter) "),Po(),fl(239,". "),Po(),Po(),Mo(240,"div",39),Mo(241,"button",40),Bo("click",function(){return e.modalService.close("help-modal")}),fl(242," Close "),Po(),Po(),Po()),2&t&&(Xi(2),gl(e.featureToggleService.getSync("toggle.headline")),Xi(3),ml(" (v",e.featureToggleService.getSync("smui.version"),") "),Xi(1),Ro("ngIf",e.versionInfo),Xi(6),Ro("ngClass",Va(17,yE,"/rules"===e.router.url)),Xi(3),Ro("ngClass",Va(19,yE,"/report"===e.router.url)),Xi(3),Ro("ngClass",Va(21,yE,"/admin"===e.router.url)),Xi(3),Ro("ngClass",Va(23,yE,"/chris"===e.router.url)),Xi(6),Ro("ngIf",e.hideSolrIndexSelector()),Xi(1),Ro("ngIf",e.currentSolrIndexId&&"-1"!==e.currentSolrIndexId),Xi(3),Ro("ngIf","latestMarketStandard")("ngIfIn",e.versionInfo||"current")("ngIfIn",e.versionInfo),Xi(1),Ro("ngIf","latestMarketStandard")("ngIfIn",e.versionInfo),Xi(1),Ro("ngIf","current")("ngIfIn",e.versionInfo),Xi(2),Ro("innerHTML",null==e.versionInfo?null:e.versionInfo.msgHtml,ei))},directives:[T_,zu,Jf,ju,gb,Vb,ky,yy,iv,Hu,Oy,My],styles:[".smui-nav-bar[_ngcontent-%COMP%]{margin-bottom:1rem}.leftSpace[_ngcontent-%COMP%]{margin-left:1rem}.selectpicker[_ngcontent-%COMP%]{margin:0 1rem;max-width:250px}.smui-version[_ngcontent-%COMP%]{font-size:x-small}.help-table-col-1[_ngcontent-%COMP%], .help-table-col-2[_ngcontent-%COMP%], .help-table-col-3[_ngcontent-%COMP%]{width:15%}.help-table-col-4[_ngcontent-%COMP%]{width:55%}.btn-smui-version-info[_ngcontent-%COMP%]{cursor:pointer}.solrPanel[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto auto auto;align-items:center;justify-items:center}"]}),t})();function _E(t,e){if(1&t&&(Mo(0,"div"),Mo(1,"ngb-alert",4),Mo(2,"strong"),fl(3,"Error!"),Po(),fl(4),Po(),Po()),2&t){const t=e.$implicit;Xi(1),Ro("dismissible",!1),Xi(3),ml(" ",t," ")}}function bE(t,e){1&t&&(Mo(0,"div"),Fo(1,"div",5),Po())}function wE(t,e){1&t&&(Mo(0,"div"),Fo(1,"app-smui-header-nav"),Fo(2,"router-outlet"),Po())}const SE={showCloseButton:!1,tapToDismiss:!0,timeout:5e3,positionClass:"toast-bottom-right"};let CE=(()=>{class t{constructor(t,e,n){this.solrService=t,this.featureToggleService=e,this.configService=n,this.toasterConfig=new Nm(SE),this.isInitialized=!1,this.errors=[],console.log("In AppComponent :: constructor")}ngOnInit(){console.log("In AppComponent :: ngOnInit"),Promise.all([this.initFeatureToggles(),this.initSolarIndices(),this.initVersionInfo()]).then(()=>this.isInitialized=0===this.errors.length)}initFeatureToggles(){return this.featureToggleService.getFeatureToggles().catch(()=>{this.errors.push("Could not fetch app configuration from back-end")})}initSolarIndices(){return this.solrService.listAllSolrIndices().catch(()=>{this.errors.push("Could not fetch Solr configuration from back-end")})}initVersionInfo(){return this.configService.getLatestVersionInfo().catch(()=>{this.errors.push("Could not fetch version info from back-end")})}}return t.\u0275fac=function(e){return new(e||t)(Ao(rm),Ao(Jg),Ao(cm))},t.\u0275cmp=Vt({type:t,selectors:[["app-root"]],decls:5,vars:4,consts:[[3,"toasterconfig"],[1,"container-fluid"],[4,"ngFor","ngForOf"],[4,"ngIf"],["type","danger",1,"error",3,"dismissible"],[1,"smui-loading-spinner"]],template:function(t,e){1&t&&(Fo(0,"toaster-container",0),Mo(1,"div",1),ko(2,_E,5,2,"div",2),ko(3,bE,2,0,"div",3),ko(4,wE,3,0,"div",3),Po()),2&t&&(Ro("toasterconfig",e.toasterConfig),Xi(2),Ro("ngForOf",e.errors),Xi(1),Ro("ngIf",!e.isInitialized),Xi(1),Ro("ngIf",e.isInitialized))},directives:[Um,Hu,zu,c_,vE,tg],styles:[".error[_ngcontent-%COMP%]:first-child{margin:1rem auto 0;max-width:500px}.smui-loading-spinner[_ngcontent-%COMP%]{width:50px;height:50px;background-color:#007bff;margin:100px auto;animation:sk-rotateplane 1.2s ease-in-out infinite}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}#toast-container[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:600px!important;font-size:80%!important}@media (min-width:992px){.modal-lg[_ngcontent-%COMP%]{max-width:992px}}"]}),t})(),IE=(()=>{class t{}return t.\u0275mod=Ht({type:t,bootstrap:[CE]}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[_g,Jg,Xg,em,sm,rm,om,lm,am,cm,sE],imports:[[Rh,lv,Yg,AI,Hm,nE,zS,ub]]}),t})();(function(){if(Jc)throw new Error("Cannot enable prod mode after platform setup.");Yc=!1})(),Oh().bootstrapModule(IE).catch(t=>console.error(t))},zn8P:function(t,e){function n(t){return Promise.resolve().then(function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e})}n.keys=function(){return[]},n.resolve=n,t.exports=n,n.id="zn8P"}},[[0,0]]]); \ No newline at end of file diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/polyfills.3116b8e9dbb90fea460e.js b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/polyfills.3116b8e9dbb90fea460e.js new file mode 100644 index 00000000..f969f165 --- /dev/null +++ b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/polyfills.3116b8e9dbb90fea460e.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{1:function(e,t,n){e.exports=n("hN/g")},"N/DB":function(e,t){const n="undefined"!=typeof globalThis&&globalThis,o="undefined"!=typeof window&&window,r="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,s="undefined"!=typeof global&&global,i=function(e,...t){if(i.translate){const n=i.translate(e,t);e=n[0],t=n[1]}let n=a(e[0],e.raw[0]);for(let o=1;o",this._properties=t&&t.properties||{},this._zoneDelegate=new l(this,this._parent&&this._parent._zoneDelegate,t)}static assertZonePatched(){if(e.Promise!==z.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let e=a.current;for(;e.parent;)e=e.parent;return e}static get current(){return O.zone}static get currentTask(){return j}static __load_patch(t,r){if(z.hasOwnProperty(t)){if(i)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const s="Zone:"+t;n(s),z[t]=r(e,a,C),o(s,s)}}get parent(){return this._parent}get name(){return this._name}get(e){const t=this.getZoneWith(e);if(t)return t._properties[e]}getZoneWith(e){let t=this;for(;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null}fork(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}wrap(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);const n=this._zoneDelegate.intercept(this,e,t),o=this;return function(){return o.runGuarded(n,this,arguments,t)}}run(e,t,n,o){O={parent:O,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,o)}finally{O=O.parent}}runGuarded(e,t=null,n,o){O={parent:O,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,o)}catch(r){if(this._zoneDelegate.handleError(this,r))throw r}}finally{O=O.parent}}runTask(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||y).name+"; Execution: "+this.name+")");if(e.state===v&&(e.type===P||e.type===D))return;const o=e.state!=w;o&&e._transitionTo(w,T),e.runCount++;const r=j;j=e,O={parent:O,zone:this};try{e.type==D&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(s){if(this._zoneDelegate.handleError(this,s))throw s}}finally{e.state!==v&&e.state!==Z&&(e.type==P||e.data&&e.data.isPeriodic?o&&e._transitionTo(T,w):(e.runCount=0,this._updateTaskCount(e,-1),o&&e._transitionTo(v,w,v))),O=O.parent,j=r}}scheduleTask(e){if(e.zone&&e.zone!==this){let t=this;for(;t;){if(t===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);t=t.parent}}e._transitionTo(b,v);const t=[];e._zoneDelegates=t,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(n){throw e._transitionTo(Z,b,v),this._zoneDelegate.handleError(this,n),n}return e._zoneDelegates===t&&this._updateTaskCount(e,1),e.state==b&&e._transitionTo(T,b),e}scheduleMicroTask(e,t,n,o){return this.scheduleTask(new u(S,e,t,n,o,void 0))}scheduleMacroTask(e,t,n,o,r){return this.scheduleTask(new u(D,e,t,n,o,r))}scheduleEventTask(e,t,n,o,r){return this.scheduleTask(new u(P,e,t,n,o,r))}cancelTask(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||y).name+"; Execution: "+this.name+")");e._transitionTo(E,T,w);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(Z,E),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(v,E),e.runCount=0,e}_updateTaskCount(e,t){const n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(let o=0;oe.hasTask(n,o),onScheduleTask:(e,t,n,o)=>e.scheduleTask(n,o),onInvokeTask:(e,t,n,o,r,s)=>e.invokeTask(n,o,r,s),onCancelTask:(e,t,n,o)=>e.cancelTask(n,o)};class l{constructor(e,t,n){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=e,this._parentDelegate=t,this._forkZS=n&&(n&&n.onFork?n:t._forkZS),this._forkDlgt=n&&(n.onFork?t:t._forkDlgt),this._forkCurrZone=n&&(n.onFork?this.zone:t._forkCurrZone),this._interceptZS=n&&(n.onIntercept?n:t._interceptZS),this._interceptDlgt=n&&(n.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=n&&(n.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=n&&(n.onInvoke?n:t._invokeZS),this._invokeDlgt=n&&(n.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=n&&(n.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=n&&(n.onHandleError?n:t._handleErrorZS),this._handleErrorDlgt=n&&(n.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=n&&(n.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=n&&(n.onScheduleTask?n:t._scheduleTaskZS),this._scheduleTaskDlgt=n&&(n.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=n&&(n.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=n&&(n.onInvokeTask?n:t._invokeTaskZS),this._invokeTaskDlgt=n&&(n.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=n&&(n.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=n&&(n.onCancelTask?n:t._cancelTaskZS),this._cancelTaskDlgt=n&&(n.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=n&&(n.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const o=n&&n.onHasTask;(o||t&&t._hasTaskZS)&&(this._hasTaskZS=o?n:c,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=e,n.onScheduleTask||(this._scheduleTaskZS=c,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),n.onInvokeTask||(this._invokeTaskZS=c,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),n.onCancelTask||(this._cancelTaskZS=c,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(e,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,e,t):new a(e,t)}intercept(e,t,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,e,t,n):t}invoke(e,t,n,o,r){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,e,t,n,o,r):t.apply(n,o)}handleError(e,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,e,t)}scheduleTask(e,t){let n=t;if(this._scheduleTaskZS)this._hasTaskZS&&n._zoneDelegates.push(this._hasTaskDlgtOwner),n=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,e,t),n||(n=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=S)throw new Error("Task is missing scheduleFn.");_(t)}return n}invokeTask(e,t,n,o){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,e,t,n,o):t.callback.apply(n,o)}cancelTask(e,t){let n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,e,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");n=t.cancelFn(t)}return n}hasTask(e,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,e,t)}catch(n){this.handleError(e,n)}}_updateTaskCount(e,t){const n=this._taskCounts,o=n[e],r=n[e]=o+t;if(r<0)throw new Error("More tasks executed then were scheduled.");0!=o&&0!=r||this.hasTask(this.zone,{microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})}}class u{constructor(t,n,o,r,s,i){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=t,this.source=n,this.data=r,this.scheduleFn=s,this.cancelFn=i,!o)throw new Error("callback is not defined");this.callback=o;const a=this;this.invoke=t===P&&r&&r.useG?u.invokeTask:function(){return u.invokeTask.call(e,a,this,arguments)}}static invokeTask(e,t,n){e||(e=this),I++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==I&&m(),I--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(v,b)}_transitionTo(e,t,n){if(this._state!==t&&this._state!==n)throw new Error(`${this.type} '${this.source}': can not transition to '${e}', expecting state '${t}'${n?" or '"+n+"'":""}, was '${this._state}'.`);this._state=e,e==v&&(this._zoneDelegates=null)}toString(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const h=s("setTimeout"),p=s("Promise"),f=s("then");let d,g=[],k=!1;function _(t){if(0===I&&0===g.length)if(d||e[p]&&(d=e[p].resolve(0)),d){let e=d[f];e||(e=d.then),e.call(d,m)}else e[h](m,0);t&&g.push(t)}function m(){if(!k){for(k=!0;g.length;){const t=g;g=[];for(let n=0;nO,onUnhandledError:N,microtaskDrainDone:N,scheduleMicroTask:_,showUncaughtError:()=>!a[s("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:N,patchMethod:()=>N,bindArguments:()=>[],patchThen:()=>N,patchMacroTask:()=>N,setNativePromise:e=>{e&&"function"==typeof e.resolve&&(d=e.resolve(0))},patchEventPrototype:()=>N,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>N,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>N,wrapWithCurrentZone:()=>N,filterProperties:()=>[],attachOriginToPatched:()=>N,_redefineProperty:()=>N,patchCallbacks:()=>N};let O={parent:null,zone:new a(null,null)},j=null,I=0;function N(){}o("Zone","Zone"),e.Zone=a}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||global),Zone.__load_patch("ZoneAwarePromise",(e,t,n)=>{const o=Object.getOwnPropertyDescriptor,r=Object.defineProperty,s=n.symbol,i=[],a=!0===e[s("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],c=s("Promise"),l=s("then");n.onUnhandledError=e=>{if(n.showUncaughtError()){const t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=()=>{for(;i.length;){const t=i.shift();try{t.zone.runGuarded(()=>{throw t})}catch(e){h(e)}}};const u=s("unhandledPromiseRejectionHandler");function h(e){n.onUnhandledError(e);try{const n=t[u];"function"==typeof n&&n.call(this,e)}catch(o){}}function p(e){return e&&e.then}function f(e){return e}function d(e){return C.reject(e)}const g=s("state"),k=s("value"),_=s("finally"),m=s("parentPromiseValue"),y=s("parentPromiseState"),v=null,b=!0,T=!1;function w(e,t){return n=>{try{Z(e,t,n)}catch(o){Z(e,!1,o)}}}const E=s("currentTaskTrace");function Z(e,o,s){const c=function(){let e=!1;return function(t){return function(){e||(e=!0,t.apply(null,arguments))}}}();if(e===s)throw new TypeError("Promise resolved with itself");if(e[g]===v){let h=null;try{"object"!=typeof s&&"function"!=typeof s||(h=s&&s.then)}catch(u){return c(()=>{Z(e,!1,u)})(),e}if(o!==T&&s instanceof C&&s.hasOwnProperty(g)&&s.hasOwnProperty(k)&&s[g]!==v)D(s),Z(e,s[g],s[k]);else if(o!==T&&"function"==typeof h)try{h.call(s,c(w(e,o)),c(w(e,!1)))}catch(u){c(()=>{Z(e,!1,u)})()}else{e[g]=o;const c=e[k];if(e[k]=s,e[_]===_&&o===b&&(e[g]=e[y],e[k]=e[m]),o===T&&s instanceof Error){const e=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;e&&r(s,E,{configurable:!0,enumerable:!1,writable:!0,value:e})}for(let t=0;t{try{const o=e[k],r=!!n&&_===n[_];r&&(n[m]=o,n[y]=s);const a=t.run(i,void 0,r&&i!==d&&i!==f?[]:[o]);Z(n,!0,a)}catch(o){Z(n,!1,o)}},n)}const z=function(){};class C{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(e){return Z(new this(null),b,e)}static reject(e){return Z(new this(null),T,e)}static race(e){let t,n,o=new this((e,o)=>{t=e,n=o});function r(e){t(e)}function s(e){n(e)}for(let i of e)p(i)||(i=this.resolve(i)),i.then(r,s);return o}static all(e){return C.allWithCallback(e)}static allSettled(e){return(this&&this.prototype instanceof C?this:C).allWithCallback(e,{thenCallback:e=>({status:"fulfilled",value:e}),errorCallback:e=>({status:"rejected",reason:e})})}static allWithCallback(e,t){let n,o,r=new this((e,t)=>{n=e,o=t}),s=2,i=0;const a=[];for(let l of e){p(l)||(l=this.resolve(l));const e=i;try{l.then(o=>{a[e]=t?t.thenCallback(o):o,s--,0===s&&n(a)},r=>{t?(a[e]=t.errorCallback(r),s--,0===s&&n(a)):o(r)})}catch(c){o(c)}s++,i++}return s-=2,0===s&&n(a),r}constructor(e){const t=this;if(!(t instanceof C))throw new Error("Must be an instanceof Promise.");t[g]=v,t[k]=[];try{e&&e(w(t,b),w(t,T))}catch(n){Z(t,!1,n)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return C}then(e,n){let o=this.constructor[Symbol.species];o&&"function"==typeof o||(o=this.constructor||C);const r=new o(z),s=t.current;return this[g]==v?this[k].push(s,r,e,n):P(this,s,r,e,n),r}catch(e){return this.then(null,e)}finally(e){let n=this.constructor[Symbol.species];n&&"function"==typeof n||(n=C);const o=new n(z);o[_]=_;const r=t.current;return this[g]==v?this[k].push(r,o,e,e):P(this,r,o,e,e),o}}C.resolve=C.resolve,C.reject=C.reject,C.race=C.race,C.all=C.all;const O=e[c]=e.Promise,j=t.__symbol__("ZoneAwarePromise");let I=o(e,"Promise");I&&!I.configurable||(I&&delete I.writable,I&&delete I.value,I||(I={configurable:!0,enumerable:!0}),I.get=function(){return e[j]?e[j]:e[c]},I.set=function(t){t===C?e[j]=t:(e[c]=t,t.prototype[l]||R(t),n.setNativePromise(t))},r(e,"Promise",I)),e.Promise=C;const N=s("thenPatched");function R(e){const t=e.prototype,n=o(t,"then");if(n&&(!1===n.writable||!n.configurable))return;const r=t.then;t[l]=r,e.prototype.then=function(e,t){return new C((e,t)=>{r.call(this,e,t)}).then(e,t)},e[N]=!0}if(n.patchThen=R,O){R(O);const t=e.fetch;"function"==typeof t&&(e[n.symbol("fetch")]=t,e.fetch=(x=t,function(){let e=x.apply(this,arguments);if(e instanceof C)return e;let t=e.constructor;return t[N]||R(t),e}))}var x;return Promise[t.__symbol__("uncaughtPromiseErrors")]=i,C});const e=Object.getOwnPropertyDescriptor,t=Object.defineProperty,n=Object.getPrototypeOf,o=Object.create,r=Array.prototype.slice,s="addEventListener",i="removeEventListener",a=Zone.__symbol__(s),c=Zone.__symbol__(i),l="true",u="false",h=Zone.__symbol__("");function p(e,t){return Zone.current.wrap(e,t)}function f(e,t,n,o,r){return Zone.current.scheduleMacroTask(e,t,n,o,r)}const d=Zone.__symbol__,g="undefined"!=typeof window,k=g?window:void 0,_=g&&k||"object"==typeof self&&self||global,m=[null];function y(e,t){for(let n=e.length-1;n>=0;n--)"function"==typeof e[n]&&(e[n]=p(e[n],t+"_"+n));return e}function v(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}const b="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,T=!("nw"in _)&&void 0!==_.process&&"[object process]"==={}.toString.call(_.process),w=!T&&!b&&!(!g||!k.HTMLElement),E=void 0!==_.process&&"[object process]"==={}.toString.call(_.process)&&!b&&!(!g||!k.HTMLElement),Z={},S=function(e){if(!(e=e||_.event))return;let t=Z[e.type];t||(t=Z[e.type]=d("ON_PROPERTY"+e.type));const n=this||e.target||_,o=n[t];let r;if(w&&n===k&&"error"===e.type){const t=e;r=o&&o.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===r&&e.preventDefault()}else r=o&&o.apply(this,arguments),null==r||r||e.preventDefault();return r};function D(n,o,r){let s=e(n,o);if(!s&&r&&e(r,o)&&(s={enumerable:!0,configurable:!0}),!s||!s.configurable)return;const i=d("on"+o+"patched");if(n.hasOwnProperty(i)&&n[i])return;delete s.writable,delete s.value;const a=s.get,c=s.set,l=o.substr(2);let u=Z[l];u||(u=Z[l]=d("ON_PROPERTY"+l)),s.set=function(e){let t=this;t||n!==_||(t=_),t&&(t[u]&&t.removeEventListener(l,S),c&&c.apply(t,m),"function"==typeof e?(t[u]=e,t.addEventListener(l,S,!1)):t[u]=null)},s.get=function(){let e=this;if(e||n!==_||(e=_),!e)return null;const t=e[u];if(t)return t;if(a){let t=a&&a.call(this);if(t)return s.set.call(this,t),"function"==typeof e.removeAttribute&&e.removeAttribute(o),t}return null},t(n,o,s),n[i]=!0}function P(e,t,n){if(t)for(let o=0;ofunction(t,o){const s=n(t,o);return s.cbIdx>=0&&"function"==typeof o[s.cbIdx]?f(s.name,o[s.cbIdx],s,r):e.apply(t,o)})}function I(e,t){e[d("OriginalDelegate")]=t}let N=!1,R=!1;function x(){try{const e=k.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(e){}return!1}function M(){if(N)return R;N=!0;try{const e=k.navigator.userAgent;-1===e.indexOf("MSIE ")&&-1===e.indexOf("Trident/")&&-1===e.indexOf("Edge/")||(R=!0)}catch(e){}return R}Zone.__load_patch("toString",e=>{const t=Function.prototype.toString,n=d("OriginalDelegate"),o=d("Promise"),r=d("Error"),s=function(){if("function"==typeof this){const s=this[n];if(s)return"function"==typeof s?t.call(s):Object.prototype.toString.call(s);if(this===Promise){const n=e[o];if(n)return t.call(n)}if(this===Error){const n=e[r];if(n)return t.call(n)}}return t.call(this)};s[n]=t,Function.prototype.toString=s;const i=Object.prototype.toString;Object.prototype.toString=function(){return this instanceof Promise?"[object Promise]":i.call(this)}});let L=!1;if("undefined"!=typeof window)try{const e=Object.defineProperty({},"passive",{get:function(){L=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(he){L=!1}const A={useG:!0},H={},F={},G=new RegExp("^"+h+"(\\w+)(true|false)$"),B=d("propagationStopped");function W(e,t){const n=(t?t(e):e)+u,o=(t?t(e):e)+l,r=h+n,s=h+o;H[e]={},H[e].false=r,H[e].true=s}function q(e,t,o){const r=o&&o.add||s,a=o&&o.rm||i,c=o&&o.listeners||"eventListeners",p=o&&o.rmAll||"removeAllListeners",f=d(r),g="."+r+":",k=function(e,t,n){if(e.isRemoved)return;const o=e.callback;"object"==typeof o&&o.handleEvent&&(e.callback=e=>o.handleEvent(e),e.originalDelegate=o),e.invoke(e,t,[n]);const r=e.options;r&&"object"==typeof r&&r.once&&t[a].call(t,n.type,e.originalDelegate?e.originalDelegate:e.callback,r)},_=function(t){if(!(t=t||e.event))return;const n=this||t.target||e,o=n[H[t.type].false];if(o)if(1===o.length)k(o[0],n,t);else{const e=o.slice();for(let o=0;ofunction(t,n){t[B]=!0,e&&e.apply(t,n)})}function V(e,t,n,o,r){const s=Zone.__symbol__(o);if(t[s])return;const i=t[s]=t[o];t[o]=function(s,a,c){return a&&a.prototype&&r.forEach(function(t){const r=`${n}.${o}::`+t,s=a.prototype;if(s.hasOwnProperty(t)){const n=e.ObjectGetOwnPropertyDescriptor(s,t);n&&n.value?(n.value=e.wrapWithCurrentZone(n.value,r),e._redefineProperty(a.prototype,t,n)):s[t]&&(s[t]=e.wrapWithCurrentZone(s[t],r))}else s[t]&&(s[t]=e.wrapWithCurrentZone(s[t],r))}),i.call(t,s,a,c)},e.attachOriginToPatched(t[o],i)}const X=["absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplayconnected","vrdisplaydisconnected","vrdisplaypresentchange"],J=["encrypted","waitingforkey","msneedkey","mozinterruptbegin","mozinterruptend"],Y=["load"],K=["blur","error","focus","load","resize","scroll","messageerror"],Q=["bounce","finish","start"],ee=["loadstart","progress","abort","error","load","progress","timeout","loadend","readystatechange"],te=["upgradeneeded","complete","abort","success","error","blocked","versionchange","close"],ne=["close","error","open","message"],oe=["error","message"],re=["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel"].concat(["webglcontextrestored","webglcontextlost","webglcontextcreationerror"],["autocomplete","autocompleteerror"],["toggle"],["afterscriptexecute","beforescriptexecute","DOMContentLoaded","freeze","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange","resume"],X,["beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend"],["activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"]);function se(e,t,n){if(!n||0===n.length)return t;const o=n.filter(t=>t.target===e);if(!o||0===o.length)return t;const r=o[0].ignoreProperties;return t.filter(e=>-1===r.indexOf(e))}function ie(e,t,n,o){e&&P(e,se(e,t,n),o)}function ae(e,t){if(T&&!E)return;if(Zone[e.symbol("patchEvents")])return;const o="undefined"!=typeof WebSocket,r=t.__Zone_ignore_on_properties;if(w){const e=window,t=x?[{target:e,ignoreProperties:["error"]}]:[];ie(e,re.concat(["messageerror"]),r?r.concat(t):r,n(e)),ie(Document.prototype,re,r),void 0!==e.SVGElement&&ie(e.SVGElement.prototype,re,r),ie(Element.prototype,re,r),ie(HTMLElement.prototype,re,r),ie(HTMLMediaElement.prototype,J,r),ie(HTMLFrameSetElement.prototype,X.concat(K),r),ie(HTMLBodyElement.prototype,X.concat(K),r),ie(HTMLFrameElement.prototype,Y,r),ie(HTMLIFrameElement.prototype,Y,r);const o=e.HTMLMarqueeElement;o&&ie(o.prototype,Q,r);const s=e.Worker;s&&ie(s.prototype,oe,r)}const s=t.XMLHttpRequest;s&&ie(s.prototype,ee,r);const i=t.XMLHttpRequestEventTarget;i&&ie(i&&i.prototype,ee,r),"undefined"!=typeof IDBIndex&&(ie(IDBIndex.prototype,te,r),ie(IDBRequest.prototype,te,r),ie(IDBOpenDBRequest.prototype,te,r),ie(IDBDatabase.prototype,te,r),ie(IDBTransaction.prototype,te,r),ie(IDBCursor.prototype,te,r)),o&&ie(WebSocket.prototype,ne,r)}Zone.__load_patch("util",(n,a,c)=>{c.patchOnProperties=P,c.patchMethod=O,c.bindArguments=y,c.patchMacroTask=j;const f=a.__symbol__("BLACK_LISTED_EVENTS"),d=a.__symbol__("UNPATCHED_EVENTS");n[d]&&(n[f]=n[d]),n[f]&&(a[f]=a[d]=n[f]),c.patchEventPrototype=$,c.patchEventTarget=q,c.isIEOrEdge=M,c.ObjectDefineProperty=t,c.ObjectGetOwnPropertyDescriptor=e,c.ObjectCreate=o,c.ArraySlice=r,c.patchClass=C,c.wrapWithCurrentZone=p,c.filterProperties=se,c.attachOriginToPatched=I,c._redefineProperty=Object.defineProperty,c.patchCallbacks=V,c.getGlobalObjects=()=>({globalSources:F,zoneSymbolEventNames:H,eventNames:re,isBrowser:w,isMix:E,isNode:T,TRUE_STR:l,FALSE_STR:u,ZONE_SYMBOL_PREFIX:h,ADD_EVENT_LISTENER_STR:s,REMOVE_EVENT_LISTENER_STR:i})});const ce=d("zoneTask");function le(e,t,n,o){let r=null,s=null;n+=o;const i={};function a(t){const n=t.data;return n.args[0]=function(){try{t.invoke.apply(this,arguments)}finally{t.data&&t.data.isPeriodic||("number"==typeof n.handleId?delete i[n.handleId]:n.handleId&&(n.handleId[ce]=null))}},n.handleId=r.apply(e,n.args),t}function c(e){return s(e.data.handleId)}r=O(e,t+=o,n=>function(r,s){if("function"==typeof s[0]){const e=f(t,s[0],{isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?s[1]||0:void 0,args:s},a,c);if(!e)return e;const n=e.data.handleId;return"number"==typeof n?i[n]=e:n&&(n[ce]=e),n&&n.ref&&n.unref&&"function"==typeof n.ref&&"function"==typeof n.unref&&(e.ref=n.ref.bind(n),e.unref=n.unref.bind(n)),"number"==typeof n||n?n:e}return n.apply(e,s)}),s=O(e,n,t=>function(n,o){const r=o[0];let s;"number"==typeof r?s=i[r]:(s=r&&r[ce],s||(s=r)),s&&"string"==typeof s.type?"notScheduled"!==s.state&&(s.cancelFn&&s.data.isPeriodic||0===s.runCount)&&("number"==typeof r?delete i[r]:r&&(r[ce]=null),s.zone.cancelTask(s)):t.apply(e,o)})}function ue(e,t){if(Zone[t.symbol("patchEventTarget")])return;const{eventNames:n,zoneSymbolEventNames:o,TRUE_STR:r,FALSE_STR:s,ZONE_SYMBOL_PREFIX:i}=t.getGlobalObjects();for(let c=0;c{const t=e[Zone.__symbol__("legacyPatch")];t&&t()}),Zone.__load_patch("timers",e=>{const t="set",n="clear";le(e,t,n,"Timeout"),le(e,t,n,"Interval"),le(e,t,n,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{le(e,"request","cancel","AnimationFrame"),le(e,"mozRequest","mozCancel","AnimationFrame"),le(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,t)=>{const n=["alert","prompt","confirm"];for(let o=0;ofunction(o,s){return t.current.run(n,e,s,r)})}),Zone.__load_patch("EventTarget",(e,t,n)=>{(function(e,t){t.patchEventPrototype(e,t)})(e,n),ue(e,n);const o=e.XMLHttpRequestEventTarget;o&&o.prototype&&n.patchEventTarget(e,[o.prototype]),C("MutationObserver"),C("WebKitMutationObserver"),C("IntersectionObserver"),C("FileReader")}),Zone.__load_patch("on_property",(e,t,n)=>{ae(n,e)}),Zone.__load_patch("customElements",(e,t,n)=>{!function(e,t){const{isBrowser:n,isMix:o}=t.getGlobalObjects();(n||o)&&e.customElements&&"customElements"in e&&t.patchCallbacks(t,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,n)}),Zone.__load_patch("XHR",(e,t)=>{!function(e){const u=e.XMLHttpRequest;if(!u)return;const h=u.prototype;let p=h[a],g=h[c];if(!p){const t=e.XMLHttpRequestEventTarget;if(t){const e=t.prototype;p=e[a],g=e[c]}}const k="readystatechange",_="scheduled";function m(e){const o=e.data,i=o.target;i[s]=!1,i[l]=!1;const u=i[r];p||(p=i[a],g=i[c]),u&&g.call(i,k,u);const h=i[r]=()=>{if(i.readyState===i.DONE)if(!o.aborted&&i[s]&&e.state===_){const n=i[t.__symbol__("loadfalse")];if(n&&n.length>0){const r=e.invoke;e.invoke=function(){const n=i[t.__symbol__("loadfalse")];for(let t=0;tfunction(e,t){return e[o]=0==t[2],e[i]=t[1],b.apply(e,t)}),T=d("fetchTaskAborting"),w=d("fetchTaskScheduling"),E=O(h,"send",()=>function(e,n){if(!0===t.current[w])return E.apply(e,n);if(e[o])return E.apply(e,n);{const t={target:e,url:e[i],isPeriodic:!1,args:n,aborted:!1},o=f("XMLHttpRequest.send",y,t,m,v);e&&!0===e[l]&&!t.aborted&&o.state===_&&o.invoke()}}),Z=O(h,"abort",()=>function(e,o){const r=e[n];if(r&&"string"==typeof r.type){if(null==r.cancelFn||r.data&&r.data.aborted)return;r.zone.cancelTask(r)}else if(!0===t.current[T])return Z.apply(e,o)})}(e);const n=d("xhrTask"),o=d("xhrSync"),r=d("xhrListener"),s=d("xhrScheduled"),i=d("xhrURL"),l=d("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",t=>{t.navigator&&t.navigator.geolocation&&function(t,n){const o=t.constructor.name;for(let r=0;r{const t=function(){return e.apply(this,y(arguments,o+"."+s))};return I(t,e),t})(i)}}}(t.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,t)=>{function n(t){return function(n){U(e,t).forEach(o=>{const r=e.PromiseRejectionEvent;if(r){const e=new r(t,{promise:n.promise,reason:n.rejection});o.invoke(e)}})}}e.PromiseRejectionEvent&&(t[d("unhandledPromiseRejectionHandler")]=n("unhandledrejection"),t[d("rejectionHandledHandler")]=n("rejectionhandled"))})})?o.call(t,n,t,e):o)||(e.exports=r)}},[[1,0]]]); \ No newline at end of file diff --git a/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/runtime.0e49e2b53282f40c8925.js b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/runtime.0e49e2b53282f40c8925.js new file mode 100644 index 00000000..effa6aee --- /dev/null +++ b/target/web/classes/main/META-INF/resources/webjars/search-management-ui/3.14.0/runtime.0e49e2b53282f40c8925.js @@ -0,0 +1 @@ +!function(e){function r(r){for(var n,l,f=r[0],i=r[1],p=r[2],c=0,s=[];ccode{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:initial;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:initial;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:initial;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light.focus,.btn-light:focus,.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:initial}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:initial}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:initial}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:initial}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:initial}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:initial}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:initial}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:initial}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:initial;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:initial}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before,.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);overflow:hidden;font-weight:400;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:initial;-webkit-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:initial;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:initial;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:initial;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:initial;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:initial;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{height:1rem;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:flex;overflow:hidden}.progress-bar{flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:initial;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:initial;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid;border-right:.25em solid transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-baseline{vertical-align:initial!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:initial!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.857143%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{white-space:nowrap}.sr-only-focusable:active,.sr-only-focusable:focus{white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:initial;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.toast{display:flex;flex-direction:row;align-content:center;justify-content:center;position:relative;background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info,.toast-wait{background-color:#2f96b4}.toast-warning{background-color:#f89406}.icon-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}.icon-error,.icon-success{background-repeat:no-repeat}.icon-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}.icon-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}.icon-info,.icon-wait{background-repeat:no-repeat}.icon-wait{background-image:url("data:image/gif;base64,R0lGODlhIAAgAIQAAAQCBISGhMzKzERCROTm5CQiJKyurHx+fPz+/ExOTOzu7Dw+PIyOjCwqLFRWVAwKDIyKjMzOzOzq7CQmJLy6vFRSVPTy9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQAXACwAAAAAIAAgAAAF3eAljmRpnmh6VRSVqLDpIDTixOdUlFSNUDhSQUAT7ES9GnD0SFQAKWItMqr4bqKHVPDI+WiTkaOFFVlrFe83rDrT0qeIjwrT0iLdU0GOiBxhAA4VeSk6QYeIOAsQEAuJKgw+EI8nA18IA48JBAQvFxCXDI8SNAQikV+iiaQIpheWX5mJmxKeF6g0qpQmA4yOu8C7EwYWCgZswRcTFj4KyMAGlwYxDwcHhCXMXxYxBzQHKNo+3DDeCOAn0V/TddbYJA0K48gAEAFQicMWFsfwNA3JSgAIAAFfwIMIL4QAACH5BAkJABoALAAAAAAgACAAhAQCBIyKjERCRMzOzCQiJPTy9DQyNGRmZMTCxOTm5CwqLHx+fBQWFJyenNTW1Pz6/Dw6PGxubAwKDIyOjNTS1CQmJCwuLPz+/Dw+PHRydAAAAAAAAAAAAAAAAAAAAAAAAAXboCaOZGmeaKoxWcSosMkk15W8cZ7VdZaXkcEgQtrxfD9RhHchima1GwlCGUBSFCaFxMrgRtnLFhWujWHhs2nJc8KoVlWGQnEn7/i8XgOwWAB7JwoONQ4KgSQAZRcOgHgSCwsSIhZMNRZ5CzULIgaWF5h4mhecfIQ8jXmQkiODhYeIiRYGjrG2PxgBARi3IhNMAbcCnwI5BAQpAZ8TIwK6vCQVDwUVKL+WzAANTA210g/VJ8OWxQefByQE4dZMzBoInwh4zrtgn2p725YNthUFTNRuGYB3AYGBHCEAACH5BAkJAB0ALAAAAAAgACAAhAQCBISChFRWVMzKzCQiJOTm5GxqbCwuLJSWlPz6/NTW1AwODJSSlGRmZCwqLOzu7HR2dDQ2NAQGBISGhFxaXNTS1CQmJOzq7GxubDQyNKSmpPz+/Nza3AAAAAAAAAAAAAXfYCeOZGmeaKqurHBdAiuP17Zdc0lMAVHWt9yI8LA9fCPB4xEjARoNSWpis01kBpshFahurqzsZosiGpErScMAUO0maKF8Tq/bTQCIQgFp30cQXhB1BHEcXhx0FgkJFiOHVYlzi42AgoRxeRx8fn+en3UABwedKgsBAwMBCygOCjYKDisLFV4VrCUAtVUKpSZdXl8mB8EbByQWcQPFAyYZxccdB7sV0cvBzbmvvG0LBV4FrFTBYCWuNhyyHRTFFB20trh4BxmdYl4YIqepq0IRxRE+IfDCAFQHARo0NGERAgAh+QQJCQAgACwAAAAAIAAgAIUEAgSEgoRMTkzMyswcHhzk5uR0cnQUFhRcXlwsKiz09vQMCgyMiozU1tQkJiR8fnxkZmT8/vwEBgSEhoRcWlzU0tQkIiT08vR0dnQcGhxkYmQ0MjT8+vwMDgyMjozc2twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+UCQcEgsGo/IpHLJXDweC6Z0+IhEHlOjRGIMWLHZoUZx0RQlAajxkFFKFFYFl5m5KNpIySU+X2bIBEoQZBBZGQdMElFhjI2Oj5AgHQEDAw8dQxYeDBaNHRVWVhWYCXsRFwmMXqFWEyAerB6MA6xWA6+xs7URt6VWqIwTu64gDh4eDp6goaORQ5OVAZjO1EgEGhB4RwAYDQ0YAEwIcBEKFEgYrBhLBORxgUYfrB9LELuF8fNDAAaVBuEg7NXCVyRdqHVCGLBiIIQAB1Yc4BXh9uEbwAXuyi2iQI7DuSwHdiFqCEGDtizLRFUDsaGAlQIbVoJYIEDAIiZBAAAh+QQJCQAbACwAAAAAIAAgAIQEAgSMioxcWlz08vQcHhysqqwMDgx8enwsKiykoqRkZmT8+vzEwsQMCgyUlpQkJiS0srQEBgSMjoxcXlz09vQkIiSsrqwUEhQ0MjRsamz8/vwAAAAAAAAAAAAAAAAAAAAF7+AmjmRpnmiqruz2PG0sIssCj4CQJAIgj4/abRNJaI6agu9kCAQaphdJgEQKUIFjgGWsahJYLdf7RTWfLKr3+jsBClVlG5Xb9eb4fImgUBBKDVB4ExRHFGwbGRQLGXMEhUgUfw2QC4IyCmSNDQtHlm2ZXgoiGQsUjW0EnUgLfyKBeYSeiHojfH61uS0GBisVEgEVLRcWRxAXKAgDRwMILMVIECgSVRIrBmS9JtRI1iMVBweuGxerSNolyszOIhjLGs0jEFXSKA8SEkMbcEgWIxfzNBxrw6AKgxIGkM05UOWALhERHJhysOThBgAVWYQAACH5BAkJABkALAAAAAAgACAAhAQGBIyKjERCRMzOzCwuLGRiZPz6/OTm5AwODLSytFRSVNTW1Dw6PHx6fAwKDJSSlERGRNTS1DQyNGxqbPz+/BQSFLy6vFRWVNza3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAXqYCaO5FgFwxBUZeu61ULNFMa+eBvQdJD/owFvFhkBBAwHsBQZUooZyWF2YOQkBNJu6ANMaQeli0AxSEwymi0DcUJeEgPlbEJFAghRe/h+Eeg/Dl9UYks5DF9VhksOAgKFi5GSSwh5kzgVCXIJNxknD5aSCTwJIw8zD5MITpanFKmSCHI8NxUPoJejNKWXLZkznL0vCJ3CxsckDpA/ChYJFzkTBgYTSxc80C4OswbLLhY8Fi/bMwYAJVgl4DTiL9LUJADrFuci1zTZLwD1IwU8BSQuWLCQb1EDHg2QiSDALYvCDAISJLDy8FIIACH5BAkJAB4ALAAAAAAgACAAhAQGBISGhFRSVNTW1CQiJKyqrGRmZOzu7CwuLIyOjGxubPz6/BQSFGRiZOTi5CwqLLy6vDQ2NIyKjFRWVCQmJKyurGxqbPT29DQyNJSSlHRydPz+/BQWFOzq7AAAAAAAAAXhoCeOJElYClGubOs117YtjWuvxCLLi3qbhc6h4FPsdorfiNI5dige43GT9AAkHUcCwCpMNxVP7tgTJY4J1uF7EBl0M8Ooueuo2SOCIkVa11kVX2E2EmgsFH4yBz4uAAkdHVstBAUHQ4xKmZqbnJ2bAhAQAiURGJ4eE0cTIxgzpp0QRxCsrp6xO7MjpaepO6unKxOhv8DFxsfIJBwaChw2DAkZDEocDjIOzi0ZMhlKUjIaLtsb3T8aR+EtDBkJ0yQUBQVQI9XX2ZsDMgMlyxr3mzE2XEgmotCGAARFIHiQ0FMIACH5BAkJABgALAAAAAAgACAAhAQCBISGhDw+POTi5CwuLLS2tPTy9BQSFJyenGRiZDQ2NIyOjLy+vPz6/BweHIyKjFRSVOzq7DQyNLy6vBQWFHRydDw6PPz+/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXXICaOZHkcZaquIjVd10SxtFrAcFGrVhBYIwoON9uNAsOA6DCEFTEKBEKxEjQvAtELNxkpGrAGNfW4Plpb2QgxRKjKzfPoVGLj3CnLNUv7hscpSDhKOxJSgDwPP0ZGAACMjAQFDQYFBJA0BAZDBpeYGBQVFUU3TV2YFAMwAzNgTQ2PkBVDFRiuQ7CYszi1pUOnkKmrM5qcnqiiTwQTDQ2Wn9DR0tPUfRKQEBEREDQSFw3XRhEwEd3f4TvjF+XWKgJ8JNnb0QkwCdUlCzAL+CQODAwc9BtIMAQAOw==")!important}.icon-warning{background-repeat:no-repeat;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}.toaster-icon{font-weight:400;color:#fff}.toast-content{flex-grow:1;padding:15px 15px 15px 50px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button,button.toast-close-button{align-self:flex-start;padding:3px;font-size:23px;line-height:90%;font-weight:700;color:#fff;text-shadow:0 1px 0 #fff;opacity:.7;z-index:999;cursor:pointer;background:transparent;border:0}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;border:none}.toast-close-button span{display:flex;flex-direction:column;align-items:flex-start}.toast-progress-bar{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}.toast-container{position:fixed;z-index:999999;pointer-events:auto}.toast-container.toast-bottom-center,.toast-container.toast-center,.toast-container.toast-top-center{width:100%;pointer-events:none;left:0;right:0}.toast-container.toast-bottom-center>div,.toast-container.toast-center>div,.toast-container.toast-top-center>div{margin:6px auto;pointer-events:auto}.toast-container.toast-bottom-center>button,.toast-container.toast-center>button,.toast-container.toast-top-center>button{pointer-events:auto}.toast-container *{box-sizing:border-box}.toast-container>div{margin:0 0 6px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px;background-repeat:no-repeat;box-shadow:0 0 12px #999;color:#fff;opacity:.8}.toast-container>:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-container.toast-bottom-full-width>div,.toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-center{top:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-center{bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-center{top:45%}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography h1{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography h2{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h5,.mat-typography h5{font:400 calc(14px * .83)/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography h6{font:400 calc(14px * .67)/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-body-2,.mat-body-strong{font:500 14px/24px Roboto,Helvetica Neue,sans-serif}.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-body-1 p,.mat-body p,.mat-typography p{margin:0 0 12px}.mat-caption,.mat-small{font:400 12px/20px Roboto,Helvetica Neue,sans-serif}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-button,.mat-fab,.mat-flat-button,.mat-icon-button,.mat-mini-fab,.mat-raised-button,.mat-stroked-button{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle,.mat-card{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-content,.mat-card-subtitle{font-size:14px}.mat-checkbox{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-remove.mat-icon,.mat-chip .mat-chip-trailing-icon.mat-icon{font-size:18px}.mat-table{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto,Helvetica Neue,sans-serif}.mat-expansion-panel-header{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,Helvetica Neue,sans-serif}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.33333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(.75);width:133.33334%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.66667em;top:calc(100% - 1.79167em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.75);width:133.33333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);-ms-transform:translateY(-1.28124em) scale(.75);width:133.33334%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);-ms-transform:translateY(-1.28123em) scale(.75);width:133.33335%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.54167em;top:calc(100% - 1.66667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.33333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59374em) scale(.75);width:133.33334%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.33333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(.75);width:133.33334%}.mat-grid-tile-footer,.mat-grid-tile-header{font-size:14px}.mat-grid-tile-footer .mat-line,.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2),.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button,.mat-select{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content,.mat-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text{font-size:12px;font-weight:500}.mat-stepper-horizontal,.mat-stepper-vertical{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group,.mat-tab-label,.mat-tab-link{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label,.mat-tab-link{font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;margin:0}.mat-tooltip{font-family:Roboto,Helvetica Neue,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item,.mat-list-option{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2),.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto,Helvetica Neue,sans-serif}.mat-simple-snackbar{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto,Helvetica Neue,sans-serif}.mat-nested-tree-node,.mat-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale(0)}@media (-ms-high-contrast:active){.mat-ripple-element{display:none}}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-high-contrast:active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@keyframes cdk-text-field-autofill-start{ + /*!*/}@keyframes cdk-text-field-autofill-end{ + /*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation-name:cdk-text-field-autofill-start}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation-name:cdk-text-field-autofill-end}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{height:auto!important;overflow:hidden!important;padding:2px 0!important;box-sizing:initial!important}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-option{color:rgba(0,0,0,.87)}.mat-option.mat-active,.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled),.mat-option:hover:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{color:rgba(0,0,0,.87)}.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#3f51b5}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff4081}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:rgba(0,0,0,.54)}.mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox:after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#3f51b5}.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate,.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate{background:#ff4081}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-elevation-z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-elevation-z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-elevation-z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-elevation-z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-elevation-z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-elevation-z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mat-elevation-z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-elevation-z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mat-elevation-z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-elevation-z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mat-elevation-z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mat-elevation-z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mat-elevation-z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-elevation-z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mat-elevation-z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mat-elevation-z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mat-elevation-z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-elevation-z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mat-elevation-z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mat-elevation-z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mat-elevation-z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mat-elevation-z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mat-elevation-z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mat-elevation-z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mat-elevation-z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}.mat-badge-content{color:#fff;background:#3f51b5}@media (-ms-high-contrast:active){.mat-badge-content{outline:1px solid;border-radius:0}}.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge{position:relative}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.mat-badge-content._mat-animation-noopable,.ng-animate-disabled .mat-badge-content{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#3f51b5}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff4081}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-accent[disabled],.mat-button.mat-primary[disabled],.mat-button.mat-warn[disabled],.mat-button[disabled][disabled],.mat-icon-button.mat-accent[disabled],.mat-icon-button.mat-primary[disabled],.mat-icon-button.mat-warn[disabled],.mat-icon-button[disabled][disabled],.mat-stroked-button.mat-accent[disabled],.mat-stroked-button.mat-primary[disabled],.mat-stroked-button.mat-warn[disabled],.mat-stroked-button[disabled][disabled]{color:rgba(0,0,0,.26)}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#3f51b5}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff4081}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button[disabled] .mat-button-focus-overlay,.mat-icon-button[disabled] .mat-button-focus-overlay,.mat-stroked-button[disabled] .mat-button-focus-overlay{background-color:initial}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#000}.mat-stroked-button:not([disabled]){border-color:rgba(0,0,0,.12)}.mat-fab,.mat-flat-button,.mat-mini-fab,.mat-raised-button{color:rgba(0,0,0,.87);background-color:#fff}.mat-fab.mat-accent,.mat-fab.mat-primary,.mat-fab.mat-warn,.mat-flat-button.mat-accent,.mat-flat-button.mat-primary,.mat-flat-button.mat-warn,.mat-mini-fab.mat-accent,.mat-mini-fab.mat-primary,.mat-mini-fab.mat-warn,.mat-raised-button.mat-accent,.mat-raised-button.mat-primary,.mat-raised-button.mat-warn{color:#fff}.mat-fab.mat-accent[disabled],.mat-fab.mat-primary[disabled],.mat-fab.mat-warn[disabled],.mat-fab[disabled][disabled],.mat-flat-button.mat-accent[disabled],.mat-flat-button.mat-primary[disabled],.mat-flat-button.mat-warn[disabled],.mat-flat-button[disabled][disabled],.mat-mini-fab.mat-accent[disabled],.mat-mini-fab.mat-primary[disabled],.mat-mini-fab.mat-warn[disabled],.mat-mini-fab[disabled][disabled],.mat-raised-button.mat-accent[disabled],.mat-raised-button.mat-primary[disabled],.mat-raised-button.mat-warn[disabled],.mat-raised-button[disabled][disabled]{color:rgba(0,0,0,.26)}.mat-fab.mat-primary,.mat-flat-button.mat-primary,.mat-mini-fab.mat-primary,.mat-raised-button.mat-primary{background-color:#3f51b5}.mat-fab.mat-accent,.mat-flat-button.mat-accent,.mat-mini-fab.mat-accent,.mat-raised-button.mat-accent{background-color:#ff4081}.mat-fab.mat-warn,.mat-flat-button.mat-warn,.mat-mini-fab.mat-warn,.mat-raised-button.mat-warn{background-color:#f44336}.mat-fab.mat-accent[disabled],.mat-fab.mat-primary[disabled],.mat-fab.mat-warn[disabled],.mat-fab[disabled][disabled],.mat-flat-button.mat-accent[disabled],.mat-flat-button.mat-primary[disabled],.mat-flat-button.mat-warn[disabled],.mat-flat-button[disabled][disabled],.mat-mini-fab.mat-accent[disabled],.mat-mini-fab.mat-primary[disabled],.mat-mini-fab.mat-warn[disabled],.mat-mini-fab[disabled][disabled],.mat-raised-button.mat-accent[disabled],.mat-raised-button.mat-primary[disabled],.mat-raised-button.mat-warn[disabled],.mat-raised-button[disabled][disabled]{background-color:rgba(0,0,0,.12)}.mat-fab.mat-accent .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-flat-button.mat-primary .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-flat-button:not([class*=mat-elevation-z]),.mat-stroked-button:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-raised-button:not([disabled]):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-raised-button[disabled]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-fab:not([disabled]):active:not([class*=mat-elevation-z]),.mat-mini-fab:not([disabled]):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-fab[disabled]:not([class*=mat-elevation-z]),.mat-mini-fab[disabled]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-button-toggle-group,.mat-button-toggle-standalone{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-button-toggle-group-appearance-standard,.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{box-shadow:none}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:1px solid rgba(0,0,0,.12)}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:1px solid rgba(0,0,0,.12)}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:1px solid rgba(0,0,0,.12)}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-group-appearance-standard,.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{border:1px solid rgba(0,0,0,.12)}.mat-card{background:#fff;color:rgba(0,0,0,.87)}.mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-card-subtitle{color:rgba(0,0,0,.54)}.mat-checkbox-frame{border-color:rgba(0,0,0,.54)}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa!important}@media (-ms-high-contrast:black-on-white){.mat-checkbox-checkmark-path{stroke:#000!important}}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-checked.mat-primary .mat-checkbox-background,.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background{background-color:#3f51b5}.mat-checkbox-checked.mat-accent .mat-checkbox-background,.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background-color:#ff4081}.mat-checkbox-checked.mat-warn .mat-checkbox-background,.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:rgba(0,0,0,.54)}@media (-ms-high-contrast:active){.mat-checkbox-disabled{opacity:.5}}@media (-ms-high-contrast:active){.mat-checkbox-background{background:none}}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#3f51b5}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff4081}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:rgba(0,0,0,.87)}.mat-chip.mat-standard-chip .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip:after{background:#000}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#3f51b5;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background:hsla(0,0%,100%,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background:hsla(0,0%,100%,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff4081;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background:hsla(0,0%,100%,.1)}.mat-table{background:#fff}.mat-table-sticky,.mat-table tbody,.mat-table tfoot,.mat-table thead,[mat-footer-row],[mat-header-row],[mat-row],mat-footer-row,mat-header-row,mat-row{background:inherit}mat-footer-row,mat-header-row,mat-row,td.mat-cell,td.mat-footer-cell,th.mat-header-cell{border-bottom-color:rgba(0,0,0,.12)}.mat-header-cell{color:rgba(0,0,0,.54)}.mat-cell,.mat-footer-cell{color:rgba(0,0,0,.87)}.mat-calendar-arrow{border-top-color:rgba(0,0,0,.54)}.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button,.mat-datepicker-toggle{color:rgba(0,0,0,.54)}.mat-calendar-table-header{color:rgba(0,0,0,.38)}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content{color:rgba(0,0,0,.87);border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){color:rgba(0,0,0,.38)}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:rgba(0,0,0,.04)}.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:rgba(0,0,0,.18)}.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(63,81,181,.4)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background-color:#fff;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,64,129,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content-touch{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-datepicker-toggle-active{color:#3f51b5}.mat-datepicker-toggle-active.mat-accent{color:#ff4081}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-dialog-container{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}.mat-divider{border-top-color:rgba(0,0,0,.12)}.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}.mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-action-row{border-top-color:rgba(0,0,0,.12)}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media (hover:none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.mat-expansion-indicator:after,.mat-expansion-panel-header-description{color:rgba(0,0,0,.54)}.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title{color:inherit}.mat-form-field-label,.mat-hint{color:rgba(0,0,0,.6)}.mat-form-field.mat-focused .mat-form-field-label{color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff4081}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ff4081}.mat-form-field-ripple{background-color:rgba(0,0,0,.87)}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff4081}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#3f51b5}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:#ff4081}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after,.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:rgba(0,0,0,.04)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:rgba(0,0,0,.02)}.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:initial}.mat-form-field-appearance-outline .mat-form-field-outline{color:rgba(0,0,0,.12)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:rgba(0,0,0,.87)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#3f51b5}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff4081}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:rgba(0,0,0,.06)}.mat-icon.mat-primary{color:#3f51b5}.mat-icon.mat-accent{color:#ff4081}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:rgba(0,0,0,.54)}.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after,.mat-input-element:disabled{color:rgba(0,0,0,.38)}.mat-input-element{caret-color:#3f51b5}.mat-input-element::placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}.mat-accent .mat-input-element{caret-color:#ff4081}.mat-form-field-invalid .mat-input-element,.mat-warn .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#f44336}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{color:rgba(0,0,0,.87)}.mat-list-base .mat-subheader{color:rgba(0,0,0,.54)}.mat-list-item-disabled{background-color:#eee}.mat-action-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-list-option:focus,.mat-list-option:hover,.mat-nav-list .mat-list-item:focus,.mat-nav-list .mat-list-item:hover{background:rgba(0,0,0,.04)}.mat-menu-panel{background:#fff}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-menu-item{background:transparent;color:rgba(0,0,0,.87)}.mat-menu-item[disabled],.mat-menu-item[disabled]:after{color:rgba(0,0,0,.38)}.mat-menu-item-submenu-trigger:after,.mat-menu-item .mat-icon-no-color{color:rgba(0,0,0,.54)}.mat-menu-item-highlighted:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item:hover:not([disabled]){background:rgba(0,0,0,.04)}.mat-paginator{background:#fff}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-last{border-color:rgba(0,0,0,.38)}.mat-progress-bar-background{fill:#c5cae9}.mat-progress-bar-buffer{background-color:#c5cae9}.mat-progress-bar-fill:after{background-color:#3f51b5}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#ff80ab}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#ff80ab}.mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:#ff4081}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#3f51b5}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff4081}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:rgba(0,0,0,.54)}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#3f51b5}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#3f51b5}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff4081}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff4081}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element{background-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-select-value{color:rgba(0,0,0,.87)}.mat-select-placeholder{color:rgba(0,0,0,.42)}.mat-select-disabled .mat-select-value{color:rgba(0,0,0,.38)}.mat-select-arrow{color:rgba(0,0,0,.54)}.mat-select-panel{background:#fff}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#3f51b5}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff4081}.mat-form-field.mat-focused.mat-warn .mat-select-arrow,.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:rgba(0,0,0,.38)}.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-drawer{color:rgba(0,0,0,.87)}.mat-drawer,.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-drawer-side{border-right:1px solid rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:1px solid rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:1px solid rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff4081}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,64,129,.54)}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff4081}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#3f51b5}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(63,81,181,.54)}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#3f51b5}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(244,67,54,.54)}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#fafafa}.mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}.mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-primary .mat-slider-thumb,.mat-primary .mat-slider-thumb-label,.mat-primary .mat-slider-track-fill{background-color:#3f51b5}.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-accent .mat-slider-thumb,.mat-accent .mat-slider-thumb-label,.mat-accent .mat-slider-track-fill{background-color:#ff4081}.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-warn .mat-slider-thumb,.mat-warn .mat-slider-thumb-label,.mat-warn .mat-slider-track-fill{background-color:#f44336}.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider-focus-ring{background-color:rgba(255,64,129,.2)}.cdk-focused .mat-slider-track-background,.mat-slider:hover .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.mat-slider-disabled .mat-slider-thumb,.mat-slider-disabled .mat-slider-track-background,.mat-slider-disabled .mat-slider-track-fill,.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:initial}.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}.mat-slider-has-ticks .mat-slider-wrapper:after{border-color:rgba(0,0,0,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover{background-color:rgba(0,0,0,.04)}@media (hover:none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.54)}.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:initial;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line:before{border-left-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header:after,.mat-horizontal-stepper-header:before,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-sort-header-arrow{color:#757575}.mat-tab-header,.mat-tab-nav-bar{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-header,.mat-tab-group-inverted-header .mat-tab-nav-bar{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:rgba(0,0,0,.87)}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}.mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}.mat-tab-group[class*=mat-background-] .mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#3f51b5}.mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff4081}.mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-background-primary .mat-tab-header,.mat-tab-group.mat-background-primary .mat-tab-header-pagination,.mat-tab-group.mat-background-primary .mat-tab-links,.mat-tab-nav-bar.mat-background-primary .mat-tab-header,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary .mat-tab-links{background-color:#3f51b5}.mat-tab-group.mat-background-primary .mat-tab-label,.mat-tab-group.mat-background-primary .mat-tab-link,.mat-tab-nav-bar.mat-background-primary .mat-tab-label,.mat-tab-nav-bar.mat-background-primary .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-primary .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-background-accent .mat-tab-header,.mat-tab-group.mat-background-accent .mat-tab-header-pagination,.mat-tab-group.mat-background-accent .mat-tab-links,.mat-tab-nav-bar.mat-background-accent .mat-tab-header,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent .mat-tab-links{background-color:#ff4081}.mat-tab-group.mat-background-accent .mat-tab-label,.mat-tab-group.mat-background-accent .mat-tab-link,.mat-tab-nav-bar.mat-background-accent .mat-tab-label,.mat-tab-nav-bar.mat-background-accent .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-accent .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-background-warn .mat-tab-header,.mat-tab-group.mat-background-warn .mat-tab-header-pagination,.mat-tab-group.mat-background-warn .mat-tab-links,.mat-tab-nav-bar.mat-background-warn .mat-tab-header,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn .mat-tab-links{background-color:#f44336}.mat-tab-group.mat-background-warn .mat-tab-label,.mat-tab-group.mat-background-warn .mat-tab-link,.mat-tab-nav-bar.mat-background-warn .mat-tab-label,.mat-tab-nav-bar.mat-background-warn .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-warn .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}.mat-toolbar.mat-accent{background:#ff4081;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-focused .mat-form-field-ripple,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-form-field-underline{background-color:currentColor}.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-select-value{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tree{background:#fff}.mat-nested-tree-node,.mat-tree-node{color:rgba(0,0,0,.87)}.mat-snack-bar-container{color:hsla(0,0%,100%,.7);background:#323232;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-simple-snackbar-action{color:#ff4081}.c-btn{background:#fff;border:1px solid #ccc;color:#333}.selected-list .c-list .c-token{background:#0079fe}.selected-list .c-list .c-token .c-label{color:#fff}.selected-list .c-list .c-token .c-remove svg{fill:#fff}.selected-list .c-angle-down svg,.selected-list .c-angle-up svg{fill:#333}.dropdown-list ul li:hover{background:#f5f5f5}.arrow-down,.arrow-up{border-bottom:15px solid #fff}.arrow-2{border-bottom:15px solid #ccc}.list-area{border:1px solid #ccc;background:#fff;box-shadow:0 1px 5px #959595}.list-filter,.select-all{border-bottom:1px solid #ccc}.list-filter .c-clear svg,.list-filter .c-search svg{fill:#888}.pure-checkbox input[type=checkbox]:focus+label:before,.pure-checkbox input[type=checkbox]:hover+label:before{border-color:#0079fe;background-color:#f2f2f2}.pure-checkbox input[type=checkbox]+label{color:#000}.pure-checkbox input[type=checkbox]+label:before{color:#0079fe;border:1px solid #0079fe}.pure-checkbox input[type=checkbox]+label:after{background-color:#0079fe}.pure-checkbox input[type=checkbox]:disabled+label:before{border-color:#ccc}.pure-checkbox input[type=checkbox]:disabled:checked+label:before{background-color:#ccc}.pure-checkbox input[type=checkbox]+label:after{border-color:#fff}.pure-checkbox input[type=radio]:checked+label:before{background-color:#fff}.pure-checkbox input[type=checkbox]:checked+label:before{background:#0079fe}.single-select-mode .pure-checkbox input[type=checkbox]:focus+label:before,.single-select-mode .pure-checkbox input[type=checkbox]:hover+label:before{border-color:#0079fe;background-color:#f2f2f2}.single-select-mode .pure-checkbox input[type=checkbox]+label{color:#000}.single-select-mode .pure-checkbox input[type=checkbox]+label:before{color:transparent!important;border:0 solid #0079fe}.single-select-mode .pure-checkbox input[type=checkbox]+label:after{background-color:initial!important}.single-select-mode .pure-checkbox input[type=checkbox]:disabled+label:before{border-color:#ccc}.single-select-mode .pure-checkbox input[type=checkbox]:disabled:checked+label:before{background-color:#ccc}.single-select-mode .pure-checkbox input[type=checkbox]+label:after{border-color:#0079fe}.single-select-mode .pure-checkbox input[type=radio]:checked+label:before{background-color:#fff}.single-select-mode .pure-checkbox input[type=checkbox]:checked+label:before{background:none!important}.selected-item{background:#e9f4ff}.btn-iceblue{background:#0079fe;border:1px solid #ccc;color:#fff} +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;font-display:block;src:url(fa-brands-400.23f19bb08961f37aaf69.eot);src:url(fa-brands-400.23f19bb08961f37aaf69.eot?#iefix) format("embedded-opentype"),url(fa-brands-400.d878b0a6a1144760244f.woff2) format("woff2"),url(fa-brands-400.2285773e6b4b172f07d9.woff) format("woff"),url(fa-brands-400.527940b104eb2ea366c8.ttf) format("truetype"),url(fa-brands-400.2f517e09eb2ca6650ff5.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;font-display:block;src:url(fa-regular-400.77206a6bb316fa0aded5.eot);src:url(fa-regular-400.77206a6bb316fa0aded5.eot?#iefix) format("embedded-opentype"),url(fa-regular-400.7a3337626410ca2f4071.woff2) format("woff2"),url(fa-regular-400.bb58e57c48a3e911f15f.woff) format("woff"),url(fa-regular-400.491974d108fe4002b2aa.ttf) format("truetype"),url(fa-regular-400.4689f52cc96215721344.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;font-display:block;src:url(fa-solid-900.9bbb245e67a133f6e486.eot);src:url(fa-solid-900.9bbb245e67a133f6e486.eot?#iefix) format("embedded-opentype"),url(fa-solid-900.1551f4f60c37af51121f.woff2) format("woff2"),url(fa-solid-900.eeccf4f66002c6f2ba24.woff) format("woff"),url(fa-solid-900.be9ee23c0c6390141475.ttf) format("truetype"),url(fa-solid-900.7a8b4f130182d19a2d7c.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:Font Awesome\ 5 Free}.fa,.fas{font-weight:900} \ No newline at end of file diff --git a/target/web/public/main/3rdpartylicenses.txt b/target/web/public/main/3rdpartylicenses.txt new file mode 100644 index 00000000..a08f52c5 --- /dev/null +++ b/target/web/public/main/3rdpartylicenses.txt @@ -0,0 +1,400 @@ +@angular/animations +MIT + +@angular/common +MIT + +@angular/core +MIT + +@angular/forms +MIT + +@angular/localize +MIT + +@angular/platform-browser +MIT + +@angular/router +MIT + +@ng-bootstrap/ng-bootstrap +MIT +The MIT License (MIT) + +Copyright (c) 2015-2018 Angular ng-bootstrap team + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +@tweenjs/tween.js +MIT +The MIT License + +Copyright (c) 2010-2012 Tween.js authors. + +Easing equations Copyright (c) 2001 Robert Penner http://robertpenner.com/easing/ + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +angular2-multiselect-dropdown +MIT +The MIT License (MIT) +Copyright (c) 2016 Cuppa Labs + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +angular2-toaster +MIT +The MIT License (MIT) + +Copyright (c) 2016-2018 Stabzs + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +bootstrap +MIT +The MIT License (MIT) + +Copyright (c) 2011-2021 Twitter, Inc. +Copyright (c) 2011-2021 The Bootstrap Authors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +css-loader +MIT +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +rxjs +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + + +zone.js +MIT +The MIT License + +Copyright (c) 2010-2020 Google LLC. http://angular.io/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/target/web/public/main/fa-brands-400.2285773e6b4b172f07d9.woff b/target/web/public/main/fa-brands-400.2285773e6b4b172f07d9.woff new file mode 100644 index 00000000..3375bef0 Binary files /dev/null and b/target/web/public/main/fa-brands-400.2285773e6b4b172f07d9.woff differ diff --git a/target/web/public/main/fa-brands-400.23f19bb08961f37aaf69.eot b/target/web/public/main/fa-brands-400.23f19bb08961f37aaf69.eot new file mode 100644 index 00000000..cba6c6cc Binary files /dev/null and b/target/web/public/main/fa-brands-400.23f19bb08961f37aaf69.eot differ diff --git a/target/web/public/main/fa-brands-400.2f517e09eb2ca6650ff5.svg b/target/web/public/main/fa-brands-400.2f517e09eb2ca6650ff5.svg new file mode 100644 index 00000000..b9881a43 --- /dev/null +++ b/target/web/public/main/fa-brands-400.2f517e09eb2ca6650ff5.svg @@ -0,0 +1,3717 @@ + + + + +Created by FontForge 20201107 at Wed Aug 4 12:25:29 2021 + By Robert Madole +Copyright (c) Font Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/target/web/public/main/fa-brands-400.527940b104eb2ea366c8.ttf b/target/web/public/main/fa-brands-400.527940b104eb2ea366c8.ttf new file mode 100644 index 00000000..8d75dedd Binary files /dev/null and b/target/web/public/main/fa-brands-400.527940b104eb2ea366c8.ttf differ diff --git a/target/web/public/main/fa-brands-400.d878b0a6a1144760244f.woff2 b/target/web/public/main/fa-brands-400.d878b0a6a1144760244f.woff2 new file mode 100644 index 00000000..402f81c0 Binary files /dev/null and b/target/web/public/main/fa-brands-400.d878b0a6a1144760244f.woff2 differ diff --git a/target/web/public/main/fa-regular-400.4689f52cc96215721344.svg b/target/web/public/main/fa-regular-400.4689f52cc96215721344.svg new file mode 100644 index 00000000..463af27c --- /dev/null +++ b/target/web/public/main/fa-regular-400.4689f52cc96215721344.svg @@ -0,0 +1,801 @@ + + + + +Created by FontForge 20201107 at Wed Aug 4 12:25:29 2021 + By Robert Madole +Copyright (c) Font Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/target/web/public/main/fa-regular-400.491974d108fe4002b2aa.ttf b/target/web/public/main/fa-regular-400.491974d108fe4002b2aa.ttf new file mode 100644 index 00000000..7157aafb Binary files /dev/null and b/target/web/public/main/fa-regular-400.491974d108fe4002b2aa.ttf differ diff --git a/target/web/public/main/fa-regular-400.77206a6bb316fa0aded5.eot b/target/web/public/main/fa-regular-400.77206a6bb316fa0aded5.eot new file mode 100644 index 00000000..a4e59893 Binary files /dev/null and b/target/web/public/main/fa-regular-400.77206a6bb316fa0aded5.eot differ diff --git a/target/web/public/main/fa-regular-400.7a3337626410ca2f4071.woff2 b/target/web/public/main/fa-regular-400.7a3337626410ca2f4071.woff2 new file mode 100644 index 00000000..56328948 Binary files /dev/null and b/target/web/public/main/fa-regular-400.7a3337626410ca2f4071.woff2 differ diff --git a/target/web/public/main/fa-regular-400.bb58e57c48a3e911f15f.woff b/target/web/public/main/fa-regular-400.bb58e57c48a3e911f15f.woff new file mode 100644 index 00000000..ad077c6b Binary files /dev/null and b/target/web/public/main/fa-regular-400.bb58e57c48a3e911f15f.woff differ diff --git a/target/web/public/main/fa-solid-900.1551f4f60c37af51121f.woff2 b/target/web/public/main/fa-solid-900.1551f4f60c37af51121f.woff2 new file mode 100644 index 00000000..2217164f Binary files /dev/null and b/target/web/public/main/fa-solid-900.1551f4f60c37af51121f.woff2 differ diff --git a/target/web/public/main/fa-solid-900.7a8b4f130182d19a2d7c.svg b/target/web/public/main/fa-solid-900.7a8b4f130182d19a2d7c.svg new file mode 100644 index 00000000..00296e95 --- /dev/null +++ b/target/web/public/main/fa-solid-900.7a8b4f130182d19a2d7c.svg @@ -0,0 +1,5034 @@ + + + + +Created by FontForge 20201107 at Wed Aug 4 12:25:29 2021 + By Robert Madole +Copyright (c) Font Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/target/web/public/main/fa-solid-900.9bbb245e67a133f6e486.eot b/target/web/public/main/fa-solid-900.9bbb245e67a133f6e486.eot new file mode 100644 index 00000000..e9941719 Binary files /dev/null and b/target/web/public/main/fa-solid-900.9bbb245e67a133f6e486.eot differ diff --git a/target/web/public/main/fa-solid-900.be9ee23c0c6390141475.ttf b/target/web/public/main/fa-solid-900.be9ee23c0c6390141475.ttf new file mode 100644 index 00000000..25abf389 Binary files /dev/null and b/target/web/public/main/fa-solid-900.be9ee23c0c6390141475.ttf differ diff --git a/target/web/public/main/fa-solid-900.eeccf4f66002c6f2ba24.woff b/target/web/public/main/fa-solid-900.eeccf4f66002c6f2ba24.woff new file mode 100644 index 00000000..23ee6634 Binary files /dev/null and b/target/web/public/main/fa-solid-900.eeccf4f66002c6f2ba24.woff differ diff --git a/target/web/public/main/index.html b/target/web/public/main/index.html new file mode 100644 index 00000000..bbf6c163 --- /dev/null +++ b/target/web/public/main/index.html @@ -0,0 +1,12 @@ + + + + + Search Management UI + + + + + + + diff --git a/target/web/public/main/main.0bbb5c578f962bae15f9.js b/target/web/public/main/main.0bbb5c578f962bae15f9.js new file mode 100644 index 00000000..37de8c5d --- /dev/null +++ b/target/web/public/main/main.0bbb5c578f962bae15f9.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{0:function(t,e,n){t.exports=n("zUnb")},aCrv:function(t,e,n){var s,i=function(){this._tweens={},this._tweensAddedDuringUpdate={}};i.prototype={getAll:function(){return Object.keys(this._tweens).map((function(t){return this._tweens[t]}).bind(this))},removeAll:function(){this._tweens={}},add:function(t){this._tweens[t.getId()]=t,this._tweensAddedDuringUpdate[t.getId()]=t},remove:function(t){delete this._tweens[t.getId()],delete this._tweensAddedDuringUpdate[t.getId()]},update:function(t,e){var n=Object.keys(this._tweens);if(0===n.length)return!1;for(t=void 0!==t?t:o.now();n.length>0;){this._tweensAddedDuringUpdate={};for(var s=0;s1?1:n),this._valuesEnd)if(void 0!==this._valuesStart[e]){var i=this._valuesStart[e]||0,r=this._valuesEnd[e];r instanceof Array?this._object[e]=this._interpolationFunction(r,s):("string"==typeof r&&(r="+"===r.charAt(0)||"-"===r.charAt(0)?i+parseFloat(r):parseFloat(r)),"number"==typeof r&&(this._object[e]=i+(r-i)*s))}if(null!==this._onUpdateCallback&&this._onUpdateCallback(this._object,n),1===n){if(this._repeat>0){for(e in isFinite(this._repeat)&&this._repeat--,this._valuesStartRepeat){if("string"==typeof this._valuesEnd[e]&&(this._valuesStartRepeat[e]=this._valuesStartRepeat[e]+parseFloat(this._valuesEnd[e])),this._yoyo){var o=this._valuesStartRepeat[e];this._valuesStartRepeat[e]=this._valuesEnd[e],this._valuesEnd[e]=o}this._valuesStart[e]=this._valuesStartRepeat[e]}return this._yoyo&&(this._reversed=!this._reversed),this._startTime=void 0!==this._repeatDelayTime?t+this._repeatDelayTime:t+this._delayTime,null!==this._onRepeatCallback&&this._onRepeatCallback(this._object),!0}null!==this._onCompleteCallback&&this._onCompleteCallback(this._object);for(var l=0,a=this._chainedTweens.length;l1?r(t[n],t[n-1],n-s):r(t[i],t[i+1>n?n:i+1],s-i)},Bezier:function(t,e){for(var n=0,s=t.length-1,i=Math.pow,r=o.Interpolation.Utils.Bernstein,l=0;l<=s;l++)n+=i(1-e,s-l)*i(e,l)*t[l]*r(s,l);return n},CatmullRom:function(t,e){var n=t.length-1,s=n*e,i=Math.floor(s),r=o.Interpolation.Utils.CatmullRom;return t[0]===t[n]?(e<0&&(i=Math.floor(s=n*(1+e))),r(t[(i-1+n)%n],t[i],t[(i+1)%n],t[(i+2)%n],s-i)):e<0?t[0]-(r(t[0],t[0],t[1],t[1],-s)-t[0]):e>1?t[n]-(r(t[n],t[n],t[n-1],t[n-1],s-n)-t[n]):r(t[i?i-1:0],t[i],t[n1;n--)e*=n;return r[t]=e,e}),CatmullRom:function(t,e,n,s,i){var r=.5*(n-t),o=.5*(s-e),l=i*i;return(2*e-2*n+r+o)*(i*l)+(-3*e+3*n-2*r-o)*l+r*i+e}}},void 0===(s=(function(){return o}).apply(e,[]))||(t.exports=s)},zUnb:function(t,e,n){"use strict";function s(t){return"function"==typeof t}n.r(e);let i=!1;const r={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){const t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else i&&console.log("RxJS: Back to a better error behavior. Thank you. <3");i=t},get useDeprecatedSynchronousErrorHandling(){return i}};function o(t){setTimeout(()=>{throw t},0)}const l={closed:!0,next(t){},error(t){if(r.useDeprecatedSynchronousErrorHandling)throw t;o(t)},complete(){}},a=(()=>Array.isArray||(t=>t&&"number"==typeof t.length))();function c(t){return null!==t&&"object"==typeof t}const u=(()=>{function t(t){return Error.call(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((t,e)=>`${e+1}) ${t.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t,this}return t.prototype=Object.create(Error.prototype),t})();let h=(()=>{class t{constructor(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._ctorUnsubscribe=!0,this._unsubscribe=t)}unsubscribe(){let e;if(this.closed)return;let{_parentOrParents:n,_ctorUnsubscribe:i,_unsubscribe:r,_subscriptions:o}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof t)n.remove(this);else if(null!==n)for(let t=0;tt.concat(e instanceof u?e.errors:e),[])}const p=(()=>"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random())();class f extends h{constructor(t,e,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=l;break;case 1:if(!t){this.destination=l;break}if("object"==typeof t){t instanceof f?(this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)):(this.syncErrorThrowable=!0,this.destination=new g(this,t));break}default:this.syncErrorThrowable=!0,this.destination=new g(this,t,e,n)}}[p](){return this}static create(t,e,n){const s=new f(t,e,n);return s.syncErrorThrowable=!1,s}next(t){this.isStopped||this._next(t)}error(t){this.isStopped||(this.isStopped=!0,this._error(t))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(t){this.destination.next(t)}_error(t){this.destination.error(t),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:t}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this}}class g extends f{constructor(t,e,n,i){let r;super(),this._parentSubscriber=t;let o=this;s(e)?r=e:e&&(r=e.next,n=e.error,i=e.complete,e!==l&&(o=Object.create(e),s(o.unsubscribe)&&this.add(o.unsubscribe.bind(o)),o.unsubscribe=this.unsubscribe.bind(this))),this._context=o,this._next=r,this._error=n,this._complete=i}next(t){if(!this.isStopped&&this._next){const{_parentSubscriber:e}=this;r.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}}error(t){if(!this.isStopped){const{_parentSubscriber:e}=this,{useDeprecatedSynchronousErrorHandling:n}=r;if(this._error)n&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)n?(e.syncErrorValue=t,e.syncErrorThrown=!0):o(t),this.unsubscribe();else{if(this.unsubscribe(),n)throw t;o(t)}}}complete(){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._complete){const e=()=>this._complete.call(this._context);r.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,e),this.unsubscribe()):(this.__tryOrUnsub(e),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(t,e){try{t.call(this._context,e)}catch(n){if(this.unsubscribe(),r.useDeprecatedSynchronousErrorHandling)throw n;o(n)}}__tryOrSetError(t,e,n){if(!r.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(s){return r.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=s,t.syncErrorThrown=!0,!0):(o(s),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}const m=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")();function y(t){return t}let v=(()=>{class t{constructor(t){this._isScalar=!1,t&&(this._subscribe=t)}lift(e){const n=new t;return n.source=this,n.operator=e,n}subscribe(t,e,n){const{operator:s}=this,i=function(t,e,n){if(t){if(t instanceof f)return t;if(t[p])return t[p]()}return t||e||n?new f(t,e,n):new f(l)}(t,e,n);if(i.add(s?s.call(i,this.source):this.source||r.useDeprecatedSynchronousErrorHandling&&!i.syncErrorThrowable?this._subscribe(i):this._trySubscribe(i)),r.useDeprecatedSynchronousErrorHandling&&i.syncErrorThrowable&&(i.syncErrorThrowable=!1,i.syncErrorThrown))throw i.syncErrorValue;return i}_trySubscribe(t){try{return this._subscribe(t)}catch(e){r.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),function(t){for(;t;){const{closed:e,destination:n,isStopped:s}=t;if(e||s)return!1;t=n&&n instanceof f?n:null}return!0}(t)?t.error(e):console.warn(e)}}forEach(t,e){return new(e=_(e))((e,n)=>{let s;s=this.subscribe(e=>{try{t(e)}catch(i){n(i),s&&s.unsubscribe()}},n,e)})}_subscribe(t){const{source:e}=this;return e&&e.subscribe(t)}[m](){return this}pipe(...t){return 0===t.length?this:(0===(e=t).length?y:1===e.length?e[0]:function(t){return e.reduce((t,e)=>e(t),t)})(this);var e}toPromise(t){return new(t=_(t))((t,e)=>{let n;this.subscribe(t=>n=t,t=>e(t),()=>t(n))})}}return t.create=e=>new t(e),t})();function _(t){if(t||(t=r.Promise||Promise),!t)throw new Error("no Promise impl found");return t}const b=(()=>{function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t})();class w extends h{constructor(t,e){super(),this.subject=t,this.subscriber=e,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const t=this.subject,e=t.observers;if(this.subject=null,!e||0===e.length||t.isStopped||t.closed)return;const n=e.indexOf(this.subscriber);-1!==n&&e.splice(n,1)}}class S extends f{constructor(t){super(t),this.destination=t}}let C=(()=>{class t extends v{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[p](){return new S(this)}lift(t){const e=new I(this,this);return e.operator=t,e}next(t){if(this.closed)throw new b;if(!this.isStopped){const{observers:e}=this,n=e.length,s=e.slice();for(let i=0;inew I(t,e),t})();class I extends C{constructor(t,e){super(),this.destination=t,this.source=e}next(t){const{destination:e}=this;e&&e.next&&e.next(t)}error(t){const{destination:e}=this;e&&e.error&&this.destination.error(t)}complete(){const{destination:t}=this;t&&t.complete&&this.destination.complete()}_subscribe(t){const{source:e}=this;return e?this.source.subscribe(t):h.EMPTY}}function x(t){return t&&"function"==typeof t.schedule}function T(t,e){return function(n){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new E(t,e))}}class E{constructor(t,e){this.project=t,this.thisArg=e}call(t,e){return e.subscribe(new k(t,this.project,this.thisArg))}}class k extends f{constructor(t,e,n){super(t),this.project=e,this.count=0,this.thisArg=n||this}_next(t){let e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}const O=t=>e=>{for(let n=0,s=t.length;nt&&"number"==typeof t.length&&"function"!=typeof t;function M(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}const P=t=>{if(t&&"function"==typeof t[m])return s=t,t=>{const e=s[m]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)};if(D(t))return O(t);if(M(t))return n=t,t=>(n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,o),t);if(t&&"function"==typeof t[R])return e=t,t=>{const n=e[R]();for(;;){let e;try{e=n.next()}catch(s){return t.error(s),t}if(e.done){t.complete();break}if(t.next(e.value),t.closed)break}return"function"==typeof n.return&&t.add(()=>{n.return&&n.return()}),t};{const e=c(t)?"an invalid object":`'${t}'`;throw new TypeError(`You provided ${e} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`)}var e,n,s};function F(t,e){return new v(n=>{const s=new h;let i=0;return s.add(e.schedule(function(){i!==t.length?(n.next(t[i++]),n.closed||s.add(this.schedule())):n.complete()})),s})}function L(t,e){return e?function(t,e){if(null!=t){if(function(t){return t&&"function"==typeof t[m]}(t))return function(t,e){return new v(n=>{const s=new h;return s.add(e.schedule(()=>{const i=t[m]();s.add(i.subscribe({next(t){s.add(e.schedule(()=>n.next(t)))},error(t){s.add(e.schedule(()=>n.error(t)))},complete(){s.add(e.schedule(()=>n.complete()))}}))})),s})}(t,e);if(M(t))return function(t,e){return new v(n=>{const s=new h;return s.add(e.schedule(()=>t.then(t=>{s.add(e.schedule(()=>{n.next(t),s.add(e.schedule(()=>n.complete()))}))},t=>{s.add(e.schedule(()=>n.error(t)))}))),s})}(t,e);if(D(t))return F(t,e);if(function(t){return t&&"function"==typeof t[R]}(t)||"string"==typeof t)return function(t,e){if(!t)throw new Error("Iterable cannot be null");return new v(n=>{const s=new h;let i;return s.add(()=>{i&&"function"==typeof i.return&&i.return()}),s.add(e.schedule(()=>{i=t[R](),s.add(e.schedule(function(){if(n.closed)return;let t,e;try{const n=i.next();t=n.value,e=n.done}catch(s){return void n.error(s)}e?n.complete():(n.next(t),this.schedule())}))})),s})}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,e):t instanceof v?t:new v(P(t))}class N extends f{constructor(t){super(),this.parent=t}_next(t){this.parent.notifyNext(t)}_error(t){this.parent.notifyError(t),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class V extends f{notifyNext(t){this.destination.next(t)}notifyError(t){this.destination.error(t)}notifyComplete(){this.destination.complete()}}function U(t,e){if(e.closed)return;if(t instanceof v)return t.subscribe(e);let n;try{n=P(t)(e)}catch(s){e.error(s)}return n}function j(t,e,n=Number.POSITIVE_INFINITY){return"function"==typeof e?s=>s.pipe(j((n,s)=>L(t(n,s)).pipe(T((t,i)=>e(n,t,s,i))),n)):("number"==typeof e&&(n=e),e=>e.lift(new B(t,n)))}class B{constructor(t,e=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=e}call(t,e){return e.subscribe(new H(t,this.project,this.concurrent))}}class H extends V{constructor(t,e,n=Number.POSITIVE_INFINITY){super(t),this.project=e,this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function $(t=Number.POSITIVE_INFINITY){return j(y,t)}function z(t,e){return e?F(t,e):new v(O(t))}function W(){return function(t){return t.lift(new q(t))}}class q{constructor(t){this.connectable=t}call(t,e){const{connectable:n}=this;n._refCount++;const s=new G(t,n),i=e.subscribe(s);return s.closed||(s.connection=n.connect()),i}}class G extends f{constructor(t,e){super(t),this.connectable=e}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const e=t._refCount;if(e<=0)return void(this.connection=null);if(t._refCount=e-1,e>1)return void(this.connection=null);const{connection:n}=this,s=t._connection;this.connection=null,!s||n&&s!==n||s.unsubscribe()}}class K extends v{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return t&&!t.isStopped||(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new h,t.add(this.source.subscribe(new Z(this.getSubject(),this))),t.closed&&(this._connection=null,t=h.EMPTY)),t}refCount(){return W()(this)}}const Q=(()=>{const t=K.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:t._subscribe},_isComplete:{value:t._isComplete,writable:!0},getSubject:{value:t.getSubject},connect:{value:t.connect},refCount:{value:t.refCount}}})();class Z extends S{constructor(t,e){super(t),this.connectable=e}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}}}function Y(){return new C}function J(){return t=>{return W()((e=Y,function(t){let n;n="function"==typeof e?e:function(){return e};const s=Object.create(t,Q);return s.source=t,s.subjectFactory=n,s})(t));var e}}function X(t){for(let e in t)if(t[e]===X)return e;throw Error("Could not find renamed property on target object.")}function tt(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function et(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(et).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function nt(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const st=X({__forward_ref__:X});function it(t){return t.__forward_ref__=it,t.toString=function(){return et(this())},t}function rt(t){return ot(t)?t():t}function ot(t){return"function"==typeof t&&t.hasOwnProperty(st)&&t.__forward_ref__===it}function lt(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function at(t){return{factory:t.factory,providers:t.providers||[],imports:t.imports||[]}}function ct(t){return ut(t,dt)||ut(t,ft)}function ut(t,e){return t.hasOwnProperty(e)?t[e]:null}function ht(t){return t&&(t.hasOwnProperty(pt)||t.hasOwnProperty(gt))?t[pt]:null}const dt=X({"\u0275prov":X}),pt=X({"\u0275inj":X}),ft=X({ngInjectableDef:X}),gt=X({ngInjectorDef:X});var mt=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}({});let yt;function vt(t){const e=yt;return yt=t,e}function _t(t,e,n){const s=ct(t);if(s&&"root"==s.providedIn)return void 0===s.value?s.value=s.factory():s.value;if(n&mt.Optional)return null;if(void 0!==e)return e;throw new Error(`Injector: NOT_FOUND [${et(t)}]`)}function bt(t){return{toString:t}.toString()}var wt=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}({}),St=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}({});const Ct="undefined"!=typeof globalThis&&globalThis,It="undefined"!=typeof window&&window,xt="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Tt="undefined"!=typeof global&&global,Et=Ct||Tt||It||xt,kt={},Ot=[],At=X({"\u0275cmp":X}),Rt=X({"\u0275dir":X}),Dt=X({"\u0275pipe":X}),Mt=X({"\u0275mod":X}),Pt=X({"\u0275loc":X}),Ft=X({"\u0275fac":X}),Lt=X({__NG_ELEMENT_ID__:X});let Nt=0;function Vt(t){return bt(()=>{const e={},n={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===wt.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||Ot,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||St.Emulated,id:"c",styles:t.styles||Ot,_:null,setInput:null,schemas:t.schemas||null,tView:null},s=t.directives,i=t.features,r=t.pipes;return n.id+=Nt++,n.inputs=$t(t.inputs,e),n.outputs=$t(t.outputs),i&&i.forEach(t=>t(n)),n.directiveDefs=s?()=>("function"==typeof s?s():s).map(Ut):null,n.pipeDefs=r?()=>("function"==typeof r?r():r).map(jt):null,n})}function Ut(t){return qt(t)||function(t){return t[Rt]||null}(t)}function jt(t){return function(t){return t[Dt]||null}(t)}const Bt={};function Ht(t){const e={type:t.type,bootstrap:t.bootstrap||Ot,declarations:t.declarations||Ot,imports:t.imports||Ot,exports:t.exports||Ot,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&bt(()=>{Bt[t.id]=t.type}),e}function $t(t,e){if(null==t)return kt;const n={};for(const s in t)if(t.hasOwnProperty(s)){let i=t[s],r=i;Array.isArray(i)&&(r=i[1],i=i[0]),n[i]=s,e&&(e[i]=r)}return n}const zt=Vt;function Wt(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function qt(t){return t[At]||null}function Gt(t,e){const n=t[Mt]||null;if(!n&&!0===e)throw new Error(`Type ${et(t)} does not have '\u0275mod' property.`);return n}const Kt=20,Qt=10;function Zt(t){return Array.isArray(t)&&"object"==typeof t[1]}function Yt(t){return Array.isArray(t)&&!0===t[1]}function Jt(t){return 0!=(8&t.flags)}function Xt(t){return 2==(2&t.flags)}function te(t){return 1==(1&t.flags)}function ee(t){return null!==t.template}function ne(t,e){return t.hasOwnProperty(Ft)?t[Ft]:null}class se extends Error{constructor(t,e){super(function(t,e){return`${t?`NG0${t}: `:""}${e}`}(t,e)),this.code=t}}function ie(t){return"string"==typeof t?t:null==t?"":String(t)}function re(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():ie(t)}function oe(t,e){const n=e?" in "+e:"";throw new se("201",`No provider for ${re(t)} found${n}`)}class le{constructor(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}}function ae(){return ce}function ce(t){return t.type.prototype.ngOnChanges&&(t.setInput=he),ue}function ue(){const t=de(this),e=null==t?void 0:t.current;if(e){const n=t.previous;if(n===kt)t.previous=e;else for(let t in e)n[t]=e[t];t.current=null,this.ngOnChanges(e)}}function he(t,e,n,s){const i=de(t)||function(t,e){return t.__ngSimpleChanges__=e}(t,{previous:kt,current:null}),r=i.current||(i.current={}),o=i.previous,l=this.declaredInputs[n],a=o[l];r[l]=new le(a&&a.currentValue,e,o===kt),t[s]=e}function de(t){return t.__ngSimpleChanges__||null}ae.ngInherit=!0;const pe="http://www.w3.org/2000/svg";let fe=void 0;function ge(){return void 0!==fe?fe:"undefined"!=typeof document?document:void 0}function me(t){return!!t.listen}const ye={createRenderer:(t,e)=>ge()};function ve(t){for(;Array.isArray(t);)t=t[0];return t}function _e(t,e){return ve(e[t])}function be(t,e){return ve(e[t.index])}function we(t,e){return t.data[e]}function Se(t,e){return t[e]}function Ce(t,e){const n=e[t];return Zt(n)?n:n[0]}function Ie(t){const e=function(t){return t.__ngContext__||null}(t);return e?Array.isArray(e)?e:e.lView:null}function xe(t){return 4==(4&t[2])}function Te(t){return 128==(128&t[2])}function Ee(t,e){return null==e?null:t[e]}function ke(t){t[18]=0}function Oe(t,e){t[5]+=e;let n=t,s=t[3];for(;null!==s&&(1===e&&1===n[5]||-1===e&&0===n[5]);)s[5]+=e,n=s,s=s[3]}const Ae={lFrame:tn(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function Re(){return Ae.bindingsEnabled}function De(){return Ae.lFrame.lView}function Me(){return Ae.lFrame.tView}function Pe(t){Ae.lFrame.contextLView=t}function Fe(){let t=Le();for(;null!==t&&64===t.type;)t=t.parent;return t}function Le(){return Ae.lFrame.currentTNode}function Ne(t,e){const n=Ae.lFrame;n.currentTNode=t,n.isParent=e}function Ve(){return Ae.lFrame.isParent}function Ue(){Ae.lFrame.isParent=!1}function je(){return Ae.isInCheckNoChangesMode}function Be(t){Ae.isInCheckNoChangesMode=t}function He(){const t=Ae.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function $e(){return Ae.lFrame.bindingIndex}function ze(){return Ae.lFrame.bindingIndex++}function We(t){const e=Ae.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function qe(t,e){const n=Ae.lFrame;n.bindingIndex=n.bindingRootIndex=t,Ge(e)}function Ge(t){Ae.lFrame.currentDirectiveIndex=t}function Ke(){return Ae.lFrame.currentQueryIndex}function Qe(t){Ae.lFrame.currentQueryIndex=t}function Ze(t){const e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function Ye(t,e,n){if(n&mt.SkipSelf){let s=e,i=t;for(;s=s.parent,!(null!==s||n&mt.Host||(s=Ze(i),null===s)||(i=i[15],10&s.type)););if(null===s)return!1;e=s,t=i}const s=Ae.lFrame=Xe();return s.currentTNode=e,s.lView=t,!0}function Je(t){const e=Xe(),n=t[1];Ae.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function Xe(){const t=Ae.lFrame,e=null===t?null:t.child;return null===e?tn(t):e}function tn(t){const e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function en(){const t=Ae.lFrame;return Ae.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const nn=en;function sn(){const t=en();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function rn(){return Ae.lFrame.selectedIndex}function on(t){Ae.lFrame.selectedIndex=t}function ln(){const t=Ae.lFrame;return we(t.tView,t.selectedIndex)}function an(){Ae.lFrame.currentNamespace=pe}function cn(t,e){for(let n=e.directiveStart,s=e.directiveEnd;n=s)break}else e[l]<0&&(t[18]+=65536),(o>11>16&&(3&t[2])===e&&(t[2]+=2048,r.call(o)):r.call(o)}const gn=-1;class mn{constructor(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}function yn(t,e,n){const s=me(t);let i=0;for(;ie){o=r-1;break}}}for(;r>16,s=e;for(;n>0;)s=s[15],n--;return s}let xn=!0;function Tn(t){const e=xn;return xn=t,e}let En=0;function kn(t,e){const n=An(t,e);if(-1!==n)return n;const s=e[1];s.firstCreatePass&&(t.injectorIndex=e.length,On(s.data,t),On(e,null),On(s.blueprint,null));const i=Rn(t,e),r=t.injectorIndex;if(Sn(i)){const t=Cn(i),n=In(i,e),s=n[1].data;for(let i=0;i<8;i++)e[r+i]=n[t+i]|s[t+i]}return e[r+8]=i,r}function On(t,e){t.push(0,0,0,0,0,0,0,0,e)}function An(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function Rn(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,s=null,i=e;for(;null!==i;){const t=i[1],e=t.type;if(s=2===e?t.declTNode:1===e?i[6]:null,null===s)return gn;if(n++,i=i[15],-1!==s.injectorIndex)return s.injectorIndex|n<<16}return gn}function Dn(t,e,n){!function(t,e,n){let s;"string"==typeof n?s=n.charCodeAt(0)||0:n.hasOwnProperty(Lt)&&(s=n[Lt]),null==s&&(s=n[Lt]=En++);const i=255&s,r=1<=0?255&e:Nn:e}(n);if("function"==typeof r){if(!Ye(e,t,s))return s&mt.Host?Mn(i,n,s):Pn(e,n,s,i);try{const t=r();if(null!=t||s&mt.Optional)return t;oe(n)}finally{nn()}}else if("number"==typeof r){let i=null,o=An(t,e),l=gn,a=s&mt.Host?e[16][6]:null;for((-1===o||s&mt.SkipSelf)&&(l=-1===o?Rn(t,e):e[o+8],l!==gn&&Hn(s,!1)?(i=e[1],o=Cn(l),e=In(l,e)):o=-1);-1!==o;){const t=e[1];if(Bn(r,o,t.data)){const t=Vn(o,e,n,i,s,a);if(t!==Ln)return t}l=e[o+8],l!==gn&&Hn(s,e[1].data[o+8]===a)&&Bn(r,o,e)?(i=t,o=Cn(l),e=In(l,e)):o=-1}}}return Pn(e,n,s,i)}const Ln={};function Nn(){return new $n(Fe(),De())}function Vn(t,e,n,s,i,r){const o=e[1],l=o.data[t+8],a=Un(l,o,n,null==s?Xt(l)&&xn:s!=o&&0!=(3&l.type),i&mt.Host&&r===l);return null!==a?jn(e,o,a,l):Ln}function Un(t,e,n,s,i){const r=t.providerIndexes,o=e.data,l=1048575&r,a=t.directiveStart,c=r>>20,u=i?l+c:t.directiveEnd;for(let h=s?l:l+c;h=a&&t.type===n)return h}if(i){const t=o[a];if(t&&ee(t)&&t.type===n)return a}return null}function jn(t,e,n,s){let i=t[n];const r=e.data;if(i instanceof mn){const o=i;o.resolving&&function(t,e){throw new se("200","Circular dependency in DI detected for "+t)}(re(r[n]));const l=Tn(o.canSeeViewProviders);o.resolving=!0;const a=o.injectImpl?vt(o.injectImpl):null;Ye(t,s,mt.Default);try{i=t[n]=o.factory(void 0,r,t,s),e.firstCreatePass&&n>=s.directiveStart&&function(t,e,n){const{ngOnChanges:s,ngOnInit:i,ngDoCheck:r}=e.type.prototype;if(s){const s=ce(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,s)}i&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,i),r&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,r),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,r))}(n,r[n],e)}finally{null!==a&&vt(a),Tn(l),o.resolving=!1,nn()}}return i}function Bn(t,e,n){const s=64&t,i=32&t;let r;return r=128&t?s?i?n[e+7]:n[e+6]:i?n[e+5]:n[e+4]:s?i?n[e+3]:n[e+2]:i?n[e+1]:n[e],!!(r&1<{const t=zn(rt(e));return t?t():null};let n=ne(e);if(null===n){const t=ht(e);n=t&&t.factory}return n||null}function Wn(t){return bt(()=>{const e=t.prototype.constructor,n=e[Ft]||zn(e),s=Object.prototype;let i=Object.getPrototypeOf(t.prototype).constructor;for(;i&&i!==s;){const t=i[Ft]||zn(i);if(t&&t!==n)return t;i=Object.getPrototypeOf(i)}return t=>new t})}function qn(t){return function(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const n=t.attrs;if(n){const t=n.length;let s=0;for(;s{const s=function(t){return function(...e){if(t){const n=t(...e);for(const t in n)this[t]=n[t]}}}(e);function i(...t){if(this instanceof i)return s.apply(this,t),this;const e=new i(...t);return n.annotation=e,n;function n(t,n,s){const i=t.hasOwnProperty(Gn)?t[Gn]:Object.defineProperty(t,Gn,{value:[]})[Gn];for(;i.length<=s;)i.push(null);return(i[s]=i[s]||[]).push(e),t}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=t,i.annotationCls=i,i})}class Qn{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=lt({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}toString(){return"InjectionToken "+this._desc}}const Zn=new Qn("AnalyzeForEntryComponents"),Yn=Function;function Jn(t,e){void 0===e&&(e=t);for(let n=0;nArray.isArray(t)?Xn(t,e):e(t))}function ts(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function es(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function ns(t,e){const n=[];for(let s=0;s=0?t[1|s]=n:(s=~s,function(t,e,n,s){let i=t.length;if(i==e)t.push(n,s);else if(1===i)t.push(s,t[0]),t[0]=n;else{for(i--,t.push(t[i-1],t[i]);i>e;)t[i]=t[i-2],i--;t[e]=n,t[e+1]=s}}(t,s,e,n)),s}function is(t,e){const n=rs(t,e);if(n>=0)return t[1|n]}function rs(t,e){return function(t,e,n){let s=0,i=t.length>>1;for(;i!==s;){const n=s+(i-s>>1),r=t[n<<1];if(e===r)return n<<1;r>e?i=n:s=n+1}return~(i<<1)}(t,e)}const os=Kn("Inject",t=>({token:t})),ls=Kn("Optional"),as=Kn("Self"),cs=Kn("SkipSelf"),us=Kn("Host"),hs={},ds=/\n/gm,ps="__source",fs=X({provide:String,useValue:X});let gs,ms=void 0;function ys(t){const e=ms;return ms=t,e}function vs(t,e=mt.Default){if(void 0===ms)throw new Error("inject() must be called from an injection context");return null===ms?_t(t,void 0,e):ms.get(t,e&mt.Optional?null:void 0,e)}function _s(t,e=mt.Default){return(yt||vs)(rt(t),e)}function bs(t){const e=[];for(let n=0;nt,createScript:t=>t,createScriptURL:t=>t})}catch(e){}return gs}())||void 0===e?void 0:e.createHTML(t))||t}class Ss{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see https://g.co/ng/security#xss)"}}class Cs extends Ss{getTypeName(){return"HTML"}}class Is extends Ss{getTypeName(){return"Style"}}class xs extends Ss{getTypeName(){return"Script"}}class Ts extends Ss{getTypeName(){return"URL"}}class Es extends Ss{getTypeName(){return"ResourceURL"}}function ks(t){return t instanceof Ss?t.changingThisBreaksApplicationSecurity:t}function Os(t,e){const n=As(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see https://g.co/ng/security#xss)`)}return n===e}function As(t){return t instanceof Ss&&t.getTypeName()||null}class Rs{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const e=(new window.DOMParser).parseFromString(ws(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(e){return null}}}class Ds{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const t=this.inertDocument.createElement("html");this.inertDocument.appendChild(t);const e=this.inertDocument.createElement("body");t.appendChild(e)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=ws(t),e;const n=this.inertDocument.createElement("body");return n.innerHTML=ws(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}stripCustomNsAttrs(t){const e=t.attributes;for(let s=e.length-1;0Fs(t.trim())).join(", ")),this.buf.push(" ",e,'="',Zs(o),'"')}var s;return this.buf.push(">"),!0}endElement(t){const e=t.nodeName.toLowerCase();Hs.hasOwnProperty(e)&&!Vs.hasOwnProperty(e)&&(this.buf.push(""))}chars(t){this.buf.push(Zs(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: "+t.outerHTML);return e}}const Ks=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Qs=/([^\#-~ |!])/g;function Zs(t){return t.replace(/&/g,"&").replace(Ks,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(Qs,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let Ys;function Js(t,e){let n=null;try{Ys=Ys||function(t){const e=new Ds(t);return function(){try{return!!(new window.DOMParser).parseFromString(ws(""),"text/html")}catch(t){return!1}}()?new Rs(e):e}(t);let s=e?String(e):"";n=Ys.getInertBodyElement(s);let i=5,r=s;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,s=r,r=n.innerHTML,n=Ys.getInertBodyElement(s)}while(s!==r);return(new Gs).sanitizeChildren(Xs(n)||n)}finally{if(n){const t=Xs(n)||n;for(;t.firstChild;)t.removeChild(t.firstChild)}}}function Xs(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var ti=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}({});function ei(t){const e=si();return e?e.sanitize(ti.HTML,t)||"":Os(t,"HTML")?ks(t):Js(ge(),ie(t))}function ni(t){const e=si();return e?e.sanitize(ti.URL,t)||"":Os(t,"URL")?ks(t):Fs(ie(t))}function si(){const t=De();return t&&t[12]}function ii(t){return t.ngDebugContext}function ri(t){return t.ngOriginalError}function oi(t,...e){t.error(...e)}class li{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t),n=this._findContext(t),s=function(t){return t.ngErrorLogger||oi}(t);s(this._console,"ERROR",t),e&&s(this._console,"ORIGINAL ERROR",e),n&&s(this._console,"ERROR CONTEXT",n)}_findContext(t){return t?ii(t)?ii(t):this._findContext(ri(t)):null}_findOriginalError(t){let e=ri(t);for(;e&&ri(e);)e=ri(e);return e}}function ai(t,e){t.__ngContext__=e}const ci=(()=>("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Et))();function ui(t){return{name:"window",target:t.ownerDocument.defaultView}}function hi(t){return{name:"document",target:t.ownerDocument}}function di(t){return t instanceof Function?t():t}var pi=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}({});function fi(t,e){return(void 0)(t,e)}function gi(t){const e=t[3];return Yt(e)?e[3]:e}function mi(t){return vi(t[13])}function yi(t){return vi(t[4])}function vi(t){for(;null!==t&&!Yt(t);)t=t[4];return t}function _i(t,e,n,s,i){if(null!=s){let r,o=!1;Yt(s)?r=s:Zt(s)&&(o=!0,s=s[0]);const l=ve(s);0===t&&null!==n?null==i?Ei(e,n,l):Ti(e,n,l,i||null,!0):1===t&&null!==n?Ti(e,n,l,i||null,!0):2===t?function(t,e,n){const s=Oi(t,e);s&&function(t,e,n,s){me(t)?t.removeChild(e,n,s):e.removeChild(n)}(t,s,e,n)}(e,l,o):3===t&&e.destroyNode(l),null!=r&&function(t,e,n,s,i){const r=n[7];r!==ve(n)&&_i(e,t,s,r,i);for(let o=Qt;o0&&(t[n-1][4]=s[4]);const o=es(t,Qt+e);Li(s[1],i=s,i[11],2,null,null),i[0]=null,i[6]=null;const l=o[19];null!==l&&l.detachView(o[1]),s[3]=null,s[4]=null,s[2]&=-129}var i;return s}function Ci(t,e){if(!(256&e[2])){const n=e[11];me(n)&&n.destroyNode&&Li(t,e,n,3,null,null),function(t){let e=t[13];if(!e)return Ii(t[1],t);for(;e;){let n=null;if(Zt(e))n=e[13];else{const t=e[10];t&&(n=t)}if(!n){for(;e&&!e[4]&&e!==t;)Zt(e)&&Ii(e[1],e),e=e[3];null===e&&(e=t),Zt(e)&&Ii(e[1],e),n=e&&e[4]}e=n}}(e)}}function Ii(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let s=0;s=0?s[i=a]():s[i=-a].unsubscribe(),r+=2}else{const t=s[i=n[r+1]];n[r].call(t)}if(null!==s){for(let t=i+1;tr?"":i[u+1].toLowerCase();const e=8&s?t:null;if(e&&-1!==ji(e,c,0)||2&s&&c!==t){if(qi(s))return!1;o=!0}}}}else{if(!o&&!qi(s)&&!qi(a))return!1;if(o&&qi(a))continue;o=!1,s=a|1&s}}return qi(s)||o}function qi(t){return 0==(1&t)}function Gi(t,e,n,s){if(null===e)return-1;let i=0;if(s||!n){let n=!1;for(;i-1)for(n++;n0?'="'+e+'"':"")+"]"}else 8&s?i+="."+o:4&s&&(i+=" "+o);else""===i||qi(o)||(e+=Zi(r,i),i=""),s=o,r=r||!qi(s);n++}return""!==i&&(e+=Zi(r,i)),e}const Ji={};function Xi(t){tr(Me(),De(),rn()+t,je())}function tr(t,e,n,s){if(!s)if(3==(3&e[2])){const s=t.preOrderCheckHooks;null!==s&&un(e,s,n)}else{const s=t.preOrderHooks;null!==s&&hn(e,s,0,n)}on(n)}function er(t,e){return t<<17|e<<2}function nr(t){return t>>17&32767}function sr(t){return 2|t}function ir(t){return(131068&t)>>2}function rr(t,e){return-131069&t|e<<2}function or(t){return 1|t}function lr(t,e){const n=t.contentQueries;if(null!==n)for(let s=0;sKt&&tr(t,e,Kt,je()),n(s,i)}finally{on(r)}}function gr(t,e,n){if(Jt(e)){const s=e.directiveEnd;for(let i=e.directiveStart;i0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(n)!=r&&n.push(r),n.push(s,i,o)}}function xr(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function Tr(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function Er(t,e,n){if(n){if(e.exportAs)for(let s=0;s0&&Fr(n)}}function Fr(t){for(let n=mi(t);null!==n;n=yi(n))for(let t=Qt;t0&&Fr(e)}const e=t[1].components;if(null!==e)for(let n=0;n0&&Fr(s)}}function Lr(t,e){const n=Ce(e,t),s=n[1];!function(t,e){for(let n=e.length;nPromise.resolve(null))();function $r(t){return t[7]||(t[7]=[])}function zr(t){return t.cleanup||(t.cleanup=[])}function Wr(t,e){const n=t[9],s=n?n.get(li,null):null;s&&s.handleError(e)}function qr(t,e,n,s,i){for(let r=0;rthis.processProvider(n,t,e)),Xn([t],t=>this.processInjectorType(t,[],i)),this.records.set(Qr,lo(void 0,this));const r=this.records.get(Yr);this.scope=null!=r?r.value:null,this.source=s||("object"==typeof t?null:et(t))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(t=>t.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(t,e=hs,n=mt.Default){this.assertNotDestroyed();const s=ys(this);try{if(!(n&mt.SkipSelf)){let e=this.records.get(t);if(void 0===e){const n=("function"==typeof(i=t)||"object"==typeof i&&i instanceof Qn)&&ct(t);e=n&&this.injectableDefInScope(n)?lo(ro(t),Jr):null,this.records.set(t,e)}if(null!=e)return this.hydrate(t,e)}return(n&mt.Self?no():this.parent).get(t,e=n&mt.Optional&&e===hs?null:e)}catch(r){if("NullInjectorError"===r.name){if((r.ngTempTokenPath=r.ngTempTokenPath||[]).unshift(et(t)),s)throw r;return function(t,e,n,s){const i=t.ngTempTokenPath;throw e[ps]&&i.unshift(e[ps]),t.message=function(t,e,n,s=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;let i=et(e);if(Array.isArray(e))i=e.map(et).join(" -> ");else if("object"==typeof e){let t=[];for(let n in e)if(e.hasOwnProperty(n)){let s=e[n];t.push(n+":"+("string"==typeof s?JSON.stringify(s):et(s)))}i=`{${t.join(", ")}}`}return`${n}${s?"("+s+")":""}[${i}]: ${t.replace(ds,"\n ")}`}("\n"+t.message,i,n,s),t.ngTokenPath=i,t.ngTempTokenPath=null,t}(r,t,"R3InjectorError",this.source)}throw r}finally{ys(s)}var i}_resolveInjectorDefTypes(){this.injectorDefTypes.forEach(t=>this.get(t))}toString(){const t=[];return this.records.forEach((e,n)=>t.push(et(n))),`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(t,e,n){if(!(t=rt(t)))return!1;let s=ht(t);const i=null==s&&t.ngModule||void 0,r=void 0===i?t:i,o=-1!==n.indexOf(r);if(void 0!==i&&(s=ht(i)),null==s)return!1;if(null!=s.imports&&!o){let t;n.push(r);try{Xn(s.imports,s=>{this.processInjectorType(s,e,n)&&(void 0===t&&(t=[]),t.push(s))})}finally{}if(void 0!==t)for(let e=0;ethis.processProvider(t,n,s||to))}}this.injectorDefTypes.add(r),this.records.set(r,lo(s.factory,Jr));const l=s.providers;if(null!=l&&!o){const e=t;Xn(l,t=>this.processProvider(t,e,l))}return void 0!==i&&void 0!==t.providers}processProvider(t,e,n){let s=co(t=rt(t))?t:rt(t&&t.provide);const i=function(t,e,n){return ao(t)?lo(void 0,t.useValue):lo(oo(t),Jr)}(t);if(co(t)||!0!==t.multi)this.records.get(s);else{let e=this.records.get(s);e||(e=lo(void 0,Jr,!0),e.factory=()=>bs(e.multi),this.records.set(s,e)),s=t,e.multi.push(t)}this.records.set(s,i)}hydrate(t,e){var n;return e.value===Jr&&(e.value=Xr,e.value=e.factory()),"object"==typeof e.value&&e.value&&null!==(n=e.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(e.value),e.value}injectableDefInScope(t){return!!t.providedIn&&("string"==typeof t.providedIn?"any"===t.providedIn||t.providedIn===this.scope:this.injectorDefTypes.has(t.providedIn))}}function ro(t){const e=ct(t),n=null!==e?e.factory:ne(t);if(null!==n)return n;const s=ht(t);if(null!==s)return s.factory;if(t instanceof Qn)throw new Error(`Token ${et(t)} is missing a \u0275prov definition.`);if(t instanceof Function)return function(t){const e=t.length;if(e>0){const n=ns(e,"?");throw new Error(`Can't resolve all parameters for ${et(t)}: (${n.join(", ")}).`)}const n=function(t){const e=t&&(t[dt]||t[ft]);if(e){const n=function(t){if(t.hasOwnProperty("name"))return t.name;const e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${n}" class.`),e}return null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new Error("unreachable")}function oo(t,e,n){let s=void 0;if(co(t)){const e=rt(t);return ne(e)||ro(e)}if(ao(t))s=()=>rt(t.useValue);else if((i=t)&&i.useFactory)s=()=>t.useFactory(...bs(t.deps||[]));else if(function(t){return!(!t||!t.useExisting)}(t))s=()=>_s(rt(t.useExisting));else{const e=rt(t&&(t.useClass||t.provide));if(!function(t){return!!t.deps}(t))return ne(e)||ro(e);s=()=>new e(...bs(t.deps))}var i;return s}function lo(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function ao(t){return null!==t&&"object"==typeof t&&fs in t}function co(t){return"function"==typeof t}const uo=function(t,e,n){return function(t,e=null,n=null,s){const i=so(t,e,n,s);return i._resolveInjectorDefTypes(),i}({name:n},e,t,n)};let ho=(()=>{class t{static create(t,e){return Array.isArray(t)?uo(t,e,""):uo(t.providers,t.parent,t.name||"")}}return t.THROW_IF_NOT_FOUND=hs,t.NULL=new Zr,t.\u0275prov=lt({token:t,providedIn:"any",factory:()=>_s(Qr)}),t.__NG_ELEMENT_ID__=-1,t})();function po(t,e){cn(Ie(t)[1],Fe())}function fo(t){let e=Object.getPrototypeOf(t.type.prototype).constructor,n=!0;const s=[t];for(;e;){let i=void 0;if(ee(t))i=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Error("Directives cannot inherit Components");i=e.\u0275dir}if(i){if(n){s.push(i);const e=t;e.inputs=go(t.inputs),e.declaredInputs=go(t.declaredInputs),e.outputs=go(t.outputs);const n=i.hostBindings;n&&vo(t,n);const r=i.viewQuery,o=i.contentQueries;if(r&&mo(t,r),o&&yo(t,o),tt(t.inputs,i.inputs),tt(t.declaredInputs,i.declaredInputs),tt(t.outputs,i.outputs),ee(i)&&i.data.animation){const e=t.data;e.animation=(e.animation||[]).concat(i.data.animation)}}const e=i.features;if(e)for(let s=0;s=0;s--){const i=t[s];i.hostVars=e+=i.hostVars,i.hostAttrs=bn(i.hostAttrs,n=bn(n,i.hostAttrs))}}(s)}function go(t){return t===kt?{}:t===Ot?[]:t}function mo(t,e){const n=t.viewQuery;t.viewQuery=n?(t,s)=>{e(t,s),n(t,s)}:e}function yo(t,e){const n=t.contentQueries;t.contentQueries=n?(t,s,i)=>{e(t,s,i),n(t,s,i)}:e}function vo(t,e){const n=t.hostBindings;t.hostBindings=n?(t,s)=>{e(t,s),n(t,s)}:e}let _o=null;function bo(){if(!_o){const t=Et.Symbol;if(t&&t.iterator)_o=t.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;el(ve(t[s.index])).target:s.index;if(me(n)){let o=null;if(!l&&a&&(o=function(t,e,n,s){const i=t.cleanup;if(null!=i)for(let r=0;rn?t[n]:null}"string"==typeof t&&(r+=2)}return null}(t,e,i,s.index)),null!==o)(o.__ngLastListenerFn__||o).__ngNextListenerFn__=r,o.__ngLastListenerFn__=r,h=!1;else{r=$o(s,e,r,!1);const t=n.listen(p.name||f,i,r);u.push(r,t),c&&c.push(i,m,g,g+1)}}else r=$o(s,e,r,!0),f.addEventListener(i,r,o),u.push(r),c&&c.push(i,m,g,o)}else r=$o(s,e,r,!1);const d=s.outputs;let p;if(h&&null!==d&&(p=d[i])){const t=p.length;if(t)for(let n=0;n0;)e=e[15],t--;return e}(t,Ae.lFrame.contextLView))[8]}(t)}function Wo(t,e){let n=null;const s=function(t){const e=t.attrs;if(null!=e){const t=e.indexOf(5);if(0==(1&t))return e[t+1]}return null}(t);for(let i=0;i=0}const Yo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Jo(t){return t.substring(Yo.key,Yo.keyEnd)}function Xo(t,e){const n=Yo.textEnd;return n===e?-1:(e=Yo.keyEnd=function(t,e,n){for(;e32;)e++;return e}(t,Yo.key=e,n),tl(t,e,n))}function tl(t,e,n){for(;e=0;n=Xo(e,n))ss(t,Jo(e),!0)}function rl(t,e,n,s){const i=De(),r=Me(),o=We(2);r.firstUpdatePass&&ll(r,t,o,s),e!==Ji&&xo(i,o,e)&&ul(r,r.data[rn()],i,i[11],t,i[o+1]=function(t,e){return null==t||("string"==typeof e?t+=e:"object"==typeof t&&(t=et(ks(t)))),t}(e,n),s,o)}function ol(t,e){return e>=t.expandoStartIndex}function ll(t,e,n,s){const i=t.data;if(null===i[n+1]){const r=i[rn()],o=ol(t,n);pl(r,s)&&null===e&&!o&&(e=!1),e=function(t,e,n,s){const i=function(t){const e=Ae.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}(t);let r=s?e.residualClasses:e.residualStyles;if(null===i)0===(s?e.classBindings:e.styleBindings)&&(n=cl(n=al(null,t,e,n,s),e.attrs,s),r=null);else{const o=e.directiveStylingLast;if(-1===o||t[o]!==i)if(n=al(i,t,e,n,s),null===r){let n=function(t,e,n){const s=n?e.classBindings:e.styleBindings;if(0!==ir(s))return t[nr(s)]}(t,e,s);void 0!==n&&Array.isArray(n)&&(n=al(null,t,e,n[1],s),n=cl(n,e.attrs,s),function(t,e,n,s){t[nr(n?e.classBindings:e.styleBindings)]=s}(t,e,s,n))}else r=function(t,e,n){let s=void 0;const i=e.directiveEnd;for(let r=1+e.directiveStylingLast;r0)&&(u=!0)}else c=n;if(i)if(0!==a){const e=nr(t[l+1]);t[s+1]=er(e,l),0!==e&&(t[e+1]=rr(t[e+1],s)),t[l+1]=131071&t[l+1]|s<<17}else t[s+1]=er(l,0),0!==l&&(t[l+1]=rr(t[l+1],s)),l=s;else t[s+1]=er(a,0),0===l?l=s:t[a+1]=rr(t[a+1],s),a=s;u&&(t[s+1]=sr(t[s+1])),Qo(t,c,s,!0),Qo(t,c,s,!1),function(t,e,n,s,i){const r=i?t.residualClasses:t.residualStyles;null!=r&&"string"==typeof e&&rs(r,e)>=0&&(n[s+1]=or(n[s+1]))}(e,c,t,s,r),o=er(l,a),r?e.classBindings=o:e.styleBindings=o}(i,r,e,n,o,s)}}function al(t,e,n,s,i){let r=null;const o=n.directiveEnd;let l=n.directiveStylingLast;for(-1===l?l=n.directiveStart:l++;l0;){const e=t[i],r=Array.isArray(e),a=r?e[1]:e,c=null===a;let u=n[i+1];u===Ji&&(u=c?Ko:void 0);let h=c?is(u,s):a===s?u:void 0;if(r&&!dl(h)&&(h=is(e,s)),dl(h)&&(l=h,o))return l;const d=t[i+1];i=o?nr(d):ir(d)}if(null!==e){let t=r?e.residualClasses:e.residualStyles;null!=t&&(l=is(t,s))}return l}function dl(t){return void 0!==t}function pl(t,e){return 0!=(t.flags&(e?16:32))}function fl(t,e=""){const n=De(),s=Me(),i=t+Kt,r=s.firstCreatePass?cr(s,i,1,e,null):s.data[i],o=n[i]=function(t,e){return me(t)?t.createText(e):t.createTextNode(e)}(n[11],e);Di(s,n,o,r),Ne(r,!1)}function gl(t){return ml("",t,""),gl}function ml(t,e,n){const s=De(),i=function(t,e,n,s){return xo(t,ze(),n)?e+ie(n)+s:Ji}(s,t,e,n);return i!==Ji&&Gr(s,rn(),i),ml}function yl(t,e,n,s,i){const r=De(),o=function(t,e,n,s,i,r){const o=To(t,$e(),n,i);return We(2),o?e+ie(n)+s+ie(i)+r:Ji}(r,t,e,n,s,i);return o!==Ji&&Gr(r,rn(),o),yl}function vl(t,e,n){const s=De();return xo(s,ze(),e)&&Sr(Me(),ln(),s,t,e,s[11],n,!0),vl}const _l=void 0;var bl=["en",[["a","p"],["AM","PM"],_l],[["AM","PM"],_l,_l],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],_l,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],_l,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",_l,"{1} 'at' {0}",_l],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(t){let e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}];let wl={};function Sl(t){return t in wl||(wl[t]=Et.ng&&Et.ng.common&&Et.ng.common.locales&&Et.ng.common.locales[t]),wl[t]}var Cl=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}({});const Il="en-US";let xl=Il;function Tl(t){var e,n;n="Expected localeId to be defined",null==(e=t)&&function(t,e,n,s){throw new Error("ASSERTION ERROR: "+t+` [Expected=> null != ${e} <=Actual]`)}(n,e),"string"==typeof t&&(xl=t.toLowerCase().replace(/_/g,"-"))}function El(t,e,n,s,i){if(t=rt(t),Array.isArray(t))for(let r=0;r>20;if(co(t)||!t.multi){const s=new mn(a,i,Ao),p=Al(l,e,i?u:u+d,h);-1===p?(Dn(kn(c,o),r,l),kl(r,t,e.length),e.push(l),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(s),o.push(s)):(n[p]=s,o[p]=s)}else{const p=Al(l,e,u+d,h),f=Al(l,e,u,u+d),g=p>=0&&n[p],m=f>=0&&n[f];if(i&&!m||!i&&!g){Dn(kn(c,o),r,l);const u=function(t,e,n,s,i){const r=new mn(t,n,Ao);return r.multi=[],r.index=e,r.componentProviders=0,Ol(r,i,s&&!n),r}(i?Dl:Rl,n.length,i,s,a);!i&&m&&(n[f].providerFactory=u),kl(r,t,e.length,0),e.push(l),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(u),o.push(u)}else kl(r,t,p>-1?p:f,Ol(n[i?f:p],a,!i&&s));!i&&s&&m&&n[f].componentProviders++}}}function kl(t,e,n,s){const i=co(e);if(i||e.useClass){const r=(e.useClass||e).prototype.ngOnDestroy;if(r){const o=t.destroyHooks||(t.destroyHooks=[]);if(!i&&e.multi){const t=o.indexOf(n);-1===t?o.push(n,[s,r]):o[t+1].push(s,r)}else o.push(n,r)}}}function Ol(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function Al(t,e,n,s){for(let i=n;i{n.providersResolver=(n,s)=>function(t,e,n){const s=Me();if(s.firstCreatePass){const i=ee(t);El(n,s.data,s.blueprint,i,!0),El(e,s.data,s.blueprint,i,!1)}}(n,s?s(t):t,e)}}class Fl{}class Ll{resolveComponentFactory(t){throw function(t){const e=Error(`No component factory found for ${et(t)}. Did you add it to @NgModule.entryComponents?`);return e.ngComponent=t,e}(t)}}let Nl=(()=>{class t{}return t.NULL=new Ll,t})();function Vl(...t){}function Ul(t,e){return new Bl(be(t,e))}const jl=function(){return Ul(Fe(),De())};let Bl=(()=>{class t{constructor(t){this.nativeElement=t}}return t.__NG_ELEMENT_ID__=jl,t})();class Hl{}let $l=(()=>{class t{}return t.__NG_ELEMENT_ID__=()=>zl(),t})();const zl=function(){const t=De(),e=Ce(Fe().index,t);return function(t){return t[11]}(Zt(e)?e:t)};let Wl=(()=>{class t{}return t.\u0275prov=lt({token:t,providedIn:"root",factory:()=>null}),t})();class ql{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const Gl=new ql("11.0.9");class Kl{constructor(){}supports(t){return So(t)}create(t){return new Zl(t)}}const Ql=(t,e)=>e;class Zl{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||Ql}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,n=this._removalsHead,s=0,i=null;for(;e||n;){const r=!n||e&&e.currentIndex{s=this._trackByFn(e,t),null!==i&&Object.is(i.trackById,s)?(r&&(i=this._verifyReinsertion(i,t,s,e)),Object.is(i.item,t)||this._addIdentityChange(i,t)):(i=this._mismatch(i,t,s,e),r=!0),i=i._next,e++}),this.length=e;return this._truncate(i),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,n,s){let i;return null===t?i=this._itTail:(i=t._prev,this._remove(t)),null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,s))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,i,s)):null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,i,s)):t=this._addAfter(new Yl(e,n),i,s),t}_verifyReinsertion(t,e,n,s){let i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==i?t=this._reinsertAfter(i,t._prev,s):t.currentIndex!=s&&(t.currentIndex=s,this._addToMoves(t,s)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const s=t._prevRemoved,i=t._nextRemoved;return null===s?this._removalsHead=i:s._nextRemoved=i,null===i?this._removalsTail=s:i._prevRemoved=s,this._insertAfter(t,e,n),this._addToMoves(t,n),t}_moveAfter(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t}_addAfter(t,e,n){return this._insertAfter(t,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,n){const s=null===e?this._itHead:e._next;return t._next=s,t._prev=e,null===s?this._itTail=t:s._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new Xl),this._linkedRecords.put(t),t.currentIndex=n,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Xl),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class Yl{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Jl{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Object.is(n.trackById,t))return n;return null}remove(t){const e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head}}class Xl{constructor(){this.map=new Map}put(t){const e=t.trackById;let n=this.map.get(e);n||(n=new Jl,this.map.set(e,n)),n.add(t)}get(t,e){const n=this.map.get(t);return n?n.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function ta(t,e,n){const s=t.previousIndex;if(null===s)return s;let i=0;return n&&s{if(e&&e.key===n)this._maybeAddToChanges(e,t),this._appendAfter=e,e=e._next;else{const s=this._getOrCreateRecordForKey(n,t);e=this._insertBeforeOrAppend(e,s)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let t=e;null!==t;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const n=this._records.get(t);this._maybeAddToChanges(n,e);const s=n._prev,i=n._next;return s&&(s._next=i),i&&(i._prev=s),n._next=null,n._prev=null,n}const n=new sa(t);return this._records.set(t,n),n.currentValue=e,this._addToAdditions(n),n}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(n=>e(t[n],n))}}class sa{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}let ia=(()=>{class t{constructor(t){this.factories=t}static create(e,n){if(null!=n){const t=n.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>{if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return t.create(e,n)},deps:[[t,new cs,new ls]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(null!=e)return e;throw new Error(`Cannot find a differ supporting object '${t}' of type '${n=t,n.name||typeof n}'`);var n}}return t.\u0275prov=lt({token:t,providedIn:"root",factory:()=>new t([new Kl])}),t})(),ra=(()=>{class t{constructor(t){this.factories=t}static create(e,n){if(n){const t=n.factories.slice();e=e.concat(t)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>{if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return t.create(e,n)},deps:[[t,new cs,new ls]]}}find(t){const e=this.factories.find(e=>e.supports(t));if(e)return e;throw new Error(`Cannot find a differ supporting object '${t}'`)}}return t.\u0275prov=lt({token:t,providedIn:"root",factory:()=>new t([new ea])}),t})();function oa(t,e,n,s,i=!1){for(;null!==n;){const r=e[n.index];if(null!==r&&s.push(ve(r)),Yt(r))for(let t=Qt;t-1&&(Si(t,n),es(e,n))}this._attachedToViewContainer=!1}Ci(this._lView[1],this._lView)}onDestroy(t){br(this._lView[1],this._lView,null,t)}markForCheck(){Vr(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-129}reattach(){this._lView[2]|=128}detectChanges(){Ur(this._lView[1],this._lView,this.context)}checkNoChanges(){!function(t,e,n){Be(!0);try{Ur(t,e,n)}finally{Be(!1)}}(this._lView[1],this._lView,this.context)}attachToViewContainerRef(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}detachFromAppRef(){var t;this._appRef=null,Li(this._lView[1],t=this._lView,t[11],2,null,null)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t}}class aa extends la{constructor(t){super(t),this._view=t}detectChanges(){jr(this._view)}checkNoChanges(){!function(t){Be(!0);try{jr(t)}finally{Be(!1)}}(this._view)}get context(){return null}}const ca=function(t=!1){return function(t,e,n){if(!n&&Xt(t)){const n=Ce(t.index,e);return new la(n,n)}return 47&t.type?new la(e[16],e):null}(Fe(),De(),t)};let ua=(()=>{class t{}return t.__NG_ELEMENT_ID__=ca,t.__ChangeDetectorRef__=!0,t})();const ha=[new ea],da=new ia([new Kl]),pa=new ra(ha),fa=function(){return va(Fe(),De())};let ga=(()=>{class t{}return t.__NG_ELEMENT_ID__=fa,t})();const ma=ga,ya=class extends ma{constructor(t,e,n){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=n}createEmbeddedView(t){const e=this._declarationTContainer.tViews,n=ar(this._declarationLView,e,t,16,null,e.declTNode,null,null,null,null);n[17]=this._declarationLView[this._declarationTContainer.index];const s=this._declarationLView[19];return null!==s&&(n[19]=s.createEmbeddedView(e)),hr(e,n,t),new la(n)}};function va(t,e){return 4&t.type?new ya(e,t,Ul(t,e)):null}class _a{}class ba{}const wa=function(){return Ea(Fe(),De())};let Sa=(()=>{class t{}return t.__NG_ELEMENT_ID__=wa,t})();const Ca=Sa,Ia=class extends Ca{constructor(t,e,n){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=n}get element(){return Ul(this._hostTNode,this._hostLView)}get injector(){return new $n(this._hostTNode,this._hostLView)}get parentInjector(){const t=Rn(this._hostTNode,this._hostLView);if(Sn(t)){const e=In(t,this._hostLView),n=Cn(t);return new $n(e[1].data[n+8],e)}return new $n(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=xa(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-Qt}createEmbeddedView(t,e,n){const s=t.createEmbeddedView(e||{});return this.insert(s,n),s}createComponent(t,e,n,s,i){const r=n||this.parentInjector;if(!i&&null==t.ngModule&&r){const t=r.get(_a,null);t&&(i=t)}const o=t.create(r,s,void 0,i);return this.insert(o.hostView,e),o}insert(t,e){const n=t._lView,s=n[1];if(Yt(n[3])){const e=this.indexOf(t);if(-1!==e)this.detach(e);else{const e=n[3],s=new Ia(e,e[6],e[3]);s.detach(s.indexOf(t))}}const i=this._adjustIndex(e),r=this._lContainer;!function(t,e,n,s){const i=Qt+s,r=n.length;s>0&&(n[i-1][4]=e),sci});class Da extends Fl{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=t.selectors.map(Yi).join(","),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return Aa(this.componentDef.inputs)}get outputs(){return Aa(this.componentDef.outputs)}create(t,e,n,s){const i=(s=s||this.ngModule)?function(t,e){return{get:(n,s,i)=>{const r=t.get(n,ka,i);return r!==ka||s===ka?r:e.get(n,s,i)}}}(t,s.injector):t,r=i.get(Hl,ye),o=i.get(Wl,null),l=r.createRenderer(null,this.componentDef),a=this.componentDef.selectors[0][0]||"div",c=n?function(t,e,n){if(me(t))return t.selectRootElement(e,n===St.ShadowDom);let s="string"==typeof e?t.querySelector(e):e;return s.textContent="",s}(l,n,this.componentDef.encapsulation):bi(r.createRenderer(null,this.componentDef),a,function(t){const e=t.toLowerCase();return"svg"===e?pe:"math"===e?"http://www.w3.org/1998/MathML/":null}(a)),u=this.componentDef.onPush?576:528,h={components:[],scheduler:ci,clean:Hr,playerHandler:null,flags:0},d=_r(0,null,null,1,0,null,null,null,null,null),p=ar(null,d,h,u,null,null,r,l,o,i);let f,g;Je(p);try{const t=function(t,e,n,s,i,r){const o=n[1];n[20]=t;const l=cr(o,20,2,"#host",null),a=l.mergedAttrs=e.hostAttrs;null!==a&&(Kr(l,a,!0),null!==t&&(yn(i,t,a),null!==l.classes&&Ui(i,t,l.classes),null!==l.styles&&Vi(i,t,l.styles)));const c=s.createRenderer(t,e),u=ar(n,vr(e),null,e.onPush?64:16,n[20],l,s,c,null,null);return o.firstCreatePass&&(Dn(kn(l,n),o,e.type),Tr(o,l),kr(l,n.length,1)),Nr(n,u),n[20]=u}(c,this.componentDef,p,r,l);if(c)if(n)yn(l,c,["ng-version",Gl.full]);else{const{attrs:t,classes:e}=function(t){const e=[],n=[];let s=1,i=2;for(;s0&&Ui(l,c,e.join(" "))}if(g=we(d,Kt),void 0!==e){const t=g.projection=[];for(let n=0;nt(o,e)),e.contentQueries){const t=Fe();e.contentQueries(1,o,t.directiveStart)}const l=Fe();return!r.firstCreatePass||null===e.hostBindings&&null===e.hostAttrs||(on(l.index),Ir(n[1],l,0,l.directiveStart,l.directiveEnd,e),xr(e,o)),o}(t,this.componentDef,p,h,[po]),hr(d,p,null)}finally{sn()}return new Ma(this.componentType,f,Ul(g,p),p,g)}}class Ma extends class{}{constructor(t,e,n,s,i){super(),this.location=n,this._rootLView=s,this._tNode=i,this.instance=e,this.hostView=this.changeDetectorRef=new aa(s),this.componentType=t}get injector(){return new $n(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}const Pa=new Map;class Fa extends _a{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.injector=this,this.destroyCbs=[],this.componentFactoryResolver=new Oa(this);const n=Gt(t),s=t[Pt]||null;s&&Tl(s),this._bootstrapComponents=di(n.bootstrap),this._r3Injector=so(t,e,[{provide:_a,useValue:this},{provide:Nl,useValue:this.componentFactoryResolver}],et(t)),this._r3Injector._resolveInjectorDefTypes(),this.instance=this.get(t)}get(t,e=ho.THROW_IF_NOT_FOUND,n=mt.Default){return t===ho||t===_a||t===Qr?this:this._r3Injector.get(t,e,n)}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class La extends ba{constructor(t){super(),this.moduleType=t,null!==Gt(t)&&function(t){const e=new Set;!function t(n){const s=Gt(n,!0),i=s.id;null!==i&&(function(t,e,n){if(e&&e!==n)throw new Error(`Duplicate module registered for ${t} - ${et(e)} vs ${et(e.name)}`)}(i,Pa.get(i),n),Pa.set(i,n));const r=di(s.imports);for(const o of r)e.has(o)||(e.add(o),t(o))}(t)}(t)}create(t){return new Fa(this.moduleType,t)}}function Na(t,e,n){const s=He()+t,i=De();return i[s]===Ji?Io(i,s,n?e.call(n):e()):function(t,e){return t[e]}(i,s)}function Va(t,e,n,s){return Ha(De(),He(),t,e,n,s)}function Ua(t,e,n,s,i){return function(t,e,n,s,i,r,o){const l=e+n;return To(t,l,i,r)?Io(t,l+2,o?s.call(o,i,r):s(i,r)):Ba(t,l+2)}(De(),He(),t,e,n,s,i)}function ja(t,e,n,s,i,r){return $a(De(),He(),t,e,n,s,i,r)}function Ba(t,e){const n=t[e];return n===Ji?void 0:n}function Ha(t,e,n,s,i,r){const o=e+n;return xo(t,o,i)?Io(t,o+1,r?s.call(r,i):s(i)):Ba(t,o+1)}function $a(t,e,n,s,i,r,o,l){const a=e+n;return function(t,e,n,s,i){const r=To(t,e,n,s);return xo(t,e+2,i)||r}(t,a,i,r,o)?Io(t,a+3,l?s.call(l,i,r,o):s(i,r,o)):Ba(t,a+3)}function za(t,e){const n=Me();let s;const i=t+Kt;n.firstCreatePass?(s=function(t,e){if(e)for(let n=e.length-1;n>=0;n--){const s=e[n];if(t===s.name)return s}throw new se("302",`The pipe '${t}' could not be found!`)}(e,n.pipeRegistry),n.data[i]=s,s.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(i,s.onDestroy)):s=n.data[i];const r=s.factory||(s.factory=ne(s.type)),o=vt(Ao);try{const t=Tn(!1),e=r();return Tn(t),function(t,e,n,s){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=s}(n,De(),i,e),e}finally{vt(o)}}function Wa(t,e,n){const s=t+Kt,i=De(),r=Se(i,s);return Ka(i,Ga(i,s)?Ha(i,He(),e,r.transform,n,r):r.transform(n))}function qa(t,e,n,s,i){const r=t+Kt,o=De(),l=Se(o,r);return Ka(o,Ga(o,r)?$a(o,He(),e,l.transform,n,s,i,l):l.transform(n,s,i))}function Ga(t,e){return t[1].data[e].pure}function Ka(t,e){return wo.isWrapped(e)&&(e=wo.unwrap(e),t[$e()]=Ji),e}const Qa=class extends C{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,n){let s,i=t=>null,r=()=>null;t&&"object"==typeof t?(s=this.__isAsync?e=>{setTimeout(()=>t.next(e))}:e=>{t.next(e)},t.error&&(i=this.__isAsync?e=>{setTimeout(()=>t.error(e))}:e=>{t.error(e)}),t.complete&&(r=this.__isAsync?()=>{setTimeout(()=>t.complete())}:()=>{t.complete()})):(s=this.__isAsync?e=>{setTimeout(()=>t(e))}:e=>{t(e)},e&&(i=this.__isAsync?t=>{setTimeout(()=>e(t))}:t=>{e(t)}),n&&(r=this.__isAsync?()=>{setTimeout(()=>n())}:()=>{n()}));const o=super.subscribe(s,i,r);return t instanceof h&&t.add(o),o}};function Za(){return this._results[bo()]()}class Ya{constructor(){this.dirty=!0,this._results=[],this.changes=new Qa,this.length=0;const t=bo(),e=Ya.prototype;e[t]||(e[t]=Za)}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t){this._results=Jn(t),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]}notifyOnChanges(){this.changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}class Ja{constructor(t){this.queryList=t,this.matches=null}clone(){return new Ja(this.queryList)}setDirty(){this.queryList.setDirty()}}class Xa{constructor(t=[]){this.queries=t}createEmbeddedView(t){const e=t.queries;if(null!==e){const n=null!==t.contentQueries?t.contentQueries[0]:e.length,s=[];for(let t=0;t0)s.push(o[t/2]);else{const i=r[t+1],o=e[-n];for(let t=Qt;t{class t{constructor(t){this.appInits=t,this.resolve=Vl,this.reject=Vl,this.initialized=!1,this.done=!1,this.donePromise=new Promise((t,e)=>{this.resolve=t,this.reject=e})}runInitializers(){if(this.initialized)return;const t=[],e=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let n=0;n{e()}).catch(t=>{this.reject(t)}),0===t.length&&e(),this.initialized=!0}}return t.\u0275fac=function(e){return new(e||t)(_s(vc,8))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const bc=new Qn("AppId"),wc={provide:bc,useFactory:function(){return`${Sc()}${Sc()}${Sc()}`},deps:[]};function Sc(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Cc=new Qn("Platform Initializer"),Ic=new Qn("Platform ID"),xc=new Qn("appBootstrapListener");let Tc=(()=>{class t{log(t){console.log(t)}warn(t){console.warn(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const Ec=new Qn("LocaleId"),kc=new Qn("DefaultCurrencyCode");class Oc{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}const Ac=function(t){return new La(t)},Rc=Ac,Dc=function(t){return Promise.resolve(Ac(t))},Mc=function(t){const e=Ac(t),n=di(Gt(t).declarations).reduce((t,e)=>{const n=qt(e);return n&&t.push(new Da(n)),t},[]);return new Oc(e,n)},Pc=Mc,Fc=function(t){return Promise.resolve(Mc(t))};let Lc=(()=>{class t{constructor(){this.compileModuleSync=Rc,this.compileModuleAsync=Dc,this.compileModuleAndAllComponentsSync=Pc,this.compileModuleAndAllComponentsAsync=Fc}clearCache(){}clearCacheFor(t){}getModuleId(t){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const Nc=(()=>Promise.resolve(0))();function Vc(t){"undefined"==typeof Zone?Nc.then(()=>{t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class Uc{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Qa(!1),this.onMicrotaskEmpty=new Qa(!1),this.onStable=new Qa(!1),this.onError=new Qa(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched();const n=this;n._nesting=0,n._outer=n._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(n._inner=n._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(n._inner=n._inner.fork(Zone.longStackTraceZoneSpec)),n.shouldCoalesceEventChangeDetection=e,n.lastRequestAnimationFrameId=-1,n.nativeRequestAnimationFrame=function(){let t=Et.requestAnimationFrame,e=Et.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);const s=e[Zone.__symbol__("OriginalDelegate")];s&&(e=s)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function(t){const e=!!t.shouldCoalesceEventChangeDetection&&t.nativeRequestAnimationFrame&&(()=>{!function(t){-1===t.lastRequestAnimationFrameId&&(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(Et,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,Hc(t),Bc(t)},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),Hc(t))}(t)});t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0,maybeDelayChangeDetection:e},onInvokeTask:(n,s,i,r,o,l)=>{try{return $c(t),n.invokeTask(i,r,o,l)}finally{e&&"eventTask"===r.type&&e(),zc(t)}},onInvoke:(e,n,s,i,r,o,l)=>{try{return $c(t),e.invoke(s,i,r,o,l)}finally{zc(t)}},onHasTask:(e,n,s,i)=>{e.hasTask(s,i),n===s&&("microTask"==i.change?(t._hasPendingMicrotasks=i.microTask,Hc(t),Bc(t)):"macroTask"==i.change&&(t.hasPendingMacrotasks=i.macroTask))},onHandleError:(e,n,s,i)=>(e.handleError(s,i),t.runOutsideAngular(()=>t.onError.emit(i)),!1)})}(n)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Uc.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Uc.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(t,e,n){return this._inner.run(t,e,n)}runTask(t,e,n,s){const i=this._inner,r=i.scheduleEventTask("NgZoneEvent: "+s,t,jc,Vl,Vl);try{return i.runTask(r,e,n)}finally{i.cancelTask(r)}}runGuarded(t,e,n){return this._inner.runGuarded(t,e,n)}runOutsideAngular(t){return this._outer.run(t)}}const jc={};function Bc(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Hc(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||t.shouldCoalesceEventChangeDetection&&-1!==t.lastRequestAnimationFrameId)}function $c(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function zc(t){t._nesting--,Bc(t)}class Wc{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Qa,this.onMicrotaskEmpty=new Qa,this.onStable=new Qa,this.onError=new Qa}run(t,e,n){return t.apply(e,n)}runGuarded(t,e,n){return t.apply(e,n)}runOutsideAngular(t){return t()}runTask(t,e,n,s){return t.apply(e,n)}}let qc=(()=>{class t{constructor(t){this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),t.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Uc.assertNotInAngularZone(),Vc(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())Vc(()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1});else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter(e=>!e.updateCb||!e.updateCb(t)||(clearTimeout(e.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(t=>({source:t.source,creationLocation:t.creationLocation,data:t.data})):[]}addCallback(t,e,n){let s=-1;e&&e>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(t=>t.timeoutId!==s),t(this._didWork,this.getPendingTasks())},e)),this._callbacks.push({doneCb:t,timeoutId:s,updateCb:n})}whenStable(t,e,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(t,e,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(t,e,n){return[]}}return t.\u0275fac=function(e){return new(e||t)(_s(Uc))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Gc=(()=>{class t{constructor(){this._applications=new Map,Zc.addToWindow(this)}registerApplication(t,e){this._applications.set(t,e)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,e=!0){return Zc.findTestabilityInTree(this,t,e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();class Kc{addToWindow(t){}findTestabilityInTree(t,e,n){return null}}let Qc,Zc=new Kc,Yc=!0,Jc=!1;function Xc(){return Jc=!0,Yc}const tu=new Qn("AllowMultipleToken");class eu{constructor(t,e){this.name=t,this.token=e}}function nu(t,e,n=[]){const s="Platform: "+e,i=new Qn(s);return(e=[])=>{let r=su();if(!r||r.injector.get(tu,!1))if(t)t(n.concat(e).concat({provide:i,useValue:!0}));else{const t=n.concat(e).concat({provide:i,useValue:!0},{provide:Yr,useValue:"platform"});!function(t){if(Qc&&!Qc.destroyed&&!Qc.injector.get(tu,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Qc=t.get(iu);const e=t.get(Cc,null);e&&e.forEach(t=>t())}(ho.create({providers:t,name:s}))}return function(t){const e=su();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}(i)}}function su(){return Qc&&!Qc.destroyed?Qc:null}let iu=(()=>{class t{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,e){const n=function(t,e){let n;return n="noop"===t?new Wc:("zone.js"===t?void 0:t)||new Uc({enableLongStackTrace:Xc(),shouldCoalesceEventChangeDetection:e}),n}(e?e.ngZone:void 0,e&&e.ngZoneEventCoalescing||!1),s=[{provide:Uc,useValue:n}];return n.run(()=>{const e=ho.create({providers:s,parent:this.injector,name:t.moduleType.name}),i=t.create(e),r=i.injector.get(li,null);if(!r)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return n.runOutsideAngular(()=>{const t=n.onError.subscribe({next:t=>{r.handleError(t)}});i.onDestroy(()=>{lu(this._modules,i),t.unsubscribe()})}),function(t,e,n){try{const s=n();return Uo(s)?s.catch(n=>{throw e.runOutsideAngular(()=>t.handleError(n)),n}):s}catch(s){throw e.runOutsideAngular(()=>t.handleError(s)),s}}(r,n,()=>{const t=i.injector.get(_c);return t.runInitializers(),t.donePromise.then(()=>(Tl(i.injector.get(Ec,Il)||Il),this._moduleDoBootstrap(i),i))})})}bootstrapModule(t,e=[]){const n=ru({},e);return function(t,e,n){const s=new La(n);return Promise.resolve(s)}(0,0,t).then(t=>this.bootstrapModuleFactory(t,n))}_moduleDoBootstrap(t){const e=t.injector.get(ou);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(t=>e.bootstrap(t));else{if(!t.instance.ngDoBootstrap)throw new Error(`The module ${et(t.instance.constructor)} was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.`);t.instance.ngDoBootstrap(e)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(t=>t.destroy()),this._destroyListeners.forEach(t=>t()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(e){return new(e||t)(_s(ho))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();function ru(t,e){return Array.isArray(e)?e.reduce(ru,t):Object.assign(Object.assign({},t),e)}let ou=(()=>{class t{constructor(t,e,n,s,i,r){this._zone=t,this._console=e,this._injector=n,this._exceptionHandler=s,this._componentFactoryResolver=i,this._initStatus=r,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const o=new v(t=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{t.next(this._stable),t.complete()})}),l=new v(t=>{let e;this._zone.runOutsideAngular(()=>{e=this._zone.onStable.subscribe(()=>{Uc.assertNotInAngularZone(),Vc(()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,t.next(!0))})})});const n=this._zone.onUnstable.subscribe(()=>{Uc.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{t.next(!1)}))});return()=>{e.unsubscribe(),n.unsubscribe()}});this.isStable=function(...t){let e=Number.POSITIVE_INFINITY,n=null,s=t[t.length-1];return x(s)?(n=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(e=t.pop())):"number"==typeof s&&(e=t.pop()),null===n&&1===t.length&&t[0]instanceof v?t[0]:$(e)(z(t,n))}(o,l.pipe(J()))}bootstrap(t,e){if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");let n;n=t instanceof Fl?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);const s=n.isBoundToModule?void 0:this._injector.get(_a),i=n.create(ho.NULL,[],e||n.selector,s),r=i.location.nativeElement,o=i.injector.get(qc,null),l=o&&i.injector.get(Gc);return o&&l&&l.registerApplication(r,o),i.onDestroy(()=>{this.detachView(i.hostView),lu(this.components,i),l&&l.unregisterApplication(r)}),this._loadComponent(i),Xc()&&this._console.log("Angular is running in development mode. Call enableProdMode() to enable production mode."),i}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;for(let t of this._views)t.detectChanges()}catch(t){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(t))}finally{this._runningTick=!1}}attachView(t){const e=t;this._views.push(e),e.attachToAppRef(this)}detachView(t){const e=t;lu(this._views,e),e.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(xc,[]).concat(this._bootstrapListeners).forEach(e=>e(t))}ngOnDestroy(){this._views.slice().forEach(t=>t.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}get viewCount(){return this._views.length}}return t.\u0275fac=function(e){return new(e||t)(_s(Uc),_s(Tc),_s(ho),_s(li),_s(Nl),_s(_c))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();function lu(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}class au{}class cu{}const uu={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"};let hu=(()=>{class t{constructor(t,e){this._compiler=t,this._config=e||uu}load(t){return this.loadAndCompile(t)}loadAndCompile(t){let[e,s]=t.split("#");return void 0===s&&(s="default"),n("zn8P")(e).then(t=>t[s]).then(t=>du(t,e,s)).then(t=>this._compiler.compileModuleAsync(t))}loadFactory(t){let[e,s]=t.split("#"),i="NgFactory";return void 0===s&&(s="default",i=""),n("zn8P")(this._config.factoryPathPrefix+e+this._config.factoryPathSuffix).then(t=>t[s+i]).then(t=>du(t,e,s))}}return t.\u0275fac=function(e){return new(e||t)(_s(Lc),_s(cu,8))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();function du(t,e,n){if(!t)throw new Error(`Cannot find '${n}' in '${e}'`);return t}const pu=nu(null,"core",[{provide:Ic,useValue:"unknown"},{provide:iu,deps:[ho]},{provide:Gc,deps:[]},{provide:Tc,deps:[]}]),fu=[{provide:ou,useClass:ou,deps:[Uc,Tc,ho,li,Nl,_c]},{provide:Ra,deps:[Uc],useFactory:function(t){let e=[];return t.onStable.subscribe(()=>{for(;e.length;)e.pop()()}),function(t){e.push(t)}}},{provide:_c,useClass:_c,deps:[[new ls,vc]]},{provide:Lc,useClass:Lc,deps:[]},wc,{provide:ia,useFactory:function(){return da},deps:[]},{provide:ra,useFactory:function(){return pa},deps:[]},{provide:Ec,useFactory:function(t){return Tl(t=t||"undefined"!=typeof $localize&&$localize.locale||Il),t},deps:[[new os(Ec),new ls,new cs]]},{provide:kc,useValue:"USD"}];let gu=(()=>{class t{constructor(t){}}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)(_s(ou))},providers:fu}),t})(),mu=null;function yu(){return mu}const vu=new Qn("DocumentToken");let _u=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:bu,token:t,providedIn:"platform"}),t})();function bu(){return _s(Su)}const wu=new Qn("Location Initialized");let Su=(()=>{class t extends _u{constructor(t){super(),this._doc=t,this._init()}_init(){this.location=yu().getLocation(),this._history=yu().getHistory()}getBaseHrefFromDOM(){return yu().getBaseHref(this._doc)}onPopState(t){yu().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",t,!1)}onHashChange(t){yu().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",t,!1)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(t){this.location.pathname=t}pushState(t,e,n){Cu()?this._history.pushState(t,e,n):this.location.hash=n}replaceState(t,e,n){Cu()?this._history.replaceState(t,e,n):this.location.hash=n}forward(){this._history.forward()}back(){this._history.back()}getState(){return this._history.state}}return t.\u0275fac=function(e){return new(e||t)(_s(vu))},t.\u0275prov=lt({factory:Iu,token:t,providedIn:"platform"}),t})();function Cu(){return!!window.history.pushState}function Iu(){return new Su(_s(vu))}function xu(t,e){if(0==t.length)return e;if(0==e.length)return t;let n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e}function Tu(t){const e=t.match(/#|\?|$/),n=e&&e.index||t.length;return t.slice(0,n-("/"===t[n-1]?1:0))+t.slice(n)}function Eu(t){return t&&"?"!==t[0]?"?"+t:t}let ku=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:Ou,token:t,providedIn:"root"}),t})();function Ou(t){const e=_s(vu).location;return new Ru(_s(_u),e&&e.origin||"")}const Au=new Qn("appBaseHref");let Ru=(()=>{class t extends ku{constructor(t,e){if(super(),this._platformLocation=t,null==e&&(e=this._platformLocation.getBaseHrefFromDOM()),null==e)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=e}onPopState(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return xu(this._baseHref,t)}path(t=!1){const e=this._platformLocation.pathname+Eu(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?`${e}${n}`:e}pushState(t,e,n,s){const i=this.prepareExternalUrl(n+Eu(s));this._platformLocation.pushState(t,e,i)}replaceState(t,e,n,s){const i=this.prepareExternalUrl(n+Eu(s));this._platformLocation.replaceState(t,e,i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return t.\u0275fac=function(e){return new(e||t)(_s(_u),_s(Au,8))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Du=(()=>{class t extends ku{constructor(t,e){super(),this._platformLocation=t,this._baseHref="",null!=e&&(this._baseHref=e)}onPopState(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)}getBaseHref(){return this._baseHref}path(t=!1){let e=this._platformLocation.hash;return null==e&&(e="#"),e.length>0?e.substring(1):e}prepareExternalUrl(t){const e=xu(this._baseHref,t);return e.length>0?"#"+e:e}pushState(t,e,n,s){let i=this.prepareExternalUrl(n+Eu(s));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(t,e,i)}replaceState(t,e,n,s){let i=this.prepareExternalUrl(n+Eu(s));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}return t.\u0275fac=function(e){return new(e||t)(_s(_u),_s(Au,8))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Mu=(()=>{class t{constructor(t,e){this._subject=new Qa,this._urlChangeListeners=[],this._platformStrategy=t;const n=this._platformStrategy.getBaseHref();this._platformLocation=e,this._baseHref=Tu(Fu(n)),this._platformStrategy.onPopState(t=>{this._subject.emit({url:this.path(!0),pop:!0,state:t.state,type:t.type})})}path(t=!1){return this.normalize(this._platformStrategy.path(t))}getState(){return this._platformLocation.getState()}isCurrentPathEqualTo(t,e=""){return this.path()==this.normalize(t+Eu(e))}normalize(e){return t.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._baseHref,Fu(e)))}prepareExternalUrl(t){return t&&"/"!==t[0]&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)}go(t,e="",n=null){this._platformStrategy.pushState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Eu(e)),n)}replaceState(t,e="",n=null){this._platformStrategy.replaceState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Eu(e)),n)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}onUrlChange(t){this._urlChangeListeners.push(t),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(t=>{this._notifyUrlChangeListeners(t.url,t.state)}))}_notifyUrlChangeListeners(t="",e){this._urlChangeListeners.forEach(n=>n(t,e))}subscribe(t,e,n){return this._subject.subscribe({next:t,error:e,complete:n})}}return t.\u0275fac=function(e){return new(e||t)(_s(ku),_s(_u))},t.normalizeQueryParams=Eu,t.joinWithSlash=xu,t.stripTrailingSlash=Tu,t.\u0275prov=lt({factory:Pu,token:t,providedIn:"root"}),t})();function Pu(){return new Mu(_s(ku),_s(_u))}function Fu(t){return t.replace(/\/index.html$/,"")}var Lu=function(t){return t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other",t}({});class Nu{}let Vu=(()=>{class t extends Nu{constructor(t){super(),this.locale=t}getPluralCategory(t,e){switch(function(t){return function(t){const e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=Sl(e);if(n)return n;const s=e.split("-")[0];if(n=Sl(s),n)return n;if("en"===s)return bl;throw new Error(`Missing locale data for the locale "${t}".`)}(t)[Cl.PluralCase]}(e||this.locale)(t)){case Lu.Zero:return"zero";case Lu.One:return"one";case Lu.Two:return"two";case Lu.Few:return"few";case Lu.Many:return"many";default:return"other"}}}return t.\u0275fac=function(e){return new(e||t)(_s(Ec))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();function Uu(t,e){e=encodeURIComponent(e);for(const n of t.split(";")){const t=n.indexOf("="),[s,i]=-1==t?[n,""]:[n.slice(0,t),n.slice(t+1)];if(s.trim()===e)return decodeURIComponent(i)}return null}let ju=(()=>{class t{constructor(t,e,n,s){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=s,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(t){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof t?t.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(t){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof t?t.split(/\s+/):t,this._rawClass&&(So(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const t=this._iterableDiffer.diff(this._rawClass);t&&this._applyIterableChanges(t)}else if(this._keyValueDiffer){const t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}}_applyKeyValueChanges(t){t.forEachAddedItem(t=>this._toggleClass(t.key,t.currentValue)),t.forEachChangedItem(t=>this._toggleClass(t.key,t.currentValue)),t.forEachRemovedItem(t=>{t.previousValue&&this._toggleClass(t.key,!1)})}_applyIterableChanges(t){t.forEachAddedItem(t=>{if("string"!=typeof t.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got "+et(t.item));this._toggleClass(t.item,!0)}),t.forEachRemovedItem(t=>this._toggleClass(t.item,!1))}_applyClasses(t){t&&(Array.isArray(t)||t instanceof Set?t.forEach(t=>this._toggleClass(t,!0)):Object.keys(t).forEach(e=>this._toggleClass(e,!!t[e])))}_removeClasses(t){t&&(Array.isArray(t)||t instanceof Set?t.forEach(t=>this._toggleClass(t,!1)):Object.keys(t).forEach(t=>this._toggleClass(t,!1)))}_toggleClass(t,e){(t=t.trim())&&t.split(/\s+/g).forEach(t=>{e?this._renderer.addClass(this._ngEl.nativeElement,t):this._renderer.removeClass(this._ngEl.nativeElement,t)})}}return t.\u0275fac=function(e){return new(e||t)(Ao(ia),Ao(ra),Ao(Bl),Ao($l))},t.\u0275dir=zt({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),t})();class Bu{constructor(t,e,n,s){this.$implicit=t,this.ngForOf=e,this.index=n,this.count=s}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Hu=(()=>{class t{constructor(t,e,n){this._viewContainer=t,this._template=e,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;if(!this._differ&&n)try{this._differ=this._differs.find(n).create(this.ngForTrackBy)}catch(e){throw new Error(`Cannot find a differ supporting object '${n}' of type '${t=n,t.name||typeof t}'. NgFor only supports binding to Iterables such as Arrays.`)}}var t;if(this._differ){const t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){const e=[];t.forEachOperation((t,n,s)=>{if(null==t.previousIndex){const n=this._viewContainer.createEmbeddedView(this._template,new Bu(null,this._ngForOf,-1,-1),null===s?void 0:s),i=new $u(t,n);e.push(i)}else if(null==s)this._viewContainer.remove(null===n?void 0:n);else if(null!==n){const i=this._viewContainer.get(n);this._viewContainer.move(i,s);const r=new $u(t,i);e.push(r)}});for(let n=0;n{this._viewContainer.get(t.currentIndex).context.$implicit=t.item})}_perViewChange(t,e){t.context.$implicit=e.item}static ngTemplateContextGuard(t,e){return!0}}return t.\u0275fac=function(e){return new(e||t)(Ao(Sa),Ao(ga),Ao(ia))},t.\u0275dir=zt({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),t})();class $u{constructor(t,e){this.record=t,this.view=e}}let zu=(()=>{class t{constructor(t,e){this._viewContainer=t,this._context=new Wu,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=e}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){qu("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){qu("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(t,e){return!0}}return t.\u0275fac=function(e){return new(e||t)(Ao(Sa),Ao(ga))},t.\u0275dir=zt({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),t})();class Wu{constructor(){this.$implicit=null,this.ngIf=null}}function qu(t,e){if(e&&!e.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${et(e)}'.`)}class Gu{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let Ku=(()=>{class t{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(t){this._ngSwitch=t,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(t){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(t)}_matchCase(t){const e=t==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||e,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),e}_updateDefaultCases(t){if(this._defaultViews&&t!==this._defaultUsed){this._defaultUsed=t;for(let e=0;e{class t{constructor(t,e,n){this.ngSwitch=n,n._addCase(),this._view=new Gu(t,e)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return t.\u0275fac=function(e){return new(e||t)(Ao(Sa),Ao(ga),Ao(Ku,1))},t.\u0275dir=zt({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),t})(),Zu=(()=>{class t{constructor(t,e,n){this._ngEl=t,this._differs=e,this._renderer=n,this._ngStyle=null,this._differ=null}set ngStyle(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create())}ngDoCheck(){if(this._differ){const t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}}_setStyle(t,e){const[n,s]=t.split(".");null!=(e=null!=e&&s?`${e}${s}`:e)?this._renderer.setStyle(this._ngEl.nativeElement,n,e):this._renderer.removeStyle(this._ngEl.nativeElement,n)}_applyChanges(t){t.forEachRemovedItem(t=>this._setStyle(t.key,null)),t.forEachAddedItem(t=>this._setStyle(t.key,t.currentValue)),t.forEachChangedItem(t=>this._setStyle(t.key,t.currentValue))}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao(ra),Ao($l))},t.\u0275dir=zt({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),t})(),Yu=(()=>{class t{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}ngOnChanges(t){if(this._shouldRecreateView(t)){const t=this._viewContainerRef;this._viewRef&&t.remove(t.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?t.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&this.ngTemplateOutletContext&&this._updateExistingContext(this.ngTemplateOutletContext)}_shouldRecreateView(t){const e=t.ngTemplateOutletContext;return!!t.ngTemplateOutlet||e&&this._hasContextShapeChanged(e)}_hasContextShapeChanged(t){const e=Object.keys(t.previousValue||{}),n=Object.keys(t.currentValue||{});if(e.length===n.length){for(let t of n)if(-1===e.indexOf(t))return!0;return!1}return!0}_updateExistingContext(t){for(let e of Object.keys(t))this._viewRef.context[e]=this.ngTemplateOutletContext[e]}}return t.\u0275fac=function(e){return new(e||t)(Ao(Sa))},t.\u0275dir=zt({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[ae]}),t})(),Ju=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[{provide:Nu,useClass:Vu}]}),t})(),Xu=(()=>{class t{}return t.\u0275prov=lt({token:t,providedIn:"root",factory:()=>new th(_s(vu),window)}),t})();class th{constructor(t,e){this.document=t,this.window=e,this.offset=()=>[0,0]}setOffset(t){this.offset=Array.isArray(t)?()=>t:t}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(t){this.supportsScrolling()&&this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){var e;if(!this.supportsScrolling())return;const n=null!==(e=this.document.getElementById(t))&&void 0!==e?e:this.document.getElementsByName(t)[0];void 0!==n&&(this.scrollToElement(n),this.attemptFocus(n))}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}scrollToElement(t){const e=t.getBoundingClientRect(),n=e.left+this.window.pageXOffset,s=e.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(n-i[0],s-i[1])}attemptFocus(t){return t.focus(),this.document.activeElement===t}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=eh(this.window.history)||eh(Object.getPrototypeOf(this.window.history));return!(!t||!t.writable&&!t.set)}catch(t){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(t){return!1}}}function eh(t){return Object.getOwnPropertyDescriptor(t,"scrollRestoration")}class nh extends class extends class{}{constructor(){super()}supportsDOMEvents(){return!0}}{static makeCurrent(){var t;t=new nh,mu||(mu=t)}getProperty(t,e){return t[e]}log(t){window.console&&window.console.log&&window.console.log(t)}logGroup(t){window.console&&window.console.group&&window.console.group(t)}logGroupEnd(){window.console&&window.console.groupEnd&&window.console.groupEnd()}onAndCancel(t,e,n){return t.addEventListener(e,n,!1),()=>{t.removeEventListener(e,n,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){return t.parentNode&&t.parentNode.removeChild(t),t}getValue(t){return t.value}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getHistory(){return window.history}getLocation(){return window.location}getBaseHref(t){const e=ih||(ih=document.querySelector("base"),ih)?ih.getAttribute("href"):null;return null==e?null:(n=e,sh||(sh=document.createElement("a")),sh.setAttribute("href",n),"/"===sh.pathname.charAt(0)?sh.pathname:"/"+sh.pathname);var n}resetBaseElement(){ih=null}getUserAgent(){return window.navigator.userAgent}performanceNow(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()}supportsCookies(){return!0}getCookie(t){return Uu(document.cookie,t)}}let sh,ih=null;const rh=new Qn("TRANSITION_ID"),oh=[{provide:vc,useFactory:function(t,e,n){return()=>{n.get(_c).donePromise.then(()=>{const n=yu();Array.prototype.slice.apply(e.querySelectorAll("style[ng-transition]")).filter(e=>e.getAttribute("ng-transition")===t).forEach(t=>n.remove(t))})}},deps:[rh,vu,ho],multi:!0}];class lh{static init(){var t;t=new lh,Zc=t}addToWindow(t){Et.getAngularTestability=(e,n=!0)=>{const s=t.findTestabilityInTree(e,n);if(null==s)throw new Error("Could not find testability for element.");return s},Et.getAllAngularTestabilities=()=>t.getAllTestabilities(),Et.getAllAngularRootElements=()=>t.getAllRootElements(),Et.frameworkStabilizers||(Et.frameworkStabilizers=[]),Et.frameworkStabilizers.push(t=>{const e=Et.getAllAngularTestabilities();let n=e.length,s=!1;const i=function(e){s=s||e,n--,0==n&&t(s)};e.forEach(function(t){t.whenStable(i)})})}findTestabilityInTree(t,e,n){if(null==e)return null;const s=t.getTestability(e);return null!=s?s:n?yu().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}const ah=new Qn("EventManagerPlugins");let ch=(()=>{class t{constructor(t,e){this._zone=e,this._eventNameToPlugin=new Map,t.forEach(t=>t.manager=this),this._plugins=t.slice().reverse()}addEventListener(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)}addGlobalEventListener(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)}getZone(){return this._zone}_findPluginFor(t){const e=this._eventNameToPlugin.get(t);if(e)return e;const n=this._plugins;for(let s=0;s{class t{constructor(){this._stylesSet=new Set}addStyles(t){const e=new Set;t.forEach(t=>{this._stylesSet.has(t)||(this._stylesSet.add(t),e.add(t))}),this.onStylesAdded(e)}onStylesAdded(t){}getAllStyles(){return Array.from(this._stylesSet)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),dh=(()=>{class t extends hh{constructor(t){super(),this._doc=t,this._hostNodes=new Set,this._styleNodes=new Set,this._hostNodes.add(t.head)}_addStylesToHost(t,e){t.forEach(t=>{const n=this._doc.createElement("style");n.textContent=t,this._styleNodes.add(e.appendChild(n))})}addHost(t){this._addStylesToHost(this._stylesSet,t),this._hostNodes.add(t)}removeHost(t){this._hostNodes.delete(t)}onStylesAdded(t){this._hostNodes.forEach(e=>this._addStylesToHost(t,e))}ngOnDestroy(){this._styleNodes.forEach(t=>yu().remove(t))}}return t.\u0275fac=function(e){return new(e||t)(_s(vu))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const ph={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},fh=/%COMP%/g;function gh(t,e,n){for(let s=0;s{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}let yh=(()=>{class t{constructor(t,e,n){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new vh(t)}createRenderer(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case St.Emulated:{let n=this.rendererByCompId.get(e.id);return n||(n=new _h(this.eventManager,this.sharedStylesHost,e,this.appId),this.rendererByCompId.set(e.id,n)),n.applyToHost(t),n}case 1:case St.ShadowDom:return new bh(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){const t=gh(e.id,e.styles,[]);this.sharedStylesHost.addStyles(t),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return t.\u0275fac=function(e){return new(e||t)(_s(ch),_s(dh),_s(bc))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();class vh{constructor(t){this.eventManager=t,this.data=Object.create(null)}destroy(){}createElement(t,e){return e?document.createElementNS(ph[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){t.appendChild(e)}insertBefore(t,e,n){t&&t.insertBefore(e,n)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let n="string"==typeof t?document.querySelector(t):t;if(!n)throw new Error(`The selector "${t}" did not match any elements`);return e||(n.textContent=""),n}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,n,s){if(s){e=s+":"+e;const i=ph[s];i?t.setAttributeNS(i,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}removeAttribute(t,e,n){if(n){const s=ph[n];s?t.removeAttributeNS(s,e):t.removeAttribute(`${n}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,n,s){s&(pi.DashCase|pi.Important)?t.style.setProperty(e,n,s&pi.Important?"important":""):t.style[e]=n}removeStyle(t,e,n){n&pi.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,n){t[e]=n}setValue(t,e){t.nodeValue=e}listen(t,e,n){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,mh(n)):this.eventManager.addEventListener(t,e,mh(n))}}class _h extends vh{constructor(t,e,n,s){super(t),this.component=n;const i=gh(s+"-"+n.id,n.styles,[]);e.addStyles(i),this.contentAttr="_ngcontent-%COMP%".replace(fh,s+"-"+n.id),this.hostAttr="_nghost-%COMP%".replace(fh,s+"-"+n.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const n=super.createElement(t,e);return super.setAttribute(n,this.contentAttr,""),n}}class bh extends vh{constructor(t,e,n,s){super(t),this.sharedStylesHost=e,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const i=gh(s.id,s.styles,[]);for(let r=0;r{class t extends uh{constructor(t){super(t)}supports(t){return!0}addEventListener(t,e,n){return t.addEventListener(e,n,!1),()=>this.removeEventListener(t,e,n)}removeEventListener(t,e,n){return t.removeEventListener(e,n)}}return t.\u0275fac=function(e){return new(e||t)(_s(vu))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const Sh=["alt","control","meta","shift"],Ch={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Ih={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},xh={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let Th=(()=>{class t extends uh{constructor(t){super(t)}supports(e){return null!=t.parseEventName(e)}addEventListener(e,n,s){const i=t.parseEventName(n),r=t.eventCallback(i.fullKey,s,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>yu().onAndCancel(e,i.domEventName,r))}static parseEventName(e){const n=e.toLowerCase().split("."),s=n.shift();if(0===n.length||"keydown"!==s&&"keyup"!==s)return null;const i=t._normalizeKey(n.pop());let r="";if(Sh.forEach(t=>{const e=n.indexOf(t);e>-1&&(n.splice(e,1),r+=t+".")}),r+=i,0!=n.length||0===i.length)return null;const o={};return o.domEventName=s,o.fullKey=r,o}static getEventFullKey(t){let e="",n=function(t){let e=t.key;if(null==e){if(e=t.keyIdentifier,null==e)return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&Ih.hasOwnProperty(e)&&(e=Ih[e]))}return Ch[e]||e}(t);return n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),Sh.forEach(s=>{s!=n&&(0,xh[s])(t)&&(e+=s+".")}),e+=n,e}static eventCallback(e,n,s){return i=>{t.getEventFullKey(i)===e&&s.runGuarded(()=>n(i))}}static _normalizeKey(t){switch(t){case"esc":return"escape";default:return t}}}return t.\u0275fac=function(e){return new(e||t)(_s(vu))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Eh=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:function(){return _s(kh)},token:t,providedIn:"root"}),t})(),kh=(()=>{class t extends Eh{constructor(t){super(),this._doc=t}sanitize(t,e){if(null==e)return null;switch(t){case ti.NONE:return e;case ti.HTML:return Os(e,"HTML")?ks(e):Js(this._doc,String(e));case ti.STYLE:return Os(e,"Style")?ks(e):e;case ti.SCRIPT:if(Os(e,"Script"))return ks(e);throw new Error("unsafe value used in a script context");case ti.URL:return As(e),Os(e,"URL")?ks(e):Fs(String(e));case ti.RESOURCE_URL:if(Os(e,"ResourceURL"))return ks(e);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${t} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(t){return new Cs(t)}bypassSecurityTrustStyle(t){return new Is(t)}bypassSecurityTrustScript(t){return new xs(t)}bypassSecurityTrustUrl(t){return new Ts(t)}bypassSecurityTrustResourceUrl(t){return new Es(t)}}return t.\u0275fac=function(e){return new(e||t)(_s(vu))},t.\u0275prov=lt({factory:function(){return t=_s(Qr),new kh(t.get(vu));var t},token:t,providedIn:"root"}),t})();const Oh=nu(pu,"browser",[{provide:Ic,useValue:"browser"},{provide:Cc,useValue:function(){nh.makeCurrent(),lh.init()},multi:!0},{provide:vu,useFactory:function(){return function(t){fe=t}(document),document},deps:[]}]),Ah=[[],{provide:Yr,useValue:"root"},{provide:li,useFactory:function(){return new li},deps:[]},{provide:ah,useClass:wh,multi:!0,deps:[vu,Uc,Ic]},{provide:ah,useClass:Th,multi:!0,deps:[vu]},[],{provide:yh,useClass:yh,deps:[ch,dh,bc]},{provide:Hl,useExisting:yh},{provide:hh,useExisting:dh},{provide:dh,useClass:dh,deps:[vu]},{provide:qc,useClass:qc,deps:[Uc]},{provide:ch,useClass:ch,deps:[ah,Uc]},[]];let Rh=(()=>{class t{constructor(t){if(t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}static withServerTransition(e){return{ngModule:t,providers:[{provide:bc,useValue:e.appId},{provide:rh,useExisting:bc},oh]}}}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)(_s(t,12))},providers:Ah,imports:[Ju,gu]}),t})();function Dh(...t){let e=t[t.length-1];return x(e)?(t.pop(),F(t,e)):z(t)}"undefined"!=typeof window&&window;class Mh extends C{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return e&&!e.closed&&t.next(this._value),e}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new b;return this._value}next(t){super.next(this._value=t)}}class Ph extends f{notifyNext(t,e,n,s,i){this.destination.next(e)}notifyError(t,e){this.destination.error(t)}notifyComplete(t){this.destination.complete()}}class Fh extends f{constructor(t,e,n){super(),this.parent=t,this.outerValue=e,this.outerIndex=n,this.index=0}_next(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)}_error(t){this.parent.notifyError(t,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}function Lh(t,e,n,s,i=new Fh(t,n,s)){if(!i.closed)return e instanceof v?e.subscribe(i):P(e)(i)}const Nh={};class Vh{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new Uh(t,this.resultSelector))}}class Uh extends Ph{constructor(t,e){super(t),this.resultSelector=e,this.active=0,this.values=[],this.observables=[]}_next(t){this.values.push(Nh),this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(let n=0;n{function t(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return t.prototype=Object.create(Error.prototype),t})();function Bh(...t){return $(1)(Dh(...t))}const Hh=new v(t=>t.complete());function $h(t){return t?function(t){return new v(e=>t.schedule(()=>e.complete()))}(t):Hh}function zh(t){return new v(e=>{let n;try{n=t()}catch(s){return void e.error(s)}return(n?L(n):$h()).subscribe(e)})}function Wh(t,e){return"function"==typeof e?n=>n.pipe(Wh((n,s)=>L(t(n,s)).pipe(T((t,i)=>e(n,t,s,i))))):e=>e.lift(new qh(t))}class qh{constructor(t){this.project=t}call(t,e){return e.subscribe(new Gh(t,this.project))}}class Gh extends V{constructor(t,e){super(t),this.project=e,this.index=0}_next(t){let e;const n=this.index++;try{e=this.project(t,n)}catch(s){return void this.destination.error(s)}this._innerSub(e)}_innerSub(t){const e=this.innerSubscription;e&&e.unsubscribe();const n=new N(this),s=this.destination;s.add(n),this.innerSubscription=U(t,n),this.innerSubscription!==n&&s.add(this.innerSubscription)}_complete(){const{innerSubscription:t}=this;t&&!t.closed||super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(t){this.destination.next(t)}}const Kh=(()=>{function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t})();function Qh(t){return e=>0===t?$h():e.lift(new Zh(t))}class Zh{constructor(t){if(this.total=t,this.total<0)throw new Kh}call(t,e){return e.subscribe(new Yh(t,this.total))}}class Yh extends f{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){const e=this.total,n=++this.count;n<=e&&(this.destination.next(t),n===e&&(this.destination.complete(),this.unsubscribe()))}}function Jh(t,e){let n=!1;return arguments.length>=2&&(n=!0),function(s){return s.lift(new Xh(t,e,n))}}class Xh{constructor(t,e,n=!1){this.accumulator=t,this.seed=e,this.hasSeed=n}call(t,e){return e.subscribe(new td(t,this.accumulator,this.seed,this.hasSeed))}}class td extends f{constructor(t,e,n,s){super(t),this.accumulator=e,this._seed=n,this.hasSeed=s,this.index=0}get seed(){return this._seed}set seed(t){this.hasSeed=!0,this._seed=t}_next(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)}_tryNext(t){const e=this.index++;let n;try{n=this.accumulator(this.seed,t,e)}catch(s){this.destination.error(s)}this.seed=n,this.destination.next(n)}}function ed(t,e){return function(n){return n.lift(new nd(t,e))}}class nd{constructor(t,e){this.predicate=t,this.thisArg=e}call(t,e){return e.subscribe(new sd(t,this.predicate,this.thisArg))}}class sd extends f{constructor(t,e,n){super(t),this.predicate=e,this.thisArg=n,this.count=0}_next(t){let e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}e&&this.destination.next(t)}}function id(t){return function(e){const n=new rd(t),s=e.lift(n);return n.caught=s}}class rd{constructor(t){this.selector=t}call(t,e){return e.subscribe(new od(t,this.selector,this.caught))}}class od extends V{constructor(t,e,n){super(t),this.selector=e,this.caught=n}error(t){if(!this.isStopped){let n;try{n=this.selector(t,this.caught)}catch(e){return void super.error(e)}this._unsubscribeAndRecycle();const s=new N(this);this.add(s);const i=U(n,s);i!==s&&this.add(i)}}}function ld(t,e){return j(t,e,1)}function ad(t){return function(e){return 0===t?$h():e.lift(new cd(t))}}class cd{constructor(t){if(this.total=t,this.total<0)throw new Kh}call(t,e){return e.subscribe(new ud(t,this.total))}}class ud extends f{constructor(t,e){super(t),this.total=e,this.ring=new Array,this.count=0}_next(t){const e=this.ring,n=this.total,s=this.count++;e.length0){const n=this.count>=this.total?this.total:this.count,s=this.ring;for(let i=0;ie.lift(new dd(t))}class dd{constructor(t){this.errorFactory=t}call(t,e){return e.subscribe(new pd(t,this.errorFactory))}}class pd extends f{constructor(t,e){super(t),this.errorFactory=e,this.hasValue=!1}_next(t){this.hasValue=!0,this.destination.next(t)}_complete(){if(this.hasValue)return this.destination.complete();{let e;try{e=this.errorFactory()}catch(t){e=t}this.destination.error(e)}}}function fd(){return new jh}function gd(t=null){return e=>e.lift(new md(t))}class md{constructor(t){this.defaultValue=t}call(t,e){return e.subscribe(new yd(t,this.defaultValue))}}class yd extends f{constructor(t,e){super(t),this.defaultValue=e,this.isEmpty=!0}_next(t){this.isEmpty=!1,this.destination.next(t)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}function vd(t,e){const n=arguments.length>=2;return s=>s.pipe(t?ed((e,n)=>t(e,n,s)):y,Qh(1),n?gd(e):hd(()=>new jh))}function _d(){}function bd(t,e,n){return function(s){return s.lift(new wd(t,e,n))}}class wd{constructor(t,e,n){this.nextOrObserver=t,this.error=e,this.complete=n}call(t,e){return e.subscribe(new Sd(t,this.nextOrObserver,this.error,this.complete))}}class Sd extends f{constructor(t,e,n,i){super(t),this._tapNext=_d,this._tapError=_d,this._tapComplete=_d,this._tapError=n||_d,this._tapComplete=i||_d,s(e)?(this._context=this,this._tapNext=e):e&&(this._context=e,this._tapNext=e.next||_d,this._tapError=e.error||_d,this._tapComplete=e.complete||_d)}_next(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)}_error(t){try{this._tapError.call(this._context,t)}catch(t){return void this.destination.error(t)}this.destination.error(t)}_complete(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()}}class Cd{constructor(t){this.callback=t}call(t,e){return e.subscribe(new Id(t,this.callback))}}class Id extends f{constructor(t,e){super(t),this.add(new h(e))}}class xd{constructor(t,e){this.id=t,this.url=e}}class Td extends xd{constructor(t,e,n="imperative",s=null){super(t,e),this.navigationTrigger=n,this.restoredState=s}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Ed extends xd{constructor(t,e,n){super(t,e),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class kd extends xd{constructor(t,e,n){super(t,e),this.reason=n}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Od extends xd{constructor(t,e,n){super(t,e),this.error=n}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Ad extends xd{constructor(t,e,n,s){super(t,e),this.urlAfterRedirects=n,this.state=s}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Rd extends xd{constructor(t,e,n,s){super(t,e),this.urlAfterRedirects=n,this.state=s}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Dd extends xd{constructor(t,e,n,s,i){super(t,e),this.urlAfterRedirects=n,this.state=s,this.shouldActivate=i}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Md extends xd{constructor(t,e,n,s){super(t,e),this.urlAfterRedirects=n,this.state=s}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Pd extends xd{constructor(t,e,n,s){super(t,e),this.urlAfterRedirects=n,this.state=s}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Fd{constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Ld{constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Nd{constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Vd{constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ud{constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class jd{constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Bd{constructor(t,e,n){this.routerEvent=t,this.position=e,this.anchor=n}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}const Hd="primary";class $d{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e[0]:e}return null}getAll(t){if(this.has(t)){const e=this.params[t];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function zd(t){return new $d(t)}function Wd(t){const e=Error("NavigationCancelingError: "+t);return e.ngNavigationCancelingError=!0,e}function qd(t,e,n){const s=n.path.split("/");if(s.length>t.length)return null;if("full"===n.pathMatch&&(e.hasChildren()||s.lengths[e]===t)}return t===e}function Qd(t){return Array.prototype.concat.apply([],t)}function Zd(t){return t.length>0?t[t.length-1]:null}function Yd(t,e){for(const n in t)t.hasOwnProperty(n)&&e(t[n],n)}function Jd(t){return jo(t)?t:Uo(t)?L(Promise.resolve(t)):Dh(t)}function Xd(t,e,n){return n?function(t,e){return Gd(t,e)}(t.queryParams,e.queryParams)&&tp(t.root,e.root):function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(n=>Kd(t[n],e[n]))}(t.queryParams,e.queryParams)&&ep(t.root,e.root)}function tp(t,e){if(!op(t.segments,e.segments))return!1;if(t.numberOfChildren!==e.numberOfChildren)return!1;for(const n in e.children){if(!t.children[n])return!1;if(!tp(t.children[n],e.children[n]))return!1}return!0}function ep(t,e){return np(t,e,e.segments)}function np(t,e,n){if(t.segments.length>n.length)return!!op(t.segments.slice(0,n.length),n)&&!e.hasChildren();if(t.segments.length===n.length){if(!op(t.segments,n))return!1;for(const n in e.children){if(!t.children[n])return!1;if(!ep(t.children[n],e.children[n]))return!1}return!0}{const s=n.slice(0,t.segments.length),i=n.slice(t.segments.length);return!!op(t.segments,s)&&!!t.children.primary&&np(t.children.primary,e,i)}}class sp{constructor(t,e,n){this.root=t,this.queryParams=e,this.fragment=n}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=zd(this.queryParams)),this._queryParamMap}toString(){return cp.serialize(this)}}class ip{constructor(t,e){this.segments=t,this.children=e,this.parent=null,Yd(e,(t,e)=>t.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return up(this)}}class rp{constructor(t,e){this.path=t,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=zd(this.parameters)),this._parameterMap}toString(){return yp(this)}}function op(t,e){return t.length===e.length&&t.every((t,n)=>t.path===e[n].path)}class lp{}class ap{parse(t){const e=new Sp(t);return new sp(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(t){return`${"/"+hp(t.root,!0)}${function(t){const e=Object.keys(t).map(e=>{const n=t[e];return Array.isArray(n)?n.map(t=>`${pp(e)}=${pp(t)}`).join("&"):`${pp(e)}=${pp(n)}`});return e.length?"?"+e.join("&"):""}(t.queryParams)}${"string"==typeof t.fragment?"#"+encodeURI(t.fragment):""}`}}const cp=new ap;function up(t){return t.segments.map(t=>yp(t)).join("/")}function hp(t,e){if(!t.hasChildren())return up(t);if(e){const e=t.children.primary?hp(t.children.primary,!1):"",n=[];return Yd(t.children,(t,e)=>{e!==Hd&&n.push(`${e}:${hp(t,!1)}`)}),n.length>0?`${e}(${n.join("//")})`:e}{const e=function(t,e){let n=[];return Yd(t.children,(t,s)=>{s===Hd&&(n=n.concat(e(t,s)))}),Yd(t.children,(t,s)=>{s!==Hd&&(n=n.concat(e(t,s)))}),n}(t,(e,n)=>n===Hd?[hp(t.children.primary,!1)]:[`${n}:${hp(e,!1)}`]);return 1===Object.keys(t.children).length&&null!=t.children.primary?`${up(t)}/${e[0]}`:`${up(t)}/(${e.join("//")})`}}function dp(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function pp(t){return dp(t).replace(/%3B/gi,";")}function fp(t){return dp(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function gp(t){return decodeURIComponent(t)}function mp(t){return gp(t.replace(/\+/g,"%20"))}function yp(t){return`${fp(t.path)}${e=t.parameters,Object.keys(e).map(t=>`;${fp(t)}=${fp(e[t])}`).join("")}`;var e}const vp=/^[^\/()?;=#]+/;function _p(t){const e=t.match(vp);return e?e[0]:""}const bp=/^[^=?&#]+/,wp=/^[^?&#]+/;class Sp{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new ip([],{}):new ip([],this.parseChildren())}parseQueryParams(){const t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n.primary=new ip(t,e)),n}parseSegment(){const t=_p(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(t),new rp(gp(t),this.parseMatrixParams())}parseMatrixParams(){const t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){const e=_p(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const t=_p(this.remaining);t&&(n=t,this.capture(n))}t[gp(e)]=gp(n)}parseQueryParam(t){const e=function(t){const e=t.match(bp);return e?e[0]:""}(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){const t=function(t){const e=t.match(wp);return e?e[0]:""}(this.remaining);t&&(n=t,this.capture(n))}const s=mp(e),i=mp(n);if(t.hasOwnProperty(s)){let e=t[s];Array.isArray(e)||(e=[e],t[s]=e),e.push(i)}else t[s]=i}parseParens(t){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const n=_p(this.remaining),s=this.remaining[n.length];if("/"!==s&&")"!==s&&";"!==s)throw new Error(`Cannot parse url '${this.url}'`);let i=void 0;n.indexOf(":")>-1?(i=n.substr(0,n.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=Hd);const r=this.parseChildren();e[i]=1===Object.keys(r).length?r.primary:new ip([],r),this.consumeOptional("//")}return e}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}capture(t){if(!this.consumeOptional(t))throw new Error(`Expected "${t}".`)}}class Cp{constructor(t){this._root=t}get root(){return this._root.value}parent(t){const e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}children(t){const e=Ip(t,this._root);return e?e.children.map(t=>t.value):[]}firstChild(t){const e=Ip(t,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(t){const e=xp(t,this._root);return e.length<2?[]:e[e.length-2].children.map(t=>t.value).filter(e=>e!==t)}pathFromRoot(t){return xp(t,this._root).map(t=>t.value)}}function Ip(t,e){if(t===e.value)return e;for(const n of e.children){const e=Ip(t,n);if(e)return e}return null}function xp(t,e){if(t===e.value)return[e];for(const n of e.children){const s=xp(t,n);if(s.length)return s.unshift(e),s}return[]}class Tp{constructor(t,e){this.value=t,this.children=e}toString(){return`TreeNode(${this.value})`}}function Ep(t){const e={};return t&&t.children.forEach(t=>e[t.value.outlet]=t),e}class kp extends Cp{constructor(t,e){super(t),this.snapshot=e,Pp(this,t)}toString(){return this.snapshot.toString()}}function Op(t,e){const n=function(t,e){const n=new Dp([],{},{},"",{},Hd,e,null,t.root,-1,{});return new Mp("",new Tp(n,[]))}(t,e),s=new Mh([new rp("",{})]),i=new Mh({}),r=new Mh({}),o=new Mh({}),l=new Mh(""),a=new Ap(s,i,o,l,r,Hd,e,n.root);return a.snapshot=n.root,new kp(new Tp(a,[]),n)}class Ap{constructor(t,e,n,s,i,r,o,l){this.url=t,this.params=e,this.queryParams=n,this.fragment=s,this.data=i,this.outlet=r,this.component=o,this._futureSnapshot=l}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(T(t=>zd(t)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(T(t=>zd(t)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Rp(t,e="emptyOnly"){const n=t.pathFromRoot;let s=0;if("always"!==e)for(s=n.length-1;s>=1;){const t=n[s],e=n[s-1];if(t.routeConfig&&""===t.routeConfig.path)s--;else{if(e.component)break;s--}}return function(t){return t.reduce((t,e)=>({params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign({},t.resolve),e._resolvedData)}),{params:{},data:{},resolve:{}})}(n.slice(s))}class Dp{constructor(t,e,n,s,i,r,o,l,a,c,u){this.url=t,this.params=e,this.queryParams=n,this.fragment=s,this.data=i,this.outlet=r,this.component=o,this.routeConfig=l,this._urlSegment=a,this._lastPathIndex=c,this._resolve=u}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=zd(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=zd(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(t=>t.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Mp extends Cp{constructor(t,e){super(e),this.url=t,Pp(this,e)}toString(){return Fp(this._root)}}function Pp(t,e){e.value._routerState=t,e.children.forEach(e=>Pp(t,e))}function Fp(t){const e=t.children.length>0?` { ${t.children.map(Fp).join(", ")} } `:"";return`${t.value}${e}`}function Lp(t){if(t.snapshot){const e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,Gd(e.queryParams,n.queryParams)||t.queryParams.next(n.queryParams),e.fragment!==n.fragment&&t.fragment.next(n.fragment),Gd(e.params,n.params)||t.params.next(n.params),function(t,e){if(t.length!==e.length)return!1;for(let n=0;nGd(t.parameters,s[e].parameters))&&!(!t.parent!=!e.parent)&&(!t.parent||Np(t.parent,e.parent))}function Vp(t,e,n){if(n&&t.shouldReuseRoute(e.value,n.value.snapshot)){const s=n.value;s._futureSnapshot=e.value;const i=function(t,e,n){return e.children.map(e=>{for(const s of n.children)if(t.shouldReuseRoute(e.value,s.value.snapshot))return Vp(t,e,s);return Vp(t,e)})}(t,e,n);return new Tp(s,i)}{const n=t.retrieve(e.value);if(n){const t=n.route;return Up(e,t),t}{const n=new Ap(new Mh((s=e.value).url),new Mh(s.params),new Mh(s.queryParams),new Mh(s.fragment),new Mh(s.data),s.outlet,s.component,s),i=e.children.map(e=>Vp(t,e));return new Tp(n,i)}}var s}function Up(t,e){if(t.value.routeConfig!==e.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(t.children.length!==e.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");e.value._futureSnapshot=t.value;for(let n=0;n{r[e]=Array.isArray(t)?t.map(t=>""+t):""+t}),new sp(n.root===t?e:$p(n.root,t,e),r,i)}function $p(t,e,n){const s={};return Yd(t.children,(t,i)=>{s[i]=t===e?n:$p(t,e,n)}),new ip(t.segments,s)}class zp{constructor(t,e,n){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n,t&&n.length>0&&jp(n[0]))throw new Error("Root segment cannot have matrix parameters");const s=n.find(Bp);if(s&&s!==Zd(n))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Wp{constructor(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}}function qp(t,e,n){if(t||(t=new ip([],{})),0===t.segments.length&&t.hasChildren())return Gp(t,e,n);const s=function(t,e,n){let s=0,i=e;const r={match:!1,pathIndex:0,commandIndex:0};for(;i=n.length)return r;const e=t.segments[i],o=n[s];if(Bp(o))break;const l=""+o,a=s0&&void 0===l)break;if(l&&a&&"object"==typeof a&&void 0===a.outlets){if(!Yp(l,a,e))return r;s+=2}else{if(!Yp(l,{},e))return r;s++}i++}return{match:!0,pathIndex:i,commandIndex:s}}(t,e,n),i=n.slice(s.commandIndex);if(s.match&&s.pathIndex{"string"==typeof n&&(n=[n]),null!==n&&(i[s]=qp(t.children[s],e,n))}),Yd(t.children,(t,e)=>{void 0===s[e]&&(i[e]=t)}),new ip(t.segments,i)}}function Kp(t,e,n){const s=t.segments.slice(0,e);let i=0;for(;i{"string"==typeof t&&(t=[t]),null!==t&&(e[n]=Kp(new ip([],{}),0,t))}),e}function Zp(t){const e={};return Yd(t,(t,n)=>e[n]=""+t),e}function Yp(t,e,n){return t==n.path&&Gd(e,n.parameters)}class Jp{constructor(t,e,n,s){this.routeReuseStrategy=t,this.futureState=e,this.currState=n,this.forwardEvent=s}activate(t){const e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,t),Lp(this.futureState.root),this.activateChildRoutes(e,n,t)}deactivateChildRoutes(t,e,n){const s=Ep(e);t.children.forEach(t=>{const e=t.value.outlet;this.deactivateRoutes(t,s[e],n),delete s[e]}),Yd(s,(t,e)=>{this.deactivateRouteAndItsChildren(t,n)})}deactivateRoutes(t,e,n){const s=t.value,i=e?e.value:null;if(s===i)if(s.component){const i=n.getContext(s.outlet);i&&this.deactivateChildRoutes(t,e,i.children)}else this.deactivateChildRoutes(t,e,n);else i&&this.deactivateRouteAndItsChildren(e,n)}deactivateRouteAndItsChildren(t,e){this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}detachAndStoreRouteSubtree(t,e){const n=e.getContext(t.value.outlet);if(n&&n.outlet){const e=n.outlet.detach(),s=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:e,route:t,contexts:s})}}deactivateRouteAndOutlet(t,e){const n=e.getContext(t.value.outlet),s=n&&t.value.component?n.children:e,i=Ep(t);for(const r of Object.keys(i))this.deactivateRouteAndItsChildren(i[r],s);n&&n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated())}activateChildRoutes(t,e,n){const s=Ep(e);t.children.forEach(t=>{this.activateRoutes(t,s[t.value.outlet],n),this.forwardEvent(new jd(t.value.snapshot))}),t.children.length&&this.forwardEvent(new Vd(t.value.snapshot))}activateRoutes(t,e,n){const s=t.value,i=e?e.value:null;if(Lp(s),s===i)if(s.component){const i=n.getOrCreateContext(s.outlet);this.activateChildRoutes(t,e,i.children)}else this.activateChildRoutes(t,e,n);else if(s.component){const e=n.getOrCreateContext(s.outlet);if(this.routeReuseStrategy.shouldAttach(s.snapshot)){const t=this.routeReuseStrategy.retrieve(s.snapshot);this.routeReuseStrategy.store(s.snapshot,null),e.children.onOutletReAttached(t.contexts),e.attachRef=t.componentRef,e.route=t.route.value,e.outlet&&e.outlet.attach(t.componentRef,t.route.value),Xp(t.route)}else{const n=function(t){for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig;if(t&&t.component)return null}return null}(s.snapshot),i=n?n.module.componentFactoryResolver:null;e.attachRef=null,e.route=s,e.resolver=i,e.outlet&&e.outlet.activateWith(s,i),this.activateChildRoutes(t,null,e.children)}}else this.activateChildRoutes(t,null,n)}}function Xp(t){Lp(t.value),t.children.forEach(Xp)}class tf{constructor(t,e){this.routes=t,this.module=e}}function ef(t){return"function"==typeof t}function nf(t){return t instanceof sp}const sf=Symbol("INITIAL_VALUE");function rf(){return Wh(t=>function(...t){let e=void 0,n=void 0;return x(t[t.length-1])&&(n=t.pop()),"function"==typeof t[t.length-1]&&(e=t.pop()),1===t.length&&a(t[0])&&(t=t[0]),z(t,n).lift(new Vh(e))}(t.map(t=>t.pipe(Qh(1),function(...t){const e=t[t.length-1];return x(e)?(t.pop(),n=>Bh(t,n,e)):e=>Bh(t,e)}(sf)))).pipe(Jh((t,e)=>{let n=!1;return e.reduce((t,s,i)=>{if(t!==sf)return t;if(s===sf&&(n=!0),!n){if(!1===s)return s;if(i===e.length-1||nf(s))return s}return t},t)},sf),ed(t=>t!==sf),T(t=>nf(t)?t:!0===t),Qh(1)))}let of=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["ng-component"]],decls:1,vars:0,template:function(t,e){1&t&&Fo(0,"router-outlet")},directives:function(){return[tg]},encapsulation:2}),t})();function lf(t,e=""){for(let n=0;nhf(t)===e);return n.push(...t.filter(t=>hf(t)!==e)),n}const pf={matched:!1,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};function ff(t,e,n){var s;if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||n.length>0)?Object.assign({},pf):{matched:!0,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};const i=(e.matcher||qd)(n,t,e);if(!i)return Object.assign({},pf);const r={};Yd(i.posParams,(t,e)=>{r[e]=t.path});const o=i.consumed.length>0?Object.assign(Object.assign({},r),i.consumed[i.consumed.length-1].parameters):r;return{matched:!0,consumedSegments:i.consumed,lastChild:i.consumed.length,parameters:o,positionalParamSegments:null!==(s=i.posParams)&&void 0!==s?s:{}}}function gf(t,e,n,s,i="corrected"){if(n.length>0&&function(t,e,n){return n.some(n=>mf(t,e,n)&&hf(n)!==Hd)}(t,n,s)){const i=new ip(e,function(t,e,n,s){const i={};i.primary=s,s._sourceSegment=t,s._segmentIndexShift=e.length;for(const r of n)if(""===r.path&&hf(r)!==Hd){const n=new ip([],{});n._sourceSegment=t,n._segmentIndexShift=e.length,i[hf(r)]=n}return i}(t,e,s,new ip(n,t.children)));return i._sourceSegment=t,i._segmentIndexShift=e.length,{segmentGroup:i,slicedSegments:[]}}if(0===n.length&&function(t,e,n){return n.some(n=>mf(t,e,n))}(t,n,s)){const r=new ip(t.segments,function(t,e,n,s,i,r){const o={};for(const l of s)if(mf(t,n,l)&&!i[hf(l)]){const n=new ip([],{});n._sourceSegment=t,n._segmentIndexShift="legacy"===r?t.segments.length:e.length,o[hf(l)]=n}return Object.assign(Object.assign({},i),o)}(t,e,n,s,t.children,i));return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:n}}const r=new ip(t.segments,t.children);return r._sourceSegment=t,r._segmentIndexShift=e.length,{segmentGroup:r,slicedSegments:n}}function mf(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path}function yf(t,e,n,s){return!!(hf(t)===s||s!==Hd&&mf(e,n,t))&&("**"===t.path||ff(e,t,n).matched)}function vf(t,e,n){return 0===e.length&&!t.children[n]}class _f{constructor(t){this.segmentGroup=t||null}}class bf{constructor(t){this.urlTree=t}}function wf(t){return new v(e=>e.error(new _f(t)))}function Sf(t){return new v(e=>e.error(new bf(t)))}function Cf(t){return new v(e=>e.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${t}'`)))}class If{constructor(t,e,n,s,i){this.configLoader=e,this.urlSerializer=n,this.urlTree=s,this.config=i,this.allowRedirects=!0,this.ngModule=t.get(_a)}apply(){const t=gf(this.urlTree.root,[],[],this.config).segmentGroup,e=new ip(t.segments,t.children);return this.expandSegmentGroup(this.ngModule,this.config,e,Hd).pipe(T(t=>this.createUrlTree(xf(t),this.urlTree.queryParams,this.urlTree.fragment))).pipe(id(t=>{if(t instanceof bf)return this.allowRedirects=!1,this.match(t.urlTree);if(t instanceof _f)throw this.noMatchError(t);throw t}))}match(t){return this.expandSegmentGroup(this.ngModule,this.config,t.root,Hd).pipe(T(e=>this.createUrlTree(xf(e),t.queryParams,t.fragment))).pipe(id(t=>{if(t instanceof _f)throw this.noMatchError(t);throw t}))}noMatchError(t){return new Error(`Cannot match any routes. URL Segment: '${t.segmentGroup}'`)}createUrlTree(t,e,n){const s=t.segments.length>0?new ip([],{[Hd]:t}):t;return new sp(s,e,n)}expandSegmentGroup(t,e,n,s){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(t,e,n).pipe(T(t=>new ip([],t))):this.expandSegment(t,n,e,n.segments,s,!0)}expandChildren(t,e,n){const s=[];for(const i of Object.keys(n.children))"primary"===i?s.unshift(i):s.push(i);return L(s).pipe(ld(s=>{const i=n.children[s],r=df(e,s);return this.expandSegmentGroup(t,r,i,s).pipe(T(t=>({segment:t,outlet:s})))}),Jh((t,e)=>(t[e.outlet]=e.segment,t),{}),function(t,e){const n=arguments.length>=2;return s=>s.pipe(t?ed((e,n)=>t(e,n,s)):y,ad(1),n?gd(e):hd(()=>new jh))}())}expandSegment(t,e,n,s,i,r){return L(n).pipe(ld(o=>this.expandSegmentAgainstRoute(t,e,n,o,s,i,r).pipe(id(t=>{if(t instanceof _f)return Dh(null);throw t}))),vd(t=>!!t),id((t,n)=>{if(t instanceof jh||"EmptyError"===t.name){if(vf(e,s,i))return Dh(new ip([],{}));throw new _f(e)}throw t}))}expandSegmentAgainstRoute(t,e,n,s,i,r,o){return yf(s,e,i,r)?void 0===s.redirectTo?this.matchSegmentAgainstRoute(t,e,s,i,r):o&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,n,s,i,r):wf(e):wf(e)}expandSegmentAgainstRouteUsingRedirect(t,e,n,s,i,r){return"**"===s.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,s,r):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,s,i,r)}expandWildCardWithParamsAgainstRouteUsingRedirect(t,e,n,s){const i=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?Sf(i):this.lineralizeSegments(n,i).pipe(j(n=>{const i=new ip(n,{});return this.expandSegment(t,i,e,n,s,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,s,i,r){const{matched:o,consumedSegments:l,lastChild:a,positionalParamSegments:c}=ff(e,s,i);if(!o)return wf(e);const u=this.applyRedirectCommands(l,s.redirectTo,c);return s.redirectTo.startsWith("/")?Sf(u):this.lineralizeSegments(s,u).pipe(j(s=>this.expandSegment(t,e,n,s.concat(i.slice(a)),r,!1)))}matchSegmentAgainstRoute(t,e,n,s,i){if("**"===n.path)return n.loadChildren?this.configLoader.load(t.injector,n).pipe(T(t=>(n._loadedConfig=t,new ip(s,{})))):Dh(new ip(s,{}));const{matched:r,consumedSegments:o,lastChild:l}=ff(e,n,s);if(!r)return wf(e);const a=s.slice(l);return this.getChildConfig(t,n,s).pipe(j(t=>{const s=t.module,r=t.routes,{segmentGroup:l,slicedSegments:c}=gf(e,o,a,r),u=new ip(l.segments,l.children);if(0===c.length&&u.hasChildren())return this.expandChildren(s,r,u).pipe(T(t=>new ip(o,t)));if(0===r.length&&0===c.length)return Dh(new ip(o,{}));const h=hf(n)===i;return this.expandSegment(s,u,r,c,h?Hd:i,!0).pipe(T(t=>new ip(o.concat(t.segments),t.children)))}))}getChildConfig(t,e,n){return e.children?Dh(new tf(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?Dh(e._loadedConfig):this.runCanLoadGuards(t.injector,e,n).pipe(j(n=>n?this.configLoader.load(t.injector,e).pipe(T(t=>(e._loadedConfig=t,t))):function(t){return new v(e=>e.error(Wd(`Cannot load children because the guard of the route "path: '${t.path}'" returned false`)))}(e))):Dh(new tf([],t))}runCanLoadGuards(t,e,n){const s=e.canLoad;return s&&0!==s.length?Dh(s.map(s=>{const i=t.get(s);let r;if(function(t){return t&&ef(t.canLoad)}(i))r=i.canLoad(e,n);else{if(!ef(i))throw new Error("Invalid CanLoad guard");r=i(e,n)}return Jd(r)})).pipe(rf(),bd(t=>{if(!nf(t))return;const e=Wd(`Redirecting to "${this.urlSerializer.serialize(t)}"`);throw e.url=t,e}),T(t=>!0===t)):Dh(!0)}lineralizeSegments(t,e){let n=[],s=e.root;for(;;){if(n=n.concat(s.segments),0===s.numberOfChildren)return Dh(n);if(s.numberOfChildren>1||!s.children.primary)return Cf(t.redirectTo);s=s.children.primary}}applyRedirectCommands(t,e,n){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,n)}applyRedirectCreatreUrlTree(t,e,n,s){const i=this.createSegmentGroup(t,e.root,n,s);return new sp(i,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(t,e){const n={};return Yd(t,(t,s)=>{if("string"==typeof t&&t.startsWith(":")){const i=t.substring(1);n[s]=e[i]}else n[s]=t}),n}createSegmentGroup(t,e,n,s){const i=this.createSegments(t,e.segments,n,s);let r={};return Yd(e.children,(e,i)=>{r[i]=this.createSegmentGroup(t,e,n,s)}),new ip(i,r)}createSegments(t,e,n,s){return e.map(e=>e.path.startsWith(":")?this.findPosParam(t,e,s):this.findOrReturn(e,n))}findPosParam(t,e,n){const s=n[e.path.substring(1)];if(!s)throw new Error(`Cannot redirect to '${t}'. Cannot find '${e.path}'.`);return s}findOrReturn(t,e){let n=0;for(const s of e){if(s.path===t.path)return e.splice(n),s;n++}return t}}function xf(t){const e={};for(const n of Object.keys(t.children)){const s=xf(t.children[n]);(s.segments.length>0||s.hasChildren())&&(e[n]=s)}return function(t){if(1===t.numberOfChildren&&t.children.primary){const e=t.children.primary;return new ip(t.segments.concat(e.segments),e.children)}return t}(new ip(t.segments,e))}class Tf{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}}class Ef{constructor(t,e){this.component=t,this.route=e}}function kf(t,e,n){const s=t._root;return Af(s,e?e._root:null,n,[s.value])}function Of(t,e,n){const s=function(t){if(!t)return null;for(let e=t.parent;e;e=e.parent){const t=e.routeConfig;if(t&&t._loadedConfig)return t._loadedConfig}return null}(e);return(s?s.module.injector:n).get(t)}function Af(t,e,n,s,i={canDeactivateChecks:[],canActivateChecks:[]}){const r=Ep(e);return t.children.forEach(t=>{!function(t,e,n,s,i={canDeactivateChecks:[],canActivateChecks:[]}){const r=t.value,o=e?e.value:null,l=n?n.getContext(t.value.outlet):null;if(o&&r.routeConfig===o.routeConfig){const a=function(t,e,n){if("function"==typeof n)return n(t,e);switch(n){case"pathParamsChange":return!op(t.url,e.url);case"pathParamsOrQueryParamsChange":return!op(t.url,e.url)||!Gd(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Np(t,e)||!Gd(t.queryParams,e.queryParams);case"paramsChange":default:return!Np(t,e)}}(o,r,r.routeConfig.runGuardsAndResolvers);a?i.canActivateChecks.push(new Tf(s)):(r.data=o.data,r._resolvedData=o._resolvedData),Af(t,e,r.component?l?l.children:null:n,s,i),a&&l&&l.outlet&&l.outlet.isActivated&&i.canDeactivateChecks.push(new Ef(l.outlet.component,o))}else o&&Rf(e,l,i),i.canActivateChecks.push(new Tf(s)),Af(t,null,r.component?l?l.children:null:n,s,i)}(t,r[t.value.outlet],n,s.concat([t.value]),i),delete r[t.value.outlet]}),Yd(r,(t,e)=>Rf(t,n.getContext(e),i)),i}function Rf(t,e,n){const s=Ep(t),i=t.value;Yd(s,(t,s)=>{Rf(t,i.component?e?e.children.getContext(s):null:e,n)}),n.canDeactivateChecks.push(new Ef(i.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,i))}class Df{}function Mf(t){return new v(e=>e.error(t))}class Pf{constructor(t,e,n,s,i,r){this.rootComponentType=t,this.config=e,this.urlTree=n,this.url=s,this.paramsInheritanceStrategy=i,this.relativeLinkResolution=r}recognize(){const t=gf(this.urlTree.root,[],[],this.config.filter(t=>void 0===t.redirectTo),this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,Hd);if(null===e)return null;const n=new Dp([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},Hd,this.rootComponentType,null,this.urlTree.root,-1,{}),s=new Tp(n,e),i=new Mp(this.url,s);return this.inheritParamsAndData(i._root),i}inheritParamsAndData(t){const e=t.value,n=Rp(e,this.paramsInheritanceStrategy);e.params=Object.freeze(n.params),e.data=Object.freeze(n.data),t.children.forEach(t=>this.inheritParamsAndData(t))}processSegmentGroup(t,e,n){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,n)}processChildren(t,e){const n=[];for(const i of Object.keys(e.children)){const s=e.children[i],r=df(t,i),o=this.processSegmentGroup(r,s,i);if(null===o)return null;n.push(...o)}const s=function(t){const e=[];for(const n of t){if(!Ff(n)){e.push(n);continue}const t=e.find(t=>n.value.routeConfig===t.value.routeConfig);void 0!==t?t.children.push(...n.children):e.push(n)}return e}(n);return s.sort((t,e)=>t.value.outlet===Hd?-1:e.value.outlet===Hd?1:t.value.outlet.localeCompare(e.value.outlet)),s}processSegment(t,e,n,s){for(const i of t){const t=this.processSegmentAgainstRoute(i,e,n,s);if(null!==t)return t}return vf(e,n,s)?[]:null}processSegmentAgainstRoute(t,e,n,s){if(t.redirectTo||!yf(t,e,n,s))return null;let i,r=[],o=[];if("**"===t.path){const s=n.length>0?Zd(n).parameters:{};i=new Dp(n,s,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Vf(t),hf(t),t.component,t,Lf(e),Nf(e)+n.length,Uf(t))}else{const s=ff(e,t,n);if(!s.matched)return null;r=s.consumedSegments,o=n.slice(s.lastChild),i=new Dp(r,s.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,Vf(t),hf(t),t.component,t,Lf(e),Nf(e)+r.length,Uf(t))}const l=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(t),{segmentGroup:a,slicedSegments:c}=gf(e,r,o,l.filter(t=>void 0===t.redirectTo),this.relativeLinkResolution);if(0===c.length&&a.hasChildren()){const t=this.processChildren(l,a);return null===t?null:[new Tp(i,t)]}if(0===l.length&&0===c.length)return[new Tp(i,[])];const u=hf(t)===s,h=this.processSegment(l,a,c,u?Hd:s);return null===h?null:[new Tp(i,h)]}}function Ff(t){const e=t.value.routeConfig;return e&&""===e.path&&void 0===e.redirectTo}function Lf(t){let e=t;for(;e._sourceSegment;)e=e._sourceSegment;return e}function Nf(t){let e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;for(;e._sourceSegment;)e=e._sourceSegment,n+=e._segmentIndexShift?e._segmentIndexShift:0;return n-1}function Vf(t){return t.data||{}}function Uf(t){return t.resolve||{}}function jf(t){return Wh(e=>{const n=t(e);return n?L(n).pipe(T(()=>e)):Dh(e)})}class Bf extends class{shouldDetach(t){return!1}store(t,e){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,e){return t.routeConfig===e.routeConfig}}{}const Hf=new Qn("ROUTES");class $f{constructor(t,e,n,s){this.loader=t,this.compiler=e,this.onLoadStartListener=n,this.onLoadEndListener=s}load(t,e){return this.onLoadStartListener&&this.onLoadStartListener(e),this.loadModuleFactory(e.loadChildren).pipe(T(n=>{this.onLoadEndListener&&this.onLoadEndListener(e);const s=n.create(t);return new tf(Qd(s.injector.get(Hf)).map(uf),s)}))}loadModuleFactory(t){return"string"==typeof t?L(this.loader.load(t)):Jd(t()).pipe(j(t=>t instanceof ba?Dh(t):L(this.compiler.compileModuleAsync(t))))}}class zf{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new Wf,this.attachRef=null}}class Wf{constructor(){this.contexts=new Map}onChildOutletCreated(t,e){const n=this.getOrCreateContext(t);n.outlet=e,this.contexts.set(t,n)}onChildOutletDestroyed(t){const e=this.getContext(t);e&&(e.outlet=null)}onOutletDeactivated(){const t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let e=this.getContext(t);return e||(e=new zf,this.contexts.set(t,e)),e}getContext(t){return this.contexts.get(t)||null}}class qf{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,e){return t}}function Gf(t){throw t}function Kf(t,e,n){return e.parse("/")}function Qf(t,e){return Dh(null)}let Zf=(()=>{class t{constructor(t,e,n,s,i,r,o,l){this.rootComponentType=t,this.urlSerializer=e,this.rootContexts=n,this.location=s,this.config=l,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.lastLocationChangeInfo=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new C,this.errorHandler=Gf,this.malformedUriErrorHandler=Kf,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:Qf,afterPreactivation:Qf},this.urlHandlingStrategy=new qf,this.routeReuseStrategy=new Bf,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.ngModule=i.get(_a),this.console=i.get(Tc);const a=i.get(Uc);this.isNgZoneEnabled=a instanceof Uc&&Uc.isInAngularZone(),this.resetConfig(l),this.currentUrlTree=new sp(new ip([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new $f(r,o,t=>this.triggerEvent(new Fd(t)),t=>this.triggerEvent(new Ld(t))),this.routerState=Op(this.currentUrlTree,this.rootComponentType),this.transitions=new Mh({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}setupNavigations(t){const e=this.events;return t.pipe(ed(t=>0!==t.id),T(t=>Object.assign(Object.assign({},t),{extractedUrl:this.urlHandlingStrategy.extract(t.rawUrl)})),Wh(t=>{let n=!1,s=!1;return Dh(t).pipe(bd(t=>{this.currentNavigation={id:t.id,initialUrl:t.currentRawUrl,extractedUrl:t.extractedUrl,trigger:t.source,extras:t.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign(Object.assign({},this.lastSuccessfulNavigation),{previousNavigation:null}):null}}),Wh(t=>{const n=!this.navigated||t.extractedUrl.toString()!==this.browserUrlTree.toString();if(("reload"===this.onSameUrlNavigation||n)&&this.urlHandlingStrategy.shouldProcessUrl(t.rawUrl))return Dh(t).pipe(Wh(t=>{const n=this.transitions.getValue();return e.next(new Td(t.id,this.serializeUrl(t.extractedUrl),t.source,t.restoredState)),n!==this.transitions.getValue()?Hh:Promise.resolve(t)}),(s=this.ngModule.injector,i=this.configLoader,r=this.urlSerializer,o=this.config,Wh(t=>function(t,e,n,s,i){return new If(t,e,n,s,i).apply()}(s,i,r,t.extractedUrl,o).pipe(T(e=>Object.assign(Object.assign({},t),{urlAfterRedirects:e}))))),bd(t=>{this.currentNavigation=Object.assign(Object.assign({},this.currentNavigation),{finalUrl:t.urlAfterRedirects})}),function(t,e,n,s,i){return j(r=>function(t,e,n,s,i="emptyOnly",r="legacy"){try{const o=new Pf(t,e,n,s,i,r).recognize();return null===o?Mf(new Df):Dh(o)}catch(o){return Mf(o)}}(t,e,r.urlAfterRedirects,n(r.urlAfterRedirects),s,i).pipe(T(t=>Object.assign(Object.assign({},r),{targetSnapshot:t}))))}(this.rootComponentType,this.config,t=>this.serializeUrl(t),this.paramsInheritanceStrategy,this.relativeLinkResolution),bd(t=>{"eager"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(t.urlAfterRedirects,!!t.extras.replaceUrl,t.id,t.extras.state),this.browserUrlTree=t.urlAfterRedirects);const n=new Ad(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.next(n)}));var s,i,r,o;if(n&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:n,extractedUrl:s,source:i,restoredState:r,extras:o}=t,l=new Td(n,this.serializeUrl(s),i,r);e.next(l);const a=Op(s,this.rootComponentType).snapshot;return Dh(Object.assign(Object.assign({},t),{targetSnapshot:a,urlAfterRedirects:s,extras:Object.assign(Object.assign({},o),{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=t.rawUrl,this.browserUrlTree=t.urlAfterRedirects,t.resolve(null),Hh}),jf(t=>{const{targetSnapshot:e,id:n,extractedUrl:s,rawUrl:i,extras:{skipLocationChange:r,replaceUrl:o}}=t;return this.hooks.beforePreactivation(e,{navigationId:n,appliedUrlTree:s,rawUrlTree:i,skipLocationChange:!!r,replaceUrl:!!o})}),bd(t=>{const e=new Rd(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),T(t=>Object.assign(Object.assign({},t),{guards:kf(t.targetSnapshot,t.currentSnapshot,this.rootContexts)})),function(t,e){return j(n=>{const{targetSnapshot:s,currentSnapshot:i,guards:{canActivateChecks:r,canDeactivateChecks:o}}=n;return 0===o.length&&0===r.length?Dh(Object.assign(Object.assign({},n),{guardsResult:!0})):function(t,e,n,s){return L(t).pipe(j(t=>function(t,e,n,s,i){const r=e&&e.routeConfig?e.routeConfig.canDeactivate:null;return r&&0!==r.length?Dh(r.map(r=>{const o=Of(r,e,i);let l;if(function(t){return t&&ef(t.canDeactivate)}(o))l=Jd(o.canDeactivate(t,e,n,s));else{if(!ef(o))throw new Error("Invalid CanDeactivate guard");l=Jd(o(t,e,n,s))}return l.pipe(vd())})).pipe(rf()):Dh(!0)}(t.component,t.route,n,e,s)),vd(t=>!0!==t,!0))}(o,s,i,t).pipe(j(n=>n&&"boolean"==typeof n?function(t,e,n,s){return L(e).pipe(ld(e=>Bh(function(t,e){return null!==t&&e&&e(new Nd(t)),Dh(!0)}(e.route.parent,s),function(t,e){return null!==t&&e&&e(new Ud(t)),Dh(!0)}(e.route,s),function(t,e,n){const s=e[e.length-1],i=e.slice(0,e.length-1).reverse().map(t=>function(t){const e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null}(t)).filter(t=>null!==t).map(e=>zh(()=>Dh(e.guards.map(i=>{const r=Of(i,e.node,n);let o;if(function(t){return t&&ef(t.canActivateChild)}(r))o=Jd(r.canActivateChild(s,t));else{if(!ef(r))throw new Error("Invalid CanActivateChild guard");o=Jd(r(s,t))}return o.pipe(vd())})).pipe(rf())));return Dh(i).pipe(rf())}(t,e.path,n),function(t,e,n){const s=e.routeConfig?e.routeConfig.canActivate:null;return s&&0!==s.length?Dh(s.map(s=>zh(()=>{const i=Of(s,e,n);let r;if(function(t){return t&&ef(t.canActivate)}(i))r=Jd(i.canActivate(e,t));else{if(!ef(i))throw new Error("Invalid CanActivate guard");r=Jd(i(e,t))}return r.pipe(vd())}))).pipe(rf()):Dh(!0)}(t,e.route,n))),vd(t=>!0!==t,!0))}(s,r,t,e):Dh(n)),T(t=>Object.assign(Object.assign({},n),{guardsResult:t})))})}(this.ngModule.injector,t=>this.triggerEvent(t)),bd(t=>{if(nf(t.guardsResult)){const e=Wd(`Redirecting to "${this.serializeUrl(t.guardsResult)}"`);throw e.url=t.guardsResult,e}const e=new Dd(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot,!!t.guardsResult);this.triggerEvent(e)}),ed(t=>{if(!t.guardsResult){this.resetUrlToCurrentUrlTree();const n=new kd(t.id,this.serializeUrl(t.extractedUrl),"");return e.next(n),t.resolve(!1),!1}return!0}),jf(t=>{if(t.guards.canActivateChecks.length)return Dh(t).pipe(bd(t=>{const e=new Md(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}),Wh(t=>{let n=!1;return Dh(t).pipe((s=this.paramsInheritanceStrategy,i=this.ngModule.injector,j(t=>{const{targetSnapshot:e,guards:{canActivateChecks:n}}=t;if(!n.length)return Dh(t);let r=0;return L(n).pipe(ld(t=>function(t,e,n,s){return function(t,e,n,s){const i=Object.keys(t);if(0===i.length)return Dh({});const r={};return L(i).pipe(j(i=>function(t,e,n,s){const i=Of(t,e,s);return Jd(i.resolve?i.resolve(e,n):i(e,n))}(t[i],e,n,s).pipe(bd(t=>{r[i]=t}))),ad(1),j(()=>Object.keys(r).length===i.length?Dh(r):Hh))}(t._resolve,t,e,s).pipe(T(e=>(t._resolvedData=e,t.data=Object.assign(Object.assign({},t.data),Rp(t,n).resolve),null)))}(t.route,e,s,i)),bd(()=>r++),ad(1),j(e=>r===n.length?Dh(t):Hh))})),bd({next:()=>n=!0,complete:()=>{if(!n){const n=new kd(t.id,this.serializeUrl(t.extractedUrl),"At least one route resolver didn't emit any value.");e.next(n),t.resolve(!1)}}}));var s,i}),bd(t=>{const e=new Pd(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);this.triggerEvent(e)}))}),jf(t=>{const{targetSnapshot:e,id:n,extractedUrl:s,rawUrl:i,extras:{skipLocationChange:r,replaceUrl:o}}=t;return this.hooks.afterPreactivation(e,{navigationId:n,appliedUrlTree:s,rawUrlTree:i,skipLocationChange:!!r,replaceUrl:!!o})}),T(t=>{const e=function(t,e,n){const s=Vp(t,e._root,n?n._root:void 0);return new kp(s,e)}(this.routeReuseStrategy,t.targetSnapshot,t.currentRouterState);return Object.assign(Object.assign({},t),{targetRouterState:e})}),bd(t=>{this.currentUrlTree=t.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t.rawUrl),this.routerState=t.targetRouterState,"deferred"===this.urlUpdateStrategy&&(t.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,!!t.extras.replaceUrl,t.id,t.extras.state),this.browserUrlTree=t.urlAfterRedirects)}),(r=this.rootContexts,o=this.routeReuseStrategy,l=t=>this.triggerEvent(t),T(t=>(new Jp(o,t.targetRouterState,t.currentRouterState,l).activate(r),t))),bd({next(){n=!0},complete(){n=!0}}),(i=()=>{if(!n&&!s){this.resetUrlToCurrentUrlTree();const n=new kd(t.id,this.serializeUrl(t.extractedUrl),`Navigation ID ${t.id} is not equal to the current navigation id ${this.navigationId}`);e.next(n),t.resolve(!1)}this.currentNavigation=null},t=>t.lift(new Cd(i))),id(n=>{if(s=!0,(i=n)&&i.ngNavigationCancelingError){const s=nf(n.url);s||(this.navigated=!0,this.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl));const i=new kd(t.id,this.serializeUrl(t.extractedUrl),n.message);e.next(i),s?setTimeout(()=>{const e=this.urlHandlingStrategy.merge(n.url,this.rawUrlTree);this.scheduleNavigation(e,"imperative",null,{skipLocationChange:t.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy},{resolve:t.resolve,reject:t.reject,promise:t.promise})},0):t.resolve(!1)}else{this.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl);const s=new Od(t.id,this.serializeUrl(t.extractedUrl),n);e.next(s);try{t.resolve(this.errorHandler(n))}catch(r){t.reject(r)}}var i;return Hh}));var i,r,o,l}))}resetRootComponentType(t){this.rootComponentType=t,this.routerState.root.component=this.rootComponentType}getTransition(){const t=this.transitions.value;return t.urlAfterRedirects=this.browserUrlTree,t}setTransition(t){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),t))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(t=>{const e=this.extractLocationChangeInfoFromEvent(t);this.shouldScheduleNavigation(this.lastLocationChangeInfo,e)&&setTimeout(()=>{const{source:t,state:n,urlTree:s}=e,i={replaceUrl:!0};if(n){const t=Object.assign({},n);delete t.navigationId,0!==Object.keys(t).length&&(i.state=t)}this.scheduleNavigation(s,t,n,i)},0),this.lastLocationChangeInfo=e}))}extractLocationChangeInfoFromEvent(t){var e;return{source:"popstate"===t.type?"popstate":"hashchange",urlTree:this.parseUrl(t.url),state:(null===(e=t.state)||void 0===e?void 0:e.navigationId)?t.state:null,transitionId:this.getTransition().id}}shouldScheduleNavigation(t,e){if(!t)return!0;const n=e.urlTree.toString()===t.urlTree.toString();return!(e.transitionId===t.transitionId&&n&&("hashchange"===e.source&&"popstate"===t.source||"popstate"===e.source&&"hashchange"===t.source))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(t){this.events.next(t)}resetConfig(t){lf(t),this.config=t.map(uf),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0)}createUrlTree(t,e={}){const{relativeTo:n,queryParams:s,fragment:i,queryParamsHandling:r,preserveFragment:o}=e,l=n||this.routerState.root,a=o?this.currentUrlTree.fragment:i;let c=null;switch(r){case"merge":c=Object.assign(Object.assign({},this.currentUrlTree.queryParams),s);break;case"preserve":c=this.currentUrlTree.queryParams;break;default:c=s||null}return null!==c&&(c=this.removeEmptyProps(c)),function(t,e,n,s,i){if(0===n.length)return Hp(e.root,e.root,e,s,i);const r=function(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new zp(!0,0,t);let e=0,n=!1;const s=t.reduce((t,s,i)=>{if("object"==typeof s&&null!=s){if(s.outlets){const e={};return Yd(s.outlets,(t,n)=>{e[n]="string"==typeof t?t.split("/"):t}),[...t,{outlets:e}]}if(s.segmentPath)return[...t,s.segmentPath]}return"string"!=typeof s?[...t,s]:0===i?(s.split("/").forEach((s,i)=>{0==i&&"."===s||(0==i&&""===s?n=!0:".."===s?e++:""!=s&&t.push(s))}),t):[...t,s]},[]);return new zp(n,e,s)}(n);if(r.toRoot())return Hp(e.root,new ip([],{}),e,s,i);const o=function(t,e,n){if(t.isAbsolute)return new Wp(e.root,!0,0);if(-1===n.snapshot._lastPathIndex){const t=n.snapshot._urlSegment;return new Wp(t,t===e.root,0)}const s=jp(t.commands[0])?0:1;return function(t,e,n){let s=t,i=e,r=n;for(;r>i;){if(r-=i,s=s.parent,!s)throw new Error("Invalid number of '../'");i=s.segments.length}return new Wp(s,!1,i-r)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+s,t.numberOfDoubleDots)}(r,e,t),l=o.processChildren?Gp(o.segmentGroup,o.index,r.commands):qp(o.segmentGroup,o.index,r.commands);return Hp(o.segmentGroup,l,e,s,i)}(l,this.currentUrlTree,t,c,a)}navigateByUrl(t,e={skipLocationChange:!1}){const n=nf(t)?t:this.parseUrl(t),s=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(s,"imperative",null,e)}navigate(t,e={skipLocationChange:!1}){return function(t){for(let e=0;e{const s=t[n];return null!=s&&(e[n]=s),e},{})}processNavigations(){this.navigations.subscribe(t=>{this.navigated=!0,this.lastSuccessfulId=t.id,this.events.next(new Ed(t.id,this.serializeUrl(t.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,this.currentNavigation=null,t.resolve(!0)},t=>{this.console.warn("Unhandled Navigation Error: ")})}scheduleNavigation(t,e,n,s,i){const r=this.getTransition(),o="imperative"!==e&&"imperative"===(null==r?void 0:r.source),l=(this.lastSuccessfulId===r.id||this.currentNavigation?r.rawUrl:r.urlAfterRedirects).toString()===t.toString();if(o&&l)return Promise.resolve(!0);let a,c,u;i?(a=i.resolve,c=i.reject,u=i.promise):u=new Promise((t,e)=>{a=t,c=e});const h=++this.navigationId;return this.setTransition({id:h,source:e,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:t,extras:s,resolve:a,reject:c,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),u.catch(t=>Promise.reject(t))}setBrowserUrl(t,e,n,s){const i=this.urlSerializer.serialize(t);s=s||{},this.location.isCurrentPathEqualTo(i)||e?this.location.replaceState(i,"",Object.assign(Object.assign({},s),{navigationId:n})):this.location.go(i,"",Object.assign(Object.assign({},s),{navigationId:n}))}resetStateAndUrl(t,e,n){this.routerState=t,this.currentUrlTree=e,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",{navigationId:this.lastSuccessfulId})}}return t.\u0275fac=function(e){return new(e||t)(_s(Yn),_s(lp),_s(Wf),_s(Mu),_s(ho),_s(au),_s(Lc),_s(void 0))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Yf=(()=>{class t{constructor(t,e,n,s,i){this.router=t,this.route=e,this.commands=[],this.onChanges=new C,null==n&&s.setAttribute(i.nativeElement,"tabindex","0")}ngOnChanges(t){this.onChanges.next(this)}set routerLink(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}onClick(){const t={skipLocationChange:Xf(this.skipLocationChange),replaceUrl:Xf(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,t),!0}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:Xf(this.preserveFragment)})}}return t.\u0275fac=function(e){return new(e||t)(Ao(Zf),Ao(Ap),qn("tabindex"),Ao($l),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(t,e){1&t&&Bo("click",function(){return e.onClick()})},inputs:{routerLink:"routerLink",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"},features:[ae]}),t})(),Jf=(()=>{class t{constructor(t,e,n){this.router=t,this.route=e,this.locationStrategy=n,this.commands=[],this.onChanges=new C,this.subscription=t.events.subscribe(t=>{t instanceof Ed&&this.updateTargetUrlAndHref()})}set routerLink(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}ngOnChanges(t){this.updateTargetUrlAndHref(),this.onChanges.next(this)}ngOnDestroy(){this.subscription.unsubscribe()}onClick(t,e,n,s,i){if(0!==t||e||n||s||i)return!0;if("string"==typeof this.target&&"_self"!=this.target)return!0;const r={skipLocationChange:Xf(this.skipLocationChange),replaceUrl:Xf(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,r),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:Xf(this.preserveFragment)})}}return t.\u0275fac=function(e){return new(e||t)(Ao(Zf),Ao(Ap),Ao(ku))},t.\u0275dir=zt({type:t,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(t,e){1&t&&Bo("click",function(t){return e.onClick(t.button,t.ctrlKey,t.shiftKey,t.altKey,t.metaKey)}),2&t&&(vl("href",e.href,ni),Eo("target",e.target))},inputs:{routerLink:"routerLink",target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"},features:[ae]}),t})();function Xf(t){return""===t||!!t}let tg=(()=>{class t{constructor(t,e,n,s,i){this.parentContexts=t,this.location=e,this.resolver=n,this.changeDetector=i,this.activated=null,this._activatedRoute=null,this.activateEvents=new Qa,this.deactivateEvents=new Qa,this.name=s||Hd,t.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const t=this.parentContexts.getContext(this.name);t&&t.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const t=this.activated;return this.activated=null,this._activatedRoute=null,t}attach(t,e){this.activated=t,this._activatedRoute=e,this.location.insert(t.hostView)}deactivate(){if(this.activated){const t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,e){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=t;const n=(e=e||this.resolver).resolveComponentFactory(t._futureSnapshot.routeConfig.component),s=this.parentContexts.getOrCreateContext(this.name).children,i=new eg(t,s,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,i),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return t.\u0275fac=function(e){return new(e||t)(Ao(Wf),Ao(Sa),Ao(Nl),qn("name"),Ao(ua))},t.\u0275dir=zt({type:t,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),t})();class eg{constructor(t,e,n){this.route=t,this.childContexts=e,this.parent=n}get(t,e){return t===Ap?this.route:t===Wf?this.childContexts:this.parent.get(t,e)}}class ng{}class sg{preload(t,e){return Dh(null)}}let ig=(()=>{class t{constructor(t,e,n,s,i){this.router=t,this.injector=s,this.preloadingStrategy=i,this.loader=new $f(e,n,e=>t.triggerEvent(new Fd(e)),e=>t.triggerEvent(new Ld(e)))}setUpPreloading(){this.subscription=this.router.events.pipe(ed(t=>t instanceof Ed),ld(()=>this.preload())).subscribe(()=>{})}preload(){const t=this.injector.get(_a);return this.processRoutes(t,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(t,e){const n=[];for(const s of e)if(s.loadChildren&&!s.canLoad&&s._loadedConfig){const t=s._loadedConfig;n.push(this.processRoutes(t.module,t.routes))}else s.loadChildren&&!s.canLoad?n.push(this.preloadConfig(t,s)):s.children&&n.push(this.processRoutes(t,s.children));return L(n).pipe($(),T(t=>{}))}preloadConfig(t,e){return this.preloadingStrategy.preload(e,()=>this.loader.load(t.injector,e).pipe(j(t=>(e._loadedConfig=t,this.processRoutes(t.module,t.routes)))))}}return t.\u0275fac=function(e){return new(e||t)(_s(Zf),_s(au),_s(Lc),_s(ho),_s(ng))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),rg=(()=>{class t{constructor(t,e,n={}){this.router=t,this.viewportScroller=e,this.options=n,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},n.scrollPositionRestoration=n.scrollPositionRestoration||"disabled",n.anchorScrolling=n.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(t=>{t instanceof Td?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof Ed&&(this.lastId=t.id,this.scheduleScrollEvent(t,this.router.parseUrl(t.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(t=>{t instanceof Bd&&(t.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(t.position):t.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(t.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(t,e){this.router.triggerEvent(new Bd(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,e))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(_s(Zf),_s(Xu),_s(void 0))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const og=new Qn("ROUTER_CONFIGURATION"),lg=new Qn("ROUTER_FORROOT_GUARD"),ag=[Mu,{provide:lp,useClass:ap},{provide:Zf,useFactory:function(t,e,n,s,i,r,o,l={},a,c){const u=new Zf(null,t,e,n,s,i,r,Qd(o));if(a&&(u.urlHandlingStrategy=a),c&&(u.routeReuseStrategy=c),function(t,e){t.errorHandler&&(e.errorHandler=t.errorHandler),t.malformedUriErrorHandler&&(e.malformedUriErrorHandler=t.malformedUriErrorHandler),t.onSameUrlNavigation&&(e.onSameUrlNavigation=t.onSameUrlNavigation),t.paramsInheritanceStrategy&&(e.paramsInheritanceStrategy=t.paramsInheritanceStrategy),t.relativeLinkResolution&&(e.relativeLinkResolution=t.relativeLinkResolution),t.urlUpdateStrategy&&(e.urlUpdateStrategy=t.urlUpdateStrategy)}(l,u),l.enableTracing){const t=yu();u.events.subscribe(e=>{t.logGroup("Router Event: "+e.constructor.name),t.log(e.toString()),t.log(e),t.logGroupEnd()})}return u},deps:[lp,Wf,Mu,ho,au,Lc,Hf,og,[class{},new ls],[class{},new ls]]},Wf,{provide:Ap,useFactory:function(t){return t.routerState.root},deps:[Zf]},{provide:au,useClass:hu},ig,sg,class{preload(t,e){return e().pipe(id(()=>Dh(null)))}},{provide:og,useValue:{enableTracing:!1}}];function cg(){return new eu("Router",Zf)}let ug=(()=>{class t{constructor(t,e){}static forRoot(e,n){return{ngModule:t,providers:[ag,fg(e),{provide:lg,useFactory:pg,deps:[[Zf,new ls,new cs]]},{provide:og,useValue:n||{}},{provide:ku,useFactory:dg,deps:[_u,[new os(Au),new ls],og]},{provide:rg,useFactory:hg,deps:[Zf,Xu,og]},{provide:ng,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:sg},{provide:eu,multi:!0,useFactory:cg},[gg,{provide:vc,multi:!0,useFactory:mg,deps:[gg]},{provide:vg,useFactory:yg,deps:[gg]},{provide:xc,multi:!0,useExisting:vg}]]}}static forChild(e){return{ngModule:t,providers:[fg(e)]}}}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)(_s(lg,8),_s(Zf,8))}}),t})();function hg(t,e,n){return n.scrollOffset&&e.setOffset(n.scrollOffset),new rg(t,e,n)}function dg(t,e,n={}){return n.useHash?new Du(t,e):new Ru(t,e)}function pg(t){return"guarded"}function fg(t){return[{provide:Zn,multi:!0,useValue:t},{provide:Hf,multi:!0,useValue:t}]}let gg=(()=>{class t{constructor(t){this.injector=t,this.initNavigation=!1,this.resultOfPreactivationDone=new C}appInitializer(){return this.injector.get(wu,Promise.resolve(null)).then(()=>{let t=null;const e=new Promise(e=>t=e),n=this.injector.get(Zf),s=this.injector.get(og);return"disabled"===s.initialNavigation?(n.setUpLocationChangeListener(),t(!0)):"enabled"===s.initialNavigation||"enabledBlocking"===s.initialNavigation?(n.hooks.afterPreactivation=()=>this.initNavigation?Dh(null):(this.initNavigation=!0,t(!0),this.resultOfPreactivationDone),n.initialNavigation()):t(!0),e})}bootstrapListener(t){const e=this.injector.get(og),n=this.injector.get(ig),s=this.injector.get(rg),i=this.injector.get(Zf),r=this.injector.get(ou);t===r.components[0]&&("enabledNonBlocking"!==e.initialNavigation&&void 0!==e.initialNavigation||i.initialNavigation(),n.setUpPreloading(),s.init(),i.resetRootComponentType(r.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}}return t.\u0275fac=function(e){return new(e||t)(_s(ho))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();function mg(t){return t.appInitializer.bind(t)}function yg(t){return t.bootstrapListener.bind(t)}const vg=new Qn("Router Initializer");let _g=(()=>{class t{generateUUID(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){const e=16*Math.random()|0;return("x"==t?e:3&e|8).toString(16)})}isDirty(t,e){return!!t&&JSON.stringify(t)!==e}hasChanged(t,e){return t[e]&&t[e].previousValue!==t[e].currentValue}removeQuotes(t){return t.replace(/['"]+/g,"")}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();class bg{}class wg{}class Sg{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(t=>{const e=t.indexOf(":");if(e>0){const n=t.slice(0,e),s=n.toLowerCase(),i=t.slice(e+1).trim();this.maybeSetNormalizedName(n,s),this.headers.has(s)?this.headers.get(s).push(i):this.headers.set(s,[i])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let n=t[e];const s=e.toLowerCase();"string"==typeof n&&(n=[n]),n.length>0&&(this.headers.set(s,n),this.maybeSetNormalizedName(e,s))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof Sg?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new Sg;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof Sg?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let n=t.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(t.name,e);const s=("a"===t.op?this.headers.get(e):void 0)||[];s.push(...n),this.headers.set(e,s);break;case"d":const i=t.value;if(i){let t=this.headers.get(e);if(!t)return;t=t.filter(t=>-1===i.indexOf(t)),0===t.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,t)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}}class Cg{encodeKey(t){return Ig(t)}encodeValue(t){return Ig(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}function Ig(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}class xg{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new Cg,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(t,e){const n=new Map;return t.length>0&&t.split("&").forEach(t=>{const s=t.indexOf("="),[i,r]=-1==s?[e.decodeKey(t),""]:[e.decodeKey(t.slice(0,s)),e.decodeValue(t.slice(s+1))],o=n.get(i)||[];o.push(r),n.set(i,o)}),n}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const n=t.fromObject[e];this.map.set(e,Array.isArray(n)?n:[n])})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(t=>e+"="+this.encoder.encodeValue(t)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new xg({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat([t]),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(t.value),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let e=this.map.get(t.param)||[];const n=e.indexOf(t.value);-1!==n&&e.splice(n,1),e.length>0?this.map.set(t.param,e):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}}function Tg(t){return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function Eg(t){return"undefined"!=typeof Blob&&t instanceof Blob}function kg(t){return"undefined"!=typeof FormData&&t instanceof FormData}class Og{constructor(t,e,n,s){let i;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||s?(this.body=void 0!==n?n:null,i=s):i=n,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.params&&(this.params=i.params)),this.headers||(this.headers=new Sg),this.params){const t=this.params.toString();if(0===t.length)this.urlWithParams=e;else{const n=e.indexOf("?");this.urlWithParams=e+(-1===n?"?":ne.set(n,t.setHeaders[n]),l)),t.setParams&&(a=Object.keys(t.setParams).reduce((e,n)=>e.set(n,t.setParams[n]),a)),new Og(e,n,i,{params:a,headers:l,reportProgress:o,responseType:s,withCredentials:r})}}var Ag=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}({});class Rg{constructor(t,e=200,n="OK"){this.headers=t.headers||new Sg,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||n,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class Dg extends Rg{constructor(t={}){super(t),this.type=Ag.ResponseHeader}clone(t={}){return new Dg({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Mg extends Rg{constructor(t={}){super(t),this.type=Ag.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new Mg({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Pg extends Rg{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?"Http failure during parsing for "+(t.url||"(unknown url)"):`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}}function Fg(t,e){return{body:e,headers:t.headers,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}let Lg=(()=>{class t{constructor(t){this.handler=t}request(t,e,n={}){let s;if(t instanceof Og)s=t;else{let i=void 0;i=n.headers instanceof Sg?n.headers:new Sg(n.headers);let r=void 0;n.params&&(r=n.params instanceof xg?n.params:new xg({fromObject:n.params})),s=new Og(t,e,void 0!==n.body?n.body:null,{headers:i,params:r,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials})}const i=Dh(s).pipe(ld(t=>this.handler.handle(t)));if(t instanceof Og||"events"===n.observe)return i;const r=i.pipe(ed(t=>t instanceof Mg));switch(n.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return r.pipe(T(t=>{if(null!==t.body&&!(t.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return t.body}));case"blob":return r.pipe(T(t=>{if(null!==t.body&&!(t.body instanceof Blob))throw new Error("Response is not a Blob.");return t.body}));case"text":return r.pipe(T(t=>{if(null!==t.body&&"string"!=typeof t.body)throw new Error("Response is not a string.");return t.body}));case"json":default:return r.pipe(T(t=>t.body))}case"response":return r;default:throw new Error(`Unreachable: unhandled observe type ${n.observe}}`)}}delete(t,e={}){return this.request("DELETE",t,e)}get(t,e={}){return this.request("GET",t,e)}head(t,e={}){return this.request("HEAD",t,e)}jsonp(t,e){return this.request("JSONP",t,{params:(new xg).append(e,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,e={}){return this.request("OPTIONS",t,e)}patch(t,e,n={}){return this.request("PATCH",t,Fg(n,e))}post(t,e,n={}){return this.request("POST",t,Fg(n,e))}put(t,e,n={}){return this.request("PUT",t,Fg(n,e))}}return t.\u0275fac=function(e){return new(e||t)(_s(bg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();class Ng{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const Vg=new Qn("HTTP_INTERCEPTORS");let Ug=(()=>{class t{intercept(t,e){return e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const jg=/^\)\]\}',?\n/;class Bg{}let Hg=(()=>{class t{constructor(){}build(){return new XMLHttpRequest}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),$g=(()=>{class t{constructor(t){this.xhrFactory=t}handle(t){if("JSONP"===t.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new v(e=>{const n=this.xhrFactory.build();if(n.open(t.method,t.urlWithParams),t.withCredentials&&(n.withCredentials=!0),t.headers.forEach((t,e)=>n.setRequestHeader(t,e.join(","))),t.headers.has("Accept")||n.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){const e=t.detectContentTypeHeader();null!==e&&n.setRequestHeader("Content-Type",e)}if(t.responseType){const e=t.responseType.toLowerCase();n.responseType="json"!==e?e:"text"}const s=t.serializeBody();let i=null;const r=()=>{if(null!==i)return i;const e=1223===n.status?204:n.status,s=n.statusText||"OK",r=new Sg(n.getAllResponseHeaders()),o=function(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(n)||t.url;return i=new Dg({headers:r,status:e,statusText:s,url:o}),i},o=()=>{let{headers:s,status:i,statusText:o,url:l}=r(),a=null;204!==i&&(a=void 0===n.response?n.responseText:n.response),0===i&&(i=a?200:0);let c=i>=200&&i<300;if("json"===t.responseType&&"string"==typeof a){const t=a;a=a.replace(jg,"");try{a=""!==a?JSON.parse(a):null}catch(u){a=t,c&&(c=!1,a={error:u,text:a})}}c?(e.next(new Mg({body:a,headers:s,status:i,statusText:o,url:l||void 0})),e.complete()):e.error(new Pg({error:a,headers:s,status:i,statusText:o,url:l||void 0}))},l=t=>{const{url:s}=r(),i=new Pg({error:t,status:n.status||0,statusText:n.statusText||"Unknown Error",url:s||void 0});e.error(i)};let a=!1;const c=s=>{a||(e.next(r()),a=!0);let i={type:Ag.DownloadProgress,loaded:s.loaded};s.lengthComputable&&(i.total=s.total),"text"===t.responseType&&n.responseText&&(i.partialText=n.responseText),e.next(i)},u=t=>{let n={type:Ag.UploadProgress,loaded:t.loaded};t.lengthComputable&&(n.total=t.total),e.next(n)};return n.addEventListener("load",o),n.addEventListener("error",l),t.reportProgress&&(n.addEventListener("progress",c),null!==s&&n.upload&&n.upload.addEventListener("progress",u)),n.send(s),e.next({type:Ag.Sent}),()=>{n.removeEventListener("error",l),n.removeEventListener("load",o),t.reportProgress&&(n.removeEventListener("progress",c),null!==s&&n.upload&&n.upload.removeEventListener("progress",u)),n.readyState!==n.DONE&&n.abort()}})}}return t.\u0275fac=function(e){return new(e||t)(_s(Bg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const zg=new Qn("XSRF_COOKIE_NAME"),Wg=new Qn("XSRF_HEADER_NAME");class qg{}let Gg=(()=>{class t{constructor(t,e,n){this.doc=t,this.platform=e,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=Uu(t,this.cookieName),this.lastCookieString=t),this.lastToken}}return t.\u0275fac=function(e){return new(e||t)(_s(vu),_s(Ic),_s(zg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Kg=(()=>{class t{constructor(t,e){this.tokenService=t,this.headerName=e}intercept(t,e){const n=t.url.toLowerCase();if("GET"===t.method||"HEAD"===t.method||n.startsWith("http://")||n.startsWith("https://"))return e.handle(t);const s=this.tokenService.getToken();return null===s||t.headers.has(this.headerName)||(t=t.clone({headers:t.headers.set(this.headerName,s)})),e.handle(t)}}return t.\u0275fac=function(e){return new(e||t)(_s(qg),_s(Wg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Qg=(()=>{class t{constructor(t,e){this.backend=t,this.injector=e,this.chain=null}handle(t){if(null===this.chain){const t=this.injector.get(Vg,[]);this.chain=t.reduceRight((t,e)=>new Ng(t,e),this.backend)}return this.chain.handle(t)}}return t.\u0275fac=function(e){return new(e||t)(_s(wg),_s(ho))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Zg=(()=>{class t{static disable(){return{ngModule:t,providers:[{provide:Kg,useClass:Ug}]}}static withOptions(e={}){return{ngModule:t,providers:[e.cookieName?{provide:zg,useValue:e.cookieName}:[],e.headerName?{provide:Wg,useValue:e.headerName}:[]]}}}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[Kg,{provide:Vg,useExisting:Kg,multi:!0},{provide:qg,useClass:Gg},{provide:zg,useValue:"XSRF-TOKEN"},{provide:Wg,useValue:"X-XSRF-TOKEN"}]}),t})(),Yg=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[Lg,{provide:bg,useClass:Qg},$g,{provide:wg,useExisting:$g},Hg,{provide:Bg,useExisting:Hg}],imports:[[Zg.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),t})(),Jg=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1",this.featureToggleApiPath="featureToggles",this.featureToggles=[]}getFeatureToggles(){return this.http.get(`${this.baseUrl}/${this.featureToggleApiPath}`).toPromise().then(t=>{this.featureToggles=t})}getSync(t){const e=this.featureToggles.filter(e=>e.toggleName===t);return 1===e.length?e[0].toggleValue:null}isRuleTaggingActive(){return this.getSync("toggle.rule-tagging")}getSyncToggleUiConceptUpDownRulesCombined(){return this.getSync("toggle.ui-concept.updown-rules.combined")}getSyncToggleUiConceptAllRulesWithSolrFields(){return this.getSync("toggle.ui-concept.all-rules.with-solr-fields")}getSyncToggleRuleDeploymentPreLivePresent(){return this.getSync("toggle.rule-deployment.pre-live.present")}getSimpleLogoutButtonTargetUrl(){return this.getSync("smui.auth.ui-concept.simple-logout-button-target-url")}getSyncToggleUiListLimitItemsTo(){return this.getSync("toggle.ui-list.limit-items-to")}getSyncToggleActivateSpelling(){return this.getSync("toggle.activate-spelling")}getSyncToggleActivateEventHistory(){return this.getSync("toggle.activate-eventhistory")}getSyncToggleCustomUpDownDropdownMappings(){try{return JSON.parse(this.getSync("toggle.ui-concept.custom.up-down-dropdown-mappings"))}catch(t){return console.error(t),{}}}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),Xg=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1",this.listItemsPath="rules-and-spellings"}getAllItemsForInputList(t){return this.http.get(`${this.baseUrl}/${t}/${this.listItemsPath}`).toPromise()}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const tm={headers:new Sg({"Content-Type":"application/json"})};let em=(()=>{class t{constructor(t,e){this.featureToggleService=t,this.http=e,this.upDownDropdownDefinitionMappings=this.featureToggleService.getSyncToggleCustomUpDownDropdownMappings(),this.baseUrl="api/v1",this.searchInputApiPath="search-input"}listAllSearchInputsInclSynonyms(t){return this.http.get(`${this.baseUrl}/${t}/${this.searchInputApiPath}`).toPromise()}addNewRuleItem(t,e,n=[]){const s=JSON.stringify({term:e||"",tags:n});return this.http.put(`${this.baseUrl}/${t}/${this.searchInputApiPath}`,s,tm).toPromise()}getDetailedSearchInput(t){return this.http.get(`${this.baseUrl}/${this.searchInputApiPath}/${t}`).toPromise()}updateSearchInput(t){return this.http.post(`${this.baseUrl}/${this.searchInputApiPath}/${t.id}`,t,tm).toPromise()}deleteSearchInput(t){return this.http.delete(`${this.baseUrl}/${this.searchInputApiPath}/${t}`).toPromise()}}return t.\u0275fac=function(e){return new(e||t)(_s(Jg),_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const nm={headers:new Sg({"Content-Type":"application/json"})};let sm=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1",this.spellingsApiPath="spelling"}getDetailedSpelling(t){return this.http.get(`${this.baseUrl}/${this.spellingsApiPath}/${t}`).toPromise()}addNewSpelling(t,e){const n=JSON.stringify({term:e||""});return this.http.put(`${this.baseUrl}/${t}/${this.spellingsApiPath}`,n,nm).toPromise()}updateSpellingItem(t,e){const n=JSON.stringify(e);return this.http.post(`${this.baseUrl}/${t}/${this.spellingsApiPath}/${e.id}`,n,nm).toPromise()}deleteSpelling(t){return this.http.delete(`${this.baseUrl}/${this.spellingsApiPath}/${t}`).toPromise()}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const im={headers:new Sg({"Content-Type":"application/json"})};let rm=(()=>{class t{constructor(t){this.http=t,this.currentSolrIndexId="-1",this.currentSolrIndexIdSubject=new C,this.baseUrl="api/v1",this.solrRulesApiPath="rules-txt",this.solrFieldsApiPath="suggested-solr-field",this.solrIndexApiPath="solr-index",this.jsonHeader=new Headers({"Content-Type":"application/json"}),this.rulesCollectionChangeEvent=new Mh(""),this.currentSolrIndexIdSubject.subscribe(t=>this.currentSolrIndexId=t)}emitRulesCollectionChangeEvent(t){this.rulesCollectionChangeEvent.next(t)}rulesCollectionChangeEventListener(){return this.rulesCollectionChangeEvent.asObservable()}listAllSolrIndices(){return this.http.get(`${this.baseUrl}/${this.solrIndexApiPath}`).toPromise().then(t=>{this.solrIndices=t,this.currentSolrIndexIdSubject.next(t.length>0?t[0].id:"-1")})}changeCurrentSolrIndexId(t){this.currentSolrIndexIdSubject.next(t)}updateRulesTxtForSolrIndex(t,e){return this.http.post(`${this.baseUrl}/${t}/${this.solrRulesApiPath}/${e}`,{headers:this.jsonHeader}).toPromise()}listAllSuggestedSolrFields(t){return this.http.get(`${this.baseUrl}/${t}/${this.solrFieldsApiPath}`).toPromise().then(t=>t.reduce((t,e)=>t.concat(e.name,"-"+e.name),[]))}getSuggestedFields(t){return this.http.get(`${this.baseUrl}/${t}/${this.solrFieldsApiPath}`).toPromise()}deleteSuggestedField(t,e){return this.http.delete(`${this.baseUrl}/${t}/${this.solrFieldsApiPath}/${e}`).toPromise()}createSuggestedField(t,e){const n=JSON.stringify({name:e});return this.http.put(`${this.baseUrl}/${t}/${this.solrFieldsApiPath}`,n,im).toPromise()}lastDeploymentLogInfo(t,e,n=!1){const s={params:{solrIndexId:t,targetSystem:e,raw:n.toString()}};return this.http.get(this.baseUrl+"/log/deployment-info",s).toPromise()}getSolrIndex(t){return this.http.get(`${this.baseUrl}/${this.solrIndexApiPath}/${t}`).toPromise()}deleteSolrIndex(t){return this.http.delete(`${this.baseUrl}/${this.solrIndexApiPath}/${t}`).toPromise()}createSolrIndex(t,e){const n=JSON.stringify({name:t,description:e});return this.http.put(`${this.baseUrl}/${this.solrIndexApiPath}`,n,im).toPromise()}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),om=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1",this.inputTagsApiPath="inputTags"}listAllInputTags(){return this.http.get(`${this.baseUrl}/${this.inputTagsApiPath}`).toPromise()}getAllTagsFromListItems(t){const e=new Map;for(const n of t)for(const t of n.tags)e.set(t.displayValue,t);return Array.from(e.values()).sort((t,e)=>t.displayValue.localeCompare(e.displayValue))}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),lm=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1"}getActivityLog(t){return this.http.get(this.baseUrl+"/log/rule-activity-log?inputId="+t).toPromise()}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),am=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1"}getRulesReport(t){return this.http.get(this.baseUrl+"/report/rules-report/"+t).toPromise()}getActivityReport(t,e,n){const s={params:Object.assign(Object.assign({},e&&{dateFrom:e}),n&&{dateTo:n})};return this.http.get(this.baseUrl+"/report/activity-report/"+t,s).toPromise()}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),cm=(()=>{class t{constructor(t){this.http=t,this.baseUrl="api/v1"}getLatestVersionInfo(){return this.http.get(this.baseUrl+"/version/latest-info").toPromise().then(t=>{this.versionInfo=t})}}return t.\u0275fac=function(e){return new(e||t)(_s(Lg))},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),um=(()=>{class t{constructor(){this.modals=[]}add(t){this.modals.push(t)}remove(t){this.modals=this.modals.filter(e=>e.id!==t)}open(t,e){const n=this.modals.find(e=>e.id===t);return n?n.open(e):void 0}close(t){this.modals.filter(e=>e.id===t).forEach(t=>t.close())}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();class hm{}const dm="*";function pm(t,e=null){return{type:4,styles:e,timings:t}}function fm(t,e=null){return{type:3,steps:t,options:e}}function gm(t,e=null){return{type:2,steps:t,options:e}}function mm(t){return{type:6,styles:t,offset:null}}function ym(t,e,n=null){return{type:1,expr:t,animation:e,options:n}}function vm(t){Promise.resolve(null).then(t)}class _m{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){vm(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class bm{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,n=0,s=0;const i=this.players.length;0==i?vm(()=>this._onFinish()):this.players.forEach(t=>{t.onDone(()=>{++e==i&&this._onFinish()}),t.onDestroy(()=>{++n==i&&this._onDestroy()}),t.onStart(()=>{++s==i&&this._onStart()})}),this.totalTime=this.players.reduce((t,e)=>Math.max(t,e.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(t=>{const n=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(n)})}getPosition(){const t=this.players.reduce((t,e)=>null===t||e.totalTime>t.totalTime?e:t,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}const wm=function(t,e){return[t,e]};function Sm(t,e){if(1&t){const t=Vo();Mo(0,"div",2),Bo("click",function(){Pe(t);const n=e.$implicit;return zo().click(n)})("clickEvent",function(e){return Pe(t),zo().childClick(e)})("removeToastEvent",function(e){return Pe(t),zo().removeToast(e)}),Po()}if(2&t){const t=e.$implicit,n=zo();Ro("toast",t)("toasterconfig",n.toasterconfig)("@toastState",n.toasterconfig.animation)("titleClass",n.toasterconfig.titleClass)("messageClass",n.toasterconfig.messageClass)("ngClass",Ua(6,wm,n.toasterconfig.iconClasses[t.type],n.toasterconfig.typeClasses[t.type]))}}const Cm=function(t){return[t]},Im=["componentBody"],xm=["toastComp",""];function Tm(t,e){1&t&&Fo(0,"div",null,7)}function Em(t,e){1&t&&(Fo(0,"div",8),za(1,"trustHtml")),2&t&&Ro("innerHTML",Wa(1,1,zo().toast.body),ei)}function km(t,e){if(1&t&&(Mo(0,"div"),fl(1),Po()),2&t){const t=zo();Xi(1),gl(t.toast.body)}}function Om(t,e){if(1&t){const t=Vo();Mo(0,"button",9),Bo("click",function(e){Pe(t);const n=zo();return n.click(e,n.toast)}),za(1,"trustHtml"),Po()}2&t&&Ro("innerHTML",Wa(1,1,zo().toast.closeHtml),ei)}function Am(t,e){if(1&t&&(Mo(0,"div"),Fo(1,"div",10),Po()),2&t){const t=zo();Xi(1),el("width",t.progressBarWidth+"%")}}const Rm=[(Dm=[(Mm=mm({opacity:1,transform:"translate(0,0)"}),{type:0,name:"flyRight, flyLeft, slideDown, slideDown, slideUp, slideUp, fade",styles:Mm,options:void 0}),ym("void => flyRight",[mm({opacity:0,transform:"translateX(100%)",height:0}),pm("0.15s ease-in",mm({opacity:1,height:"*"})),pm("0.25s 15ms ease-in")]),ym("flyRight => void",[pm("0.25s ease-out",mm({opacity:0,transform:"translateX(100%)"})),pm("0.15s ease-out",mm({height:0}))]),ym("void => flyLeft",[mm({opacity:0,transform:"translateX(-100%)",height:0}),pm("0.15s ease-in",mm({opacity:1,height:"*"})),pm("0.25s 15ms ease-in")]),ym("flyLeft => void",[pm("0.25s 10ms ease-out",mm({opacity:0,transform:"translateX(-100%)"})),pm("0.15s ease-out",mm({height:0}))]),ym("void => slideDown",[mm({opacity:0,transform:"translateY(-500%)",height:0}),fm([pm("0.2s ease-in",mm({height:"*"})),pm("0.4s ease-in",mm({transform:"translate(0,0)"})),pm("0.3s 0.1s ease-in",mm({opacity:1}))])]),ym("slideDown => void",fm([pm("0.3s ease-out",mm({opacity:0})),pm("0.4s ease-out",mm({transform:"translateY(-500%)"})),pm("0.2s 0.2s ease-out",mm({height:0}))])),ym("void => slideUp",[mm({opacity:0,transform:"translateY(1000%)",height:0}),fm([pm("0.2s ease-in",mm({height:"*"})),pm("0.5s ease-in",mm({transform:"translate(0,0)"})),pm("0.3s 0.1s ease-in",mm({opacity:1}))])]),ym("slideUp => void",fm([pm("0.3s ease-out",mm({opacity:0})),pm("0.5s ease-out",mm({transform:"translateY(1000%)"})),pm("0.3s 0.15s ease-out",mm({height:0}))])),ym("void => fade",[mm({opacity:0,height:0}),pm("0.20s ease-in",mm({height:"*"})),pm("0.15s ease-in",mm({opacity:1}))]),ym("fade => void",[fm([pm("0.0s ease-out",mm({"background-position":"-99999px"})),pm("0.15s ease-out",mm({opacity:0,"background-image":""})),pm("0.3s 20ms ease-out",mm({height:0}))])])],{type:7,name:"toastState",definitions:Dm,options:{}})];var Dm,Mm,Pm=function(t){return t[t.Default=0]="Default",t[t.TrustedHtml=1]="TrustedHtml",t[t.Component=2]="Component",t}({});const Fm={error:"toast-error",info:"toast-info",wait:"toast-wait",success:"toast-success",warning:"toast-warning"},Lm={error:"icon-error",info:"icon-info",wait:"icon-wait",success:"icon-success",warning:"icon-warning"};let Nm=(()=>{class t{constructor(t){this.limit=(t=t||{}).limit||null,this.tapToDismiss=null==t.tapToDismiss||t.tapToDismiss,this.showCloseButton=null!=t.showCloseButton&&t.showCloseButton,this.closeHtml=t.closeHtml||"×",this.newestOnTop=null==t.newestOnTop||t.newestOnTop,this.timeout=null!=t.timeout?t.timeout:5e3,this.typeClasses=t.typeClasses||Fm,this.iconClasses=t.iconClasses||Lm,this.bodyOutputType=t.bodyOutputType||Pm.Default,this.bodyTemplate=t.bodyTemplate||"toasterBodyTmpl.html",this.defaultToastType=t.defaultToastType||"info",this.positionClass=t.positionClass||"toast-top-right",this.titleClass=t.titleClass||"toast-title",this.messageClass=t.messageClass||"toast-message",this.animation=t.animation||"",this.preventDuplicates=null!=t.preventDuplicates&&t.preventDuplicates,this.mouseoverTimerStop=null!=t.mouseoverTimerStop&&t.mouseoverTimerStop,this.toastContainerId=null!=t.toastContainerId?t.toastContainerId:null}}return t.\u0275fac=function(e){return new(e||t)(_s(void 0))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Vm=(()=>{class t{constructor(){this.addToast=new v(t=>this._addToast=t).pipe(J()),this.clearToasts=new v(t=>this._clearToasts=t).pipe(J()),this._removeToastSubject=new C,this.removeToast=this._removeToastSubject.pipe(J())}pop(t,e,n){const s="string"==typeof t?{type:t,title:e,body:n}:t;if(s.toastId||(s.toastId=class{static newGuid(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){const e=16*Math.random()|0;return("x"===t?e:3&e|8).toString(16)})}}.newGuid()),!this._addToast)throw new Error("No Toaster Containers have been initialized to receive toasts.");return this._addToast.next(s),s}popAsync(t,e,n){return setTimeout(()=>{this.pop(t,e,n)},0),this.addToast}clear(t,e){this._clearToasts.next({toastId:t,toastContainerId:e})}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:function(){return new t},token:t,providedIn:"root"}),t})(),Um=(()=>{class t{constructor(t){this.toasts=[],this.toasterService=t}ngOnInit(){this.registerSubscribers(),this.isNullOrUndefined(this.toasterconfig)&&(this.toasterconfig=new Nm)}click(t,e){t.onClickCallback&&t.onClickCallback(t),((this.isNullOrUndefined(t.tapToDismiss)?this.toasterconfig.tapToDismiss:t.tapToDismiss)||t.showCloseButton&&e)&&this.removeToast(t)}childClick(t){this.click(t.value.toast,t.value.isCloseButton)}removeToast(t){const e=this.toasts.indexOf(t);if(e<0)return;const n=this.toastIdOrDefault(t);this.toasts.splice(e,1),t.onHideCallback&&t.onHideCallback(t),this.toasterService._removeToastSubject.next({toastId:n,toastContainerId:t.toastContainerId})}registerSubscribers(){this.addToastSubscriber=this.toasterService.addToast.subscribe(t=>{this.addToast(t)}),this.clearToastsSubscriber=this.toasterService.clearToasts.subscribe(t=>{this.clearToasts(t)})}addToast(t){if(!t.toastContainerId||!this.toasterconfig.toastContainerId||t.toastContainerId===this.toasterconfig.toastContainerId){if(t.type&&this.toasterconfig.typeClasses[t.type]&&this.toasterconfig.iconClasses[t.type]||(t.type=this.toasterconfig.defaultToastType),this.toasterconfig.preventDuplicates&&this.toasts.length>0){if(t.toastId&&this.toasts.some(e=>e.toastId===t.toastId))return;if(this.toasts.some(e=>e.body===t.body))return}this.isNullOrUndefined(t.showCloseButton)&&("object"==typeof this.toasterconfig.showCloseButton?t.showCloseButton=this.toasterconfig.showCloseButton[t.type]:"boolean"==typeof this.toasterconfig.showCloseButton&&(t.showCloseButton=this.toasterconfig.showCloseButton)),t.showCloseButton&&(t.closeHtml=t.closeHtml||this.toasterconfig.closeHtml),t.bodyOutputType=t.bodyOutputType||this.toasterconfig.bodyOutputType,this.toasterconfig.newestOnTop?(this.toasts.unshift(t),this.isLimitExceeded()&&this.toasts.pop()):(this.toasts.push(t),this.isLimitExceeded()&&this.toasts.shift()),t.onShowCallback&&t.onShowCallback(t)}}isLimitExceeded(){return this.toasterconfig.limit&&this.toasts.length>this.toasterconfig.limit}removeAllToasts(){for(let t=this.toasts.length-1;t>=0;t--)this.removeToast(this.toasts[t])}clearToasts(t){const e=t.toastId,n=t.toastContainerId;(this.isNullOrUndefined(n)||n===this.toasterconfig.toastContainerId)&&this.clearToastsAction(e)}clearToastsAction(t){t?this.removeToast(this.toasts.filter(e=>e.toastId===t)[0]):this.removeAllToasts()}toastIdOrDefault(t){return t.toastId||""}isNullOrUndefined(t){return null==t}ngOnDestroy(){this.addToastSubscriber&&this.addToastSubscriber.unsubscribe(),this.clearToastsSubscriber&&this.clearToastsSubscriber.unsubscribe()}}return t.\u0275fac=function(e){return new(e||t)(Ao(Vm))},t.\u0275cmp=Vt({type:t,selectors:[["toaster-container"]],inputs:{toasterconfig:"toasterconfig"},decls:2,vars:4,consts:[[1,"toast-container",3,"ngClass"],["toastComp","","class","toast",3,"toast","toasterconfig","titleClass","messageClass","ngClass","click","clickEvent","removeToastEvent",4,"ngFor","ngForOf"],["toastComp","",1,"toast",3,"toast","toasterconfig","titleClass","messageClass","ngClass","click","clickEvent","removeToastEvent"]],template:function(t,e){1&t&&(Mo(0,"div",0),ko(1,Sm,1,9,"div",1),Po()),2&t&&(Ro("ngClass",Va(2,Cm,e.toasterconfig.positionClass)),Xi(1),Ro("ngForOf",e.toasts))},directives:function(){return[ju,Hu,jm]},encapsulation:2,data:{animation:Rm}}),t})(),jm=(()=>{class t{constructor(t,e,n,s,i){this.componentFactoryResolver=t,this.changeDetectorRef=e,this.ngZone=n,this.element=s,this.renderer2=i,this.progressBarWidth=-1,this.bodyOutputType=Pm,this.clickEvent=new Qa,this.removeToastEvent=new Qa,this.timeoutId=null,this.timeout=0,this.progressBarIntervalId=null}ngOnInit(){this.toast.progressBar&&(this.toast.progressBarDirection=this.toast.progressBarDirection||"decreasing");let t="number"==typeof this.toast.timeout?this.toast.timeout:this.toasterconfig.timeout;"object"==typeof t&&(t=t[this.toast.type]),this.timeout=t}ngAfterViewInit(){if(this.toast.bodyOutputType===this.bodyOutputType.Component){const t=this.componentFactoryResolver.resolveComponentFactory(this.toast.body);this.componentBody.createComponent(t,void 0,this.componentBody.injector).instance.toast=this.toast,this.changeDetectorRef.detectChanges()}this.toasterconfig.mouseoverTimerStop&&(this.removeMouseOverListener=this.renderer2.listen(this.element.nativeElement,"mouseenter",()=>this.stopTimer())),this.configureTimer()}click(t,e){t.stopPropagation(),this.clickEvent.emit({value:{toast:e,isCloseButton:!0}})}stopTimer(){this.progressBarWidth=0,this.clearTimers()}restartTimer(){this.toasterconfig.mouseoverTimerStop?this.timeoutId||this.configureTimer():this.timeout&&!this.timeoutId&&this.removeToast()}ngOnDestroy(){this.removeMouseOverListener&&this.removeMouseOverListener(),this.clearTimers()}configureTimer(){!this.timeout||this.timeout<1||(this.toast.progressBar&&(this.removeToastTick=(new Date).getTime()+this.timeout,this.progressBarWidth=-1),this.ngZone.runOutsideAngular(()=>{this.timeoutId=window.setTimeout(()=>{this.ngZone.run(()=>{this.changeDetectorRef.markForCheck(),this.removeToast()})},this.timeout),this.toast.progressBar&&(this.progressBarIntervalId=window.setInterval(()=>{this.ngZone.run(()=>{this.updateProgressBar()})},10))}))}updateProgressBar(){0!==this.progressBarWidth&&100!==this.progressBarWidth&&(this.progressBarWidth=(this.removeToastTick-(new Date).getTime())/this.timeout*100,"increasing"===this.toast.progressBarDirection&&(this.progressBarWidth=100-this.progressBarWidth),this.progressBarWidth<0&&(this.progressBarWidth=0),this.progressBarWidth>100&&(this.progressBarWidth=100))}clearTimers(){this.timeoutId&&window.clearTimeout(this.timeoutId),this.progressBarIntervalId&&window.clearInterval(this.progressBarIntervalId),this.timeoutId=null,this.progressBarIntervalId=null}removeToast(){this.removeToastEvent.emit(this.toast)}}return t.\u0275fac=function(e){return new(e||t)(Ao(Nl),Ao(ua),Ao(Uc),Ao(Bl),Ao($l))},t.\u0275cmp=Vt({type:t,selectors:[["","toastComp",""]],viewQuery:function(t,e){if(1&t&&ac(Im,!0,Sa),2&t){let t;lc(t=pc())&&(e.componentBody=t.first)}},hostBindings:function(t,e){1&t&&Bo("mouseleave",function(){return e.restartTimer()})},inputs:{toasterconfig:"toasterconfig",toast:"toast",titleClass:"titleClass",messageClass:"messageClass"},outputs:{clickEvent:"clickEvent",removeToastEvent:"removeToastEvent"},attrs:xm,decls:9,vars:9,consts:[[1,"toast-content"],[3,"ngClass"],[3,"ngClass","ngSwitch"],[4,"ngSwitchCase"],[3,"innerHTML",4,"ngSwitchCase"],["class","toast-close-button",3,"innerHTML","click",4,"ngIf"],[4,"ngIf"],["componentBody",""],[3,"innerHTML"],[1,"toast-close-button",3,"innerHTML","click"],[1,"toast-progress-bar"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),fl(2),Po(),Mo(3,"div",2),ko(4,Tm,2,0,"div",3),ko(5,Em,2,3,"div",4),ko(6,km,2,1,"div",3),Po(),Po(),ko(7,Om,2,3,"button",5),ko(8,Am,2,2,"div",6)),2&t&&(Xi(1),Ro("ngClass",e.titleClass),Xi(1),gl(e.toast.title),Xi(1),Ro("ngClass",e.messageClass)("ngSwitch",e.toast.bodyOutputType),Xi(1),Ro("ngSwitchCase",e.bodyOutputType.Component),Xi(1),Ro("ngSwitchCase",e.bodyOutputType.TrustedHtml),Xi(1),Ro("ngSwitchCase",e.bodyOutputType.Default),Xi(1),Ro("ngIf",e.toast.showCloseButton),Xi(1),Ro("ngIf",e.toast.progressBar))},directives:function(){return[ju,Ku,Qu,zu]},pipes:function(){return[Bm]},encapsulation:2}),t})(),Bm=(()=>{class t{constructor(t){this.sanitizer=t}transform(t){return this.sanitizer.bypassSecurityTrustHtml(t)}}return t.\u0275fac=function(e){return new(e||t)(Ao(Eh))},t.\u0275pipe=Wt({name:"trustHtml",type:t,pure:!0}),t})(),Hm=(()=>{class t{static forRoot(){return{ngModule:t,providers:[Vm,Um]}}static forChild(){return{ngModule:t,providers:[Um]}}}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})();const $m=["*"];let zm=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-card"]],ngContentSelectors:$m,decls:3,vars:0,consts:[[1,"card","card-margin"],[1,"card-body"]],template:function(t,e){1&t&&(qo(),Mo(0,"div",0),Mo(1,"div",1),Go(2),Po(),Po())},styles:[".card-margin[_ngcontent-%COMP%]{margin-bottom:1rem}"]}),t})();function Wm(t,e){return new v(n=>{const s=t.length;if(0===s)return void n.complete();const i=new Array(s);let r=0,o=0;for(let l=0;l{c||(c=!0,o++),i[l]=t},error:t=>n.error(t),complete:()=>{r++,r!==s&&c||(o===s&&n.next(e?e.reduce((t,e,n)=>(t[e]=i[n],t),{}):i),n.complete())}}))}})}const qm=new Qn("NgValueAccessor"),Gm={provide:qm,useExisting:it(()=>Km),multi:!0};let Km=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"checked",t)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(Ao($l),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(t,e){1&t&&Bo("change",function(t){return e.onChange(t.target.checked)})("blur",function(){return e.onTouched()})},features:[Pl([Gm])]}),t})();const Qm={provide:qm,useExisting:it(()=>Ym),multi:!0},Zm=new Qn("CompositionEventMode");let Ym=(()=>{class t{constructor(t,e,n){this._renderer=t,this._elementRef=e,this._compositionMode=n,this.onChange=t=>{},this.onTouched=()=>{},this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const t=yu()?yu().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}registerOnChange(t){this.onChange=t}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}}return t.\u0275fac=function(e){return new(e||t)(Ao($l),Ao(Bl),Ao(Zm,8))},t.\u0275dir=zt({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(t,e){1&t&&Bo("input",function(t){return e._handleInput(t.target.value)})("blur",function(){return e.onTouched()})("compositionstart",function(){return e._compositionStart()})("compositionend",function(t){return e._compositionEnd(t.target.value)})},features:[Pl([Qm])]}),t})();function Jm(t){return null==t||0===t.length}function Xm(t){return null!=t&&"number"==typeof t.length}const ty=new Qn("NgValidators"),ey=new Qn("NgAsyncValidators"),ny=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class sy{static min(t){return e=>{if(Jm(e.value)||Jm(t))return null;const n=parseFloat(e.value);return!isNaN(n)&&n{if(Jm(e.value)||Jm(t))return null;const n=parseFloat(e.value);return!isNaN(n)&&n>t?{max:{max:t,actual:e.value}}:null}}static required(t){return Jm(t.value)?{required:!0}:null}static requiredTrue(t){return!0===t.value?null:{required:!0}}static email(t){return Jm(t.value)||ny.test(t.value)?null:{email:!0}}static minLength(t){return e=>Jm(e.value)||!Xm(e.value)?null:e.value.lengthXm(e.value)&&e.value.length>t?{maxlength:{requiredLength:t,actualLength:e.value.length}}:null}static pattern(t){if(!t)return sy.nullValidator;let e,n;return"string"==typeof t?(n="","^"!==t.charAt(0)&&(n+="^"),n+=t,"$"!==t.charAt(t.length-1)&&(n+="$"),e=new RegExp(n)):(n=t.toString(),e=t),t=>{if(Jm(t.value))return null;const s=t.value;return e.test(s)?null:{pattern:{requiredPattern:n,actualValue:s}}}}static nullValidator(t){return null}static compose(t){if(!t)return null;const e=t.filter(iy);return 0==e.length?null:function(t){return oy(ly(t,e))}}static composeAsync(t){if(!t)return null;const e=t.filter(iy);return 0==e.length?null:function(t){return function(...t){if(1===t.length){const e=t[0];if(a(e))return Wm(e,null);if(c(e)&&Object.getPrototypeOf(e)===Object.prototype){const t=Object.keys(e);return Wm(t.map(t=>e[t]),t)}}if("function"==typeof t[t.length-1]){const e=t.pop();return Wm(t=1===t.length&&a(t[0])?t[0]:t,null).pipe(T(t=>e(...t)))}return Wm(t,null)}(ly(t,e).map(ry)).pipe(T(oy))}}}function iy(t){return null!=t}function ry(t){const e=Uo(t)?L(t):t;return jo(e),e}function oy(t){let e={};return t.forEach(t=>{e=null!=t?Object.assign(Object.assign({},e),t):e}),0===Object.keys(e).length?null:e}function ly(t,e){return e.map(e=>e(t))}function ay(t){return t.map(t=>function(t){return!t.validate}(t)?t:e=>t.validate(e))}function cy(t){return null!=t?sy.compose(ay(t)):null}function uy(t){return null!=t?sy.composeAsync(ay(t)):null}function hy(t,e){return null===t?[e]:Array.isArray(t)?[...t,e]:[t,e]}let dy=(()=>{class t{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(t){this._rawValidators=t||[],this._composedValidatorFn=cy(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=uy(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=zt({type:t}),t})(),py=(()=>{class t extends dy{get formDirective(){return null}get path(){return null}}return t.\u0275fac=function(e){return fy(e||t)},t.\u0275dir=zt({type:t,features:[fo]}),t})();const fy=Wn(py);class gy extends dy{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class my{constructor(t){this._cd=t}get ngClassUntouched(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.untouched)&&void 0!==n&&n}get ngClassTouched(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.touched)&&void 0!==n&&n}get ngClassPristine(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.pristine)&&void 0!==n&&n}get ngClassDirty(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.dirty)&&void 0!==n&&n}get ngClassValid(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.valid)&&void 0!==n&&n}get ngClassInvalid(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.invalid)&&void 0!==n&&n}get ngClassPending(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.pending)&&void 0!==n&&n}}let yy=(()=>{class t extends my{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(Ao(gy,2))},t.\u0275dir=zt({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(t,e){2&t&&nl("ng-untouched",e.ngClassUntouched)("ng-touched",e.ngClassTouched)("ng-pristine",e.ngClassPristine)("ng-dirty",e.ngClassDirty)("ng-valid",e.ngClassValid)("ng-invalid",e.ngClassInvalid)("ng-pending",e.ngClassPending)},features:[fo]}),t})(),vy=(()=>{class t extends my{constructor(t){super(t)}}return t.\u0275fac=function(e){return new(e||t)(Ao(py,10))},t.\u0275dir=zt({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:14,hostBindings:function(t,e){2&t&&nl("ng-untouched",e.ngClassUntouched)("ng-touched",e.ngClassTouched)("ng-pristine",e.ngClassPristine)("ng-dirty",e.ngClassDirty)("ng-valid",e.ngClassValid)("ng-invalid",e.ngClassInvalid)("ng-pending",e.ngClassPending)},features:[fo]}),t})();const _y={provide:qm,useExisting:it(()=>by),multi:!0};let by=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}registerOnChange(t){this.onChange=e=>{t(""==e?null:parseFloat(e))}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(Ao($l),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(t,e){1&t&&Bo("input",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},features:[Pl([_y])]}),t})();const wy={provide:qm,useExisting:it(()=>Cy),multi:!0};let Sy=(()=>{class t{constructor(){this._accessors=[]}add(t,e){this._accessors.push([t,e])}remove(t){for(let e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)}select(t){this._accessors.forEach(e=>{this._isSameGroup(e,t)&&e[1]!==t&&e[1].fireUncheck(t.value)})}_isSameGroup(t,e){return!!t[0].control&&t[0]._parent===e._control._parent&&t[1].name===e.name}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),Cy=(()=>{class t{constructor(t,e,n,s){this._renderer=t,this._elementRef=e,this._registry=n,this._injector=s,this.onChange=()=>{},this.onTouched=()=>{}}ngOnInit(){this._control=this._injector.get(gy),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(t){this._state=t===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)}registerOnChange(t){this._fn=t,this.onChange=()=>{t(this.value),this._registry.select(this)}}fireUncheck(t){this.writeValue(t)}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return t.\u0275fac=function(e){return new(e||t)(Ao($l),Ao(Bl),Ao(Sy),Ao(ho))},t.\u0275dir=zt({type:t,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(t,e){1&t&&Bo("change",function(){return e.onChange()})("blur",function(){return e.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[Pl([wy])]}),t})();const Iy={provide:qm,useExisting:it(()=>xy),multi:!0};let xy=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this.onChange=t=>{},this.onTouched=()=>{}}writeValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(t))}registerOnChange(t){this.onChange=e=>{t(""==e?null:parseFloat(e))}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}return t.\u0275fac=function(e){return new(e||t)(Ao($l),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(t,e){1&t&&Bo("change",function(t){return e.onChange(t.target.value)})("input",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},features:[Pl([Iy])]}),t})();const Ty={provide:qm,useExisting:it(()=>ky),multi:!0};function Ey(t,e){return null==t?""+e:(e&&"object"==typeof e&&(e="Object"),`${t}: ${e}`.slice(0,50))}let ky=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=t=>{},this.onTouched=()=>{},this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){this.value=t;const e=this._getOptionId(t);null==e&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);const n=Ey(e,t);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)}registerOnChange(t){this.onChange=e=>{this.value=this._getOptionValue(e),t(this.value)}}registerOnTouched(t){this.onTouched=t}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}_registerOption(){return(this._idCounter++).toString()}_getOptionId(t){for(const e of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(e),t))return e;return null}_getOptionValue(t){const e=function(t){return t.split(":")[0]}(t);return this._optionMap.has(e)?this._optionMap.get(e):t}}return t.\u0275fac=function(e){return new(e||t)(Ao($l),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(t,e){1&t&&Bo("change",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},inputs:{compareWith:"compareWith"},features:[Pl([Ty])]}),t})(),Oy=(()=>{class t{constructor(t,e,n){this._element=t,this._renderer=e,this._select=n,this._select&&(this.id=this._select._registerOption())}set ngValue(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(Ey(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._setElementValue(t),this._select&&this._select.writeValue(this._select.value)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao($l),Ao(ky,9))},t.\u0275dir=zt({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})();const Ay={provide:qm,useExisting:it(()=>Dy),multi:!0};function Ry(t,e){return null==t?""+e:("string"==typeof e&&(e=`'${e}'`),e&&"object"==typeof e&&(e="Object"),`${t}: ${e}`.slice(0,50))}let Dy=(()=>{class t{constructor(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=t=>{},this.onTouched=()=>{},this._compareWith=Object.is}set compareWith(t){this._compareWith=t}writeValue(t){let e;if(this.value=t,Array.isArray(t)){const n=t.map(t=>this._getOptionId(t));e=(t,e)=>{t._setSelected(n.indexOf(e.toString())>-1)}}else e=(t,e)=>{t._setSelected(!1)};this._optionMap.forEach(e)}registerOnChange(t){this.onChange=e=>{const n=[];if(void 0!==e.selectedOptions){const t=e.selectedOptions;for(let e=0;e{class t{constructor(t,e,n){this._element=t,this._renderer=e,this._select=n,this._select&&(this.id=this._select._registerOption(this))}set ngValue(t){null!=this._select&&(this._value=t,this._setElementValue(Ry(this.id,t)),this._select.writeValue(this._select.value))}set value(t){this._select?(this._value=t,this._setElementValue(Ry(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)}_setElementValue(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}_setSelected(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao($l),Ao(Dy,9))},t.\u0275dir=zt({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t})();function Py(t,e){Ly(t,e,!0),e.valueAccessor.writeValue(t.value),function(t,e){e.valueAccessor.registerOnChange(n=>{t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&Ny(t,e)})}(t,e),function(t,e){const n=(t,n)=>{e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)};t.registerOnChange(n),e._registerOnDestroy(()=>{t._unregisterOnChange(n)})}(t,e),function(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&Ny(t,e),"submit"!==t.updateOn&&t.markAsTouched()})}(t,e),function(t,e){if(e.valueAccessor.setDisabledState){const n=t=>{e.valueAccessor.setDisabledState(t)};t.registerOnDisabledChange(n),e._registerOnDestroy(()=>{t._unregisterOnDisabledChange(n)})}}(t,e)}function Fy(t,e){t.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(e)})}function Ly(t,e,n){const s=function(t){return t._rawValidators}(t);null!==e.validator?t.setValidators(hy(s,e.validator)):"function"==typeof s&&t.setValidators([s]);const i=function(t){return t._rawAsyncValidators}(t);if(null!==e.asyncValidator?t.setAsyncValidators(hy(i,e.asyncValidator)):"function"==typeof i&&t.setAsyncValidators([i]),n){const n=()=>t.updateValueAndValidity();Fy(e._rawValidators,n),Fy(e._rawAsyncValidators,n)}}function Ny(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}const Vy=[Km,xy,by,ky,Dy,Cy];function Uy(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const jy="VALID",By="INVALID",Hy="PENDING",$y="DISABLED";function zy(t){return(Ky(t)?t.validators:t)||null}function Wy(t){return Array.isArray(t)?cy(t):t||null}function qy(t,e){return(Ky(e)?e.asyncValidators:t)||null}function Gy(t){return Array.isArray(t)?uy(t):t||null}function Ky(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}class Qy{constructor(t,e){this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=e,this._composedValidatorFn=Wy(this._rawValidators),this._composedAsyncValidatorFn=Gy(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get valid(){return this.status===jy}get invalid(){return this.status===By}get pending(){return this.status==Hy}get disabled(){return this.status===$y}get enabled(){return this.status!==$y}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._rawValidators=t,this._composedValidatorFn=Wy(t)}setAsyncValidators(t){this._rawAsyncValidators=t,this._composedAsyncValidatorFn=Gy(t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(t=>{t.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(t=>{t.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=Hy,!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=$y,this.errors=null,this._forEachChild(e=>{e.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=jy,this._forEachChild(e=>{e.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),this.status!==jy&&this.status!==Hy||this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?$y:jy}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=Hy,this._hasOwnPendingAsyncValidator=!0;const e=ry(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(e=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(e,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){return function(t,e,n){if(null==e)return null;if(Array.isArray(e)||(e=e.split(".")),Array.isArray(e)&&0===e.length)return null;let s=t;return e.forEach(t=>{s=s instanceof Yy?s.controls.hasOwnProperty(t)?s.controls[t]:null:s instanceof Jy&&s.at(t)||null}),s}(this,t)}getError(t,e){const n=e?this.get(e):this;return n&&n.errors?n.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new Qa,this.statusChanges=new Qa}_calculateStatus(){return this._allControlsDisabled()?$y:this.errors?By:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Hy)?Hy:this._anyControlsHaveStatus(By)?By:jy}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_isBoxedValue(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){Ky(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}class Zy extends Qy{constructor(t=null,e,n){super(zy(e),qy(n,e)),this._onChange=[],this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!n})}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=null,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){Uy(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){Uy(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(t){this._isBoxedValue(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}}class Yy extends Qy{constructor(t,e,n){super(zy(e),qy(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!n})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}removeControl(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()}setControl(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){this._checkAllValuesPresent(t),Object.keys(t).forEach(n=>{this._throwIfControlMissing(n),this.controls[n].setValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){Object.keys(t).forEach(n=>{this.controls[n]&&this.controls[n].patchValue(t[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}reset(t={},e={}){this._forEachChild((n,s)=>{n.reset(t[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,n)=>(t[n]=e instanceof Zy?e.value:e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(t,e)=>!!e._syncPendingControls()||t);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[t])throw new Error(`Cannot find form control with name: ${t}.`)}_forEachChild(t){Object.keys(this.controls).forEach(e=>t(this.controls[e],e))}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const e of Object.keys(this.controls)){const n=this.controls[e];if(this.contains(e)&&t(n))return!0}return!1}_reduceValue(){return this._reduceChildren({},(t,e,n)=>((e.enabled||this.disabled)&&(t[n]=e.value),t))}_reduceChildren(t,e){let n=t;return this._forEachChild((t,s)=>{n=e(n,t,s)}),n}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_checkAllValuesPresent(t){this._forEachChild((e,n)=>{if(void 0===t[n])throw new Error(`Must supply a value for form control with name: '${n}'.`)})}}class Jy extends Qy{constructor(t,e,n){super(zy(e),qy(n,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!n})}at(t){return this.controls[t]}push(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()}insert(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity()}removeAt(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity()}setControl(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()}get length(){return this.controls.length}setValue(t,e={}){this._checkAllValuesPresent(t),t.forEach((t,n)=>{this._throwIfControlMissing(n),this.at(n).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){t.forEach((t,n)=>{this.at(n)&&this.at(n).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}reset(t=[],e={}){this._forEachChild((n,s)=>{n.reset(t[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(t=>t instanceof Zy?t.value:t.getRawValue())}clear(){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity())}_syncPendingControls(){let t=this.controls.reduce((t,e)=>!!e._syncPendingControls()||t,!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_throwIfControlMissing(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error("Cannot find form control at index "+t)}_forEachChild(t){this.controls.forEach((e,n)=>{t(e,n)})}_updateValue(){this.value=this.controls.filter(t=>t.enabled||this.disabled).map(t=>t.value)}_anyControls(t){return this.controls.some(e=>e.enabled&&t(e))}_setUpControls(){this._forEachChild(t=>this._registerControl(t))}_checkAllValuesPresent(t){this._forEachChild((e,n)=>{if(void 0===t[n])throw new Error(`Must supply a value for form control at index: ${n}.`)})}_allControlsDisabled(){for(const t of this.controls)if(t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}}const Xy={provide:py,useExisting:it(()=>ev)},tv=(()=>Promise.resolve(null))();let ev=(()=>{class t extends py{constructor(t,e){super(),this.submitted=!1,this._directives=[],this.ngSubmit=new Qa,this.form=new Yy({},cy(t),uy(e))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){tv.then(()=>{const e=this._findContainer(t.path);t.control=e.registerControl(t.name,t.control),Py(t.control,t),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.push(t)})}getControl(t){return this.form.get(t.path)}removeControl(t){tv.then(()=>{const e=this._findContainer(t.path);e&&e.removeControl(t.name),Uy(this._directives,t)})}addFormGroup(t){tv.then(()=>{const e=this._findContainer(t.path),n=new Yy({});(function(t,e){Ly(t,e,!1)})(n,t),e.registerControl(t.name,n),n.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){tv.then(()=>{const e=this._findContainer(t.path);e&&e.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,e){tv.then(()=>{this.form.get(t.path).setValue(e)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submitted=!0,e=this._directives,this.form._syncPendingControls(),e.forEach(t=>{const e=t.control;"submit"===e.updateOn&&e._pendingChange&&(t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)}),this.ngSubmit.emit(t),!1;var e}onReset(){this.resetForm()}resetForm(t){this.form.reset(t),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}}return t.\u0275fac=function(e){return new(e||t)(Ao(ty,10),Ao(ey,10))},t.\u0275dir=zt({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(t,e){1&t&&Bo("submit",function(t){return e.onSubmit(t)})("reset",function(){return e.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Pl([Xy]),fo]}),t})();const nv={provide:gy,useExisting:it(()=>iv)},sv=(()=>Promise.resolve(null))();let iv=(()=>{class t extends gy{constructor(t,e,n,s){super(),this.control=new Zy,this._registered=!1,this.update=new Qa,this._parent=t,this._setValidators(e),this._setAsyncValidators(n),this.valueAccessor=function(t,e){if(!e)return null;Array.isArray(e);let n=void 0,s=void 0,i=void 0;return e.forEach(t=>{var e;t.constructor===Ym?n=t:(e=t,Vy.some(t=>e.constructor===t)?s=t:i=t)}),i||s||n||null}(0,s)}ngOnChanges(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),function(t,e){if(!t.hasOwnProperty("model"))return!1;const n=t.model;return!!n.isFirstChange()||!Object.is(e,n.currentValue)}(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._parent?[...this._parent.path,this.name]:[this.name]}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Py(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(t){sv.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1})})}_updateDisabled(t){const e=t.isDisabled.currentValue,n=""===e||e&&"false"!==e;sv.then(()=>{n&&!this.control.disabled?this.control.disable():!n&&this.control.disabled&&this.control.enable()})}}return t.\u0275fac=function(e){return new(e||t)(Ao(py,9),Ao(ty,10),Ao(ey,10),Ao(qm,10))},t.\u0275dir=zt({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Pl([nv]),fo,ae]}),t})(),rv=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=zt({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),t})(),ov=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)}}),t})(),lv=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[Sy],imports:[ov]}),t})();function av(t,e,n,i){return s(n)&&(i=n,n=void 0),i?av(t,e,n).pipe(T(t=>a(t)?i(...t):i(t))):new v(s=>{cv(t,e,function(t){s.next(arguments.length>1?Array.prototype.slice.call(arguments):t)},s,n)})}function cv(t,e,n,s,i){let r;if(function(t){return t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}(t)){const s=t;t.addEventListener(e,n,i),r=()=>s.removeEventListener(e,n,i)}else if(function(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(t)){const s=t;t.on(e,n),r=()=>s.off(e,n)}else if(function(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(t)){const s=t;t.addListener(e,n),r=()=>s.removeListener(e,n)}else{if(!t||!t.length)throw new TypeError("Invalid event target");for(let r=0,o=t.length;r{class t{constructor(e,n=t.now){this.SchedulerAction=e,this.now=n}schedule(t,e=0,n){return new this.SchedulerAction(this,t).schedule(n,e)}}return t.now=()=>Date.now(),t})();class pv extends dv{constructor(t,e=dv.now){super(t,()=>pv.delegate&&pv.delegate!==this?pv.delegate.now():e()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(t,e=0,n){return pv.delegate&&pv.delegate!==this?pv.delegate.schedule(t,e,n):super.schedule(t,e,n)}flush(t){const{actions:e}=this;if(this.active)return void e.push(t);let n;this.active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}}}const fv=new pv(hv);function gv(t){return!a(t)&&t-parseFloat(t)+1>=0}function mv(t){const{index:e,period:n,subscriber:s}=t;if(s.next(e),!s.closed){if(-1===n)return s.complete();t.index=e+1,this.schedule(t,n)}}function yv(...t){if(1===t.length){if(!a(t[0]))return t[0];t=t[0]}return z(t,void 0).lift(new vv)}class vv{call(t,e){return e.subscribe(new _v(t))}}class _v extends Ph{constructor(t){super(t),this.hasFirst=!1,this.observables=[],this.subscriptions=[]}_next(t){this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{for(let n=0;nthis.index}hasCompleted(){return this.array.length===this.index}}class xv extends V{constructor(t,e,n){super(t),this.parent=e,this.observable=n,this.stillUnsubscribed=!0,this.buffer=[],this.isComplete=!1}[R](){return this}next(){const t=this.buffer;return 0===t.length&&this.isComplete?{value:null,done:!0}:{value:t.shift(),done:!1}}hasValue(){return this.buffer.length>0}hasCompleted(){return 0===this.buffer.length&&this.isComplete}notifyComplete(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()}notifyNext(t){this.buffer.push(t),this.parent.checkIterators()}subscribe(){return U(this.observable,new N(this))}}function Tv(t){return e=>e.lift(new Ev(t))}class Ev{constructor(t){this.notifier=t}call(t,e){const n=new kv(t),s=U(this.notifier,new N(n));return s&&!n.seenValue?(n.add(s),e.subscribe(n)):n}}class kv extends V{constructor(t){super(t),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}function Ov(t,e){return n=>n.lift(new Av(t,e))}class Av{constructor(t,e){this.compare=t,this.keySelector=e}call(t,e){return e.subscribe(new Rv(t,this.compare,this.keySelector))}}class Rv extends f{constructor(t,e,n){super(t),this.keySelector=n,this.hasKey=!1,"function"==typeof e&&(this.compare=e)}compare(t,e){return t===e}_next(t){let e;try{const{keySelector:n}=this;e=n?n(t):t}catch(s){return this.destination.error(s)}let n=!1;if(this.hasKey)try{const{compare:t}=this;n=t(this.key,e)}catch(s){return this.destination.error(s)}else this.hasKey=!0;n||(this.key=e,this.destination.next(t))}}function Dv(...t){return e=>{let n;return"function"==typeof t[t.length-1]&&(n=t.pop()),e.lift(new Mv(t,n))}}class Mv{constructor(t,e){this.observables=t,this.project=e}call(t,e){return e.subscribe(new Pv(t,this.observables,this.project))}}class Pv extends Ph{constructor(t,e,n){super(t),this.observables=e,this.project=n,this.toRespond=[];const s=e.length;this.values=new Array(s);for(let i=0;i0){const t=s.indexOf(n);-1!==t&&s.splice(t,1)}}notifyComplete(){}_next(t){if(0===this.toRespond.length){const e=[t,...this.values];this.project?this._tryProject(e):this.destination.next(e)}}_tryProject(t){let e;try{e=this.project.apply(this,t)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}function Fv(t,e){return new v(e?n=>e.schedule(Lv,0,{error:t,subscriber:n}):e=>e.error(t))}function Lv({error:t,subscriber:e}){e.error(t)}let Nv=(()=>{class t{constructor(t,e,n){this.kind=t,this.value=e,this.error=n,this.hasValue="N"===t}observe(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}}do(t,e,n){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return n&&n()}}accept(t,e,n){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,n)}toObservable(){switch(this.kind){case"N":return Dh(this.value);case"E":return Fv(this.error);case"C":return $h()}throw new Error("unexpected notification kind value")}static createNext(e){return void 0!==e?new t("N",e):t.undefinedValueNotification}static createError(e){return new t("E",void 0,e)}static createComplete(){return t.completeNotification}}return t.completeNotification=new t("C"),t.undefinedValueNotification=new t("N",void 0),t})();class Vv{constructor(t,e){this.delay=t,this.scheduler=e}call(t,e){return e.subscribe(new Uv(t,this.delay,this.scheduler))}}class Uv extends f{constructor(t,e,n){super(t),this.delay=e,this.scheduler=n,this.queue=[],this.active=!1,this.errored=!1}static dispatch(t){const e=t.source,n=e.queue,s=t.scheduler,i=t.destination;for(;n.length>0&&n[0].time-s.now()<=0;)n.shift().notification.observe(i);if(n.length>0){const e=Math.max(0,n[0].time-s.now());this.schedule(t,e)}else this.unsubscribe(),e.active=!1}_schedule(t){this.active=!0,this.destination.add(t.schedule(Uv.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))}scheduleNotification(t){if(!0===this.errored)return;const e=this.scheduler,n=new jv(e.now()+this.delay,t);this.queue.push(n),!1===this.active&&this._schedule(e)}_next(t){this.scheduleNotification(Nv.createNext(t))}_error(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()}_complete(){this.scheduleNotification(Nv.createComplete()),this.unsubscribe()}}class jv{constructor(t,e){this.time=t,this.notification=e}}function Bv(t,e){if(1&t){const t=Vo();Mo(0,"button",1),Bo("click",function(){return Pe(t),zo().close()}),Mo(1,"span",2),fl(2,"\xd7"),Po(),Po()}}const Hv=["*"],$v=["dialog"];function zv(t,e){if(1&t&&(Mo(0,"span"),fl(1),Po()),2&t){const t=zo().$implicit;sl(zo().highlightClass),Xi(1),gl(t)}}function Wv(t,e){1&t&&fl(0),2&t&&gl(zo().$implicit)}function qv(t,e){if(1&t&&(ko(0,zv,2,3,"span",1),ko(1,Wv,1,1,"ng-template",null,2,yc)),2&t){const t=e.odd,n=Oo(2);Ro("ngIf",t)("ngIfElse",n)}}function Gv(t,e){if(1&t&&Fo(0,"ngb-highlight",2),2&t){const t=e.term;Ro("result",(0,e.formatter)(e.result))("term",t)}}function Kv(t,e){}const Qv=function(t,e,n){return{result:t,term:e,formatter:n}};function Zv(t,e){if(1&t){const t=Vo();Mo(0,"button",3),Bo("mouseenter",function(){Pe(t);const n=e.index;return zo().markActive(n)})("click",function(){Pe(t);const n=e.$implicit;return zo().select(n)}),ko(1,Kv,0,0,"ng-template",4),Po()}if(2&t){const t=e.$implicit,n=e.index,s=zo(),i=Oo(1);nl("active",n===s.activeIdx),Ro("id",s.id+"-"+n),Xi(1),Ro("ngTemplateOutlet",s.resultTemplate||i)("ngTemplateOutletContext",ja(5,Qv,t,s.term,s.formatter))}}function Yv(t){return null!=t?""+t:""}function Jv(t){return null!=t}function Xv(t){return(t||document.body).offsetHeight}"undefined"==typeof Element||Element.prototype.closest||(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest=function(t){let e=this;if(!document.documentElement.contains(e))return null;do{if(e.matches(t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null});const t_={animation:!0,transitionTimerDelayMs:5};let e_=(()=>{class t{constructor(){this.animation=t_.animation}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:function(){return new t},token:t,providedIn:"root"}),t})();const n_=()=>{},{transitionTimerDelayMs:s_}=t_,i_=new Map,r_=(t,e,n,s)=>{let i=s.context||{};const r=i_.get(e);if(r)switch(s.runningTransition){case"continue":return Hh;case"stop":t.run(()=>r.transition$.complete()),i=Object.assign(r.context,i),i_.delete(e)}const o=n(e,s.animation,i)||n_;if(!s.animation||"none"===window.getComputedStyle(e).transitionProperty)return t.run(()=>o()),Dh(void 0).pipe(function(t){return e=>new v(n=>e.subscribe(e=>t.run(()=>n.next(e)),e=>t.run(()=>n.error(e)),()=>t.run(()=>n.complete())))}(t));const l=new C,a=new C,c=l.pipe(function(...t){return e=>Bh(e,Dh(...t))}(!0));i_.set(e,{transition$:l,complete:()=>{a.next(),a.complete()},context:i});const u=function(t){const{transitionDelay:e,transitionDuration:n}=window.getComputedStyle(t);return 1e3*(parseFloat(e)+parseFloat(n))}(e);return t.runOutsideAngular(()=>{const n=av(e,"transitionend").pipe(Tv(c),ed(({target:t})=>t===e));yv(function(t=0,e,n){let s=-1;return gv(e)?s=Number(e)<1?1:Number(e):x(e)&&(n=e),x(n)||(n=fv),new v(e=>{const i=gv(t)?t:+t-n.now();return n.schedule(mv,i,{index:0,period:s,subscriber:e})})}(u+s_).pipe(Tv(c)),n,a).pipe(Tv(c)).subscribe(()=>{i_.delete(e),t.run(()=>{o(),l.next(),l.complete()})})}),l.asObservable()};let o_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),l_=(()=>{class t{constructor(t){this._ngbConfig=t,this.dismissible=!0,this.type="warning"}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(t){this._animation=t}}return t.\u0275fac=function(e){return new(e||t)(_s(e_))},t.\u0275prov=lt({factory:function(){return new t(_s(e_))},token:t,providedIn:"root"}),t})();const a_=({classList:t})=>{t.remove("show")};let c_=(()=>{class t{constructor(t,e,n,s){this._renderer=e,this._element=n,this._zone=s,this.closed=new Qa,this.dismissible=t.dismissible,this.type=t.type,this.animation=t.animation}close(){const t=r_(this._zone,this._element.nativeElement,a_,{animation:this.animation,runningTransition:"continue"});return t.subscribe(()=>this.closed.emit()),t}ngOnChanges(t){const e=t.type;e&&!e.firstChange&&(this._renderer.removeClass(this._element.nativeElement,"alert-"+e.previousValue),this._renderer.addClass(this._element.nativeElement,"alert-"+e.currentValue))}ngOnInit(){this._renderer.addClass(this._element.nativeElement,"alert-"+this.type)}}return t.\u0275fac=function(e){return new(e||t)(Ao(l_),Ao($l),Ao(Bl),Ao(Uc))},t.\u0275cmp=Vt({type:t,selectors:[["ngb-alert"]],hostAttrs:["role","alert",1,"alert","show"],hostVars:4,hostBindings:function(t,e){2&t&&nl("fade",e.animation)("alert-dismissible",e.dismissible)},inputs:{dismissible:"dismissible",type:"type",animation:"animation"},outputs:{closed:"closed"},exportAs:["ngbAlert"],features:[ae],ngContentSelectors:Hv,decls:2,vars:1,consts:function(){let t,e;return t=$localize`:@@ngb.alert.close␟f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8␟7819314041543176992:Close`,e=$localize`:@@ngb.alert.close␟f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8␟7819314041543176992:Close`,[["type","button","class","close","aria-label",t,3,"click",4,"ngIf"],["type","button","aria-label",e,1,"close",3,"click"],["aria-hidden","true"]]},template:function(t,e){1&t&&(qo(),Go(0),ko(1,Bv,3,0,"button",0)),2&t&&(Xi(1),Ro("ngIf",e.dismissible))},directives:[zu],styles:["ngb-alert{display:block}"],encapsulation:2,changeDetection:0}),t})(),u_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),h_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)}}),t})(),d_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),p_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)}}),t})();var f_=function(t){return t[t.Tab=9]="Tab",t[t.Enter=13]="Enter",t[t.Escape=27]="Escape",t[t.Space=32]="Space",t[t.PageUp=33]="PageUp",t[t.PageDown=34]="PageDown",t[t.End=35]="End",t[t.Home=36]="Home",t[t.ArrowLeft=37]="ArrowLeft",t[t.ArrowUp=38]="ArrowUp",t[t.ArrowRight=39]="ArrowRight",t[t.ArrowDown=40]="ArrowDown",t}({});const g_=(t,e)=>!!e&&e.some(e=>e.contains(t)),m_=(t,e)=>!e||null!=function(t,e){return e?void 0===t.closest?null:t.closest(e):null}(t,e),y_="undefined"!=typeof navigator&&!!navigator.userAgent&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||/Android/.test(navigator.userAgent));function v_(t,e,n,s,i,r,o,l){var a;n&&t.runOutsideAngular((a=()=>{const a=av(e,"keydown").pipe(Tv(i),ed(t=>t.which===f_.Escape),bd(t=>t.preventDefault())),c=av(e,"mousedown").pipe(T(t=>{const e=t.target;return 2!==t.button&&!g_(e,o)&&("inside"===n?g_(e,r)&&m_(e,l):"outside"===n?!g_(e,r):m_(e,l)||!g_(e,r))}),Tv(i)),u=av(e,"mouseup").pipe(Dv(c),ed(([t,e])=>e),function(t,e=fv){var n;const s=(n=t)instanceof Date&&!isNaN(+n)?+t-e.now():Math.abs(t);return t=>t.lift(new Vv(s,e))}(0),Tv(i));yv([a.pipe(T(t=>0)),u.pipe(T(t=>1))]).subscribe(e=>t.run(()=>s(e)))},y_?()=>setTimeout(()=>a(),100):a))}const __=["a[href]","button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])","[contenteditable]",'[tabindex]:not([tabindex="-1"])'].join(", ");function b_(t){const e=Array.from(t.querySelectorAll(__)).filter(t=>-1!==t.tabIndex);return[e[0],e[e.length-1]]}const w_=/\s+/,S_=new class{getAllStyles(t){return window.getComputedStyle(t)}getStyle(t,e){return this.getAllStyles(t)[e]}isStaticPositioned(t){return"static"===(this.getStyle(t,"position")||"static")}offsetParent(t){let e=t.offsetParent||document.documentElement;for(;e&&e!==document.documentElement&&this.isStaticPositioned(e);)e=e.offsetParent;return e||document.documentElement}position(t,e=!0){let n,s={width:0,height:0,top:0,bottom:0,left:0,right:0};if("fixed"===this.getStyle(t,"position"))n=t.getBoundingClientRect(),n={top:n.top,bottom:n.bottom,left:n.left,right:n.right,height:n.height,width:n.width};else{const e=this.offsetParent(t);n=this.offset(t,!1),e!==document.documentElement&&(s=this.offset(e,!1)),s.top+=e.clientTop,s.left+=e.clientLeft}return n.top-=s.top,n.bottom-=s.top,n.left-=s.left,n.right-=s.left,e&&(n.top=Math.round(n.top),n.bottom=Math.round(n.bottom),n.left=Math.round(n.left),n.right=Math.round(n.right)),n}offset(t,e=!0){const n=t.getBoundingClientRect(),s=window.pageYOffset-document.documentElement.clientTop,i=window.pageXOffset-document.documentElement.clientLeft;let r={height:n.height||t.offsetHeight,width:n.width||t.offsetWidth,top:n.top+s,bottom:n.bottom+s,left:n.left+i,right:n.right+i};return e&&(r.height=Math.round(r.height),r.width=Math.round(r.width),r.top=Math.round(r.top),r.bottom=Math.round(r.bottom),r.left=Math.round(r.left),r.right=Math.round(r.right)),r}positionElements(t,e,n,s){const[i="top",r="center"]=n.split("-"),o=s?this.offset(t,!1):this.position(t,!1),l=this.getAllStyles(e),a=parseFloat(l.marginTop),c=parseFloat(l.marginBottom),u=parseFloat(l.marginLeft),h=parseFloat(l.marginRight);let d=0,p=0;switch(i){case"top":d=o.top-(e.offsetHeight+a+c);break;case"bottom":d=o.top+o.height;break;case"left":p=o.left-(e.offsetWidth+u+h);break;case"right":p=o.left+o.width}switch(r){case"top":d=o.top;break;case"bottom":d=o.top+o.height-e.offsetHeight;break;case"left":p=o.left;break;case"right":p=o.left+o.width-e.offsetWidth;break;case"center":"top"===i||"bottom"===i?p=o.left+o.width/2-e.offsetWidth/2:d=o.top+o.height/2-e.offsetHeight/2}e.style.transform=`translate(${Math.round(p)}px, ${Math.round(d)}px)`;const f=e.getBoundingClientRect(),g=document.documentElement,m=window.innerHeight||g.clientHeight,y=window.innerWidth||g.clientWidth;return f.left>=0&&f.top>=0&&f.right<=y&&f.bottom<=m}};function C_(t,e,n,s,i){let r=Array.isArray(n)?n:n.split(w_);const o=["top","bottom","left","right","top-left","top-right","bottom-left","bottom-right","left-top","left-bottom","right-top","right-bottom"],l=e.classList,a=t=>{const[e,n]=t.split("-"),s=[];return i&&(s.push(`${i}-${e}`),n&&s.push(`${i}-${e}-${n}`),s.forEach(t=>{l.add(t)})),s};i&&o.forEach(t=>{l.remove(`${i}-${t}`)});let c=r.findIndex(t=>"auto"===t);c>=0&&o.forEach(function(t){null==r.find(e=>-1!==e.search("^"+t))&&r.splice(c++,1,t)});const u=e.style;u.position="absolute",u.top="0",u.left="0",u["will-change"]="transform";let h=null,d=!1;for(h of r){let n=a(h);if(S_.positionElements(t,e,h,s)){d=!0;break}i&&n.forEach(t=>{l.remove(t)})}return d||(h=r[0],a(h),S_.positionElements(t,e,h,s)),h}new Date(1882,10,12),new Date(2174,10,25);let I_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju,lv]]}),t})(),x_=(()=>{class t{constructor(){this.autoClose=!0,this.placement=["bottom-left","bottom-right","top-left","top-right"]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:function(){return new t},token:t,providedIn:"root"}),t})(),T_=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=zt({type:t,selectors:[["",8,"navbar"]]}),t})(),E_=(()=>{class t{constructor(t){this.elementRef=t,this._disabled=!1}set disabled(t){this._disabled=""===t||!0===t}get disabled(){return this._disabled}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["","ngbDropdownItem",""]],hostAttrs:[1,"dropdown-item"],hostVars:2,hostBindings:function(t,e){2&t&&nl("disabled",e.disabled)},inputs:{disabled:"disabled"}}),t})(),k_=(()=>{class t{constructor(t,e){this.dropdown=t,this.placement="bottom",this.isOpen=!1,this.nativeElement=e.nativeElement}}return t.\u0275fac=function(e){return new(e||t)(Ao(it(()=>R_)),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["","ngbDropdownMenu",""]],contentQueries:function(t,e,n){if(1&t&&uc(n,E_,!1),2&t){let t;lc(t=pc())&&(e.menuItems=t)}},hostVars:5,hostBindings:function(t,e){1&t&&Bo("keydown.ArrowUp",function(t){return e.dropdown.onKeyDown(t)})("keydown.ArrowDown",function(t){return e.dropdown.onKeyDown(t)})("keydown.Home",function(t){return e.dropdown.onKeyDown(t)})("keydown.End",function(t){return e.dropdown.onKeyDown(t)})("keydown.Enter",function(t){return e.dropdown.onKeyDown(t)})("keydown.Space",function(t){return e.dropdown.onKeyDown(t)})("keydown.Tab",function(t){return e.dropdown.onKeyDown(t)})("keydown.Shift.Tab",function(t){return e.dropdown.onKeyDown(t)}),2&t&&(Eo("x-placement",e.placement),nl("dropdown-menu",!0)("show",e.dropdown.isOpen()))}}),t})(),O_=(()=>{class t{constructor(t,e){this.dropdown=t,this.nativeElement=e.nativeElement}}return t.\u0275fac=function(e){return new(e||t)(Ao(it(()=>R_)),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["","ngbDropdownAnchor",""]],hostAttrs:[1,"dropdown-toggle"],hostVars:1,hostBindings:function(t,e){2&t&&Eo("aria-expanded",e.dropdown.isOpen())}}),t})(),A_=(()=>{class t extends O_{constructor(t,e){super(t,e)}}return t.\u0275fac=function(e){return new(e||t)(Ao(it(()=>R_)),Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["","ngbDropdownToggle",""]],hostAttrs:[1,"dropdown-toggle"],hostVars:1,hostBindings:function(t,e){1&t&&Bo("click",function(){return e.dropdown.toggle()})("keydown.ArrowUp",function(t){return e.dropdown.onKeyDown(t)})("keydown.ArrowDown",function(t){return e.dropdown.onKeyDown(t)})("keydown.Home",function(t){return e.dropdown.onKeyDown(t)})("keydown.End",function(t){return e.dropdown.onKeyDown(t)})("keydown.Tab",function(t){return e.dropdown.onKeyDown(t)})("keydown.Shift.Tab",function(t){return e.dropdown.onKeyDown(t)}),2&t&&Eo("aria-expanded",e.dropdown.isOpen())},features:[Pl([{provide:O_,useExisting:it(()=>t)}]),fo]}),t})(),R_=(()=>{class t{constructor(t,e,n,s,i,r,o){this._changeDetector=t,this._document=n,this._ngZone=s,this._elementRef=i,this._renderer=r,this._closed$=new C,this._bodyContainer=null,this._open=!1,this.openChange=new Qa,this.placement=e.placement,this.container=e.container,this.autoClose=e.autoClose,this.display=o?"static":"dynamic",this._zoneSubscription=s.onStable.subscribe(()=>{this._positionMenu()})}ngAfterContentInit(){this._ngZone.onStable.pipe(Qh(1)).subscribe(()=>{this._applyPlacementClasses(),this._open&&this._setCloseHandlers()})}ngOnChanges(t){t.container&&this._open&&this._applyContainer(this.container),t.placement&&!t.placement.isFirstChange&&this._applyPlacementClasses()}isOpen(){return this._open}open(){this._open||(this._open=!0,this._applyContainer(this.container),this.openChange.emit(!0),this._setCloseHandlers(),this._anchor&&this._anchor.nativeElement.focus())}_setCloseHandlers(){v_(this._ngZone,this._document,this.autoClose,t=>{this.close(),0===t&&this._anchor.nativeElement.focus()},this._closed$,this._menu?[this._menu.nativeElement]:[],this._anchor?[this._anchor.nativeElement]:[],".dropdown-item,.dropdown-divider")}close(){this._open&&(this._open=!1,this._resetContainer(),this._closed$.next(),this.openChange.emit(!1),this._changeDetector.markForCheck())}toggle(){this.isOpen()?this.close():this.open()}ngOnDestroy(){this._resetContainer(),this._closed$.next(),this._zoneSubscription.unsubscribe()}onKeyDown(t){const e=t.which,n=this._getMenuElements();let s=-1,i=null;const r=this._isEventFromToggle(t);if(!r&&n.length&&n.forEach((e,n)=>{e.contains(t.target)&&(i=e),e===this._document.activeElement&&(s=n)}),e!==f_.Space&&e!==f_.Enter){if(e!==f_.Tab){if(r||i){if(this.open(),n.length){switch(e){case f_.ArrowDown:s=Math.min(s+1,n.length-1);break;case f_.ArrowUp:if(this._isDropup()&&-1===s){s=n.length-1;break}s=Math.max(s-1,0);break;case f_.Home:s=0;break;case f_.End:s=n.length-1}n[s].focus()}t.preventDefault()}}else if(t.target&&this.isOpen()&&this.autoClose){if(this._anchor.nativeElement===t.target)return void("body"!==this.container||t.shiftKey?t.shiftKey&&this.close():(this._renderer.setAttribute(this._menu.nativeElement,"tabindex","0"),this._menu.nativeElement.focus(),this._renderer.removeAttribute(this._menu.nativeElement,"tabindex")));if("body"===this.container){const e=this._menu.nativeElement.querySelectorAll(__);t.shiftKey&&t.target===e[0]?(this._anchor.nativeElement.focus(),t.preventDefault()):t.shiftKey||t.target!==e[e.length-1]||(this._anchor.nativeElement.focus(),this.close())}else av(t.target,"focusout").pipe(Qh(1)).subscribe(({relatedTarget:t})=>{this._elementRef.nativeElement.contains(t)||this.close()})}}else!i||!0!==this.autoClose&&"inside"!==this.autoClose||av(i,"click").pipe(Qh(1)).subscribe(()=>this.close())}_isDropup(){return this._elementRef.nativeElement.classList.contains("dropup")}_isEventFromToggle(t){return this._anchor.nativeElement.contains(t.target)}_getMenuElements(){const t=this._menu;return null==t?[]:t.menuItems.filter(t=>!t.disabled).map(t=>t.elementRef.nativeElement)}_positionMenu(){const t=this._menu;this.isOpen()&&t&&this._applyPlacementClasses("dynamic"===this.display?C_(this._anchor.nativeElement,this._bodyContainer||this._menu.nativeElement,this.placement,"body"===this.container):this._getFirstPlacement(this.placement))}_getFirstPlacement(t){return Array.isArray(t)?t[0]:t.split(" ")[0]}_resetContainer(){const t=this._renderer;if(this._menu){const e=this._menu.nativeElement;t.appendChild(this._elementRef.nativeElement,e),t.removeStyle(e,"position"),t.removeStyle(e,"transform")}this._bodyContainer&&(t.removeChild(this._document.body,this._bodyContainer),this._bodyContainer=null)}_applyContainer(t=null){if(this._resetContainer(),"body"===t){const t=this._renderer,e=this._menu.nativeElement,n=this._bodyContainer=this._bodyContainer||t.createElement("div");t.setStyle(n,"position","absolute"),t.setStyle(e,"position","static"),t.setStyle(n,"z-index","1050"),t.appendChild(n,e),t.appendChild(this._document.body,n)}}_applyPlacementClasses(t){const e=this._menu;if(e){t||(t=this._getFirstPlacement(this.placement));const n=this._renderer,s=this._elementRef.nativeElement;n.removeClass(s,"dropup"),n.removeClass(s,"dropdown"),e.placement="static"===this.display?null:t;const i=-1!==t.search("^top")?"dropup":"dropdown";n.addClass(s,i);const r=this._bodyContainer;r&&(n.removeClass(r,"dropup"),n.removeClass(r,"dropdown"),n.addClass(r,i))}}}return t.\u0275fac=function(e){return new(e||t)(Ao(ua),Ao(x_),Ao(vu),Ao(Uc),Ao(Bl),Ao($l),Ao(T_,8))},t.\u0275dir=zt({type:t,selectors:[["","ngbDropdown",""]],contentQueries:function(t,e,n){if(1&t&&(uc(n,k_,!0),uc(n,O_,!0)),2&t){let t;lc(t=pc())&&(e._menu=t.first),lc(t=pc())&&(e._anchor=t.first)}},hostVars:2,hostBindings:function(t,e){2&t&&nl("show",e.isOpen())},inputs:{_open:["open","_open"],placement:"placement",container:"container",autoClose:"autoClose",display:"display"},outputs:{openChange:"openChange"},exportAs:["ngbDropdown"],features:[ae]}),t})(),D_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)}}),t})(),M_=(()=>{class t{constructor(t){this._ngbConfig=t,this.backdrop=!0,this.keyboard=!0}get animation(){return void 0===this._animation?this._ngbConfig.animation:this._animation}set animation(t){this._animation=t}}return t.\u0275fac=function(e){return new(e||t)(_s(e_))},t.\u0275prov=lt({factory:function(){return new t(_s(e_))},token:t,providedIn:"root"}),t})();class P_{constructor(t,e,n){this.nodes=t,this.viewRef=e,this.componentRef=n}}class F_{constructor(t,e,n,s,i,r,o){this._type=t,this._injector=e,this._viewContainerRef=n,this._renderer=s,this._ngZone=i,this._componentFactoryResolver=r,this._applicationRef=o,this._windowRef=null,this._contentRef=null}open(t,e,n=!1){this._windowRef||(this._contentRef=this._getContentRef(t,e),this._windowRef=this._viewContainerRef.createComponent(this._componentFactoryResolver.resolveComponentFactory(this._type),this._viewContainerRef.length,this._injector,this._contentRef.nodes));const{nativeElement:s}=this._windowRef.location,i=this._ngZone.onStable.pipe(Qh(1),j(()=>r_(this._ngZone,s,({classList:t})=>t.add("show"),{animation:n,runningTransition:"continue"})));return{windowRef:this._windowRef,transition$:i}}close(t=!1){return this._windowRef?r_(this._ngZone,this._windowRef.location.nativeElement,({classList:t})=>t.remove("show"),{animation:t,runningTransition:"stop"}).pipe(bd(()=>{var t;this._windowRef&&(this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._windowRef.hostView)),this._windowRef=null),(null===(t=this._contentRef)||void 0===t?void 0:t.viewRef)&&(this._applicationRef.detachView(this._contentRef.viewRef),this._contentRef.viewRef.destroy(),this._contentRef=null)})):Dh(void 0)}_getContentRef(t,e){if(t){if(t instanceof ga){const n=t.createEmbeddedView(e);return this._applicationRef.attachView(n),new P_([n.rootNodes],n)}return new P_([[this._renderer.createText(""+t)]])}return new P_([])}}const L_=()=>{};let N_=(()=>{class t{constructor(t){this._document=t}compensate(){const t=this._getWidth();return this._isPresent(t)?this._adjustBody(t):L_}_adjustBody(t){const e=this._document.body,n=e.style.paddingRight,s=parseFloat(window.getComputedStyle(e)["padding-right"]);return e.style["padding-right"]=s+t+"px",()=>e.style["padding-right"]=n}_isPresent(t){const e=this._document.body.getBoundingClientRect();return window.innerWidth-(e.left+e.right)>=t-.1*t}_getWidth(){const t=this._document.createElement("div");t.className="modal-scrollbar-measure";const e=this._document.body;e.appendChild(t);const n=t.getBoundingClientRect().width-t.clientWidth;return e.removeChild(t),n}}return t.\u0275fac=function(e){return new(e||t)(_s(vu))},t.\u0275prov=lt({factory:function(){return new t(_s(vu))},token:t,providedIn:"root"}),t})(),V_=(()=>{class t{constructor(t,e){this._el=t,this._zone=e}ngOnInit(){this._zone.onStable.asObservable().pipe(Qh(1)).subscribe(()=>{r_(this._zone,this._el.nativeElement,(t,e)=>{e&&Xv(t),t.classList.add("show")},{animation:this.animation,runningTransition:"continue"})})}hide(){return r_(this._zone,this._el.nativeElement,({classList:t})=>t.remove("show"),{animation:this.animation,runningTransition:"stop"})}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao(Uc))},t.\u0275cmp=Vt({type:t,selectors:[["ngb-modal-backdrop"]],hostAttrs:[2,"z-index","1050"],hostVars:6,hostBindings:function(t,e){2&t&&(sl("modal-backdrop"+(e.backdropClass?" "+e.backdropClass:"")),nl("show",!e.animation)("fade",e.animation))},inputs:{animation:"animation",backdropClass:"backdropClass"},decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})();class U_{close(t){}dismiss(t){}}class j_{constructor(t,e,n,s){this._windowCmptRef=t,this._contentRef=e,this._backdropCmptRef=n,this._beforeDismiss=s,this._closed=new C,this._dismissed=new C,this._hidden=new C,t.instance.dismissEvent.subscribe(t=>{this.dismiss(t)}),this.result=new Promise((t,e)=>{this._resolve=t,this._reject=e}),this.result.then(null,()=>{})}get componentInstance(){if(this._contentRef&&this._contentRef.componentRef)return this._contentRef.componentRef.instance}get closed(){return this._closed.asObservable().pipe(Tv(this._hidden))}get dismissed(){return this._dismissed.asObservable().pipe(Tv(this._hidden))}get hidden(){return this._hidden.asObservable()}get shown(){return this._windowCmptRef.instance.shown.asObservable()}close(t){this._windowCmptRef&&(this._closed.next(t),this._resolve(t),this._removeModalElements())}_dismiss(t){this._dismissed.next(t),this._reject(t),this._removeModalElements()}dismiss(t){if(this._windowCmptRef)if(this._beforeDismiss){const e=this._beforeDismiss();e&&e.then?e.then(e=>{!1!==e&&this._dismiss(t)},()=>{}):!1!==e&&this._dismiss(t)}else this._dismiss(t)}_removeModalElements(){const t=this._windowCmptRef.instance.hide(),e=this._backdropCmptRef?this._backdropCmptRef.instance.hide():Dh(void 0);t.subscribe(()=>{const{nativeElement:t}=this._windowCmptRef.location;t.parentNode.removeChild(t),this._windowCmptRef.destroy(),this._contentRef&&this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._windowCmptRef=null,this._contentRef=null}),e.subscribe(()=>{if(this._backdropCmptRef){const{nativeElement:t}=this._backdropCmptRef.location;t.parentNode.removeChild(t),this._backdropCmptRef.destroy(),this._backdropCmptRef=null}}),bv(t,e).subscribe(()=>{this._hidden.next(),this._hidden.complete()})}}var B_=function(t){return t[t.BACKDROP_CLICK=0]="BACKDROP_CLICK",t[t.ESC=1]="ESC",t}({});let H_=(()=>{class t{constructor(t,e,n){this._document=t,this._elRef=e,this._zone=n,this._closed$=new C,this._elWithFocus=null,this.backdrop=!0,this.keyboard=!0,this.dismissEvent=new Qa,this.shown=new C,this.hidden=new C}dismiss(t){this.dismissEvent.emit(t)}ngOnInit(){this._elWithFocus=this._document.activeElement}ngAfterViewInit(){this._show()}ngOnDestroy(){this._disableEventHandling()}hide(){const{nativeElement:t}=this._elRef,e={animation:this.animation,runningTransition:"stop"},n=bv(r_(this._zone,t,()=>t.classList.remove("show"),e),r_(this._zone,this._dialogEl.nativeElement,()=>{},e));return n.subscribe(()=>{this.hidden.next(),this.hidden.complete()}),this._disableEventHandling(),this._restoreFocus(),n}_show(){const t={animation:this.animation,runningTransition:"continue"};bv(r_(this._zone,this._elRef.nativeElement,(t,e)=>{e&&Xv(t),t.classList.add("show")},t),r_(this._zone,this._dialogEl.nativeElement,()=>{},t)).subscribe(()=>{this.shown.next(),this.shown.complete()}),this._enableEventHandling(),this._setFocus()}_enableEventHandling(){const{nativeElement:t}=this._elRef;this._zone.runOutsideAngular(()=>{av(t,"keydown").pipe(Tv(this._closed$),ed(t=>t.which===f_.Escape)).subscribe(t=>{this.keyboard?requestAnimationFrame(()=>{t.defaultPrevented||this._zone.run(()=>this.dismiss(B_.ESC))}):"static"===this.backdrop&&this._bumpBackdrop()});let e=!1;av(this._dialogEl.nativeElement,"mousedown").pipe(Tv(this._closed$),bd(()=>e=!1),Wh(()=>av(t,"mouseup").pipe(Tv(this._closed$),Qh(1))),ed(({target:e})=>t===e)).subscribe(()=>{e=!0}),av(t,"click").pipe(Tv(this._closed$)).subscribe(({target:n})=>{t===n&&("static"===this.backdrop?this._bumpBackdrop():!0!==this.backdrop||e||this._zone.run(()=>this.dismiss(B_.BACKDROP_CLICK))),e=!1})})}_disableEventHandling(){this._closed$.next()}_setFocus(){const{nativeElement:t}=this._elRef;if(!t.contains(document.activeElement)){const e=t.querySelector("[ngbAutofocus]"),n=b_(t)[0];(e||n||t).focus()}}_restoreFocus(){const t=this._document.body,e=this._elWithFocus;let n;n=e&&e.focus&&t.contains(e)?e:t,this._zone.runOutsideAngular(()=>{setTimeout(()=>n.focus()),this._elWithFocus=null})}_bumpBackdrop(){"static"===this.backdrop&&r_(this._zone,this._elRef.nativeElement,({classList:t})=>(t.add("modal-static"),()=>t.remove("modal-static")),{animation:this.animation,runningTransition:"continue"})}}return t.\u0275fac=function(e){return new(e||t)(Ao(vu),Ao(Bl),Ao(Uc))},t.\u0275cmp=Vt({type:t,selectors:[["ngb-modal-window"]],viewQuery:function(t,e){if(1&t&&(n=$v,!0,cc(Me(),De(),n,true,undefined,!0)),2&t){let t;lc(t=pc())&&(e._dialogEl=t.first)}var n},hostAttrs:["role","dialog","tabindex","-1"],hostVars:7,hostBindings:function(t,e){2&t&&(Eo("aria-modal",!0)("aria-labelledby",e.ariaLabelledBy)("aria-describedby",e.ariaDescribedBy),sl("modal d-block"+(e.windowClass?" "+e.windowClass:"")),nl("fade",e.animation))},inputs:{backdrop:"backdrop",keyboard:"keyboard",animation:"animation",ariaLabelledBy:"ariaLabelledBy",ariaDescribedBy:"ariaDescribedBy",centered:"centered",scrollable:"scrollable",size:"size",windowClass:"windowClass"},outputs:{dismissEvent:"dismiss"},ngContentSelectors:Hv,decls:4,vars:2,consts:[["role","document"],["dialog",""],[1,"modal-content"]],template:function(t,e){1&t&&(qo(),Mo(0,"div",0,1),Mo(2,"div",2),Go(3),Po(),Po()),2&t&&sl("modal-dialog"+(e.size?" modal-"+e.size:"")+(e.centered?" modal-dialog-centered":"")+(e.scrollable?" modal-dialog-scrollable":""))},styles:["ngb-modal-window .component-host-scrollable{-ms-flex-direction:column;display:-ms-flexbox;display:flex;flex-direction:column;overflow:hidden}"],encapsulation:2}),t})(),$_=(()=>{class t{constructor(t,e,n,s,i,r){this._applicationRef=t,this._injector=e,this._document=n,this._scrollBar=s,this._rendererFactory=i,this._ngZone=r,this._activeWindowCmptHasChanged=new C,this._ariaHiddenValues=new Map,this._backdropAttributes=["animation","backdropClass"],this._modalRefs=[],this._windowAttributes=["animation","ariaLabelledBy","ariaDescribedBy","backdrop","centered","keyboard","scrollable","size","windowClass"],this._windowCmpts=[],this._activeInstances=new Qa,this._activeWindowCmptHasChanged.subscribe(()=>{if(this._windowCmpts.length){const t=this._windowCmpts[this._windowCmpts.length-1];((t,e,n,s=!1)=>{this._ngZone.runOutsideAngular(()=>{const t=av(e,"focusin").pipe(Tv(n),T(t=>t.target));av(e,"keydown").pipe(Tv(n),ed(t=>t.which===f_.Tab),Dv(t)).subscribe(([t,n])=>{const[s,i]=b_(e);n!==s&&n!==e||!t.shiftKey||(i.focus(),t.preventDefault()),n!==i||t.shiftKey||(s.focus(),t.preventDefault())}),s&&av(e,"click").pipe(Tv(n),Dv(t),T(t=>t[1])).subscribe(t=>t.focus())})})(0,t.location.nativeElement,this._activeWindowCmptHasChanged),this._revertAriaHidden(),this._setAriaHidden(t.location.nativeElement)}})}open(t,e,n,s){const i=s.container instanceof HTMLElement?s.container:Jv(s.container)?this._document.querySelector(s.container):this._document.body,r=this._rendererFactory.createRenderer(null,null),o=this._scrollBar.compensate(),l=()=>{this._modalRefs.length||(r.removeClass(this._document.body,"modal-open"),this._revertAriaHidden())};if(!i)throw new Error(`The specified modal container "${s.container||"body"}" was not found in the DOM.`);const a=new U_,c=this._getContentRef(t,s.injector||e,n,a,s);let u=!1!==s.backdrop?this._attachBackdrop(t,i):void 0,h=this._attachWindowComponent(t,i,c),d=new j_(h,c,u,s.beforeDismiss);return this._registerModalRef(d),this._registerWindowCmpt(h),d.result.then(o,o),d.result.then(l,l),a.close=t=>{d.close(t)},a.dismiss=t=>{d.dismiss(t)},this._applyWindowOptions(h.instance,s),1===this._modalRefs.length&&r.addClass(this._document.body,"modal-open"),u&&u.instance&&this._applyBackdropOptions(u.instance,s),d}get activeInstances(){return this._activeInstances}dismissAll(t){this._modalRefs.forEach(e=>e.dismiss(t))}hasOpenModals(){return this._modalRefs.length>0}_attachBackdrop(t,e){let n=t.resolveComponentFactory(V_).create(this._injector);return this._applicationRef.attachView(n.hostView),e.appendChild(n.location.nativeElement),n}_attachWindowComponent(t,e,n){let s=t.resolveComponentFactory(H_).create(this._injector,n.nodes);return this._applicationRef.attachView(s.hostView),e.appendChild(s.location.nativeElement),s}_applyWindowOptions(t,e){this._windowAttributes.forEach(n=>{Jv(e[n])&&(t[n]=e[n])})}_applyBackdropOptions(t,e){this._backdropAttributes.forEach(n=>{Jv(e[n])&&(t[n]=e[n])})}_getContentRef(t,e,n,s,i){return n?n instanceof ga?this._createFromTemplateRef(n,s):"string"==typeof n?this._createFromString(n):this._createFromComponent(t,e,n,s,i):new P_([])}_createFromTemplateRef(t,e){const n=t.createEmbeddedView({$implicit:e,close(t){e.close(t)},dismiss(t){e.dismiss(t)}});return this._applicationRef.attachView(n),new P_([n.rootNodes],n)}_createFromString(t){const e=this._document.createTextNode(""+t);return new P_([[e]])}_createFromComponent(t,e,n,s,i){const r=t.resolveComponentFactory(n),o=ho.create({providers:[{provide:U_,useValue:s}],parent:e}),l=r.create(o),a=l.location.nativeElement;return i.scrollable&&a.classList.add("component-host-scrollable"),this._applicationRef.attachView(l.hostView),new P_([[a]],l.hostView,l)}_setAriaHidden(t){const e=t.parentElement;e&&t!==this._document.body&&(Array.from(e.children).forEach(e=>{e!==t&&"SCRIPT"!==e.nodeName&&(this._ariaHiddenValues.set(e,e.getAttribute("aria-hidden")),e.setAttribute("aria-hidden","true"))}),this._setAriaHidden(e))}_revertAriaHidden(){this._ariaHiddenValues.forEach((t,e)=>{t?e.setAttribute("aria-hidden",t):e.removeAttribute("aria-hidden")}),this._ariaHiddenValues.clear()}_registerModalRef(t){const e=()=>{const e=this._modalRefs.indexOf(t);e>-1&&(this._modalRefs.splice(e,1),this._activeInstances.emit(this._modalRefs))};this._modalRefs.push(t),this._activeInstances.emit(this._modalRefs),t.result.then(e,e)}_registerWindowCmpt(t){this._windowCmpts.push(t),this._activeWindowCmptHasChanged.next(),t.onDestroy(()=>{const e=this._windowCmpts.indexOf(t);e>-1&&(this._windowCmpts.splice(e,1),this._activeWindowCmptHasChanged.next())})}}return t.\u0275fac=function(e){return new(e||t)(_s(ou),_s(ho),_s(vu),_s(N_),_s(Hl),_s(Uc))},t.\u0275prov=lt({factory:function(){return new t(_s(ou),_s(Qr),_s(vu),_s(N_),_s(Hl),_s(Uc))},token:t,providedIn:"root"}),t})(),z_=(()=>{class t{constructor(t,e,n,s){this._moduleCFR=t,this._injector=e,this._modalStack=n,this._config=s}open(t,e={}){const n=Object.assign(Object.assign(Object.assign({},this._config),{animation:this._config.animation}),e);return this._modalStack.open(this._moduleCFR,this._injector,t,n)}get activeInstances(){return this._modalStack.activeInstances}dismissAll(t){this._modalStack.dismissAll(t)}hasOpenModals(){return this._modalStack.hasOpenModals()}}return t.\u0275fac=function(e){return new(e||t)(_s(Nl),_s(ho),_s($_),_s(M_))},t.\u0275prov=lt({factory:function(){return new t(_s(Nl),_s(Qr),_s($_),_s(M_))},token:t,providedIn:"root"}),t})(),W_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[z_]}),t})(),q_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),G_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),K_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),Q_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),Z_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),Y_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),J_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})(),X_=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)}}),t})(),tb=(()=>{class t{constructor(){this.highlightClass="ngb-highlight"}ngOnChanges(t){const e=Yv(this.result),n=(Array.isArray(this.term)?this.term:[this.term]).map(t=>Yv(t).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")).filter(t=>t);this.parts=n.length?e.split(new RegExp(`(${n.join("|")})`,"gmi")):[e]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["ngb-highlight"]],inputs:{highlightClass:"highlightClass",result:"result",term:"term"},features:[ae],decls:1,vars:1,consts:[["ngFor","",3,"ngForOf"],[3,"class",4,"ngIf","ngIfElse"],["even",""]],template:function(t,e){1&t&&ko(0,qv,3,2,"ng-template",0),2&t&&Ro("ngForOf",e.parts)},directives:[Hu,zu],styles:[".ngb-highlight{font-weight:700}"],encapsulation:2,changeDetection:0}),t})(),eb=(()=>{class t{constructor(){this.activeIdx=0,this.focusFirst=!0,this.formatter=Yv,this.selectEvent=new Qa,this.activeChangeEvent=new Qa}hasActive(){return this.activeIdx>-1&&this.activeIdx=0?this.id+"-"+this.activeIdx:void 0)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["ngb-typeahead-window"]],hostAttrs:["role","listbox",1,"dropdown-menu","show"],hostVars:1,hostBindings:function(t,e){1&t&&Bo("mousedown",function(t){return t.preventDefault()}),2&t&&vl("id",e.id)},inputs:{focusFirst:"focusFirst",formatter:"formatter",id:"id",results:"results",term:"term",resultTemplate:"resultTemplate"},outputs:{selectEvent:"select",activeChangeEvent:"activeChange"},exportAs:["ngbTypeaheadWindow"],decls:3,vars:1,consts:[["rt",""],["ngFor","",3,"ngForOf"],[3,"result","term"],["type","button","role","option",1,"dropdown-item",3,"id","mouseenter","click"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(t,e){1&t&&(ko(0,Gv,1,2,"ng-template",null,0,yc),ko(2,Zv,2,9,"ng-template",1)),2&t&&(Xi(2),Ro("ngForOf",e.results))},directives:[Hu,tb,Yu],encapsulation:2}),t})();const nb=new Qn("live announcer delay",{providedIn:"root",factory:function(){return 100}});function sb(t,e=!1){let n=t.body.querySelector("#ngb-live");return null==n&&e&&(n=t.createElement("div"),n.setAttribute("id","ngb-live"),n.setAttribute("aria-live","polite"),n.setAttribute("aria-atomic","true"),n.classList.add("sr-only"),t.body.appendChild(n)),n}let ib=(()=>{class t{constructor(t,e){this._document=t,this._delay=e}ngOnDestroy(){const t=sb(this._document);t&&t.parentElement.removeChild(t)}say(t){const e=sb(this._document,!0),n=this._delay;if(null!=e){e.textContent="";const s=()=>e.textContent=t;null===n?s():setTimeout(s,n)}}}return t.\u0275fac=function(e){return new(e||t)(_s(vu),_s(nb))},t.\u0275prov=lt({factory:function(){return new t(_s(vu),_s(nb))},token:t,providedIn:"root"}),t})(),rb=(()=>{class t{constructor(){this.editable=!0,this.focusFirst=!0,this.showHint=!1,this.placement=["bottom-left","bottom-right","top-left","top-right"]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({factory:function(){return new t},token:t,providedIn:"root"}),t})(),ob=0,lb=(()=>{class t{constructor(t,e,n,s,i,r,o,l,a,c,u,h){this._elementRef=t,this._renderer=n,this._live=l,this._document=a,this._ngZone=c,this._changeDetector=u,this._subscription=null,this._closed$=new C,this._inputValueBackup=null,this._windowRef=null,this.autocomplete="off",this.placement="bottom-left",this.selectItem=new Qa,this.activeDescendant=null,this.popupId="ngb-typeahead-"+ob++,this._onTouched=()=>{},this._onChange=t=>{},this.container=r.container,this.editable=r.editable,this.focusFirst=r.focusFirst,this.showHint=r.showHint,this.placement=r.placement,this._valueChanges=av(t.nativeElement,"input").pipe(T(t=>t.target.value)),this._resubscribeTypeahead=new Mh(null),this._popupService=new F_(eb,s,e,n,this._ngZone,i,h),this._zoneSubscription=o.onStable.subscribe(()=>{this.isPopupOpen()&&C_(this._elementRef.nativeElement,this._windowRef.location.nativeElement,this.placement,"body"===this.container)})}ngOnInit(){const t=this._valueChanges.pipe(bd(t=>{this._inputValueBackup=this.showHint?t:null,this._onChange(this.editable?t:void 0)})).pipe(this.ngbTypeahead),e=this._resubscribeTypeahead.pipe(Wh(()=>t));this._subscription=this._subscribeToUserInput(e)}ngOnDestroy(){this._closePopup(),this._unsubscribeFromUserInput(),this._zoneSubscription.unsubscribe()}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}writeValue(t){this._writeInputValue(this._formatItemForInput(t)),this.showHint&&(this._inputValueBackup=t)}setDisabledState(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}dismissPopup(){this.isPopupOpen()&&(this._resubscribeTypeahead.next(null),this._closePopup(),this.showHint&&null!==this._inputValueBackup&&this._writeInputValue(this._inputValueBackup),this._changeDetector.markForCheck())}isPopupOpen(){return null!=this._windowRef}handleBlur(){this._resubscribeTypeahead.next(null),this._onTouched()}handleKeyDown(t){if(this.isPopupOpen())switch(t.which){case f_.ArrowDown:t.preventDefault(),this._windowRef.instance.next(),this._showHint();break;case f_.ArrowUp:t.preventDefault(),this._windowRef.instance.prev(),this._showHint();break;case f_.Enter:case f_.Tab:const e=this._windowRef.instance.getActive();Jv(e)&&(t.preventDefault(),t.stopPropagation(),this._selectResult(e)),this._closePopup()}}_openPopup(){if(!this.isPopupOpen()){this._inputValueBackup=this._elementRef.nativeElement.value;const{windowRef:t}=this._popupService.open();this._windowRef=t,this._windowRef.instance.id=this.popupId,this._windowRef.instance.selectEvent.subscribe(t=>this._selectResultClosePopup(t)),this._windowRef.instance.activeChangeEvent.subscribe(t=>this.activeDescendant=t),"body"===this.container&&this._document.querySelector(this.container).appendChild(this._windowRef.location.nativeElement),this._changeDetector.markForCheck(),v_(this._ngZone,this._document,"outside",()=>this.dismissPopup(),this._closed$,[this._elementRef.nativeElement,this._windowRef.location.nativeElement])}}_closePopup(){this._popupService.close().subscribe(()=>{this._closed$.next(),this._windowRef=null,this.activeDescendant=null})}_selectResult(t){let e=!1;this.selectItem.emit({item:t,preventDefault:()=>{e=!0}}),this._resubscribeTypeahead.next(null),e||(this.writeValue(t),this._onChange(t))}_selectResultClosePopup(t){this._selectResult(t),this._closePopup()}_showHint(){var t;if(this.showHint&&(null===(t=this._windowRef)||void 0===t?void 0:t.instance.hasActive())&&null!=this._inputValueBackup){const t=this._inputValueBackup.toLowerCase(),e=this._formatItemForInput(this._windowRef.instance.getActive());t===e.substr(0,this._inputValueBackup.length).toLowerCase()?(this._writeInputValue(this._inputValueBackup+e.substr(this._inputValueBackup.length)),this._elementRef.nativeElement.setSelectionRange.apply(this._elementRef.nativeElement,[this._inputValueBackup.length,e.length])):this._writeInputValue(e)}}_formatItemForInput(t){return null!=t&&this.inputFormatter?this.inputFormatter(t):Yv(t)}_writeInputValue(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",Yv(t))}_subscribeToUserInput(t){return t.subscribe(t=>{t&&0!==t.length?(this._openPopup(),this._windowRef.instance.focusFirst=this.focusFirst,this._windowRef.instance.results=t,this._windowRef.instance.term=this._elementRef.nativeElement.value,this.resultFormatter&&(this._windowRef.instance.formatter=this.resultFormatter),this.resultTemplate&&(this._windowRef.instance.resultTemplate=this.resultTemplate),this._windowRef.instance.resetActive(),this._windowRef.changeDetectorRef.detectChanges(),this._showHint()):this._closePopup();const e=t?t.length:0;this._live.say(0===e?"No results available":`${e} result${1===e?"":"s"} available`)})}_unsubscribeFromUserInput(){this._subscription&&this._subscription.unsubscribe(),this._subscription=null}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao(Sa),Ao($l),Ao(ho),Ao(Nl),Ao(rb),Ao(Uc),Ao(ib),Ao(vu),Ao(Uc),Ao(ua),Ao(ou))},t.\u0275dir=zt({type:t,selectors:[["input","ngbTypeahead",""]],hostAttrs:["autocapitalize","off","autocorrect","off","role","combobox","aria-multiline","false"],hostVars:7,hostBindings:function(t,e){1&t&&Bo("blur",function(){return e.handleBlur()})("keydown",function(t){return e.handleKeyDown(t)}),2&t&&(vl("autocomplete",e.autocomplete),Eo("aria-autocomplete",e.showHint?"both":"list")("aria-activedescendant",e.activeDescendant)("aria-owns",e.isPopupOpen()?e.popupId:null)("aria-expanded",e.isPopupOpen()),nl("open",e.isPopupOpen()))},inputs:{autocomplete:"autocomplete",placement:"placement",container:"container",editable:"editable",focusFirst:"focusFirst",showHint:"showHint",inputFormatter:"inputFormatter",ngbTypeahead:"ngbTypeahead",resultFormatter:"resultFormatter",resultTemplate:"resultTemplate"},outputs:{selectItem:"selectItem"},exportAs:["ngbTypeahead"],features:[Pl([{provide:qm,useExisting:it(()=>t),multi:!0}])]}),t})(),ab=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[Ju]]}),t})();const cb=[o_,u_,h_,d_,p_,I_,D_,W_,q_,G_,K_,Q_,Z_,Y_,J_,X_,ab];let ub=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[cb,o_,u_,h_,d_,p_,I_,D_,W_,q_,G_,K_,Q_,Z_,Y_,J_,X_,ab]}),t})();const hb=["content"];function db(t,e){if(1&t&&(Mo(0,"div",1),Mo(1,"h4",2),fl(2),Po(),Mo(3,"button",3),Bo("click",function(){return e.$implicit.dismiss()}),Mo(4,"span",4),fl(5,"\xd7"),Po(),Po(),Po(),Mo(6,"div",5),Go(7),Po(),Mo(8,"div",6),Go(9,1),Po()),2&t){const t=zo();Xi(2),gl(t.title)}}const pb=[[["","content",""]],[["","footer",""]]],fb=["[content]","[footer]"];let gb=(()=>{class t{constructor(t,e,n){this.modalService=t,this.ngbModalService=e,this.el=n,this.element=n.nativeElement}ngOnInit(){this.id?this.modalService.add(this):console.error("The modal must have an id")}ngOnDestroy(){var t;this.modalService.remove(this.id),null===(t=this.element)||void 0===t||t.remove()}open(t){this.modalReference=this.ngbModalService.open(this.content,t)}close(){var t;null===(t=this.modalReference)||void 0===t||t.close()}}return t.\u0275fac=function(e){return new(e||t)(Ao(um),Ao(z_),Ao(Bl))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-modal"]],viewQuery:function(t,e){if(1&t&&ac(hb,!0),2&t){let t;lc(t=pc())&&(e.content=t.first)}},inputs:{id:"id",title:"title"},ngContentSelectors:fb,decls:2,vars:0,consts:[["content",""],[1,"modal-header"],["id","modal-basic-title",1,"modal-title"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"modal-footer"]],template:function(t,e){1&t&&(qo(pb),ko(0,db,10,1,"ng-template",null,0,yc))},encapsulation:2}),t})();function mb(t,e){if(1&t){const t=Vo();Mo(0,"button",16),Bo("click",function(){Pe(t);const n=e.$implicit;return zo(2).filterByTag(n)}),fl(1),Po()}if(2&t){const t=e.$implicit;Xi(1),ml(" ",t.displayValue," ")}}function yb(t,e){if(1&t){const t=Vo();Mo(0,"span",3),Mo(1,"div",13),Mo(2,"button",14),fl(3),Po(),Mo(4,"div",15),Mo(5,"button",16),Bo("click",function(){return Pe(t),zo().filterByTag(void 0)}),fl(6," All Tags "),Po(),ko(7,mb,2,1,"button",17),Po(),Po(),Po()}if(2&t){const t=zo();Xi(3),ml(" ",t.appliedTagFilter?t.appliedTagFilter.displayValue:"All Tags"," "),Xi(4),Ro("ngForOf",t.allTags)}}let vb=(()=>{class t{constructor(t,e,n,s,i){this.featureToggleService=t,this.ruleManagementService=e,this.spellingsService=n,this.tagsService=s,this.modalService=i,this.appliedTagFilter=void 0,this.listItems=[],this.searchInputTermChange=new Qa,this.appliedTagFilterChange=new Qa,this.refreshAndSelectListItemById=new Qa,this.executeWithChangeCheck=new Qa,this.showSuccessMsg=new Qa,this.showErrorMsg=new Qa,this.allTags=[],this.isTaggingActive=this.featureToggleService.isRuleTaggingActive(),this.isSpellingActive=this.featureToggleService.getSyncToggleActivateSpelling()}ngOnChanges(t){t.listItems&&t.listItems.currentValue&&this.isTaggingActive&&this.refreshTags(t.listItems.currentValue)}filterByTag(t){this.appliedTagFilter=void 0,this.appliedTagFilterChange.emit(t)}createItem(){this.executeWithChangeCheck.emit({executeFnOk:this.isSpellingActive?()=>this.modalService.open("create-modal"):()=>this.createNewRuleItem()})}createNewSpellingItem(){this.currentSolrIndexId&&this.spellingsService.addNewSpelling(this.currentSolrIndexId,this.searchInputTerm).then(t=>this.refreshAndSelectListItemById.emit(t.returnId)).then(()=>this.changeSearchInput("")).then(()=>this.modalService.close("create-modal")).catch(t=>this.showErrorMsg.emit(t.error.message))}createNewRuleItem(){this.currentSolrIndexId&&this.ruleManagementService.addNewRuleItem(this.currentSolrIndexId,this.searchInputTerm,this.appliedTagFilter?[this.appliedTagFilter.id]:[]).then(t=>this.refreshAndSelectListItemById.emit(t.returnId)).then(()=>this.changeSearchInput("")).then(()=>this.modalService.close("create-modal")).catch(t=>this.showErrorMsg.emit(t.error.message))}refreshTags(t){if(this.allTags=this.tagsService.getAllTagsFromListItems(t),this.appliedTagFilter){const{displayValue:t}=this.appliedTagFilter;0===this.allTags.filter(e=>e.displayValue===t).length&&this.filterByTag(void 0)}}changeSearchInput(t){this.searchInputTerm=t,this.searchInputTermChange.emit(t)}}return t.\u0275fac=function(e){return new(e||t)(Ao(Jg),Ao(em),Ao(sm),Ao(om),Ao(um))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-rules-search"]],inputs:{currentSolrIndexId:"currentSolrIndexId",searchInputTerm:"searchInputTerm",appliedTagFilter:"appliedTagFilter",listItems:"listItems"},outputs:{searchInputTermChange:"searchInputTermChange",appliedTagFilterChange:"appliedTagFilterChange",refreshAndSelectListItemById:"refreshAndSelectListItemById",executeWithChangeCheck:"executeWithChangeCheck",showSuccessMsg:"showSuccessMsg",showErrorMsg:"showErrorMsg"},features:[ae],decls:19,vars:3,consts:[[1,"input-group"],["type","text","placeholder","Search or Create Item...","data-test","rules-search-input",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],["class","input-group-btn",4,"ngIf"],[1,"input-group-btn"],["type","button",1,"btn","btn-success","create-button",3,"disabled","click"],["aria-hidden","true",1,"fa","fa-plus"],["id","create-modal","title","Add new rule management or spelling item"],["content",""],["footer","",1,"btn-toolbar"],["type","button","data-dismiss","modal",1,"btn","btn-primary","mr-2",3,"click"],[1,"fa","fa-book","smui-icon"],["type","button","data-dismiss","modal",1,"btn","btn-success",3,"click"],[1,"fa","fa-list","smui-icon"],["ngbDropdown","",1,"d-inline-block"],["id","tags-dropdown","ngbDropdownToggle","",1,"btn","btn-outline-primary","tags-dropdown"],["ngbDropdownMenu","","aria-labelledby","tags-dropdown"],["ngbDropdownItem","",3,"click"],["ngbDropdownItem","",3,"click",4,"ngFor","ngForOf"]],template:function(t,e){1&t&&(Mo(0,"app-smui-card"),Mo(1,"div",0),Mo(2,"input",1),Bo("ngModelChange",function(t){return e.searchInputTermChange.emit(t)})("keyup.enter",function(){return e.createItem()}),Po(),ko(3,yb,8,2,"span",2),Mo(4,"span",3),Mo(5,"button",4),Bo("click",function(){return e.createItem()}),Fo(6,"i",5),fl(7," New "),Po(),Po(),Po(),Po(),Mo(8,"app-smui-modal",6),Mo(9,"div",7),Mo(10,"p"),fl(11," Please select if you want to add a new rule management or spelling item... "),Po(),Po(),Mo(12,"div",8),Mo(13,"button",9),Bo("click",function(){return e.createNewSpellingItem()}),Fo(14,"i",10),fl(15,"Spelling "),Po(),Mo(16,"button",11),Bo("click",function(){return e.createNewRuleItem()}),Fo(17,"i",12),fl(18,"Rule Management "),Po(),Po(),Po()),2&t&&(Xi(2),Ro("ngModel",e.searchInputTerm),Xi(1),Ro("ngIf",e.isTaggingActive&&e.allTags.length>0),Xi(2),Ro("disabled",!e.currentSolrIndexId||!e.searchInputTerm||!e.searchInputTerm.trim()))},directives:[zm,Ym,yy,iv,zu,gb,R_,A_,k_,E_,Hu],styles:[".smui-icon[_ngcontent-%COMP%]{margin-right:.5rem}.tags-dropdown[_ngcontent-%COMP%]{width:150px}.create-button[_ngcontent-%COMP%], .tags-dropdown[_ngcontent-%COMP%]{margin-left:.5rem}"]}),t})();function _b(t,e){if(1&t&&(Mo(0,"span"),fl(1),Po()),2&t){const t=zo(2);Xi(1),ml("of ",t.listItems.length,"")}}function bb(t,e){1&t&&Fo(0,"i",15)}function wb(t,e){1&t&&Fo(0,"i",16)}function Sb(t,e){if(1&t&&(Lo(0),Mo(1,"small",17),fl(2),Po(),No()),2&t){const t=e.$implicit;Xi(2),ml(" ",t," ")}}function Cb(t,e){if(1&t&&(Mo(0,"span",18),fl(1),Po()),2&t){const t=e.$implicit;Xi(1),ml(" ",t.displayValue," ")}}function Ib(t,e){if(1&t){const t=Vo();Mo(0,"button",19),Bo("click",function(e){Pe(t);const n=zo(2).$implicit;return zo(2).deleteRuleItem(n.id,e)}),Fo(1,"i",20),Po()}}function xb(t,e){if(1&t){const t=Vo();Mo(0,"button",19),Bo("click",function(e){Pe(t);const n=zo(2).$implicit;return zo(2).deleteSpellingItem(n.id,e)}),Fo(1,"i",20),Po()}}function Tb(t,e){if(1&t&&(Mo(0,"span",21),Fo(1,"i",22),Po()),2&t){const t=zo(2).$implicit;Xi(1),Ro("title",t.comment.trim())}}const Eb=function(t,e,n){return{active:t,"list-group-item":!0,"smui-list-group-item":!0,"smui-strikethrough":e,"smui-spelling-item":n}};function kb(t,e){if(1&t){const t=Vo();Mo(0,"li",6),Bo("click",function(){Pe(t);const e=zo().$implicit;return zo(2).selectListItemWithCheck(e)}),Mo(1,"span",7),ko(2,bb,1,0,"i",8),ko(3,wb,1,0,"i",9),Po(),Mo(4,"span",10),fl(5),Po(),ko(6,Sb,3,1,"ng-container",3),Mo(7,"span",11),ko(8,Cb,2,1,"span",12),Po(),ko(9,Ib,2,0,"button",13),ko(10,xb,2,0,"button",13),ko(11,Tb,2,1,"span",14),Po()}if(2&t){const t=zo().$implicit,e=zo(2);Ro("ngClass",ja(9,Eb,e.selectedListItem&&e.selectedListItem.id===t.id,!t.isActive,"Spelling"===t.itemType.toString()&&(!e.selectedListItem||e.selectedListItem&&e.selectedListItem.id!==t.id))),Xi(2),Ro("ngIf","RuleManagement"===t.itemType.toString()),Xi(1),Ro("ngIf","Spelling"===t.itemType.toString()),Xi(2),gl(t.term),Xi(1),Ro("ngForOf",t.synonyms),Xi(2),Ro("ngForOf",t.tags),Xi(1),Ro("ngIf","RuleManagement"===t.itemType.toString()),Xi(1),Ro("ngIf","Spelling"===t.itemType.toString()),Xi(1),Ro("ngIf",t.comment.trim().length>0)}}function Ob(t,e){if(1&t&&(Lo(0),ko(1,kb,12,13,"li",5),No()),2&t){const t=e.index,n=zo(2);Xi(1),Ro("ngIf",n.isShowingAllItems||n.limitItemsTo>0&&t0&&t.length>n.limitItemsTo),Xi(1),Ro("ngIf",n.isShowingAllItems&&n.limitItemsTo>0&&t.length>n.limitItemsTo)}}let Mb=(()=>{class t{constructor(t,e,n,s,i){this.featureToggleService=t,this.ruleManagementService=e,this.spellingsService=n,this.listItemsService=s,this.commonService=i,this.listItems=[],this.selectedListItemChange=new Qa,this.listItemsChange=new Qa,this.openDeleteConfirmModal=new Qa,this.executeWithChangeCheck=new Qa,this.showErrorMsg=new Qa,this.limitItemsTo=+this.featureToggleService.getSyncToggleUiListLimitItemsTo(),this.isShowingAllItems=this.limitItemsTo<0}ngOnChanges(t){this.commonService.hasChanged(t,"currentSolrIndexId")&&this.refreshItemsInList().catch(t=>this.showErrorMsg.emit(t))}refreshItemsInList(){return this.currentSolrIndexId?this.listItemsService.getAllItemsForInputList(this.currentSolrIndexId).then(t=>{this.listItems=t,this.listItemsChange.emit(t),this.searchInputTerm=""}):Promise.reject("No selected Solr index")}refreshAndSelectListItemById(t){return this.refreshItemsInList().then(()=>{const e=this.listItems.find(e=>e.id===t);this.selectListItem(e||void 0)}).catch(t=>this.showErrorMsg.emit(t))}getFilteredListItems(){return this.searchInputTerm||this.appliedTagFilter?this.listItems.filter(t=>this.listItemContainsString(t)&&this.listItemContainsTag(t)):this.listItems}selectListItemWithCheck(t){this.executeWithChangeCheck.emit({executeFnOk:()=>this.selectListItem(t)})}deleteSpellingItem(t,e){e.stopPropagation(),this.openDeleteConfirmModal.emit({deleteCallback:()=>this.spellingsService.deleteSpelling(t).then(()=>this.refreshItemsInList()).then(()=>this.selectListItem(void 0)).catch(t=>this.showErrorMsg.emit(t))})}deleteRuleItem(t,e){e.stopPropagation(),this.openDeleteConfirmModal.emit({deleteCallback:()=>this.ruleManagementService.deleteSearchInput(t).then(()=>this.refreshItemsInList()).then(()=>this.selectListItem(void 0)).catch(t=>this.showErrorMsg.emit(t))})}toggleShowMore(){this.isShowingAllItems=!this.isShowingAllItems}selectListItem(t){console.log("In SearchInputListComponent :: selectListItem :: id = "+(t?JSON.stringify(t):"null")),this.selectedListItem=t,this.selectedListItemChange.emit(t)}listItemContainsString(t){const e=(this.searchInputTerm||"").trim().toLowerCase(),n=t=>-1!==t.toLowerCase().indexOf(e);if(0===e.length)return!0;if(n(t.term))return!0;for(const s of t.synonyms)if(n(s))return!0;for(const s of t.additionalTermsForSearch)if(n(s))return!0;return!1}listItemContainsTag(t){if(!this.appliedTagFilter)return!0;for(const e of t.tags)if(e.id===this.appliedTagFilter.id)return!0;return!1}}return t.\u0275fac=function(e){return new(e||t)(Ao(Jg),Ao(em),Ao(sm),Ao(Xg),Ao(_g))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-rules-list"]],inputs:{currentSolrIndexId:"currentSolrIndexId",searchInputTerm:"searchInputTerm",appliedTagFilter:"appliedTagFilter",selectedListItem:"selectedListItem",listItems:"listItems"},outputs:{selectedListItemChange:"selectedListItemChange",listItemsChange:"listItemsChange",openDeleteConfirmModal:"openDeleteConfirmModal",executeWithChangeCheck:"executeWithChangeCheck",showErrorMsg:"showErrorMsg"},features:[ae],decls:1,vars:1,consts:[[4,"ngIf"],[1,"smui-number-of-results"],[1,"list-group","smui-search-input-list"],[4,"ngFor","ngForOf"],["type","button","class","btn btn-link float-right",3,"click",4,"ngIf"],[3,"ngClass","click",4,"ngIf"],[3,"ngClass","click"],[1,"smui-right-gap","smui-align-middle"],["class","fa fa-list smui-align-middle","aria-hidden","true",4,"ngIf"],["class","fa fa-book smui-align-middle","aria-hidden","true",4,"ngIf"],[1,"smui-align-middle","list-item-term"],[1,"smui-tags-container"],["class","badge badge-pill badge-info smui-tag",4,"ngFor","ngForOf"],["type","button","class","btn btn-danger btn-sm float-right",3,"click",4,"ngIf"],["class","badge badge-pill badge-info",4,"ngIf"],["aria-hidden","true",1,"fa","fa-list","smui-align-middle"],["aria-hidden","true",1,"fa","fa-book","smui-align-middle"],[1,"text-muted","smui-input-list-divide-synonym"],[1,"badge","badge-pill","badge-info","smui-tag"],["type","button",1,"btn","btn-danger","btn-sm","float-right",3,"click"],["aria-hidden","true",1,"fa","fa-minus"],[1,"badge","badge-pill","badge-info"],["aria-hidden","true","data-toggle","tooltip","data-placement","top",1,"far","fa-comment-dots",3,"title"],["type","button",1,"btn","btn-link","float-right",3,"click"],[1,"fa","fa-plus","smui-icon"]],template:function(t,e){1&t&&ko(0,Db,9,5,"div",0),2&t&&Ro("ngIf",e.getFilteredListItems())},directives:[zu,Hu,ju],styles:['.smui-list-group-item[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem;cursor:pointer}.smui-input-list-divide-synonym[_ngcontent-%COMP%]:before{content:" | "}li.list-group-item.active[_ngcontent-%COMP%] > .text-muted[_ngcontent-%COMP%]{color:#aaa!important}.smui-search-input-list[_ngcontent-%COMP%]{max-height:calc(100vh - 230px);overflow-y:scroll}.smui-number-of-results[_ngcontent-%COMP%]{font-size:14px;margin-top:10px;margin-bottom:3px;margin-left:5px;color:#777}.smui-tags-container[_ngcontent-%COMP%]{margin-left:5px}.smui-strikethrough[_ngcontent-%COMP%]{text-decoration:line-through}.smui-tag[_ngcontent-%COMP%]{margin-left:5px}.smui-spelling-item[_ngcontent-%COMP%]{background-color:#f0f8ff}.smui-icon[_ngcontent-%COMP%], .smui-right-gap[_ngcontent-%COMP%]{margin-right:.5rem}.smui-align-middle[_ngcontent-%COMP%]{vertical-align:middle}']}),t})();const Pb=["content"];function Fb(t,e){if(1&t){const t=Vo();Mo(0,"div",1),Mo(1,"h4",2),fl(2),Po(),Mo(3,"button",3),Bo("click",function(){return e.$implicit.dismiss()}),Mo(4,"span",4),fl(5,"\xd7"),Po(),Po(),Po(),Mo(6,"div",5),Go(7),Po(),Mo(8,"div",6),Mo(9,"button",7),Bo("click",function(){return Pe(t),zo().ok()}),fl(10),Po(),Mo(11,"button",8),Bo("click",function(){return Pe(t),zo().cancel()}),fl(12),Po(),Po()}if(2&t){const t=zo();Xi(2),gl(t.title),Xi(8),ml(" ",t.okLabel," "),Xi(2),ml(" ",t.cancelLabel," ")}}const Lb=["*"];class Nb{constructor(){this.promise=new Promise((t,e)=>{this.resolve=t,this.reject=e})}}let Vb=(()=>{class t{constructor(t,e,n){this.modalService=t,this.ngbModalService=e,this.el=n,this.element=n.nativeElement}ngOnInit(){this.id?this.modalService.add(this):console.error("The modal must have an id")}ngOnDestroy(){var t;this.modalService.remove(this.id),null===(t=this.element)||void 0===t||t.remove()}open(t){return this.modalConfirmDeferred=new Nb,this.modalReference=this.ngbModalService.open(this.content,t),this.modalConfirmDeferred}close(){var t;null===(t=this.modalReference)||void 0===t||t.close()}ok(){var t;null===(t=this.modalConfirmDeferred)||void 0===t||t.resolve(!0)}cancel(){var t,e;null===(t=this.modalConfirmDeferred)||void 0===t||t.resolve(!1),null===(e=this.modalReference)||void 0===e||e.close()}}return t.\u0275fac=function(e){return new(e||t)(Ao(um),Ao(z_),Ao(Bl))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-confirm-modal"]],viewQuery:function(t,e){if(1&t&&ac(Pb,!0),2&t){let t;lc(t=pc())&&(e.content=t.first)}},inputs:{id:"id",title:"title",okLabel:"okLabel",cancelLabel:"cancelLabel"},ngContentSelectors:Lb,decls:2,vars:0,consts:[["content",""],[1,"modal-header"],["id","modal-basic-title",1,"modal-title"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"modal-body"],[1,"modal-footer","btn-toolbar"],["type","button",1,"btn","btn-danger","mr-2",3,"click"],["type","button",1,"btn","btn-success",3,"click"]],template:function(t,e){1&t&&(qo(),ko(0,Fb,13,3,"ng-template",null,0,yc))},encapsulation:2}),t})();function Ub(t,e=fv){return n=>n.lift(new jb(t,e))}class jb{constructor(t,e){this.dueTime=t,this.scheduler=e}call(t,e){return e.subscribe(new Bb(t,this.dueTime,this.scheduler))}}class Bb extends f{constructor(t,e,n){super(t),this.dueTime=e,this.scheduler=n,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(Hb,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:t}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}clearDebounce(){const t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}function Hb(t){t.debouncedNext()}var $b=function(t){return t[t.RuleManagement=0]="RuleManagement",t[t.Spelling=1]="Spelling",t}({});class zb{constructor(t,e,n,s){this.id=t,this.term=e,this.exists=n,this.alternatives=s}}var Wb=n("aCrv");function qb(t,e){1&t&&(an(),Mo(0,"svg",4),Mo(1,"g"),Fo(2,"path",5),Po(),Po())}function Gb(t,e){1&t&&(an(),Mo(0,"svg",6),Mo(1,"g"),Mo(2,"g",7),Mo(3,"g"),Fo(4,"path",8),Po(),Po(),Po(),Po())}function Kb(t,e){1&t&&(an(),Mo(0,"svg",6),Mo(1,"g"),Mo(2,"g",9),Mo(3,"g"),Fo(4,"path",10),Po(),Po(),Po(),Po())}function Qb(t,e){1&t&&(an(),Mo(0,"svg",11),Mo(1,"g"),Mo(2,"g"),Mo(3,"g",12),Mo(4,"g"),Fo(5,"path",13),Po(),Po(),Po(),Po(),Po())}function Zb(t,e){1&t&&(an(),Mo(0,"svg",14),Mo(1,"g"),Fo(2,"path",15),Po(),Po())}const Yb=["header"],Jb=["container"],Xb=["content"],tw=["invisiblePadding"],ew=["*"],nw=["searchInput"],sw=["selectedList"],iw=["dropdownList"],rw=["cuppaDropdown"];function ow(t,e){if(1&t&&(Mo(0,"span"),fl(1),Po()),2&t){const t=zo();Xi(1),gl(t.settings.text)}}function lw(t,e){if(1&t&&(Mo(0,"span"),fl(1),Po()),2&t){const t=e.$implicit,n=zo(2);Xi(1),ml(" ",t[n.settings.labelKey]," ")}}function aw(t,e){if(1&t&&(Mo(0,"span"),ko(1,lw,2,1,"span",25),Po()),2&t){const t=zo();Xi(1),Ro("ngForOf",t.selectedItems)("ngForTrackBy",t.trackByFn.bind(t))}}function cw(t,e){if(1&t&&(Mo(0,"span",32),fl(1),Po()),2&t){const t=zo().$implicit,e=zo(2);Xi(1),gl(t[e.settings.labelKey])}}function uw(t,e){if(1&t&&(Mo(0,"span",32),Fo(1,"c-templateRenderer",33),Po()),2&t){const t=zo().$implicit,e=zo(2);Xi(1),Ro("data",e.badgeTempl)("item",t)}}function hw(t,e){if(1&t){const t=Vo();Mo(0,"div",28),ko(1,cw,2,1,"span",29),ko(2,uw,2,2,"span",29),Mo(3,"span",30),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(2).onItemClick(s,i,n),n.stopPropagation()}),Fo(4,"c-icon",31),Po(),Po()}if(2&t){const t=zo(2);Xi(1),Ro("ngIf",!t.badgeTempl),Xi(1),Ro("ngIf",t.badgeTempl),Xi(2),Ro("name","remove")}}function dw(t,e){if(1&t&&(Mo(0,"span",26),ko(1,hw,5,3,"div",27),Po()),2&t){const t=zo();Xi(1),Ro("ngForOf",t.selectedItems)("ngForTrackBy",t.trackByFn.bind(t))}}function pw(t,e){if(1&t&&(Mo(0,"span",32),fl(1),Po()),2&t){const t=zo().$implicit,e=zo(2);Xi(1),gl(t[e.settings.labelKey])}}function fw(t,e){if(1&t&&(Mo(0,"span",32),Fo(1,"c-templateRenderer",33),Po()),2&t){const t=zo().$implicit,e=zo(2);Xi(1),Ro("data",e.badgeTempl)("item",t)}}function gw(t,e){if(1&t){const t=Vo();Mo(0,"div",35),ko(1,pw,2,1,"span",29),ko(2,fw,2,2,"span",29),Mo(3,"span",30),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(2).onItemClick(s,i,n),n.stopPropagation()}),Fo(4,"c-icon",31),Po(),Po()}if(2&t){const t=e.index,n=zo(2);Ro("hidden",t>n.settings.badgeShowLimit-1),Xi(1),Ro("ngIf",!n.badgeTempl),Xi(1),Ro("ngIf",n.badgeTempl),Xi(2),Ro("name","remove")}}function mw(t,e){if(1&t&&(Mo(0,"div",26),ko(1,gw,5,4,"div",34),Po()),2&t){const t=zo();Xi(1),Ro("ngForOf",t.selectedItems)("ngForTrackBy",t.trackByFn.bind(t))}}function yw(t,e){if(1&t&&(Mo(0,"span",36),fl(1),Po()),2&t){const t=zo();Xi(1),ml("+",(null==t.selectedItems?null:t.selectedItems.length)-t.settings.badgeShowLimit,"")}}function vw(t,e){if(1&t){const t=Vo();Mo(0,"span",37),Bo("click",function(e){return Pe(t),zo().clearSelection(e),e.stopPropagation()}),Fo(1,"c-icon",31),Po()}2&t&&(Xi(1),Ro("name","remove"))}function _w(t,e){1&t&&(Mo(0,"span",38),Fo(1,"c-icon",31),Po()),2&t&&(Xi(1),Ro("name","angle-down"))}function bw(t,e){1&t&&(Mo(0,"span",39),Fo(1,"c-icon",31),Po()),2&t&&(Xi(1),Ro("name","angle-up"))}function ww(t,e){if(1&t){const t=Vo();Mo(0,"input",44),Bo("change",function(e){return Pe(t),zo(2).toggleSelectAll(e)}),Po()}if(2&t){const t=zo(2);Ro("checked",t.isSelectAll)("disabled",t.settings.limitSelection==(null==t.selectedItems?null:t.selectedItems.length))("id",t.id)}}function Sw(t,e){if(1&t&&(Mo(0,"div",40),ko(1,ww,1,3,"input",41),Mo(2,"label",42),Mo(3,"span",43),fl(4),Po(),Mo(5,"span",43),fl(6),Po(),Po(),Po()),2&t){const t=zo();Xi(1),Ro("ngIf",t.settings.showCheckbox),Xi(1),Ro("for",t.id),Xi(1),Ro("hidden",t.isSelectAll),Xi(1),gl(t.settings.selectAllText),Xi(1),Ro("hidden",!t.isSelectAll),Xi(1),gl(t.settings.unSelectAllText)}}function Cw(t,e){1&t&&Fo(0,"img",45)}function Iw(t,e){if(1&t){const t=Vo();Mo(0,"span",52),Bo("click",function(){return Pe(t),zo(2).clearSearch()}),Fo(1,"c-icon",31),Po()}if(2&t){const t=zo(2);Ro("hidden",null==t.filter||0==(null==t.filter?null:t.filter.length)),Xi(1),Ro("name","clear")}}function xw(t,e){if(1&t){const t=Vo();Mo(0,"span",52),Bo("click",function(){return Pe(t),zo(2).resetInfiniteSearch()}),Fo(1,"c-icon",31),Po()}if(2&t){const t=zo(2);Ro("hidden",null==t.filter||0==(null==t.filter?null:t.filter.length)),Xi(1),Ro("name","clear")}}function Tw(t,e){if(1&t){const t=Vo();Mo(0,"input",53,54),Bo("ngModelChange",function(e){return Pe(t),zo(2).filter=e})("keyup",function(){return Pe(t),zo(2).filterGroupedList()}),Po()}if(2&t){const t=zo(2);Ro("placeholder",t.settings.searchPlaceholderText)("ngModel",t.filter)}}function Ew(t,e){if(1&t){const t=Vo();Mo(0,"input",55,54),Bo("ngModelChange",function(e){return Pe(t),zo(2).filter=e}),Po()}if(2&t){const t=zo(2);Ro("placeholder",t.settings.searchPlaceholderText)("ngModel",t.filter)}}function kw(t,e){if(1&t){const t=Vo();Mo(0,"input",53,54),Bo("ngModelChange",function(e){return Pe(t),zo(2).filter=e})("keyup",function(e){return Pe(t),zo(2).searchTerm$.next(e.target.value)}),Po()}if(2&t){const t=zo(2);Ro("placeholder",t.settings.searchPlaceholderText)("ngModel",t.filter)}}function Ow(t,e){if(1&t&&Fo(0,"c-templateRenderer",33),2&t){const t=zo(2);Ro("data",t.searchTempl)("item",t.item)}}function Aw(t,e){if(1&t&&(Mo(0,"div",46),Mo(1,"span",47),Fo(2,"c-icon",31),Po(),ko(3,Iw,2,2,"span",48),ko(4,xw,2,2,"span",48),ko(5,Tw,2,2,"input",49),ko(6,Ew,2,2,"input",50),ko(7,kw,2,2,"input",49),ko(8,Ow,1,2,"c-templateRenderer",51),Po()),2&t){const t=zo();Xi(2),Ro("name","search"),Xi(1),Ro("ngIf",!t.settings.lazyLoading),Xi(1),Ro("ngIf",t.settings.lazyLoading),Xi(1),Ro("ngIf",t.settings.groupBy&&!t.settings.lazyLoading&&!t.searchTempl),Xi(1),Ro("ngIf",!t.settings.groupBy&&!t.settings.lazyLoading&&!t.searchTempl),Xi(1),Ro("ngIf",t.settings.lazyLoading&&!t.searchTempl),Xi(1),Ro("ngIf",t.searchTempl)}}function Rw(t,e){if(1&t){const t=Vo();Mo(0,"div",57),Bo("click",function(){return Pe(t),zo(2).toggleFilterSelectAll()}),Fo(1,"input",58),Mo(2,"label"),Mo(3,"span",43),fl(4),Po(),Mo(5,"span",43),fl(6),Po(),Po(),Po()}if(2&t){const t=zo(2);Xi(1),Ro("checked",t.isFilterSelectAll)("disabled",t.settings.limitSelection==(null==t.selectedItems?null:t.selectedItems.length)),Xi(2),Ro("hidden",t.isFilterSelectAll),Xi(1),gl(t.settings.filterSelectAllText),Xi(1),Ro("hidden",!t.isFilterSelectAll),Xi(1),gl(t.settings.filterUnSelectAllText)}}function Dw(t,e){if(1&t){const t=Vo();Mo(0,"div",57),Bo("click",function(){return Pe(t),zo(2).toggleFilterSelectAll()}),Fo(1,"input",59),Mo(2,"label"),Mo(3,"span",43),fl(4),Po(),Mo(5,"span",43),fl(6),Po(),Po(),Po()}if(2&t){const t=zo(2);Xi(1),Ro("checked",t.isFilterSelectAll&&(null==t.filter?null:t.filter.length)>0)("disabled",t.settings.limitSelection==(null==t.selectedItems?null:t.selectedItems.length)),Xi(2),Ro("hidden",t.isFilterSelectAll),Xi(1),gl(t.settings.filterSelectAllText),Xi(1),Ro("hidden",!t.isFilterSelectAll),Xi(1),gl(t.settings.filterUnSelectAllText)}}function Mw(t,e){if(1&t&&(Mo(0,"div",20),ko(1,Rw,7,6,"div",56),ko(2,Dw,7,6,"div",56),Po()),2&t){const t=zo();Xi(1),Ro("ngIf",!t.settings.groupBy&&(null==t.filter?null:t.filter.length)>0&&t.filterLength>0&&!t.settings.singleSelection),Xi(1),Ro("ngIf",t.settings.groupBy&&(null==t.filter?null:t.filter.length)>0&&(null==t.groupedData?null:t.groupedData.length)>0&&!t.settings.singleSelection)}}function Pw(t,e){if(1&t){const t=Vo();Mo(0,"div",57),Bo("click",function(){return Pe(t),zo(2).toggleInfiniteFilterSelectAll()}),Fo(1,"input",59),Mo(2,"label"),Mo(3,"span",43),fl(4),Po(),Mo(5,"span",43),fl(6),Po(),Po(),Po()}if(2&t){const t=zo(2);Xi(1),Ro("checked",t.isInfiniteFilterSelectAll)("disabled",t.settings.limitSelection==(null==t.selectedItems?null:t.selectedItems.length)),Xi(2),Ro("hidden",t.isInfiniteFilterSelectAll),Xi(1),gl(t.settings.filterSelectAllText),Xi(1),Ro("hidden",!t.isInfiniteFilterSelectAll),Xi(1),gl(t.settings.filterUnSelectAllText)}}function Fw(t,e){if(1&t&&(Mo(0,"div",20),ko(1,Pw,7,6,"div",56),Po()),2&t){const t=zo();Xi(1),Ro("ngIf",(null==t.filter?null:t.filter.length)>0&&t.infiniteFilterLength>0)}}function Lw(t,e){if(1&t&&(Mo(0,"label",60),fl(1),Po()),2&t){const t=zo();Ro("hidden",null==t.filter||0==(null==t.filter?null:t.filter.length)),Xi(1),gl(t.settings.noDataLabel)}}function Nw(t,e){if(1&t&&(Mo(0,"label",60),fl(1),Po()),2&t){const t=zo();Ro("hidden",null==t.filter||0==(null==t.filter?null:t.filter.length)),Xi(1),gl(t.settings.noDataLabel)}}function Vw(t,e){if(1&t){const t=Vo();Mo(0,"div",61),Mo(1,"button",62),Bo("click",function(){return Pe(t),zo().addFilterNewItem()}),fl(2),Po(),Po()}if(2&t){const t=zo();Ro("hidden",null==t.filter||0==(null==t.filter?null:t.filter.length)),Xi(2),gl(t.settings.addNewButtonText)}}function Uw(t,e){if(1&t&&Fo(0,"input",59),2&t){const t=zo().$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}const jw=function(t){return{"selected-item":t}};function Bw(t,e){if(1&t){const t=Vo();Mo(0,"li",66),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(2).onItemClick(s,i,n)}),ko(1,Uw,1,2,"input",67),Mo(2,"label"),fl(3),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);Ro("ngClass",Va(3,jw,1==n.isSelected(t))),Xi(1),Ro("ngIf",n.settings.showCheckbox),Xi(2),gl(t[n.settings.labelKey])}}function Hw(t,e){if(1&t&&(Mo(0,"div",63),Mo(1,"ul",64),ko(2,Bw,4,5,"li",65),za(3,"listFilter"),Po(),Po()),2&t){const t=zo();el("max-height",t.settings.maxHeight+"px"),Xi(2),Ro("ngForOf",qa(3,3,t.data,t.filter,t.settings.searchBy))}}function $w(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function zw(t,e){if(1&t){const t=Vo();Mo(0,"li",66),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(2).onItemClick(s,i,n)}),ko(1,$w,1,2,"input",70),Mo(2,"label"),fl(3),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);Ro("ngClass",Va(3,jw,1==n.isSelected(t))),Xi(1),Ro("ngIf",n.settings.showCheckbox),Xi(2),gl(t[n.settings.labelKey])}}const Ww=function(t){return{height:t}};function qw(t,e){if(1&t){const t=Vo();Mo(0,"div",63),Mo(1,"ul",68,69),Bo("vsStart",function(e){return Pe(t),zo().onScrollEnd(e)})("vsEnd",function(e){return Pe(t),zo().onScrollEnd(e)}),ko(3,zw,4,5,"li",65),Po(),Po()}if(2&t){const t=Oo(2),e=zo();el("max-height",e.settings.maxHeight+"px"),Xi(1),Ro("enableUnequalChildrenSizes",e.randomSize)("items",e.virtualdata)("ngStyle",Va(6,Ww,e.settings.maxHeight+"px")),Xi(2),Ro("ngForOf",t.viewPortItems)}}function Gw(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function Kw(t,e){if(1&t){const t=Vo();Mo(0,"li",66),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(2).onItemClick(s,i,n)}),ko(1,Gw,1,2,"input",70),Fo(2,"label"),Fo(3,"c-templateRenderer",33),Po()}if(2&t){const t=e.$implicit,n=zo(2);Ro("ngClass",Va(4,jw,1==n.isSelected(t))),Xi(1),Ro("ngIf",n.settings.showCheckbox),Xi(2),Ro("data",n.itemTempl)("item",t)}}function Qw(t,e){if(1&t&&(Mo(0,"div",63),Mo(1,"ul",64),ko(2,Kw,4,6,"li",65),za(3,"listFilter"),Po(),Po()),2&t){const t=zo();el("max-height",t.settings.maxHeight+"px"),Xi(2),Ro("ngForOf",qa(3,3,t.data,t.filter,t.settings.searchBy))}}function Zw(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function Yw(t,e){if(1&t){const t=Vo();Mo(0,"li",66),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(2).onItemClick(s,i,n)}),ko(1,Zw,1,2,"input",70),Fo(2,"label"),Fo(3,"c-templateRenderer",33),Po()}if(2&t){const t=e.$implicit,n=zo(2);Ro("ngClass",Va(4,jw,1==n.isSelected(t))),Xi(1),Ro("ngIf",n.settings.showCheckbox),Xi(2),Ro("data",n.itemTempl)("item",t)}}function Jw(t,e){if(1&t){const t=Vo();Mo(0,"div",63),Mo(1,"ul",68,72),Bo("vsStart",function(e){return Pe(t),zo().onScrollEnd(e)})("vsEnd",function(e){return Pe(t),zo().onScrollEnd(e)}),ko(3,Yw,4,6,"li",65),Po(),Po()}if(2&t){const t=Oo(2),e=zo();el("max-height",e.settings.maxHeight+"px"),Xi(1),Ro("enableUnequalChildrenSizes",e.randomSize)("items",e.virtualdata)("ngStyle",Va(6,Ww,e.settings.maxHeight+"px")),Xi(2),Ro("ngForOf",t.viewPortItems)}}function Xw(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo(2).$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}const tS=function(t,e){return{"grp-title":t,"grp-item":e}};function eS(t,e){if(1&t){const t=Vo();Mo(0,"li",66),Bo("click",function(e){Pe(t);const n=zo(),s=n.$implicit,i=n.index;return zo(2).onItemClick(s,i,e)}),ko(1,Xw,1,2,"input",70),Fo(2,"label"),Fo(3,"c-templateRenderer",33),Po()}if(2&t){const t=zo().$implicit,e=zo(2);Ro("ngClass",Ua(4,tS,t.grpTitle,!t.grpTitle&&!e.settings.singleSelection)),Xi(1),Ro("ngIf",e.settings.showCheckbox&&!e.settings.singleSelection),Xi(2),Ro("data",e.itemTempl)("item",t)}}function nS(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo(2).$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function sS(t,e){if(1&t&&(Mo(0,"li",77),ko(1,nS,1,2,"input",70),Fo(2,"label"),Fo(3,"c-templateRenderer",33),Po()),2&t){const t=zo().$implicit,e=zo(2);Ro("ngClass",Ua(4,tS,t.grpTitle,!t.grpTitle&&!e.settings.singleSelection)),Xi(1),Ro("ngIf",e.settings.showCheckbox),Xi(2),Ro("data",e.itemTempl)("item",t)}}function iS(t,e){if(1&t&&(Mo(0,"span"),ko(1,eS,4,7,"li",75),ko(2,sS,4,7,"li",76),Po()),2&t){const t=e.$implicit;Xi(1),Ro("ngIf",!t.grpTitle),Xi(1),Ro("ngIf",t.grpTitle)}}function rS(t,e){if(1&t){const t=Vo();Mo(0,"div",63),Mo(1,"ul",68,73),Bo("vsStart",function(e){return Pe(t),zo().onScrollEnd(e)})("vsEnd",function(e){return Pe(t),zo().onScrollEnd(e)}),ko(3,iS,3,2,"span",74),Po(),Po()}if(2&t){const t=Oo(2),e=zo();el("max-height",e.settings.maxHeight+"px"),Xi(1),Ro("enableUnequalChildrenSizes",e.randomSize)("items",e.virtualdata)("ngStyle",Va(6,Ww,e.settings.maxHeight+"px")),Xi(2),Ro("ngForOf",t.viewPortItems)}}function oS(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(2);Ro("checked",t.selected)("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function lS(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(3);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function aS(t,e){if(1&t){const t=Vo();Mo(0,"span"),Mo(1,"li",66),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(3).onItemClick(s,i,n),n.stopPropagation()}),ko(2,lS,1,2,"input",70),Fo(3,"label"),Fo(4,"c-templateRenderer",33),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(3);Xi(1),Ro("ngClass",Ua(4,tS,t.grpTitle,!t.grpTitle&&!n.settings.singleSelection)),Xi(1),Ro("ngIf",n.settings.showCheckbox),Xi(2),Ro("data",n.itemTempl)("item",t)}}function cS(t,e){if(1&t){const t=Vo();Mo(0,"span"),Mo(1,"li",66),Bo("click",function(){Pe(t);const n=e.$implicit;return zo(2).selectGroup(n)}),ko(2,oS,1,2,"input",70),Mo(3,"label"),fl(4),Po(),Mo(5,"ul",64),ko(6,aS,5,7,"span",74),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);Xi(1),Ro("ngClass",Ua(4,tS,t.grpTitle,!t.grpTitle&&!n.settings.singleSelection)),Xi(1),Ro("ngIf",n.settings.showCheckbox&&!n.settings.singleSelection),Xi(2),gl(t[n.settings.labelKey]),Xi(2),Ro("ngForOf",t.list)}}function uS(t,e){if(1&t&&(Mo(0,"div",63),Mo(1,"ul",64),ko(2,cS,7,7,"span",74),Po(),Po()),2&t){const t=zo();el("max-height",t.settings.maxHeight+"px"),Xi(2),Ro("ngForOf",t.groupedData)}}function hS(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo(2).$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}const dS=function(t,e,n){return{"grp-title":t,"grp-item":e,"selected-item":n}};function pS(t,e){if(1&t&&(Mo(0,"li",77),ko(1,hS,1,2,"input",70),Mo(2,"label"),fl(3),Po(),Po()),2&t){const t=zo().$implicit,e=zo(2);Ro("ngClass",ja(3,dS,t.grpTitle,!t.grpTitle&&!e.settings.singleSelection,1==e.isSelected(t))),Xi(1),Ro("ngIf",e.settings.showCheckbox&&!t.grpTitle&&!e.settings.singleSelection),Xi(2),gl(t[e.settings.labelKey])}}function fS(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo(2).$implicit,e=zo(2);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function gS(t,e){if(1&t){const t=Vo();Mo(0,"li",66),Bo("click",function(e){Pe(t);const n=zo(),s=n.$implicit,i=n.index;return zo(2).onItemClick(s,i,e)}),ko(1,fS,1,2,"input",70),Mo(2,"label"),fl(3),Po(),Po()}if(2&t){const t=zo().$implicit,e=zo(2);Ro("ngClass",ja(3,dS,t.grpTitle,!t.grpTitle&&!e.settings.singleSelection,1==e.isSelected(t))),Xi(1),Ro("ngIf",e.settings.showCheckbox&&!t.grpTitle),Xi(2),gl(t[e.settings.labelKey])}}function mS(t,e){if(1&t&&(Mo(0,"span"),ko(1,pS,4,7,"li",76),ko(2,gS,4,7,"li",75),Po()),2&t){const t=e.$implicit;Xi(1),Ro("ngIf",t.grpTitle),Xi(1),Ro("ngIf",!t.grpTitle)}}function yS(t,e){if(1&t){const t=Vo();Mo(0,"div",63),Mo(1,"virtual-scroller",78),Bo("vsUpdate",function(e){return Pe(t),zo().viewPortItems=e})("vsEnd",function(e){return Pe(t),zo().onScrollEnd(e)}),Mo(2,"ul",68,79),Bo("vsStart",function(e){return Pe(t),zo().onScrollEnd(e)})("vsEnd",function(e){return Pe(t),zo().onScrollEnd(e)}),ko(4,mS,3,2,"span",74),Po(),Po(),Po()}if(2&t){const t=Oo(3),e=zo();el("max-height",e.settings.maxHeight+"px"),Xi(1),Ro("items",e.groupedData)("ngStyle",Va(8,Ww,e.settings.maxHeight+"px")),Xi(1),Ro("enableUnequalChildrenSizes",e.randomSize)("items",e.virtualdata)("ngStyle",Va(10,Ww,e.settings.maxHeight+"px")),Xi(2),Ro("ngForOf",t.viewPortItems)}}function vS(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(2);Ro("checked",t.selected)("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}function _S(t,e){if(1&t&&Fo(0,"input",71),2&t){const t=zo().$implicit,e=zo(3);Ro("checked",e.isSelected(t))("disabled",e.settings.limitSelection==(null==e.selectedItems?null:e.selectedItems.length)&&!e.isSelected(t)||t.disabled)}}const bS=function(t,e,n){return{"selected-item":t,"grp-title":e,"grp-item":n}};function wS(t,e){if(1&t){const t=Vo();Mo(0,"span"),Mo(1,"li",66),Bo("click",function(n){Pe(t);const s=e.$implicit,i=e.index;return zo(3).onItemClick(s,i,n),n.stopPropagation()}),ko(2,_S,1,2,"input",70),Mo(3,"label"),fl(4),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(3);Xi(1),Ro("ngClass",ja(3,bS,1==n.isSelected(t),t.grpTitle,!t.grpTitle&&!n.settings.singleSelection)),Xi(1),Ro("ngIf",n.settings.showCheckbox),Xi(2),gl(t[n.settings.labelKey])}}function SS(t,e){if(1&t){const t=Vo();Mo(0,"span"),Mo(1,"li",66),Bo("click",function(){Pe(t);const n=e.$implicit;return zo(2).selectGroup(n)}),ko(2,vS,1,2,"input",70),Mo(3,"label"),fl(4),Po(),Mo(5,"ul",64),ko(6,wS,5,7,"span",74),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);Xi(1),Ro("ngClass",Ua(4,tS,t.grpTitle,!t.grpTitle&&!n.settings.singleSelection)),Xi(1),Ro("ngIf",n.settings.showCheckbox&&!n.settings.singleSelection),Xi(2),gl(t[n.settings.labelKey]),Xi(2),Ro("ngForOf",t.list)}}function CS(t,e){if(1&t&&(Mo(0,"div",63),Mo(1,"ul",64),ko(2,SS,7,7,"span",74),Po(),Po()),2&t){const t=zo();el("max-height",t.settings.maxHeight+"px"),Xi(2),Ro("ngForOf",t.groupedData)}}function IS(t,e){if(1&t&&(Mo(0,"h5",80),fl(1),Po()),2&t){const t=zo();Xi(1),gl(t.settings.noDataLabel)}}const xS=function(t){return{disabled:t}},TS=function(t,e){return{"arrow-up":t,"arrow-down":e}},ES=function(t){return{"single-select-mode":t}};class kS{constructor(t,e){this.status=t,this.body=e}}let OS=(()=>{class t{constructor(t){this._elementRef=t,this.clickOutside=new Qa}onClick(t,e){e&&(this._elementRef.nativeElement.contains(e)||this.clickOutside.emit(t))}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl))},t.\u0275dir=zt({type:t,selectors:[["","clickOutside",""]],hostBindings:function(t,e){1&t&&Bo("click",function(t){return e.onClick(t,t.target)},!1,hi)("touchstart",function(t){return e.onClick(t,t.target)},!1,hi)},outputs:{clickOutside:"clickOutside"}}),t})(),AS=(()=>{class t{constructor(){this.filteredData=[],this.subject=new C}setData(t){this.filteredData=t,this.subject.next(t)}getData(){return this.subject.asObservable()}getFilteredData(){return this.filteredData&&this.filteredData.length>0?this.filteredData:[]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),RS=(()=>{class t{constructor(t){this.ds=t,this.filteredList=[]}transform(t,e,n){return t&&e?(this.filteredList=t.filter(t=>this.applyFilter(t,e,n)),this.ds.setData(this.filteredList),this.filteredList):(this.ds.setData(t),t)}applyFilter(t,e,n){let s=!1;if(n.length>0)if(t.grpTitle)s=!0;else for(var i=0;i=0&&(s=!0);else if(t.grpTitle)s=!0;else for(var r in t)e&&t[r]&&t[r].toString().toLowerCase().indexOf(e.toLowerCase())>=0&&(s=!0);return s}}return t.\u0275fac=function(e){return new(e||t)(Ao(AS))},t.\u0275pipe=Wt({name:"listFilter",type:t,pure:!0}),t})(),DS=(()=>{class t{constructor(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["c-item"]],contentQueries:function(t,e,n){if(1&t&&hc(n,ga,!0),2&t){let t;lc(t=pc())&&(e.template=t.first)}},decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),MS=(()=>{class t{constructor(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["c-badge"]],contentQueries:function(t,e,n){if(1&t&&hc(n,ga,!0),2&t){let t;lc(t=pc())&&(e.template=t.first)}},decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),PS=(()=>{class t{constructor(){}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["c-search"]],contentQueries:function(t,e,n){if(1&t&&hc(n,ga,!0),2&t){let t;lc(t=pc())&&(e.template=t.first)}},decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),FS=(()=>{class t{constructor(t){this.viewContainer=t}ngOnInit(){this.view=this.viewContainer.createEmbeddedView(this.data.template,{$implicit:this.data,item:this.item})}ngOnDestroy(){this.view.destroy()}}return t.\u0275fac=function(e){return new(e||t)(Ao(Sa))},t.\u0275cmp=Vt({type:t,selectors:[["c-templateRenderer"]],inputs:{data:"data",item:"item"},decls:0,vars:0,template:function(t,e){},encapsulation:2}),t})(),LS=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["c-icon"]],inputs:{name:"name"},decls:5,vars:5,consts:[["width","100%","height","100%","version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","viewBox","0 0 47.971 47.971","style","enable-background:new 0 0 47.971 47.971;",0,"xml","space","preserve",4,"ngIf"],["version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","100%","height","100%","viewBox","0 0 612 612","style","enable-background:new 0 0 612 612;",0,"xml","space","preserve",4,"ngIf"],["version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","100%","height","100%","viewBox","0 0 615.52 615.52","style","enable-background:new 0 0 615.52 615.52;",0,"xml","space","preserve",4,"ngIf"],["version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","viewBox","0 0 51.976 51.976","style","enable-background:new 0 0 51.976 51.976;",0,"xml","space","preserve",4,"ngIf"],["width","100%","height","100%","version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","viewBox","0 0 47.971 47.971",0,"xml","space","preserve",2,"enable-background","new 0 0 47.971 47.971"],["d","M28.228,23.986L47.092,5.122c1.172-1.171,1.172-3.071,0-4.242c-1.172-1.172-3.07-1.172-4.242,0L23.986,19.744L5.121,0.88\n c-1.172-1.172-3.07-1.172-4.242,0c-1.172,1.171-1.172,3.071,0,4.242l18.865,18.864L0.879,42.85c-1.172,1.171-1.172,3.071,0,4.242\n C1.465,47.677,2.233,47.97,3,47.97s1.535-0.293,2.121-0.879l18.865-18.864L42.85,47.091c0.586,0.586,1.354,0.879,2.121,0.879\n s1.535-0.293,2.121-0.879c1.172-1.171,1.172-3.071,0-4.242L28.228,23.986z"],["version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","100%","height","100%","viewBox","0 0 612 612",0,"xml","space","preserve",2,"enable-background","new 0 0 612 612"],["id","_x31_0_34_"],["d","M604.501,134.782c-9.999-10.05-26.222-10.05-36.221,0L306.014,422.558L43.721,134.782\n\t\t\t\tc-9.999-10.05-26.223-10.05-36.222,0s-9.999,26.35,0,36.399l279.103,306.241c5.331,5.357,12.422,7.652,19.386,7.296\n\t\t\t\tc6.988,0.356,14.055-1.939,19.386-7.296l279.128-306.268C614.5,161.106,614.5,144.832,604.501,134.782z"],["id","_x39__30_"],["d","M604.501,440.509L325.398,134.956c-5.331-5.357-12.423-7.627-19.386-7.27c-6.989-0.357-14.056,1.913-19.387,7.27\n\t\t\t\tL7.499,440.509c-9.999,10.024-9.999,26.298,0,36.323s26.223,10.024,36.222,0l262.293-287.164L568.28,476.832\n\t\t\t\tc9.999,10.024,26.222,10.024,36.221,0C614.5,466.809,614.5,450.534,604.501,440.509z"],["version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","100%","height","100%","viewBox","0 0 615.52 615.52",0,"xml","space","preserve",2,"enable-background","new 0 0 615.52 615.52"],["id","Search__x28_and_thou_shall_find_x29_"],["d","M602.531,549.736l-184.31-185.368c26.679-37.72,42.528-83.729,42.528-133.548C460.75,103.35,357.997,0,231.258,0\n\t\t\t\t\tC104.518,0,1.765,103.35,1.765,230.82c0,127.47,102.753,230.82,229.493,230.82c49.53,0,95.271-15.944,132.78-42.777\n\t\t\t\t\tl184.31,185.366c7.482,7.521,17.292,11.291,27.102,11.291c9.812,0,19.62-3.77,27.083-11.291\n\t\t\t\t\tC617.496,589.188,617.496,564.777,602.531,549.736z M355.9,319.763l-15.042,21.273L319.7,356.174\n\t\t\t\t\tc-26.083,18.658-56.667,28.526-88.442,28.526c-84.365,0-152.995-69.035-152.995-153.88c0-84.846,68.63-153.88,152.995-153.88\n\t\t\t\t\ts152.996,69.034,152.996,153.88C384.271,262.769,374.462,293.526,355.9,319.763z"],["version","1.1","id","Capa_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","viewBox","0 0 51.976 51.976",0,"xml","space","preserve",2,"enable-background","new 0 0 51.976 51.976"],["d","M44.373,7.603c-10.137-10.137-26.632-10.138-36.77,0c-10.138,10.138-10.137,26.632,0,36.77s26.632,10.138,36.77,0\n\t\tC54.51,34.235,54.51,17.74,44.373,7.603z M36.241,36.241c-0.781,0.781-2.047,0.781-2.828,0l-7.425-7.425l-7.778,7.778\n\t\tc-0.781,0.781-2.047,0.781-2.828,0c-0.781-0.781-0.781-2.047,0-2.828l7.778-7.778l-7.425-7.425c-0.781-0.781-0.781-2.048,0-2.828\n\t\tc0.781-0.781,2.047-0.781,2.828,0l7.425,7.425l7.071-7.071c0.781-0.781,2.047-0.781,2.828,0c0.781,0.781,0.781,2.047,0,2.828\n\t\tl-7.071,7.071l7.425,7.425C37.022,34.194,37.022,35.46,36.241,36.241z"]],template:function(t,e){1&t&&(ko(0,qb,3,0,"svg",0),ko(1,Gb,5,0,"svg",1),ko(2,Kb,5,0,"svg",1),ko(3,Qb,6,0,"svg",2),ko(4,Zb,3,0,"svg",3)),2&t&&(Ro("ngIf","remove"==e.name),Xi(1),Ro("ngIf","angle-down"==e.name),Xi(1),Ro("ngIf","angle-up"==e.name),Xi(1),Ro("ngIf","search"==e.name),Xi(1),Ro("ngIf","clear"==e.name))},directives:[zu],encapsulation:2}),t})();function NS(){return{scrollThrottlingTime:0,scrollDebounceTime:0,scrollAnimationTime:750,checkResizeInterval:1e3,resizeBypassRefreshThreshold:5,modifyOverflowStyleOfParentScroll:!0,stripedTable:!1}}let VS=(()=>{class t{constructor(t,e,n,s,i,r){this.element=t,this.renderer=e,this.zone=n,this.changeDetectorRef=s,this.window=window,this.executeRefreshOutsideAngularZone=!1,this._enableUnequalChildrenSizes=!1,this.useMarginInsteadOfTranslate=!1,this.ssrViewportWidth=1920,this.ssrViewportHeight=1080,this._bufferAmount=0,this._items=[],this.compareItems=(t,e)=>t===e,this.vsUpdate=new Qa,this.vsChange=new Qa,this.vsStart=new Qa,this.vsEnd=new Qa,this.calculatedScrollbarWidth=0,this.calculatedScrollbarHeight=0,this.padding=0,this.previousViewPort={},this.cachedPageSize=0,this.previousScrollNumberElements=0,this.isAngularUniversalSSR=function(t){return"server"===t}(i),this.scrollThrottlingTime=r.scrollThrottlingTime,this.scrollDebounceTime=r.scrollDebounceTime,this.scrollAnimationTime=r.scrollAnimationTime,this.scrollbarWidth=r.scrollbarWidth,this.scrollbarHeight=r.scrollbarHeight,this.checkResizeInterval=r.checkResizeInterval,this.resizeBypassRefreshThreshold=r.resizeBypassRefreshThreshold,this.modifyOverflowStyleOfParentScroll=r.modifyOverflowStyleOfParentScroll,this.stripedTable=r.stripedTable,this.horizontal=!1,this.resetWrapGroupDimensions()}get viewPortInfo(){let t=this.previousViewPort||{};return{startIndex:t.startIndex||0,endIndex:t.endIndex||0,scrollStartPosition:t.scrollStartPosition||0,scrollEndPosition:t.scrollEndPosition||0,maxScrollPosition:t.maxScrollPosition||0,startIndexWithBuffer:t.startIndexWithBuffer||0,endIndexWithBuffer:t.endIndexWithBuffer||0}}get enableUnequalChildrenSizes(){return this._enableUnequalChildrenSizes}set enableUnequalChildrenSizes(t){this._enableUnequalChildrenSizes!==t&&(this._enableUnequalChildrenSizes=t,this.minMeasuredChildWidth=void 0,this.minMeasuredChildHeight=void 0)}get bufferAmount(){return"number"==typeof this._bufferAmount&&this._bufferAmount>=0?this._bufferAmount:this.enableUnequalChildrenSizes?5:0}set bufferAmount(t){this._bufferAmount=t}get scrollThrottlingTime(){return this._scrollThrottlingTime}set scrollThrottlingTime(t){this._scrollThrottlingTime=t,this.updateOnScrollFunction()}get scrollDebounceTime(){return this._scrollDebounceTime}set scrollDebounceTime(t){this._scrollDebounceTime=t,this.updateOnScrollFunction()}updateOnScrollFunction(){this.onScroll=this.scrollDebounceTime?this.debounce(()=>{this.refresh_internal(!1)},this.scrollDebounceTime):this.scrollThrottlingTime?this.throttleTrailing(()=>{this.refresh_internal(!1)},this.scrollThrottlingTime):()=>{this.refresh_internal(!1)}}get checkResizeInterval(){return this._checkResizeInterval}set checkResizeInterval(t){this._checkResizeInterval!==t&&(this._checkResizeInterval=t,this.addScrollEventHandlers())}get items(){return this._items}set items(t){t!==this._items&&(this._items=t||[],this.refresh_internal(!0))}get horizontal(){return this._horizontal}set horizontal(t){this._horizontal=t,this.updateDirection()}revertParentOverscroll(){const t=this.getScrollElement();t&&this.oldParentScrollOverflow&&(t.style["overflow-y"]=this.oldParentScrollOverflow.y,t.style["overflow-x"]=this.oldParentScrollOverflow.x),this.oldParentScrollOverflow=void 0}get parentScroll(){return this._parentScroll}set parentScroll(t){if(this._parentScroll===t)return;this.revertParentOverscroll(),this._parentScroll=t,this.addScrollEventHandlers();const e=this.getScrollElement();this.modifyOverflowStyleOfParentScroll&&e!==this.element.nativeElement&&(this.oldParentScrollOverflow={x:e.style["overflow-x"],y:e.style["overflow-y"]},e.style["overflow-y"]=this.horizontal?"visible":"auto",e.style["overflow-x"]=this.horizontal?"auto":"visible")}ngOnInit(){this.addScrollEventHandlers()}ngOnDestroy(){this.removeScrollEventHandlers(),this.revertParentOverscroll()}ngOnChanges(t){let e=this.cachedItemsLength!==this.items.length;this.cachedItemsLength=this.items.length,this.refresh_internal(e||!t.items||!t.items.previousValue||0===t.items.previousValue.length)}ngDoCheck(){if(this.cachedItemsLength!==this.items.length)return this.cachedItemsLength=this.items.length,void this.refresh_internal(!0);if(this.previousViewPort&&this.viewPortItems&&this.viewPortItems.length>0){let t=!1;for(let e=0;e=0&&this.invalidateCachedMeasurementAtIndex(e)}else this.minMeasuredChildWidth=void 0,this.minMeasuredChildHeight=void 0;this.refresh_internal(!1)}invalidateCachedMeasurementAtIndex(t){if(this.enableUnequalChildrenSizes){let e=this.wrapGroupDimensions.maxChildSizePerWrapGroup[t];e&&(this.wrapGroupDimensions.maxChildSizePerWrapGroup[t]=void 0,--this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes,this.wrapGroupDimensions.sumOfKnownWrapGroupChildWidths-=e.childWidth||0,this.wrapGroupDimensions.sumOfKnownWrapGroupChildHeights-=e.childHeight||0)}else this.minMeasuredChildWidth=void 0,this.minMeasuredChildHeight=void 0;this.refresh_internal(!1)}scrollInto(t,e=!0,n=0,s,i){let r=this.items.indexOf(t);-1!==r&&this.scrollToIndex(r,e,n,s,i)}scrollToIndex(t,e=!0,n=0,s,i){let r=5,o=()=>{if(--r,r<=0)return void(i&&i());let s=this.calculateDimensions(),l=Math.min(Math.max(t,0),s.itemCount-1);this.previousViewPort.startIndex!==l?this.scrollToIndex_internal(t,e,n,0,o):i&&i()};this.scrollToIndex_internal(t,e,n,s,o)}scrollToIndex_internal(t,e=!0,n=0,s,i){s=void 0===s?this.scrollAnimationTime:s;let r=this.calculateDimensions(),o=this.calculatePadding(t,r)+n;e||(o-=r.wrapGroupsPerPage*r[this._childScrollDim]),this.scrollToPosition(o,s,i)}scrollToPosition(t,e,n){t+=this.getElementsOffset(),e=void 0===e?this.scrollAnimationTime:e;let s,i=this.getScrollElement();if(this.currentTween&&(this.currentTween.stop(),this.currentTween=void 0),!e)return this.renderer.setProperty(i,this._scrollType,t),void this.refresh_internal(!1,n);const r={scrollPosition:i[this._scrollType]};let o=new Wb.Tween(r).to({scrollPosition:t},e).easing(Wb.Easing.Quadratic.Out).onUpdate(t=>{isNaN(t.scrollPosition)||(this.renderer.setProperty(i,this._scrollType,t.scrollPosition),this.refresh_internal(!1))}).onStop(()=>{cancelAnimationFrame(s)}).start();const l=e=>{o.isPlaying()&&(o.update(e),r.scrollPosition!==t?this.zone.runOutsideAngular(()=>{s=requestAnimationFrame(l)}):this.refresh_internal(!1,n))};l(),this.currentTween=o}getElementSize(t){let e=t.getBoundingClientRect(),n=getComputedStyle(t),s=parseInt(n["margin-top"],10)||0,i=parseInt(n["margin-bottom"],10)||0,r=parseInt(n["margin-left"],10)||0,o=parseInt(n["margin-right"],10)||0;return{top:e.top+s,bottom:e.bottom+i,left:e.left+r,right:e.right+o,width:e.width+r+o,height:e.height+s+i}}checkScrollElementResized(){let t,e=this.getElementSize(this.getScrollElement());if(this.previousScrollBoundingRect){let n=Math.abs(e.width-this.previousScrollBoundingRect.width),s=Math.abs(e.height-this.previousScrollBoundingRect.height);t=n>this.resizeBypassRefreshThreshold||s>this.resizeBypassRefreshThreshold}else t=!0;t&&(this.previousScrollBoundingRect=e,e.width>0&&e.height>0&&this.refresh_internal(!1))}updateDirection(){this.horizontal?(this._invisiblePaddingProperty="width",this._offsetType="offsetLeft",this._pageOffsetType="pageXOffset",this._childScrollDim="childWidth",this._marginDir="margin-left",this._translateDir="translateX",this._scrollType="scrollLeft"):(this._invisiblePaddingProperty="height",this._offsetType="offsetTop",this._pageOffsetType="pageYOffset",this._childScrollDim="childHeight",this._marginDir="margin-top",this._translateDir="translateY",this._scrollType="scrollTop")}debounce(t,e){const n=this.throttleTrailing(t,e),s=function(){n.cancel(),n.apply(this,arguments)};return s.cancel=function(){n.cancel()},s}throttleTrailing(t,e){let n=void 0,s=arguments;const i=function(){const i=this;s=arguments,n||(e<=0?t.apply(i,s):n=setTimeout(function(){n=void 0,t.apply(i,s)},e))};return i.cancel=function(){n&&(clearTimeout(n),n=void 0)},i}refresh_internal(t,e,n=2){if(t&&this.previousViewPort&&this.previousViewPort.scrollStartPosition>0){let t=this.previousViewPort,n=this.viewPortItems,s=e;e=()=>{let e=this.previousViewPort.scrollLength-t.scrollLength;if(e>0&&this.viewPortItems){let t=n[0],i=this.items.findIndex(e=>this.compareItems(t,e));if(i>this.previousViewPort.startIndexWithBuffer){let t=!1;for(let e=1;e{requestAnimationFrame(()=>{t&&this.resetWrapGroupDimensions();let s=this.calculateViewport(),i=t||s.startIndex!==this.previousViewPort.startIndex,r=t||s.endIndex!==this.previousViewPort.endIndex,o=s.scrollLength!==this.previousViewPort.scrollLength,l=s.padding!==this.previousViewPort.padding,a=s.scrollStartPosition!==this.previousViewPort.scrollStartPosition||s.scrollEndPosition!==this.previousViewPort.scrollEndPosition||s.maxScrollPosition!==this.previousViewPort.maxScrollPosition;if(this.previousViewPort=s,o&&this.renderer.setStyle(this.invisiblePaddingElementRef.nativeElement,this._invisiblePaddingProperty,s.scrollLength+"px"),l&&(this.useMarginInsteadOfTranslate?this.renderer.setStyle(this.contentElementRef.nativeElement,this._marginDir,s.padding+"px"):(this.renderer.setStyle(this.contentElementRef.nativeElement,"transform",`${this._translateDir}(${s.padding}px)`),this.renderer.setStyle(this.contentElementRef.nativeElement,"webkitTransform",`${this._translateDir}(${s.padding}px)`))),this.headerElementRef){let t=this.getScrollElement()[this._scrollType],e=this.getElementsOffset(),n=Math.max(t-s.padding-e+this.headerElementRef.nativeElement.clientHeight,0);this.renderer.setStyle(this.headerElementRef.nativeElement,"transform",`${this._translateDir}(${n}px)`),this.renderer.setStyle(this.headerElementRef.nativeElement,"webkitTransform",`${this._translateDir}(${n}px)`)}const c=i||r?{startIndex:s.startIndex,endIndex:s.endIndex,scrollStartPosition:s.scrollStartPosition,scrollEndPosition:s.scrollEndPosition,startIndexWithBuffer:s.startIndexWithBuffer,endIndexWithBuffer:s.endIndexWithBuffer,maxScrollPosition:s.maxScrollPosition}:void 0;if(i||r||a){const t=()=>{this.viewPortItems=s.startIndexWithBuffer>=0&&s.endIndexWithBuffer>=0?this.items.slice(s.startIndexWithBuffer,s.endIndexWithBuffer+1):[],this.vsUpdate.emit(this.viewPortItems),i&&this.vsStart.emit(c),r&&this.vsEnd.emit(c),(i||r)&&(this.changeDetectorRef.markForCheck(),this.vsChange.emit(c)),n>0?this.refresh_internal(!1,e,n-1):e&&e()};this.executeRefreshOutsideAngularZone?t():this.zone.run(t)}else{if(n>0&&(o||l))return void this.refresh_internal(!1,e,n-1);e&&e()}})})}getScrollElement(){return this.parentScroll instanceof Window?document.scrollingElement||document.documentElement||document.body:this.parentScroll||this.element.nativeElement}addScrollEventHandlers(){if(this.isAngularUniversalSSR)return;let t=this.getScrollElement();this.removeScrollEventHandlers(),this.zone.runOutsideAngular(()=>{this.parentScroll instanceof Window?(this.disposeScrollHandler=this.renderer.listen("window","scroll",this.onScroll),this.disposeResizeHandler=this.renderer.listen("window","resize",this.onScroll)):(this.disposeScrollHandler=this.renderer.listen(t,"scroll",this.onScroll),this._checkResizeInterval>0&&(this.checkScrollElementResizedTimer=setInterval(()=>{this.checkScrollElementResized()},this._checkResizeInterval)))})}removeScrollEventHandlers(){this.checkScrollElementResizedTimer&&clearInterval(this.checkScrollElementResizedTimer),this.disposeScrollHandler&&(this.disposeScrollHandler(),this.disposeScrollHandler=void 0),this.disposeResizeHandler&&(this.disposeResizeHandler(),this.disposeResizeHandler=void 0)}getElementsOffset(){if(this.isAngularUniversalSSR)return 0;let t=0;if(this.containerElementRef&&this.containerElementRef.nativeElement&&(t+=this.containerElementRef.nativeElement[this._offsetType]),this.parentScroll){let e=this.getScrollElement(),n=this.getElementSize(this.element.nativeElement),s=this.getElementSize(e);t+=this.horizontal?n.left-s.left:n.top-s.top,this.parentScroll instanceof Window||(t+=e[this._scrollType])}return t}countItemsPerWrapGroup(){if(this.isAngularUniversalSSR)return Math.round(this.horizontal?this.ssrViewportHeight/this.ssrChildHeight:this.ssrViewportWidth/this.ssrChildWidth);let t=this.horizontal?"offsetLeft":"offsetTop",e=(this.containerElementRef&&this.containerElementRef.nativeElement||this.contentElementRef.nativeElement).children,n=e?e.length:0;if(0===n)return 1;let s=e[0][t],i=1;for(;i0){let e=Math.min(a,t);t-=e,a-=e}p+=t,t>0&&i>=p&&++e}else{let t=Math.min(d,Math.max(r-f,0));if(a>0){let e=Math.min(a,t);t-=e,a-=e}f+=t,t>0&&r>=f&&++e}++u,h=0,d=0}}let g=this.wrapGroupDimensions.sumOfKnownWrapGroupChildWidths/this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes,m=this.wrapGroupDimensions.sumOfKnownWrapGroupChildHeights/this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes;n=this.childWidth||g||i,s=this.childHeight||m||r,this.horizontal?i>p&&(e+=Math.ceil((i-p)/n)):r>f&&(e+=Math.ceil((r-f)/s))}else{if(o.children.length>0){this.childWidth&&this.childHeight||(!this.minMeasuredChildWidth&&i>0&&(this.minMeasuredChildWidth=i),!this.minMeasuredChildHeight&&r>0&&(this.minMeasuredChildHeight=r));let t=this.getElementSize(o.children[0]);this.minMeasuredChildWidth=Math.min(this.minMeasuredChildWidth,t.width),this.minMeasuredChildHeight=Math.min(this.minMeasuredChildHeight,t.height)}n=this.childWidth||this.minMeasuredChildWidth||i,s=this.childHeight||this.minMeasuredChildHeight||r;let t=Math.max(Math.ceil(i/n),1),l=Math.max(Math.ceil(r/s),1);e=this.horizontal?t:l}let a=this.items.length,c=l*e,u=a/c,h=Math.ceil(a/l),d=0,p=this.horizontal?n:s;if(this.enableUnequalChildrenSizes){let t=0;for(let e=0;e0&&(o+=e.itemsPerWrapGroup-l),isNaN(r)&&(r=0),isNaN(o)&&(o=0),r=Math.min(Math.max(r,0),e.itemCount-1),o=Math.min(Math.max(o,0),e.itemCount-1);let a=this.bufferAmount*e.itemsPerWrapGroup;return{startIndex:r,endIndex:o,startIndexWithBuffer:Math.min(Math.max(r-a,0),e.itemCount-1),endIndexWithBuffer:Math.min(Math.max(o+a,0),e.itemCount-1),scrollStartPosition:t,scrollEndPosition:t+e.viewportLength,maxScrollPosition:e.maxScrollPosition}}calculateViewport(){let t=this.calculateDimensions(),e=this.getElementsOffset(),n=this.getScrollStartPosition();n>t.scrollLength+e&&!(this.parentScroll instanceof Window)?n=t.scrollLength:n-=e,n=Math.max(0,n);let s=this.calculatePageInfo(n,t),i=this.calculatePadding(s.startIndexWithBuffer,t),r=t.scrollLength;return{startIndex:s.startIndex,endIndex:s.endIndex,startIndexWithBuffer:s.startIndexWithBuffer,endIndexWithBuffer:s.endIndexWithBuffer,padding:Math.round(i),scrollLength:Math.round(r),scrollStartPosition:s.scrollStartPosition,scrollEndPosition:s.scrollEndPosition,maxScrollPosition:s.maxScrollPosition}}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao($l),Ao(Uc),Ao(ua),Ao(Ic),Ao("virtual-scroller-default-options",8))},t.\u0275cmp=Vt({type:t,selectors:[["virtual-scroller"],["","virtualScroller",""]],contentQueries:function(t,e,n){if(1&t&&(uc(n,Yb,!0,Bl),uc(n,Jb,!0,Bl)),2&t){let t;lc(t=pc())&&(e.headerElementRef=t.first),lc(t=pc())&&(e.containerElementRef=t.first)}},viewQuery:function(t,e){if(1&t&&(ac(Xb,!0,Bl),ac(tw,!0,Bl)),2&t){let t;lc(t=pc())&&(e.contentElementRef=t.first),lc(t=pc())&&(e.invisiblePaddingElementRef=t.first)}},hostVars:6,hostBindings:function(t,e){2&t&&nl("horizontal",e.horizontal)("vertical",!e.horizontal)("selfScroll",!e.parentScroll)},inputs:{executeRefreshOutsideAngularZone:"executeRefreshOutsideAngularZone",useMarginInsteadOfTranslate:"useMarginInsteadOfTranslate",ssrViewportWidth:"ssrViewportWidth",ssrViewportHeight:"ssrViewportHeight",compareItems:"compareItems",scrollThrottlingTime:"scrollThrottlingTime",scrollDebounceTime:"scrollDebounceTime",scrollAnimationTime:"scrollAnimationTime",scrollbarWidth:"scrollbarWidth",scrollbarHeight:"scrollbarHeight",checkResizeInterval:"checkResizeInterval",resizeBypassRefreshThreshold:"resizeBypassRefreshThreshold",modifyOverflowStyleOfParentScroll:"modifyOverflowStyleOfParentScroll",stripedTable:"stripedTable",horizontal:"horizontal",enableUnequalChildrenSizes:"enableUnequalChildrenSizes",bufferAmount:"bufferAmount",items:"items",parentScroll:"parentScroll",childWidth:"childWidth",childHeight:"childHeight",ssrChildWidth:"ssrChildWidth",ssrChildHeight:"ssrChildHeight"},outputs:{vsUpdate:"vsUpdate",vsChange:"vsChange",vsStart:"vsStart",vsEnd:"vsEnd"},exportAs:["virtualScroller"],features:[ae],ngContentSelectors:ew,decls:5,vars:0,consts:[[1,"total-padding"],["invisiblePadding",""],[1,"scrollable-content"],["content",""]],template:function(t,e){1&t&&(qo(),Fo(0,"div",0,1),Mo(2,"div",2,3),Go(4),Po())},styles:["[_nghost-%COMP%] {\n position: relative;\n\t display: block;\n -webkit-overflow-scrolling: touch;\n }\n\t\n\t.horizontal.selfScroll[_nghost-%COMP%] {\n overflow-y: visible;\n overflow-x: auto;\n\t}\n\t.vertical.selfScroll[_nghost-%COMP%] {\n overflow-y: auto;\n overflow-x: visible;\n\t}\n\t\n .scrollable-content[_ngcontent-%COMP%] {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n max-width: 100vw;\n max-height: 100vh;\n position: absolute;\n }\n\n\t.scrollable-content[_ngcontent-%COMP%] > * {\n\t\tbox-sizing: border-box;\n\t}\n\t\n\t.horizontal[_nghost-%COMP%] {\n\t\twhite-space: nowrap;\n\t}\n\t\n\t.horizontal[_nghost-%COMP%] .scrollable-content[_ngcontent-%COMP%] {\n\t\tdisplay: flex;\n\t}\n\t\n\t.horizontal[_nghost-%COMP%] .scrollable-content[_ngcontent-%COMP%] > * {\n\t\tflex-shrink: 0;\n\t\tflex-grow: 0;\n\t\twhite-space: initial;\n\t}\n\t\n .total-padding[_ngcontent-%COMP%] {\n width: 1px;\n opacity: 0;\n }\n \n .horizontal[_nghost-%COMP%] .total-padding[_ngcontent-%COMP%] {\n height: 100%;\n }"]}),t})(),US=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[{provide:"virtual-scroller-default-options",useFactory:NS}],imports:[[Ju]]}),t})();const jS={provide:qm,useExisting:it(()=>$S),multi:!0},BS={provide:ty,useExisting:it(()=>$S),multi:!0},HS=()=>{};let $S=(()=>{class t{constructor(t,e,n){this._elementRef=t,this.cdr=e,this.ds=n,this.onSelect=new Qa,this.onDeSelect=new Qa,this.onSelectAll=new Qa,this.onDeSelectAll=new Qa,this.onOpen=new Qa,this.onClose=new Qa,this.onScrollToEnd=new Qa,this.onFilterSelectAll=new Qa,this.onFilterDeSelectAll=new Qa,this.onAddFilterNewItem=new Qa,this.onGroupSelect=new Qa,this.onGroupDeSelect=new Qa,this.virtualdata=[],this.searchTerm$=new C,this.isActive=!1,this.isSelectAll=!1,this.isFilterSelectAll=!1,this.isInfiniteFilterSelectAll=!1,this.chunkIndex=[],this.cachedItems=[],this.groupCachedItems=[],this.itemHeight=41.6,this.filterLength=0,this.infiniteFilterLength=0,this.dropdownListYOffset=0,this.dropDownWidth=0,this.dropDownTop=0,this.dropDownLeft=0,this.id=Math.random().toString(36).substring(2),this.defaultSettings={singleSelection:!1,text:"Select",enableCheckAll:!0,selectAllText:"Select All",unSelectAllText:"UnSelect All",filterSelectAllText:"Select all filtered results",filterUnSelectAllText:"UnSelect all filtered results",enableSearchFilter:!1,searchBy:[],maxHeight:300,badgeShowLimit:999999999999,classes:"",disabled:!1,searchPlaceholderText:"Search",showCheckbox:!0,noDataLabel:"No Data Available",searchAutofocus:!0,lazyLoading:!1,labelKey:"itemName",primaryKey:"id",position:"bottom",autoPosition:!0,enableFilterSelectAll:!0,selectGroup:!1,addNewItemOnFilter:!1,addNewButtonText:"Add",escapeToClose:!0,clearAll:!0,tagToBody:!0},this.randomSize=!0,this.filteredList=[],this.virtualScroollInit=!1,this.isDisabledItemPresent=!1,this.onTouchedCallback=HS,this.onChangeCallback=HS,this.searchTerm$.asObservable().pipe(Ub(1e3),Ov(),bd(t=>t)).subscribe(t=>{this.filterInfiniteList(t)})}onEscapeDown(t){this.settings.escapeToClose&&this.closeDropdown()}onScroll(t){this.isActive&&this.closeDropdown()}ngOnInit(){this.settings=Object.assign(this.defaultSettings,this.settings),this.cachedItems=this.cloneArray(this.data),"top"==this.settings.position&&setTimeout(()=>{this.selectedListHeight={val:0},this.selectedListHeight.val=this.selectedListElem.nativeElement.clientHeight}),this.subscription=this.ds.getData().subscribe(t=>{if(t){let e=0;t.forEach((t,n)=>{t.disabled&&(this.isDisabledItemPresent=!0),t.hasOwnProperty("grpTitle")||e++}),this.filterLength=e,this.onFilterChange(t)}}),setTimeout(()=>{this.calculateDropdownDirection()}),this.virtualScroollInit=!1}ngOnChanges(t){t.data&&!t.data.firstChange&&(this.settings.groupBy&&(this.groupedData=this.transformData(this.data,this.settings.groupBy),0==this.data.length&&(this.selectedItems=[]),this.groupCachedItems=this.cloneArray(this.groupedData)),this.cachedItems=this.cloneArray(this.data)),t.settings&&!t.settings.firstChange&&(this.settings=Object.assign(this.defaultSettings,this.settings)),this.settings.lazyLoading&&this.virtualScroollInit&&t.data&&(this.virtualdata=t.data.currentValue)}ngDoCheck(){this.selectedItems&&(0==this.selectedItems.length||0==this.data.length||this.selectedItems.lengththis.selectedItems.length)&&(this.isSelectAll=!1),this.data.length==this.selectedItems.length&&(this.isSelectAll=!0),this.settings.groupBy&&this.updateGroupInfo(t)}validate(t){return null}writeValue(t){if(null!=t&&""!==t)if(this.settings.singleSelection)if(this.settings.groupBy)this.groupedData=this.transformData(this.data,this.settings.groupBy),this.groupCachedItems=this.cloneArray(this.groupedData),this.selectedItems=[t[0]];else try{if(t.length>1)throw this.selectedItems=[t[0]],new kS(404,{msg:"Single Selection Mode, Selected Items cannot have more than one item."});this.selectedItems=t}catch(e){console.error(e.body.msg)}else this.selectedItems=this.settings.limitSelection?t.slice(0,this.settings.limitSelection):t,this.selectedItems.length===this.data.length&&this.data.length>0&&(this.isSelectAll=!0),this.settings.groupBy&&(this.groupedData=this.transformData(this.data,this.settings.groupBy),this.groupCachedItems=this.cloneArray(this.groupedData));else this.selectedItems=[]}registerOnChange(t){this.onChangeCallback=t}registerOnTouched(t){this.onTouchedCallback=t}trackByFn(t,e){return e[this.settings.primaryKey]}isSelected(t){if(t.disabled)return!1;let e=!1;return this.selectedItems&&this.selectedItems.forEach(n=>{t[this.settings.primaryKey]===n[this.settings.primaryKey]&&(e=!0)}),e}addSelected(t){t.disabled||(this.settings.singleSelection?(this.selectedItems=[],this.selectedItems.push(t),this.closeDropdown()):this.selectedItems.push(t),this.onChangeCallback(this.selectedItems),this.onTouchedCallback(this.selectedItems))}removeSelected(t){this.selectedItems&&this.selectedItems.forEach(e=>{t[this.settings.primaryKey]===e[this.settings.primaryKey]&&this.selectedItems.splice(this.selectedItems.indexOf(e),1)}),this.onChangeCallback(this.selectedItems),this.onTouchedCallback(this.selectedItems)}toggleDropdown(t){if(this.settings.disabled)return!1;this.isActive=!this.isActive,this.isActive?(this.openDropdown(),this.calculateDropdownDirection()):this.closeDropdown(),this.settings.lazyLoading&&(this.virtualdata=this.data,this.virtualScroollInit=!0),t.preventDefault()}openDropdown(){if(this.settings.disabled)return!1;this.isActive=!0,this.settings.searchAutofocus&&this.searchInput&&this.settings.enableSearchFilter&&!this.searchTempl&&setTimeout(()=>{this.searchInput.nativeElement.focus()},0),this.onOpen.emit(!0)}closeDropdown(){this.searchInput&&this.settings.lazyLoading&&(this.searchInput.nativeElement.value=""),this.searchInput&&(this.searchInput.nativeElement.value=""),this.filter="",this.isActive=!1,this.onClose.emit(!1)}closeDropdownOnClickOut(){this.isActive&&(this.searchInput&&this.settings.lazyLoading&&(this.searchInput.nativeElement.value=""),this.searchInput&&(this.searchInput.nativeElement.value=""),this.filter="",this.isActive=!1,this.clearSearch(),this.onClose.emit(!1))}toggleSelectAll(t){this.isSelectAll?(this.settings.groupBy&&(this.groupedData.forEach(t=>{t.selected=!1}),this.groupCachedItems.forEach(t=>{t.selected=!1})),this.selectedItems=[],this.isSelectAll=!1,this.onChangeCallback(this.selectedItems),this.onTouchedCallback(this.selectedItems),this.onDeSelectAll.emit(this.selectedItems)):(this.selectedItems=[],this.settings.groupBy&&(this.groupedData.forEach(t=>{t.selected=!t.disabled}),this.groupCachedItems.forEach(t=>{t.selected=!t.disabled})),this.selectedItems=this.data.filter(t=>!t.disabled),this.isSelectAll=!0,this.onChangeCallback(this.selectedItems),this.onTouchedCallback(this.selectedItems),this.onSelectAll.emit(this.selectedItems)),setTimeout(()=>{this.calculateDropdownDirection()}),t.stopPropagation()}filterGroupedList(){""!=this.filter&&null!=this.filter?(this.groupedData=this.cloneArray(this.groupCachedItems),this.groupedData=this.groupedData.filter(t=>{let e=[];return e=t[this.settings.labelKey].toLowerCase().indexOf(this.filter.toLowerCase())>-1?t.list:t.list.filter(t=>t[this.settings.labelKey].toLowerCase().indexOf(this.filter.toLowerCase())>-1),t.list=e,t[this.settings.labelKey].toLowerCase().indexOf(this.filter.toLowerCase())>-1?e:e.some(t=>t[this.settings.labelKey].toLowerCase().indexOf(this.filter.toLowerCase())>-1)})):this.clearSearch()}toggleFilterSelectAll(){if(this.isFilterSelectAll){let t=[];this.settings.groupBy?(this.groupedData.forEach(e=>{e.list&&e.list.forEach(e=>{this.isSelected(e)&&(this.removeSelected(e),t.push(e))}),this.updateGroupInfo(e)}),this.ds.getFilteredData().forEach(e=>{this.isSelected(e)&&(this.removeSelected(e),t.push(e))})):this.ds.getFilteredData().forEach(e=>{this.isSelected(e)&&(this.removeSelected(e),t.push(e))}),this.isFilterSelectAll=!1,this.onFilterDeSelectAll.emit(t)}else{let t=[];this.settings.groupBy?(this.groupedData.forEach(e=>{e.list&&e.list.forEach(e=>{this.isSelected(e)||(this.addSelected(e),t.push(e))}),this.updateGroupInfo(e)}),this.ds.getFilteredData().forEach(e=>{this.isSelected(e)||e.hasOwnProperty("grpTitle")||(this.addSelected(e),t.push(e))})):this.ds.getFilteredData().forEach(e=>{this.isSelected(e)||(this.addSelected(e),t.push(e))}),this.isFilterSelectAll=!0,this.onFilterSelectAll.emit(t)}}toggleInfiniteFilterSelectAll(){this.isInfiniteFilterSelectAll?(this.virtualdata.forEach(t=>{this.isSelected(t)&&this.removeSelected(t)}),this.isInfiniteFilterSelectAll=!1):(this.virtualdata.forEach(t=>{this.isSelected(t)||this.addSelected(t)}),this.isInfiniteFilterSelectAll=!0)}clearSearch(){this.settings.groupBy&&(this.groupedData=[],this.groupedData=this.cloneArray(this.groupCachedItems)),this.filter="",this.isFilterSelectAll=!1}onFilterChange(t){(this.filter&&""==this.filter||0==t.length)&&(this.isFilterSelectAll=!1);let e=0;t.forEach(t=>{!t.hasOwnProperty("grpTitle")&&this.isSelected(t)&&e++}),e>0&&this.filterLength==e?this.isFilterSelectAll=!0:e>0&&this.filterLength!=e&&(this.isFilterSelectAll=!1),this.cdr.detectChanges()}cloneArray(t){if(Array.isArray(t))return JSON.parse(JSON.stringify(t));if("object"==typeof t)throw"Cannot clone array containing an object!";return t}updateGroupInfo(t){if(t.disabled)return!1;let e=this.settings.groupBy;this.groupedData.forEach(n=>{let s=0;n.grpTitle&&t[e]==n[e]&&n.list&&n.list.forEach(t=>{this.isSelected(t)&&s++}),n.list&&s===n.list.length&&t[e]==n[e]?n.selected=!0:n.list&&s!=n.list.length&&t[e]==n[e]&&(n.selected=!1)}),this.groupCachedItems.forEach(n=>{let s=0;n.grpTitle&&t[e]==n[e]&&n.list&&n.list.forEach(t=>{this.isSelected(t)&&s++}),n.list&&s===n.list.length&&t[e]==n[e]?n.selected=!0:n.list&&s!=n.list.length&&t[e]==n[e]&&(n.selected=!1)})}transformData(t,e){const n=t.reduce((t,n)=>(t[n[e]]?t[n[e]].push(n):t[n[e]]=[n],t),{}),s=[];return Object.keys(n).map(t=>{let e={},i=[];e.grpTitle=!0,e[this.settings.labelKey]=t,e[this.settings.groupBy]=t,e.selected=!1,e.list=[];let r=0;n[t].forEach(t=>{t.list=[],t.disabled&&(this.isDisabledItemPresent=!0,i.push(t)),e.list.push(t),this.isSelected(t)&&r++}),e.selected=r==e.list.length,e.disabled=i.length===n[t].length,s.push(e)}),s}filterInfiniteList(t){let e=[];if(this.settings.groupBy?this.groupedData=this.groupCachedItems.slice():(this.data=this.cachedItems.slice(),this.virtualdata=this.cachedItems.slice()),(null!=t||""!=t)&&!this.settings.groupBy){if(this.settings.searchBy.length>0)for(let n=0;n{s[this.settings.searchBy[n].toString()].toString().toLowerCase().indexOf(t.toString().toLowerCase())>=0&&e.push(s)});else this.virtualdata.filter(function(n){for(let s in n)if(n[s].toString().toLowerCase().indexOf(t.toString().toLowerCase())>=0){e.push(n);break}});this.virtualdata=[],this.virtualdata=e,this.infiniteFilterLength=this.virtualdata.length}""!=t.toString()&&this.settings.groupBy?(this.groupedData.filter(function(n){if(n.hasOwnProperty("grpTitle"))e.push(n);else for(let s in n)if(n[s].toString().toLowerCase().indexOf(t.toString().toLowerCase())>=0){e.push(n);break}}),this.groupedData=[],this.groupedData=e,this.infiniteFilterLength=this.groupedData.length):""==t.toString()&&this.cachedItems.length>0&&(this.virtualdata=[],this.virtualdata=this.cachedItems,this.infiniteFilterLength=0),this.virtualScroller.refresh()}resetInfiniteSearch(){this.filter="",this.isInfiniteFilterSelectAll=!1,this.virtualdata=[],this.virtualdata=this.cachedItems,this.groupedData=this.groupCachedItems,this.infiniteFilterLength=0}onScrollEnd(t){this.onScrollToEnd.emit(t)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}selectGroup(t){if(t.disabled)return!1;t.selected?(t.selected=!1,t.list.forEach(t=>{this.removeSelected(t)}),this.onGroupDeSelect.emit(t),this.updateGroupInfo(t)):(t.selected=!0,t.list.forEach(t=>{this.isSelected(t)||this.addSelected(t)}),this.onGroupSelect.emit(t),this.updateGroupInfo(t))}addFilterNewItem(){this.onAddFilterNewItem.emit(this.filter),this.filterPipe=new RS(this.ds),this.filterPipe.transform(this.data,this.filter,this.settings.searchBy)}calculateDropdownDirection(){const t=this.cuppaDropdown.nativeElement;if(this.dropDownWidth=t.clientWidth,this.dropDownLeft=t.getBoundingClientRect().x,"top"!=this.settings.position||this.settings.autoPosition?"bottom"!=this.settings.position||this.settings.autoPosition||this.openTowardsTop(!1):this.openTowardsTop(!0),this.settings.autoPosition){const t=this.dropdownListElem.nativeElement.clientHeight,e=document.documentElement.clientHeight,n=this.selectedListElem.nativeElement.getBoundingClientRect(),s=n.top;this.openTowardsTop(e-n.top{t.selected=!1}),this.clearSearch(),this.selectedItems=[],this.isSelectAll=!1,this.onChangeCallback(this.selectedItems),this.onTouchedCallback(this.selectedItems),this.onDeSelectAll.emit(this.selectedItems)}}return t.\u0275fac=function(e){return new(e||t)(Ao(Bl),Ao(ua),Ao(AS))},t.\u0275cmp=Vt({type:t,selectors:[["angular2-multiselect"]],contentQueries:function(t,e,n){if(1&t&&(uc(n,DS,!0),uc(n,MS,!0),uc(n,PS,!0)),2&t){let t;lc(t=pc())&&(e.itemTempl=t.first),lc(t=pc())&&(e.badgeTempl=t.first),lc(t=pc())&&(e.searchTempl=t.first)}},viewQuery:function(t,e){if(1&t&&(ac(nw,!0),ac(sw,!0),ac(iw,!0),ac(rw,!0),ac(VS,!0)),2&t){let t;lc(t=pc())&&(e.searchInput=t.first),lc(t=pc())&&(e.selectedListElem=t.first),lc(t=pc())&&(e.dropdownListElem=t.first),lc(t=pc())&&(e.cuppaDropdown=t.first),lc(t=pc())&&(e.virtualScroller=t.first)}},hostVars:2,hostBindings:function(t,e){1&t&&Bo("keyup.escape",function(t){return e.onEscapeDown(t)},!1,hi)("scroll",function(t){return e.onScroll(t)},!1,ui),2&t&&sl(e.defaultSettings.classes)},inputs:{settings:"settings",data:"data",loading:"loading"},outputs:{onSelect:"onSelect",onDeSelect:"onDeSelect",onSelectAll:"onSelectAll",onDeSelectAll:"onDeSelectAll",onOpen:"onOpen",onClose:"onClose",onScrollToEnd:"onScrollToEnd",onFilterSelectAll:"onFilterSelectAll",onFilterDeSelectAll:"onFilterDeSelectAll",onAddFilterNewItem:"onAddFilterNewItem",onGroupSelect:"onGroupSelect",onGroupDeSelect:"onGroupDeSelect"},features:[Pl([jS,BS]),ae],decls:36,vars:47,consts:[[1,"cuppa-dropdown",3,"clickOutside"],["cuppaDropdown",""],[1,"selected-list"],["selectedList",""],[1,"c-btn",3,"ngClass","click"],[4,"ngIf"],["class","c-list",4,"ngIf"],["class","countplaceholder",4,"ngIf"],["class","c-remove clear-all",3,"click",4,"ngIf"],["class","c-angle-down",4,"ngIf"],["class","c-angle-up",4,"ngIf"],[1,"dropdown-list","tagToBody","animated","fadeIn",3,"hidden"],["dropdownList",""],[1,"arrow-2",3,"ngClass"],[3,"ngClass"],[1,"list-area",3,"ngClass"],["class","pure-checkbox select-all",4,"ngIf"],["class","loading-icon","src","assets/img/loading.gif",4,"ngIf"],["class","list-filter",4,"ngIf"],["class","filter-select-all",4,"ngIf"],[1,"filter-select-all"],["class","nodata-label",3,"hidden",4,"ngIf"],["class","btn-container",3,"hidden",4,"ngIf"],["style","overflow: auto;",3,"maxHeight",4,"ngIf"],["class","list-message",4,"ngIf"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"c-list"],["class","c-token",4,"ngFor","ngForOf","ngForTrackBy"],[1,"c-token"],["class","c-label",4,"ngIf"],[1,"c-remove",3,"click"],[3,"name"],[1,"c-label"],[3,"data","item"],["class","c-token",3,"hidden",4,"ngFor","ngForOf","ngForTrackBy"],[1,"c-token",3,"hidden"],[1,"countplaceholder"],[1,"c-remove","clear-all",3,"click"],[1,"c-angle-down"],[1,"c-angle-up"],[1,"pure-checkbox","select-all"],["type","checkbox",3,"checked","disabled","id","change",4,"ngIf"],[3,"for"],[3,"hidden"],["type","checkbox",3,"checked","disabled","id","change"],["src","assets/img/loading.gif",1,"loading-icon"],[1,"list-filter"],["id","searchIcon",1,"c-search"],["class","c-clear",3,"hidden","click",4,"ngIf"],["class","c-input","type","text","aria-labelledby","searchIcon",3,"placeholder","ngModel","ngModelChange","keyup",4,"ngIf"],["class","c-input","type","text","aria-labelledby","searchIcon",3,"placeholder","ngModel","ngModelChange",4,"ngIf"],[3,"data","item",4,"ngIf"],[1,"c-clear",3,"hidden","click"],["type","text","aria-labelledby","searchIcon",1,"c-input",3,"placeholder","ngModel","ngModelChange","keyup"],["searchInput",""],["type","text","aria-labelledby","searchIcon",1,"c-input",3,"placeholder","ngModel","ngModelChange"],["class","pure-checkbox select-all",3,"click",4,"ngIf"],[1,"pure-checkbox","select-all",3,"click"],["type","checkbox","aria-labelledby","optionName","aria-label","option",3,"checked","disabled"],["type","checkbox","aria-labelledby","option",3,"checked","disabled"],[1,"nodata-label",3,"hidden"],[1,"btn-container",3,"hidden"],[1,"c-btn","btn-iceblue",3,"click"],[2,"overflow","auto"],[1,"lazyContainer"],["class","pure-checkbox",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"pure-checkbox",3,"ngClass","click"],["type","checkbox","aria-labelledby","option",3,"checked","disabled",4,"ngIf"],["virtualScroller","",1,"lazyContainer",3,"enableUnequalChildrenSizes","items","ngStyle","vsStart","vsEnd"],["scroll",""],["type","checkbox",3,"checked","disabled",4,"ngIf"],["type","checkbox",3,"checked","disabled"],["scroll2",""],["scroll3",""],[4,"ngFor","ngForOf"],["class","pure-checkbox",3,"ngClass","click",4,"ngIf"],["class","pure-checkbox",3,"ngClass",4,"ngIf"],[1,"pure-checkbox",3,"ngClass"],[3,"items","ngStyle","vsUpdate","vsEnd"],["scroll4",""],[1,"list-message"]],template:function(t,e){1&t&&(Mo(0,"div",0,1),Bo("clickOutside",function(){return e.closeDropdownOnClickOut()}),Mo(2,"div",2,3),Mo(4,"div",4),Bo("click",function(t){return e.toggleDropdown(t)}),ko(5,ow,2,1,"span",5),ko(6,aw,2,2,"span",5),ko(7,dw,2,2,"span",6),ko(8,mw,2,2,"div",6),ko(9,yw,2,1,"span",7),ko(10,vw,2,1,"span",8),ko(11,_w,2,1,"span",9),ko(12,bw,2,1,"span",10),Po(),Po(),Mo(13,"div",11,12),Fo(15,"div",13),Fo(16,"div",14),Mo(17,"div",15),ko(18,Sw,7,6,"div",16),ko(19,Cw,1,0,"img",17),ko(20,Aw,9,7,"div",18),ko(21,Mw,3,2,"div",19),ko(22,Fw,2,1,"div",19),Mo(23,"div",20),ko(24,Lw,2,2,"label",21),ko(25,Nw,2,2,"label",21),ko(26,Vw,3,2,"div",22),Po(),ko(27,Hw,4,7,"div",23),ko(28,qw,4,8,"div",23),ko(29,Qw,4,7,"div",23),ko(30,Jw,4,8,"div",23),ko(31,rS,4,8,"div",23),ko(32,uS,3,3,"div",23),ko(33,yS,5,12,"div",23),ko(34,CS,3,3,"div",23),ko(35,IS,2,1,"h5",24),Po(),Po(),Po()),2&t&&(Xi(4),Ro("ngClass",Va(37,xS,e.settings.disabled)),Eo("tabindex",0),Xi(1),Ro("ngIf",0==(null==e.selectedItems?null:e.selectedItems.length)),Xi(1),Ro("ngIf",e.settings.singleSelection&&!e.badgeTempl),Xi(1),Ro("ngIf",(null==e.selectedItems?null:e.selectedItems.length)>0&&e.settings.singleSelection&&e.badgeTempl),Xi(1),Ro("ngIf",(null==e.selectedItems?null:e.selectedItems.length)>0&&!e.settings.singleSelection),Xi(1),Ro("ngIf",(null==e.selectedItems?null:e.selectedItems.length)>e.settings.badgeShowLimit),Xi(1),Ro("ngIf",e.settings.clearAll&&(null==e.selectedItems?null:e.selectedItems.length)>0&&!e.settings.disabled),Xi(1),Ro("ngIf",!e.isActive),Xi(1),Ro("ngIf",e.isActive),Xi(1),el("width",e.dropDownWidth,"px")("top",e.dropDownTop,"px")("left",e.dropDownLeft,"px"),Ro("hidden",!e.isActive),Xi(2),Ro("ngClass",Ua(39,TS,"bottom"==e.settings.position,"top"==e.settings.position)),Xi(1),Ro("ngClass",Ua(42,TS,"bottom"==e.settings.position,"top"==e.settings.position)),Xi(1),Ro("ngClass",Va(45,ES,e.settings.singleSelection)),Xi(1),Ro("ngIf",e.settings.enableCheckAll&&!e.settings.singleSelection&&!e.settings.limitSelection&&(null==e.data?null:e.data.length)>0&&!e.isDisabledItemPresent),Xi(1),Ro("ngIf",e.loading),Xi(1),Ro("ngIf",e.settings.enableSearchFilter),Xi(1),Ro("ngIf",!e.settings.lazyLoading&&e.settings.enableFilterSelectAll&&!e.isDisabledItemPresent),Xi(1),Ro("ngIf",e.settings.lazyLoading&&e.settings.enableFilterSelectAll&&!e.isDisabledItemPresent&&!e.settings.singleSelection),Xi(2),Ro("ngIf",!e.settings.groupBy&&0==e.filterLength),Xi(1),Ro("ngIf",e.settings.groupBy&&0==(null==e.groupedData?null:e.groupedData.length)),Xi(1),Ro("ngIf",e.settings.addNewItemOnFilter&&0==e.filterLength),Xi(1),Ro("ngIf",!e.settings.groupBy&&!e.settings.lazyLoading&&null==e.itemTempl),Xi(1),Ro("ngIf",!e.settings.groupBy&&e.settings.lazyLoading&&null==e.itemTempl),Xi(1),Ro("ngIf",!e.settings.groupBy&&!e.settings.lazyLoading&&null!=e.itemTempl),Xi(1),Ro("ngIf",!e.settings.groupBy&&e.settings.lazyLoading&&null!=e.itemTempl),Xi(1),Ro("ngIf",e.settings.groupBy&&e.settings.lazyLoading&&null!=e.itemTempl),Xi(1),Ro("ngIf",e.settings.groupBy&&!e.settings.lazyLoading&&null!=e.itemTempl),Xi(1),Ro("ngIf",e.settings.groupBy&&e.settings.lazyLoading&&null==e.itemTempl),Xi(1),Ro("ngIf",e.settings.groupBy&&!e.settings.lazyLoading&&null==e.itemTempl),Xi(1),Ro("ngIf",0==(null==e.data?null:e.data.length)))},directives:[OS,ju,zu,Hu,LS,FS,Ym,yy,iv,VS,Zu],pipes:[RS],styles:["virtual-scroll{display:block;width:100%}.cuppa-dropdown{position:relative}.c-btn{display:inline-block;border-width:1px;line-height:1.25;border-radius:3px;font-size:.85rem;padding:5px 10px;cursor:pointer;-webkit-box-align:center;align-items:center;min-height:38px}.c-btn.disabled{background:#ccc}.selected-list .c-list{float:left;padding:0;margin:0;width:calc(100% - 20px)}.selected-list .c-list .c-token{list-style:none;padding:4px 22px 4px 8px;border-radius:2px;margin-right:4px;margin-top:2px;float:left;position:relative}.selected-list .c-list .c-token .c-label{display:block;float:left}.selected-list .c-list .c-token .c-remove{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.selected-list .c-list .c-token .c-remove svg{fill:#fff}.selected-list .fa-angle-down,.selected-list .fa-angle-up{font-size:15pt;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.selected-list .c-angle-down,.selected-list .c-angle-up{width:12px;height:12px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.selected-list .c-angle-down svg,.selected-list .c-angle-up svg{fill:#333}.selected-list .countplaceholder{position:absolute;right:45px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.selected-list .c-btn{width:100%;padding:5px 10px;cursor:pointer;display:-webkit-box;display:flex;position:relative}.selected-list .c-btn .c-icon{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dropdown-list.tagToBody{position:fixed}.dropdown-list{position:absolute;padding-top:14px;width:100%;z-index:99999}.dropdown-list ul{padding:0;list-style:none;overflow:auto;margin:0}.dropdown-list ul li{padding:10px;cursor:pointer;text-align:left}.dropdown-list ul li:first-child{padding-top:10px}.dropdown-list ul li:last-child{padding-bottom:10px}.dropdown-list ::-webkit-scrollbar{width:8px}.dropdown-list ::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}.dropdown-list ::-webkit-scrollbar-track{background:#f2f2f2}.arrow-down,.arrow-up{width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:15px solid #fff;margin-left:15px;position:absolute;top:0}.arrow-down{bottom:-14px;top:unset;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.arrow-2{border-bottom:15px solid #ccc;top:-1px}.arrow-down.arrow-2{top:unset;bottom:-16px}.list-area{border:1px solid #ccc;border-radius:3px;background:#fff;margin:0}.select-all{padding:10px;border-bottom:1px solid #ccc;text-align:left}.list-filter{border-bottom:1px solid #ccc;position:relative;padding-left:35px;height:35px}.list-filter input{border:0;width:100%;height:100%;padding:0}.list-filter input:focus{outline:0}.list-filter .c-search{position:absolute;top:9px;left:10px;width:15px;height:15px}.list-filter .c-search svg{fill:#888}.list-filter .c-clear{position:absolute;top:10px;right:10px;width:15px;height:15px}.list-filter .c-clear svg{fill:#888}.pure-checkbox input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pure-checkbox input[type=checkbox]:focus+label:before,.pure-checkbox input[type=checkbox]:hover+label:before{background-color:#f2f2f2}.pure-checkbox input[type=checkbox]:active+label:before{-webkit-transition-duration:0s;transition-duration:0s}.pure-checkbox input[type=checkbox]:disabled+label{color:#ccc}.pure-checkbox input[type=checkbox]+label{position:relative;padding-left:2em;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin:0;font-weight:300}.pure-checkbox input[type=checkbox]+label:before{box-sizing:content-box;content:'';position:absolute;top:50%;left:0;width:15px;height:15px;margin-top:-9px;text-align:center;-webkit-transition:.4s;transition:.4s;border-radius:3px}.pure-checkbox input[type=checkbox]+label:after{box-sizing:content-box;content:'';position:absolute;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;background-color:transparent;top:50%;left:3px;width:9px;height:4px;margin-top:-5px;border-style:solid;border-width:0 0 2px 2px;-webkit-border-image:none;-o-border-image:none;border-image:none;-webkit-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0)}.pure-checkbox input[type=checkbox]:disabled+label:before{border-color:#ccc}.pure-checkbox input[type=checkbox]:disabled:focus+label:before .pure-checkbox input[type=checkbox]:disabled:hover+label:before{background-color:inherit}.pure-checkbox input[type=checkbox]:disabled:checked+label:before{background-color:#ccc}.pure-checkbox input[type=radio]:checked+label:before{background-color:#fff}.pure-checkbox input[type=radio]:checked+label:after{-webkit-transform:scale(1);transform:scale(1)}.pure-checkbox input[type=radio]+label:before{border-radius:50%}.pure-checkbox input[type=checkbox]:checked+label:after{content:'';-webkit-transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.list-message{text-align:center;margin:0;padding:15px 0;font-size:initial}.list-grp{padding:0 15px!important}.list-grp h4{text-transform:capitalize;margin:15px 0 0;font-size:14px;font-weight:700}.list-grp>li{padding-left:15px!important}.grp-item{padding-left:30px!important}.grp-title{padding-bottom:0!important}.grp-title label{margin-bottom:0!important;font-weight:800;text-transform:capitalize}.grp-title:hover{background:0 0!important}.loading-icon{width:20px;position:absolute;right:10px;top:23px;z-index:1}.nodata-label{width:100%;text-align:center;padding:10px 0 0}.btn-container{text-align:center;padding:0 5px 10px}.clear-all{width:8px;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}"],encapsulation:2}),t})(),zS=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[AS],imports:[[Ju,lv,US]]}),t})();function WS(t,e){if(1&t){const t=Vo();Lo(0),Mo(1,"input",25),Bo("ngModelChange",function(e){return Pe(t),zo().detailSearchInput.term=e})("keyup.enter",function(){return Pe(t),zo().saveSearchInputDetails()}),Po(),No()}if(2&t){const t=zo();Xi(1),Ro("ngModel",t.detailSearchInput.term)}}function qS(t,e){1&t&&(Lo(0),Fo(1,"input",26),No())}function GS(t,e){if(1&t){const t=Vo();Mo(0,"div"),Mo(1,"angular2-multiselect",27),Bo("ngModelChange",function(e){return Pe(t),zo().selectedTags=e})("onDeSelectAll",function(){return Pe(t),zo().onDeSelectAllTags()}),Po(),Po()}if(2&t){const t=zo();Xi(1),Ro("data",t.availableTags)("ngModel",t.selectedTags)("settings",t.tagsDropDownSettings)}}function KS(t,e){if(1&t&&(Mo(0,"small",35),fl(1),Po()),2&t){const t=e.$implicit;Xi(1),ml(" ",t," ")}}function QS(t,e){if(1&t){const t=Vo();Lo(0),Mo(1,"small",33),Bo("click",function(){Pe(t);const e=zo().$implicit;return zo(2).openDetailsForSpelling(e.id)}),fl(2),Po(),ko(3,KS,2,1,"small",34),No()}if(2&t){const t=zo().$implicit;Xi(2),ml(" ",t.term," "),Xi(1),Ro("ngForOf",t.alternatives)}}function ZS(t,e){if(1&t){const t=Vo();Lo(0),Mo(1,"small"),fl(2),Po(),Mo(3,"i",36),Bo("click",function(){Pe(t);const e=zo().$implicit;return zo(2).createNewSpellingItemForTerm(e.term)}),Po(),No()}if(2&t){const t=zo().$implicit;Xi(2),gl(t.term)}}function YS(t,e){if(1&t&&(Mo(0,"span"),ko(1,QS,4,2,"ng-container",7),ko(2,ZS,4,1,"ng-container",7),Po()),2&t){const t=e.$implicit;Xi(1),Ro("ngIf",t.exists),Xi(1),Ro("ngIf",!t.exists)}}function JS(t,e){if(1&t&&(Mo(0,"div",28),Mo(1,"div",29),Mo(2,"small",30),fl(3,"Associated Spellings:"),Po(),Po(),Mo(4,"div",31),ko(5,YS,3,2,"span",32),Po(),Po()),2&t){const t=zo();Xi(5),Ro("ngForOf",t.associatedSpellings)}}function XS(t,e){if(1&t&&(Mo(0,"div",37),Mo(1,"p"),Mo(2,"b"),fl(3,"The search input could not be saved. Please fix the following errors:"),Po(),Po(),Mo(4,"p",38),fl(5),Po(),Po()),2&t){const t=zo();Xi(5),gl(t.saveError)}}function tC(t,e){if(1&t){const t=Vo();Mo(0,"tr"),Mo(1,"td",9),Mo(2,"input",40),Bo("ngModelChange",function(t){return e.$implicit.isActive=t}),Po(),Mo(3,"small",6),fl(4,"Synonym Rule:"),Po(),Po(),Mo(5,"td",9),Mo(6,"select",41),Bo("ngModelChange",function(t){return e.$implicit.synonymType=t}),Mo(7,"option",42),fl(8,"= (undirected)"),Po(),Mo(9,"option",42),fl(10,"-> (directed)"),Po(),Po(),Po(),Mo(11,"td",43),Mo(12,"input",44),Bo("ngModelChange",function(t){return e.$implicit.term=t})("keyup.enter",function(){return Pe(t),zo(2).saveSearchInputDetails()}),Po(),Po(),Mo(13,"td",45),Mo(14,"button",46),Bo("click",function(n){Pe(t);const s=e.index;return zo(2).deleteSynonymRule(s),n.stopPropagation()}),fl(15," - "),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);nl("smui-disabled-rule-line",!t.isActive||!n.detailSearchInput.isActive),Xi(2),Ro("ngModel",t.isActive),Xi(4),Ro("ngModel",t.synonymType),Xi(1),Ro("ngValue",0),Xi(2),Ro("ngValue",1),Xi(3),Ro("ngModel",t.term)}}function eC(t,e){if(1&t&&(Lo(0),Mo(1,"table",3),ko(2,tC,16,7,"tr",39),Po(),No()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.detailSearchInput.synonymRules)}}function nC(t,e){if(1&t){const t=Vo();Mo(0,"td",4),Mo(1,"select",41),Bo("ngModelChange",function(e){return Pe(t),zo().$implicit.upDownType=e}),Mo(2,"option",42),fl(3,"UP"),Po(),Mo(4,"option",42),fl(5,"DOWN"),Po(),Po(),Po()}if(2&t){const t=zo().$implicit;Xi(1),Ro("ngModel",t.upDownType),Xi(1),Ro("ngValue",0),Xi(2),Ro("ngValue",1)}}function sC(t,e){if(1&t){const t=Vo();Mo(0,"td",4),Mo(1,"input",51),Bo("ngModelChange",function(e){return Pe(t),zo().$implicit.boostMalusValue=e}),Po(),Po()}if(2&t){const t=zo().$implicit;Xi(1),Ro("ngModel",t.boostMalusValue)}}function iC(t,e){if(1&t&&(Mo(0,"option",53),fl(1),Po()),2&t){const t=e.$implicit;Ro("value",e.index),Xi(1),ml(" ",t.displayName," ")}}function rC(t,e){if(1&t){const t=Vo();Mo(0,"td",9),Mo(1,"select",41),Bo("ngModelChange",function(e){return Pe(t),zo().$implicit.upDownDropdownDefinitionMapping=e}),ko(2,iC,2,2,"option",52),Po(),Po()}if(2&t){const t=zo().$implicit,e=zo(2);Xi(1),Ro("ngModel",t.upDownDropdownDefinitionMapping),Xi(1),Ro("ngForOf",e.upDownDropdownDefinitionMappings())}}function oC(t,e){if(1&t){const t=Vo();Mo(0,"td",9),Mo(1,"input",54),Bo("ngModelChange",function(e){return Pe(t),zo().$implicit.suggestedSolrFieldName=e}),Po(),Po()}if(2&t){const t=zo().$implicit,e=zo(2);Xi(1),Ro("ngModel",t.suggestedSolrFieldName)("ngbTypeahead",e.searchSuggestedSolrFieldNames)}}function lC(t,e){if(1&t){const t=Vo();Mo(0,"tr"),Mo(1,"td",9),Mo(2,"input",40),Bo("ngModelChange",function(t){return e.$implicit.isActive=t}),Po(),Mo(3,"small",6),fl(4,"UP/DOWN Rule:"),Po(),Po(),ko(5,nC,6,3,"td",47),ko(6,sC,2,1,"td",47),ko(7,rC,3,2,"td",48),ko(8,oC,2,2,"td",48),Mo(9,"td",49),Mo(10,"input",50),Bo("ngModelChange",function(t){return e.$implicit.term=t})("keyup.enter",function(){return Pe(t),zo(2).saveSearchInputDetails()}),Po(),Po(),Mo(11,"td",45),Mo(12,"button",46),Bo("click",function(n){Pe(t);const s=e.index;return zo(2).deleteUpDownRule(s),n.stopPropagation()}),fl(13," - "),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);nl("smui-disabled-rule-line",!t.isActive||!n.detailSearchInput.isActive),Xi(2),Ro("ngModel",t.isActive),Xi(3),Ro("ngIf",!n.featureToggleService.getSyncToggleUiConceptUpDownRulesCombined()),Xi(1),Ro("ngIf",!n.featureToggleService.getSyncToggleUiConceptUpDownRulesCombined()),Xi(1),Ro("ngIf",n.featureToggleService.getSyncToggleUiConceptUpDownRulesCombined()),Xi(1),Ro("ngIf",n.featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()),Xi(2),Ro("ngModel",t.term)}}function aC(t,e){if(1&t&&(Lo(0),Mo(1,"table",3),ko(2,lC,14,8,"tr",39),Po(),No()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.detailSearchInput.upDownRules)}}function cC(t,e){if(1&t){const t=Vo();Mo(0,"td",9),Mo(1,"input",54),Bo("ngModelChange",function(e){return Pe(t),zo().$implicit.suggestedSolrFieldName=e}),Po(),Po()}if(2&t){const t=zo().$implicit,e=zo(2);Xi(1),Ro("ngModel",t.suggestedSolrFieldName)("ngbTypeahead",e.searchSuggestedSolrFieldNames)}}function uC(t,e){if(1&t){const t=Vo();Mo(0,"tr"),Mo(1,"td",9),Mo(2,"input",40),Bo("ngModelChange",function(t){return e.$implicit.isActive=t}),Po(),Mo(3,"small",6),fl(4,"FILTER Rule:"),Po(),Po(),ko(5,cC,2,2,"td",48),Mo(6,"td",55),Mo(7,"input",56),Bo("ngModelChange",function(t){return e.$implicit.term=t})("keyup.enter",function(){return Pe(t),zo(2).saveSearchInputDetails()}),Po(),Po(),Mo(8,"td",45),Mo(9,"button",46),Bo("click",function(n){Pe(t);const s=e.index;return zo(2).deleteFilterRule(s),n.stopPropagation()}),fl(10," - "),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);nl("smui-disabled-rule-line",!t.isActive||!n.detailSearchInput.isActive),Xi(2),Ro("ngModel",t.isActive),Xi(3),Ro("ngIf",n.featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()),Xi(2),Ro("ngModel",t.term)}}function hC(t,e){if(1&t&&(Lo(0),Mo(1,"table",3),ko(2,uC,11,5,"tr",39),Po(),No()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.detailSearchInput.filterRules)}}function dC(t,e){if(1&t){const t=Vo();Mo(0,"tr"),Mo(1,"td",9),Mo(2,"input",40),Bo("ngModelChange",function(t){return e.$implicit.isActive=t}),Po(),Mo(3,"small",6),fl(4,"DELETE Rule:"),Po(),Po(),Mo(5,"td",57),Mo(6,"input",58),Bo("ngModelChange",function(t){return e.$implicit.term=t})("keyup.enter",function(){return Pe(t),zo(2).saveSearchInputDetails()}),Po(),Po(),Mo(7,"td",45),Mo(8,"button",46),Bo("click",function(n){Pe(t);const s=e.index;return zo(2).deleteDeleteRule(s),n.stopPropagation()}),fl(9," - "),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);nl("smui-disabled-rule-line",!t.isActive||!n.detailSearchInput.isActive),Xi(2),Ro("ngModel",t.isActive),Xi(4),Ro("ngModel",t.term)}}function pC(t,e){if(1&t&&(Lo(0),Mo(1,"table",3),ko(2,dC,10,4,"tr",39),Po(),No()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.detailSearchInput.deleteRules)}}function fC(t,e){if(1&t){const t=Vo();Mo(0,"tr"),Mo(1,"td",9),Mo(2,"input",40),Bo("ngModelChange",function(t){return e.$implicit.isActive=t}),Po(),Mo(3,"small",6),fl(4,"REDIRECT Rule:"),Po(),Po(),Mo(5,"td",57),Mo(6,"input",59),Bo("ngModelChange",function(t){return e.$implicit.target=t})("keyup.enter",function(){return Pe(t),zo(2).saveSearchInputDetails()}),Po(),Po(),Mo(7,"td",45),Mo(8,"button",46),Bo("click",function(n){Pe(t);const s=e.index;return zo(2).deleteRedirectRule(s),n.stopPropagation()}),fl(9," - "),Po(),Po(),Po()}if(2&t){const t=e.$implicit,n=zo(2);nl("smui-disabled-rule-line",!t.isActive||!n.detailSearchInput.isActive),Xi(2),Ro("ngModel",t.isActive),Xi(4),Ro("ngModel",t.target)}}function gC(t,e){if(1&t&&(Lo(0),Mo(1,"table",3),ko(2,fC,10,4,"tr",39),Po(),No()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.detailSearchInput.redirectRules)}}function mC(t,e){1&t&&(Mo(0,"div",60),fl(1," No Rules maintained for Search Input. This Search Input will therefore not being included to rules.txt on deployment to Solr. "),Po())}function yC(t,e){if(1&t){const t=Vo();Lo(0),Mo(1,"table",61),Mo(2,"tr"),Mo(3,"td",62),Fo(4,"i",63),Mo(5,"small",6),fl(6," Comment:"),Po(),Po(),Mo(7,"td",64),Mo(8,"input",65),Bo("ngModelChange",function(e){return Pe(t),zo().detailSearchInput.comment=e})("keyup.enter",function(){return Pe(t),zo().saveSearchInputDetails()}),Po(),Po(),Po(),Po(),No()}if(2&t){const t=zo();Xi(8),Ro("ngModel",t.detailSearchInput.comment)}}let vC=(()=>{class t{constructor(t,e,n,s,i){this.commonsService=t,this.ruleManagementService=e,this.spellingService=n,this.changeDetector=s,this.featureToggleService=i,this.listItems=[],this.suggestedSolrFieldNames=[],this.showTags=!1,this.allTags=[],this.refreshAndSelectListItemById=new Qa,this.executeWithChangeCheck=new Qa,this.showErrorMsg=new Qa,this.showSuccessMsg=new Qa,this.openDeleteConfirmModal=new Qa,this.associatedSpellings=[],this.activateSpelling=this.featureToggleService.getSyncToggleActivateSpelling(),this.searchListItems=[],this.availableTags=[],this.selectedTags=[],this.searchSuggestedSolrFieldNames=t=>t.pipe(Ub(200),Ov(),T(t=>null===this.suggestedSolrFieldNames?[]:(""===t?this.suggestedSolrFieldNames:this.suggestedSolrFieldNames.filter(e=>e.toLowerCase().indexOf(t.toLowerCase())>-1)).slice(0,10)))}ngOnInit(){this.tagsDropDownSettings={singleSelection:!1,enableCheckAll:!1,text:"Tags",enableSearchFilter:!0,badgeShowLimit:2,labelKey:"displayValue",noDataLabel:"No Tags available"}}ngOnChanges(t){console.log("In SearchInputDetailComponent :: ngOnChanges"),this.selectedListItem&&this.showDetailsForSearchInputWithId(this.selectedListItem.id),t.selectedListItem&&!this.selectedListItem&&this.showDetailsForSearchInputWithId(void 0),t.listItems&&t.listItems.currentValue&&(this.searchListItems=this.filterSearchListItems(this.listItems))}ngAfterContentChecked(){this.changeDetector.detectChanges()}handleError(t){console.log("In SearchInputDetailComponent :: handleError"),console.log(":: error = "+t),this.showErrorMsg.emit("An error occurred.")}upDownDropdownDefinitionMappings(){return this.ruleManagementService.upDownDropdownDefinitionMappings}onDeSelectAllTags(){this.selectedTags=[]}extractSuggestedSolrFieldName(t){for(let e=0;e0){const s=new RegExp("^\\*(.*?):"),i=n.match(s);null!==i&&i.length>1&&(t[e].suggestedSolrFieldName=i[1].trim(),t[e].term=t[e].term.substr(i[0].length,t[e].term.length-i[0].length))}}}integrateSuggestedSolrFieldName(t){for(let e=0;e0&&(t[e].term="* "+t[e].suggestedSolrFieldName+":"+t[e].term,delete t[e].suggestedSolrFieldName)}showDetailsForSearchInputWithId(t){console.log("In SearchInputDetailComponent :: showDetailsForSearchInputWithId :: searchInputId = "+t),t?this.ruleManagementService.getDetailedSearchInput(t).then(t=>{this.saveError=void 0,this.detailSearchInput=t,this.showTags&&this.initTags(t.tags),this.featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()&&(this.extractSuggestedSolrFieldName(this.detailSearchInput.upDownRules),this.extractSuggestedSolrFieldName(this.detailSearchInput.filterRules)),this.encodeValuesToUpDownMappings(),this.initDetailSearchInputHashForDirtyState=JSON.stringify(this.detailSearchInput),this.changeDetector.detectChanges()}).then(()=>this.findSpellingsForSearchInput()).catch(t=>this.handleError(t)):this.detailSearchInput=void 0}findSpellingsForSearchInput(){if(console.log("In SearchInputDetailComponent :: findSpellingsForSearchInput"),this.activateSpelling&&this.detailSearchInput&&""!==this.detailSearchInput.term){const t=this.detailSearchInput.term.split(" ");this.associatedSpellings=t.map(t=>{const e=this.commonsService.removeQuotes(t);return{term:e,spellingItem:this.searchListItems.find(t=>this.commonsService.removeQuotes(t.term)===e)}}).map(t=>t.spellingItem?new zb(t.spellingItem.id,t.term,!0,t.spellingItem.additionalTermsForSearch):new zb("",t.term,!1,[]))}else this.associatedSpellings=[]}createNewSpellingItemForTerm(t){this.executeWithChangeCheck.emit({executeFnOk:()=>{this.currentSolrIndexId&&this.spellingService.addNewSpelling(this.currentSolrIndexId,t).then(t=>this.refreshAndSelectListItemById.emit(t.returnId)).catch(t=>this.showErrorMsg.emit(t))}})}isDirty(){return!(!this.detailSearchInput||!this.initDetailSearchInputHashForDirtyState)&&this.commonsService.isDirty(this.detailSearchInput,this.initDetailSearchInputHashForDirtyState)}addNewSynonymRule(){console.log("In SearchInputDetailComponent :: addNewSynonym");const t={id:this.randomUUID(),synonymType:0,term:"",isActive:!0};this.detailSearchInput&&this.detailSearchInput.synonymRules.push(t)}deleteSynonymRule(t){console.log("In SearchInputDetailComponent :: deleteSynonymRule :: index = "+t),this.detailSearchInput&&this.detailSearchInput.synonymRules.splice(t,1)}addNewUpDownRule(){console.log("In SearchInputDetailComponent :: addNewUpDownRule");const t={id:this.randomUUID(),term:"",isActive:!0};this.featureToggleService.getSyncToggleUiConceptUpDownRulesCombined()?t.upDownDropdownDefinitionMapping=this.defaultIdxUpDownDropdownMappingForType():(t.upDownType=0,t.boostMalusValue=0),this.detailSearchInput&&this.detailSearchInput.upDownRules.push(t),this.changeDetector.detectChanges()}deleteUpDownRule(t){console.log("In SearchInputDetailComponent :: deleteUpDownRule :: index = "+t),this.detailSearchInput&&this.detailSearchInput.upDownRules.splice(t,1)}addNewFilterRule(){console.log("In SearchInputDetailComponent :: addNewFilterRule");const t={id:this.randomUUID(),term:"",isActive:!0};this.featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()&&(t.suggestedSolrFieldName=""),this.detailSearchInput&&this.detailSearchInput.filterRules.push(t)}deleteFilterRule(t){console.log("In SearchInputDetailComponent :: deleteFilterRule :: index = "+t),this.detailSearchInput&&this.detailSearchInput.filterRules.splice(t,1)}addNewDeleteRule(){console.log("In SearchInputDetailComponent :: addNewDeleteRule");const t={id:this.randomUUID(),term:"",isActive:!0};this.detailSearchInput&&this.detailSearchInput.deleteRules.push(t)}deleteDeleteRule(t){console.log("In SearchInputDetailComponent :: deleteDeleteRule :: index = "+t),this.detailSearchInput&&this.detailSearchInput.deleteRules.splice(t,1)}addNewRedirectRule(){console.log("In SearchInputDetailComponent :: addNewRedirectRule");const t={id:this.randomUUID(),target:"",isActive:!0};this.detailSearchInput&&this.detailSearchInput.redirectRules.push(t)}deleteRedirectRule(t){console.log("In SearchInputDetailComponent :: deleteRedirectRule :: index = "+t),this.detailSearchInput&&this.detailSearchInput.redirectRules.splice(t,1)}saveSearchInputDetails(){if(console.log("In SearchInputDetailComponent :: saveSearchInputDetails"),this.detailSearchInput){const{upDownRules:t,filterRules:e}=this.detailSearchInput;this.featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()&&(this.integrateSuggestedSolrFieldName(t),this.integrateSuggestedSolrFieldName(e)),this.updateSelectedTagsInModel(),this.decodeUpDownMappingsToValues(),this.ruleManagementService.updateSearchInput(this.detailSearchInput).then(t=>this.refreshAndSelectListItemById.emit(t.returnId)).then(t=>this.showSuccessMsg.emit("Saving Details successful.")).catch(n=>{400===n.status?(console.log(":: ruleManagementService :: catch :: error = "+JSON.stringify(n)),this.featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()&&(this.extractSuggestedSolrFieldName(t),this.extractSuggestedSolrFieldName(e)),this.encodeValuesToUpDownMappings(),this.saveError=n.error.message.split("\n")):this.showErrorMsg.emit(n)})}}deleteSearchInput(){if(this.detailSearchInput){const{id:t}=this.detailSearchInput;this.openDeleteConfirmModal.emit({deleteCallback:()=>this.ruleManagementService.deleteSearchInput(t).then(()=>this.refreshAndSelectListItemById.emit(void 0)).catch(t=>this.showErrorMsg.emit(t))})}}openDetailsForSpelling(t){this.executeWithChangeCheck.emit({executeFnOk:()=>this.refreshAndSelectListItemById.emit(t)})}availableTagsForCurrentSolrIndex(){return this.allTags.filter(t=>!t.solrIndexId||t.solrIndexId===this.currentSolrIndexId)}initTags(t){this.availableTags=this.availableTagsForCurrentSolrIndex(),this.selectedTags=t}defaultIdxUpDownDropdownMappingForType(){const t=this.featureToggleService.getSyncToggleCustomUpDownDropdownMappings();let e=0;for(let n=1;n{const e=[];for(let s=0;s0)for(let e=0;e0&&(this.detailSearchInput.upDownRules=t.map((t,e)=>{const{upDownDropdownDefinitionMapping:n}=t;return{id:t.id,term:t.term,upDownType:this.ruleManagementService.upDownDropdownDefinitionMappings[n||e].upDownType,boostMalusValue:this.ruleManagementService.upDownDropdownDefinitionMappings[n||e].boostMalusValue,isActive:t.isActive}}))}}filterSearchListItems(t){return t.filter(t=>t.itemType.toString()===$b[$b.Spelling].toString())}}return t.\u0275fac=function(e){return new(e||t)(Ao(_g),Ao(em),Ao(sm),Ao(ua),Ao(Jg))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-rule-management"]],inputs:{selectedListItem:"selectedListItem",currentSolrIndexId:"currentSolrIndexId",listItems:"listItems",suggestedSolrFieldNames:"suggestedSolrFieldNames",showTags:"showTags",allTags:"allTags"},outputs:{refreshAndSelectListItemById:"refreshAndSelectListItemById",executeWithChangeCheck:"executeWithChangeCheck",showErrorMsg:"showErrorMsg",showSuccessMsg:"showSuccessMsg",openDeleteConfirmModal:"openDeleteConfirmModal"},features:[ae],decls:59,vars:26,consts:[[1,"row"],[1,"col"],[1,"form-group","smui-no-bottom-margin"],[2,"width","100%"],[2,"width","10%"],["type","checkbox",1,"mr-2",3,"disabled","ngModel","ngModelChange"],[2,"text-transform","uppercase"],[4,"ngIf"],[1,"smui-tags-container",2,"width","20%"],[2,"width","20%"],["type","button",1,"btn","btn-danger","col",3,"disabled","click"],["aria-hidden","true",1,"fa","fa-minus"],["class","smui-associated-spellings",4,"ngIf"],[1,"smui-no-bottom-padding"],["ngbDropdown","",1,"d-inline-block"],["id","rules-dropdown","ngbDropdownToggle","",1,"btn","btn-success",3,"disabled"],["aria-hidden","true",1,"fa","fa-plus"],["ngbDropdownMenu","","aria-labelledby","rules-dropdown"],["ngbDropdownItem","",3,"click"],["type","button",1,"btn","btn-primary","float-right",3,"disabled","click"],["aria-hidden","true",1,"far","fa-save"],[1,"card-body","smui-no-bottom-padding"],["class","alert alert-danger","role","alert",4,"ngIf"],["class","alert alert-danger smui-no-bottom-margin","role","alert",4,"ngIf"],[1,"mt-4"],["type","text","id","inputSearchInput","placeholder","Edit Search Input ...",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],["type","text","id","inputSearchInput","placeholder","Edit Search Input ...","disabled","disabled",1,"form-control"],[3,"data","ngModel","settings","ngModelChange","onDeSelectAll"],[1,"smui-associated-spellings"],[1,"smui-associated-spellings-title"],[1,"uppercase"],[1,"smui-associated-spellings-list"],[4,"ngFor","ngForOf"],[1,"underlined-dashed","active",3,"click"],["class","with-pipe muted",4,"ngFor","ngForOf"],[1,"with-pipe","muted"],["aria-hidden","true",1,"fa","fa-plus-circle","active","align-middle","ml-2",3,"click"],["role","alert",1,"alert","alert-danger"],[2,"white-space","pre"],[3,"smui-disabled-rule-line",4,"ngFor","ngForOf"],["type","checkbox",1,"mr-2",3,"ngModel","ngModelChange"],[1,"form-control",3,"ngModel","ngModelChange"],[3,"ngValue"],[2,"width","55%"],["type","text","id","inputSynonymTerm","placeholder","Edit Synonym Rule Term ...",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],[2,"width","5%"],["type","button",1,"btn","btn-danger","btn-sm","float-right",3,"click"],["style","width:10%",4,"ngIf"],["style","width:20%",4,"ngIf"],["ng-style","{'width' : (featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()) ? '35%' : '55%'}"],["type","text","id","inputUpDownTerm","placeholder","Edit UP/DOWN Rule Term ...",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],["type","number","id","inputUpDownBoostMalus","placeholder","Boost/Malus ...",1,"form-control",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["type","text","placeholder","Solr Field (empty)",1,"form-control",3,"ngModel","ngbTypeahead","ngModelChange"],["ng-style","{'width' : (featureToggleService.getSyncToggleUiConceptAllRulesWithSolrFields()) ? '55%' : '75%'}"],["type","text","id","inputFilterTerm","placeholder","Edit FILTER Rule Term ...",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],[2,"width","75%"],["type","text","id","inputDeleteTerm","placeholder","Edit DELETE Rule Term ...",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],["type","text","id","inputRedirectTarget","placeholder","Redirect Target",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"],["role","alert",1,"alert","alert-danger","smui-no-bottom-margin"],[2,"width","100%","margin-top","20px"],["width","15%"],["aria-hidden","true",1,"fa","fa-commenting-o"],["width","85%"],["type","text","id","searchInputComment","placeholder","Enter a comment explaining the management of input(s) (hint use #hashtags)...",1,"form-control",3,"ngModel","ngModelChange","keyup.enter"]],template:function(t,e){1&t&&(Mo(0,"app-smui-card"),Mo(1,"div",0),Mo(2,"div",1),Mo(3,"div",2),Mo(4,"table",3),Mo(5,"tr"),Mo(6,"td",4),Mo(7,"input",5),Bo("ngModelChange",function(t){return e.detailSearchInput&&(e.detailSearchInput.isActive=t)}),Po(),Mo(8,"small",6),fl(9,"Input Term:"),Po(),Po(),Mo(10,"td"),ko(11,WS,2,1,"ng-container",7),ko(12,qS,2,0,"ng-container",7),Po(),Mo(13,"td",8),ko(14,GS,2,3,"div",7),Po(),Mo(15,"td",9),Mo(16,"button",10),Bo("click",function(){return e.deleteSearchInput()}),Fo(17,"i",11),fl(18," Permanently delete "),Po(),Po(),Po(),Po(),Po(),ko(19,JS,6,1,"div",12),Po(),Po(),Po(),Mo(20,"app-smui-card"),Mo(21,"div",13),Mo(22,"div",0),Mo(23,"div",1),Mo(24,"div",14),Mo(25,"button",15),Fo(26,"i",16),fl(27," Add new search rule for input "),Po(),Mo(28,"div",17),Mo(29,"button",18),Bo("click",function(){return e.addNewSynonymRule()}),fl(30," Synonym Rule (directed or undirected) "),Po(),Mo(31,"button",18),Bo("click",function(){return e.addNewUpDownRule()}),fl(32," UP/DOWN Rule "),Po(),Mo(33,"button",18),Bo("click",function(){return e.addNewFilterRule()}),fl(34," FILTER Rule "),Po(),Mo(35,"button",18),Bo("click",function(){return e.addNewDeleteRule()}),fl(36," DELETE Rule "),Po(),Mo(37,"button",18),Bo("click",function(){return e.addNewRedirectRule()}),fl(38," REDIRECT Rule "),Po(),Po(),Po(),Po(),Mo(39,"div",1),Mo(40,"button",19),Bo("click",function(){return e.saveSearchInputDetails()}),Fo(41,"i",20),fl(42," Save search rules for input "),Po(),Po(),Po(),Po(),Mo(43,"div",21),ko(44,XS,6,1,"div",22),ko(45,eC,3,1,"ng-container",7),ko(46,aC,3,1,"ng-container",7),ko(47,hC,3,1,"ng-container",7),ko(48,pC,3,1,"ng-container",7),ko(49,gC,3,1,"ng-container",7),ko(50,mC,2,0,"div",23),ko(51,yC,9,1,"ng-container",7),Po(),Mo(52,"div",24),Mo(53,"div",0),Fo(54,"div",1),Mo(55,"div",1),Mo(56,"button",19),Bo("click",function(){return e.saveSearchInputDetails()}),Fo(57,"i",20),fl(58," Save search rules for input "),Po(),Po(),Po(),Po(),Po()),2&t&&(Xi(5),nl("smui-disabled-rule-line",e.detailSearchInput&&!e.detailSearchInput.isActive),Xi(2),Ro("disabled",!e.detailSearchInput)("ngModel",e.detailSearchInput&&e.detailSearchInput.isActive),Xi(3),el("width",e.showTags?"30%":"60%")("padding-right",!e.showTags&&"0.5rem"),Xi(1),Ro("ngIf",e.detailSearchInput),Xi(1),Ro("ngIf",!e.detailSearchInput),Xi(1),el("display",e.showTags?"table-cell":"none"),Xi(1),Ro("ngIf",e.detailSearchInput&&e.tagsDropDownSettings),Xi(2),Ro("disabled",!e.detailSearchInput),Xi(3),Ro("ngIf",e.detailSearchInput&&e.associatedSpellings.length>0),Xi(6),Ro("disabled",!e.detailSearchInput),Xi(15),Ro("disabled",!e.detailSearchInput),Xi(4),Ro("ngIf",e.saveError),Xi(1),Ro("ngIf",e.detailSearchInput&&e.detailSearchInput.synonymRules.length>0),Xi(1),Ro("ngIf",e.detailSearchInput&&e.detailSearchInput.upDownRules.length>0),Xi(1),Ro("ngIf",e.detailSearchInput&&e.detailSearchInput.filterRules.length>0),Xi(1),Ro("ngIf",e.detailSearchInput&&e.detailSearchInput.deleteRules.length>0),Xi(1),Ro("ngIf",e.detailSearchInput&&e.detailSearchInput.redirectRules.length>0),Xi(1),Ro("ngIf",e.detailSearchInput&&e.detailSearchInput.synonymRules.length<1&&e.detailSearchInput.upDownRules.length<1&&e.detailSearchInput.filterRules.length<1&&e.detailSearchInput.deleteRules.length<1&&e.detailSearchInput.redirectRules.length<1),Xi(1),Ro("ngIf",e.detailSearchInput),Xi(5),Ro("disabled",!e.detailSearchInput))},directives:[zm,Km,yy,iv,zu,R_,A_,k_,E_,Ym,$S,Hu,ky,Oy,My,by,lb],styles:['.smui-no-bottom-padding[_ngcontent-%COMP%]{padding-bottom:0}.smui-no-bottom-margin[_ngcontent-%COMP%]{margin-bottom:0}.smui-disabled-rule-line[_ngcontent-%COMP%]{background-color:#e2e3e5}.dropdown-item[_ngcontent-%COMP%]{cursor:pointer}.smui-tags-container[_ngcontent-%COMP%]{padding:6px 12px}.smui-tags-container[_ngcontent-%COMP%] .tokens-container{margin-bottom:0!important}.smui-tags-container[_ngcontent-%COMP%] .token{font-size:12px}.card-gap[_ngcontent-%COMP%]{margin-bottom:1rem}.smui-associated-spellings[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto 1fr;margin-top:.5rem;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;padding:.5rem}.smui-associated-spellings-title[_ngcontent-%COMP%]{grid-column:1}.smui-associated-spellings-list[_ngcontent-%COMP%]{grid-column:2}.smui-associated-spellings-list[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{margin-left:.5rem;background:#f0f8ff;border-radius:.5rem;padding:.25rem 1rem}.active[_ngcontent-%COMP%]{color:#007bff;cursor:pointer}.underlined-dashed[_ngcontent-%COMP%]{text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.align-middle[_ngcontent-%COMP%]{vertical-align:middle}.muted[_ngcontent-%COMP%]{color:#6a6a6a}.with-pipe[_ngcontent-%COMP%]:before{content:" | "}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.bottom-margin[_ngcontent-%COMP%]{margin-bottom:1rem}']}),t})(),_C=(()=>{class t{constructor(){this.title="",this.placeholder="Please enter...",this.term="",this.disabled=!1,this.active=!0,this.termChange=new Qa,this.activeChange=new Qa,this.handleSave=new Qa,this.handleDelete=new Qa}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-detail-header"]],inputs:{title:"title",placeholder:"placeholder",term:"term",disabled:"disabled",active:"active"},outputs:{termChange:"termChange",activeChange:"activeChange",handleSave:"handleSave",handleDelete:"handleDelete"},decls:12,vars:6,consts:[[1,"header-container"],[1,"header-checkbox"],["type","checkbox",3,"ngModel","ngModelChange"],[1,"header-title"],[1,"uppercase"],[1,"header-input"],["type","text",1,"form-control",3,"placeholder","disabled","ngModel","ngModelChange","keyup.enter"],[1,"header-delete"],["type","button",1,"btn","btn-danger",3,"disabled","click"],["aria-hidden","true",1,"fa","fa-minus"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),Mo(2,"input",2),Bo("ngModelChange",function(t){return e.activeChange.emit(t)}),Po(),Po(),Mo(3,"div",3),Mo(4,"small",4),fl(5),Po(),Po(),Mo(6,"div",5),Mo(7,"input",6),Bo("ngModelChange",function(t){return e.termChange.emit(t)})("keyup.enter",function(){return e.handleSave.emit()}),Po(),Po(),Mo(8,"div",7),Mo(9,"button",8),Bo("click",function(){return e.handleDelete.emit()}),Fo(10,"i",9),fl(11," Permanently delete "),Po(),Po(),Po()),2&t&&(Xi(2),Ro("ngModel",e.active),Xi(3),gl(e.title),Xi(2),Ro("placeholder",e.placeholder)("disabled",e.disabled)("ngModel",e.term),Xi(2),Ro("disabled",e.disabled))},directives:[Km,yy,iv,Ym],styles:[".header-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto auto 1fr auto;grid-template-rows:1fr;grid-column-gap:1rem}.header-checkbox[_ngcontent-%COMP%]{grid-column:1;align-self:center;justify-self:start}.header-checkbox[_ngcontent-%COMP%] > input[_ngcontent-%COMP%]{margin-top:.5rem;cursor:pointer}.header-title[_ngcontent-%COMP%]{grid-column:2;align-self:center;justify-self:start}.header-input[_ngcontent-%COMP%]{grid-column:3;align-self:center}.header-delete[_ngcontent-%COMP%], .header-tags[_ngcontent-%COMP%]{grid-column:4;align-self:center}.header-delete[_ngcontent-%COMP%]{justify-self:end}.header-delete[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{cursor:pointer}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}"]}),t})();function bC(t,e){if(1&t){const t=Vo();Mo(0,"div",3),Mo(1,"button",4),Bo("click",function(){return Pe(t),zo().handleAdd.emit()}),Fo(2,"i",5),fl(3),Po(),Po()}if(2&t){const t=zo();Xi(1),Ro("disabled",t.disabled),Xi(2),ml(" ",t.addLabel," ")}}function wC(t,e){if(1&t){const t=Vo();Mo(0,"div",6),Mo(1,"button",7),Bo("click",function(){return Pe(t),zo().handleSave.emit()}),Fo(2,"i",8),fl(3),Po(),Po()}if(2&t){const t=zo();Xi(3),ml(" ",t.saveLabel," ")}}let SC=(()=>{class t{constructor(){this.addLabel="",this.saveLabel="",this.disabled=!1,this.handleAdd=new Qa,this.handleSave=new Qa}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-button-row"]],inputs:{addLabel:"addLabel",saveLabel:"saveLabel",disabled:"disabled"},outputs:{handleAdd:"handleAdd",handleSave:"handleSave"},decls:3,vars:2,consts:[[1,"button-row"],["class","button-row-add",4,"ngIf"],["class","button-row-save",4,"ngIf"],[1,"button-row-add"],["type","button",1,"btn","btn-success","btn-block",3,"disabled","click"],["aria-hidden","true",1,"fa","fa-plus"],[1,"button-row-save"],["type","button",1,"btn","btn-primary","btn-block",3,"click"],["aria-hidden","true",1,"far","fa-save"]],template:function(t,e){1&t&&(Mo(0,"div",0),ko(1,bC,4,2,"div",1),ko(2,wC,4,1,"div",2),Po()),2&t&&(Xi(1),Ro("ngIf",e.addLabel.length>0),Xi(1),Ro("ngIf",e.saveLabel.length>0))},directives:[zu],styles:["button[_ngcontent-%COMP%]{cursor:pointer}.button-row[_ngcontent-%COMP%]{display:grid;grid-template-rows:1fr;grid-template-columns:auto 1fr auto;grid-column-gap:1rem}.button-row-add[_ngcontent-%COMP%]{grid-column:1}.button-row-save[_ngcontent-%COMP%]{grid-column:3}"]}),t})();function CC(t,e){if(1&t&&(Mo(0,"li"),fl(1),Po()),2&t){const t=e.$implicit;Xi(1),ml(" ",t," ")}}function IC(t,e){if(1&t&&(Mo(0,"div",3),Mo(1,"ul"),ko(2,CC,2,1,"li",4),Po(),Po()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.errors)}}let xC=(()=>{class t{constructor(){this.title="",this.errors=[]}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-error"]],inputs:{title:"title",errors:"errors"},decls:4,vars:2,consts:[["role","alert",1,"alert","alert-danger","error-container"],[1,"error-title"],["class","error-message",4,"ngIf"],[1,"error-message"],[4,"ngFor","ngForOf"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),fl(2),Po(),ko(3,IC,3,1,"div",2),Po()),2&t&&(Xi(2),gl(e.title),Xi(1),Ro("ngIf",e.errors.length>0))},directives:[zu,Hu],styles:[".error-container[_ngcontent-%COMP%]{margin-top:2rem}.error-title[_ngcontent-%COMP%]{font-weight:700}.error-message[_ngcontent-%COMP%]{margin-top:.5rem}"]}),t})();const TC=["*"];let EC=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-input-row-container"]],ngContentSelectors:TC,decls:2,vars:0,consts:[[1,"input-row-container"]],template:function(t,e){1&t&&(qo(),Mo(0,"div",0),Go(1),Po())},styles:[".input-row-container[_ngcontent-%COMP%]{margin-top:2rem}"]}),t})(),kC=(()=>{class t{constructor(){this.iconClass="",this.label="",this.placeholder="Please enter...",this.term="",this.disabled=!1,this.active=!0,this.termChange=new Qa,this.activeChange=new Qa,this.handleSave=new Qa,this.handleDeleteRow=new Qa}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-input-row"]],inputs:{iconClass:"iconClass",label:"label",placeholder:"placeholder",term:"term",disabled:"disabled",active:"active"},outputs:{termChange:"termChange",activeChange:"activeChange",handleSave:"handleSave",handleDeleteRow:"handleDeleteRow"},decls:11,vars:7,consts:[[1,"detail-input-row"],[1,"detail-input-row-checkbox"],["type","checkbox",3,"disabled","ngModel","ngModelChange"],[1,"detail-input-row-label"],[1,"uppercase"],[1,"detail-input-row-input"],["type","text",1,"form-control",3,"placeholder","disabled","ngModel","ngModelChange","keyup.enter"],[1,"detail-input--row-delete"],["type","button",1,"btn","btn-danger","btn-sm",3,"disabled","click"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),Mo(2,"input",2),Bo("ngModelChange",function(t){return e.activeChange.emit(t)}),Po(),Po(),Mo(3,"div",3),Mo(4,"small",4),fl(5),Po(),Po(),Mo(6,"div",5),Mo(7,"input",6),Bo("ngModelChange",function(t){return e.termChange.emit(t)})("keyup.enter",function(){return e.handleSave.emit()}),Po(),Po(),Mo(8,"div",7),Mo(9,"button",8),Bo("click",function(){return e.handleDeleteRow.emit()}),fl(10," - "),Po(),Po(),Po()),2&t&&(Xi(2),Ro("disabled",e.disabled)("ngModel",e.active),Xi(3),gl(e.label),Xi(2),Ro("placeholder",e.placeholder)("disabled",e.disabled||!e.active)("ngModel",e.term),Xi(2),Ro("disabled",e.disabled||!e.active))},directives:[Km,yy,iv,Ym],styles:["button[_ngcontent-%COMP%], input[_ngcontent-%COMP%]{cursor:pointer}.detail-input-row[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto auto 1fr auto;grid-column-gap:1rem;margin-top:.5rem}.detail-input-row-checkbox[_ngcontent-%COMP%]{grid-column:1;align-self:center;justify-self:start}.detail-input-row-checkbox[_ngcontent-%COMP%] > input[_ngcontent-%COMP%]{vertical-align:middle}.detail-input-row-label[_ngcontent-%COMP%]{grid-column:2;align-self:center;justify-self:start;text-transform:uppercase}.detail-input-row-input[_ngcontent-%COMP%]{grid-column:3;align-self:center}.detail-input-row-delete[_ngcontent-%COMP%]{grid-column:4;align-self:center;justify-self:end}"]}),t})(),OC=(()=>{class t{constructor(){this.comment="",this.label="",this.placeholder="Please enter...",this.disabled=!1,this.commentChange=new Qa,this.handleSave=new Qa}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-comment"]],inputs:{comment:"comment",label:"label",placeholder:"placeholder",disabled:"disabled"},outputs:{commentChange:"commentChange",handleSave:"handleSave"},decls:8,vars:4,consts:[[1,"comment-row"],[1,"comment-icon"],["aria-hidden","true",1,"fa","fa-commenting-o"],[1,"comment-label"],[1,"uppercase"],[1,"comment-input"],["type","text",1,"form-control",3,"placeholder","disabled","ngModel","ngModelChange","keyup.enter"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),Fo(2,"i",2),Po(),Mo(3,"div",3),Mo(4,"small",4),fl(5),Po(),Po(),Mo(6,"div",5),Mo(7,"input",6),Bo("ngModelChange",function(t){return e.commentChange.emit(t)})("keyup.enter",function(){return e.handleSave.emit()}),Po(),Po(),Po()),2&t&&(Xi(5),gl(e.label),Xi(2),Ro("placeholder",e.placeholder)("disabled",e.disabled)("ngModel",e.comment))},directives:[Ym,yy,iv],styles:[".comment-row[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto auto 1fr;grid-column-gap:1rem;margin-top:2rem;margin-bottom:2rem}.comment-icon[_ngcontent-%COMP%]{grid-column:1}.comment-icon[_ngcontent-%COMP%], .comment-label[_ngcontent-%COMP%]{align-self:center;justify-self:start}.comment-label[_ngcontent-%COMP%]{grid-column:2;text-transform:uppercase}.comment-input[_ngcontent-%COMP%]{grid-column:3;align-self:center}"]}),t})();function AC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-detail-header",7),Bo("handleSave",function(){return Pe(t),zo().saveSpellingsDetails()})("handleDelete",function(){return Pe(t),zo().deleteSpelling()})("termChange",function(e){return Pe(t),zo().detailSpelling.term=e})("activeChange",function(e){return Pe(t),zo().detailSpelling.isActive=e}),Po()}if(2&t){const t=zo();Ro("disabled",!t.detailSpelling.isActive)("term",t.detailSpelling.term)("active",t.detailSpelling.isActive)}}function RC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-button-row",8),Bo("handleAdd",function(){return Pe(t),zo().addNewAlternativeSpelling()})("handleSave",function(){return Pe(t),zo().saveSpellingsDetails()}),Po()}2&t&&Ro("disabled",!zo().detailSpelling.isActive)}function DC(t,e){1&t&&Fo(0,"app-smui-error",9),2&t&&Ro("errors",zo().errors)}function MC(t,e){1&t&&Fo(0,"app-smui-error",10)}function PC(t,e){if(1&t){const t=Vo();Lo(0),Mo(1,"app-smui-input-row",12),Bo("handleSave",function(){return Pe(t),zo(2).saveSpellingsDetails()})("handleDeleteRow",function(){Pe(t);const n=e.index;return zo(2).deleteAlternativeSpelling(n)})("termChange",function(t){return e.$implicit.term=t})("activeChange",function(t){return e.$implicit.isActive=t}),Po(),No()}if(2&t){const t=e.$implicit,n=zo(2);Xi(1),Ro("disabled",!n.detailSpelling.isActive)("term",t.term)("active",t.isActive)}}function FC(t,e){if(1&t&&(Lo(0),Mo(1,"app-smui-input-row-container"),ko(2,PC,2,3,"ng-container",11),Po(),No()),2&t){const t=zo();Xi(2),Ro("ngForOf",t.detailSpelling.alternativeSpellings)}}function LC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-comment",13),Bo("handleSave",function(){return Pe(t),zo().saveSpellingsDetails()})("commentChange",function(e){return Pe(t),zo().detailSpelling.comment=e}),Po()}if(2&t){const t=zo();Ro("disabled",!t.detailSpelling.isActive)("comment",t.detailSpelling.comment)}}function NC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-button-row",14),Bo("handleSave",function(){return Pe(t),zo().saveSpellingsDetails()}),Po()}2&t&&Ro("disabled",!zo().detailSpelling.isActive)}let VC=(()=>{class t{constructor(t,e){this.spellingsService=t,this.commonsService=e,this.refreshAndSelectListItemById=new Qa,this.showErrorMsg=new Qa,this.showSuccessMsg=new Qa,this.openDeleteConfirmModal=new Qa,this.errors=[]}ngOnChanges(){this.selectedListItem&&this.showDetailsForSpelling(this.selectedListItem.id)}showDetailsForSpelling(t){null===t?this.detailSpelling=void 0:this.spellingsService.getDetailedSpelling(t).then(t=>{this.errors=[],this.detailSpelling=t,this.detailSpellingCleanState=JSON.stringify(t)}).catch(t=>this.showErrorMsg.emit(t))}addNewAlternativeSpelling(){if(this.detailSpelling){const t={id:this.commonsService.generateUUID(),canonicalSpellingId:this.detailSpelling.id,term:"",isActive:!0};this.detailSpelling.alternativeSpellings.push(t)}}deleteAlternativeSpelling(t){this.detailSpelling&&this.detailSpelling.alternativeSpellings.splice(t,1)}saveSpellingsDetails(){this.detailSpelling&&this.currentSolrIndexId&&this.spellingsService.updateSpellingItem(this.currentSolrIndexId,this.detailSpelling).then(t=>this.refreshAndSelectListItemById.emit(t.returnId)).then(t=>this.showSuccessMsg.emit("Saving Details successful.")).catch(t=>{400===t.status?this.errors=t.error.message.split("\n"):this.showErrorMsg.emit(t)})}deleteSpelling(){if(this.detailSpelling){const{id:t}=this.detailSpelling;t&&this.openDeleteConfirmModal.emit({deleteCallback:()=>this.spellingsService.deleteSpelling(t).then(()=>this.refreshAndSelectListItemById.emit(void 0)).catch(t=>this.showErrorMsg.emit(t))})}}isDirty(){return!(!this.detailSpelling||!this.detailSpellingCleanState)&&this.commonsService.isDirty(this.detailSpelling,this.detailSpellingCleanState)}}return t.\u0275fac=function(e){return new(e||t)(Ao(sm),Ao(_g))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-spellings"]],inputs:{currentSolrIndexId:"currentSolrIndexId",selectedListItem:"selectedListItem"},outputs:{refreshAndSelectListItemById:"refreshAndSelectListItemById",showErrorMsg:"showErrorMsg",showSuccessMsg:"showSuccessMsg",openDeleteConfirmModal:"openDeleteConfirmModal"},features:[ae],decls:9,vars:7,consts:[["title","Correct spelling:","placeholder","Edit Spelling...",3,"disabled","term","active","handleSave","handleDelete","termChange","activeChange",4,"ngIf"],["addLabel","Add alternative spelling","saveLabel","Save spellings",3,"disabled","handleAdd","handleSave",4,"ngIf"],["title","The spellings variants could not be saved. Please fix the following errors:",3,"errors",4,"ngIf"],["title","No alternative spellings maintained for term. This Spelling item will therefore not being included on deployment to Solr.",4,"ngIf"],[4,"ngIf"],["label","Comment:","placeholder","Enter a comment explaining the management of spelling(s) (hint use #hashtags)...",3,"disabled","comment","handleSave","commentChange",4,"ngIf"],["saveLabel","Save spellings",3,"disabled","handleSave",4,"ngIf"],["title","Correct spelling:","placeholder","Edit Spelling...",3,"disabled","term","active","handleSave","handleDelete","termChange","activeChange"],["addLabel","Add alternative spelling","saveLabel","Save spellings",3,"disabled","handleAdd","handleSave"],["title","The spellings variants could not be saved. Please fix the following errors:",3,"errors"],["title","No alternative spellings maintained for term. This Spelling item will therefore not being included on deployment to Solr."],[4,"ngFor","ngForOf"],["iconClass","fa-ban","label","Misspelling:","placeholder","Edit spelling variant...",3,"disabled","term","active","handleSave","handleDeleteRow","termChange","activeChange"],["label","Comment:","placeholder","Enter a comment explaining the management of spelling(s) (hint use #hashtags)...",3,"disabled","comment","handleSave","commentChange"],["saveLabel","Save spellings",3,"disabled","handleSave"]],template:function(t,e){1&t&&(Mo(0,"app-smui-card"),ko(1,AC,1,3,"app-smui-detail-header",0),Po(),Mo(2,"app-smui-card"),ko(3,RC,1,1,"app-smui-button-row",1),ko(4,DC,1,1,"app-smui-error",2),ko(5,MC,1,0,"app-smui-error",3),ko(6,FC,3,1,"ng-container",4),ko(7,LC,1,2,"app-smui-comment",5),ko(8,NC,1,1,"app-smui-button-row",6),Po()),2&t&&(Xi(1),Ro("ngIf",e.detailSpelling),Xi(2),Ro("ngIf",e.detailSpelling),Xi(1),Ro("ngIf",e.detailSpelling&&e.errors.length>0),Xi(1),Ro("ngIf",e.detailSpelling&&0==e.errors.length&&e.detailSpelling.alternativeSpellings.length<1),Xi(1),Ro("ngIf",e.detailSpelling&&e.detailSpelling.alternativeSpellings.length>0),Xi(1),Ro("ngIf",e.detailSpelling),Xi(1),Ro("ngIf",e.detailSpelling))},directives:[zm,zu,_C,SC,xC,EC,Hu,kC,OC],encapsulation:2}),t})();function UC(t,e){if(1&t&&(Lo(0),Mo(1,"tr",15),Mo(2,"td",16),fl(3),Po(),Mo(4,"td",17),fl(5),Po(),Mo(6,"td",18),fl(7),Po(),Po(),No()),2&t){const t=e.$implicit;Xi(3),yl(" ",t.entity," (",t.eventType,"): "),Xi(2),ml(" ",t.hasOwnProperty("before")?t.before:""," "),Xi(2),ml(" ",t.hasOwnProperty("after")?t.after:""," ")}}function jC(t,e){if(1&t&&(Lo(0),Mo(1,"tr",10),Fo(2,"td",11),Po(),Mo(3,"tr",12),Mo(4,"td"),fl(5),Po(),Mo(6,"td",13),Fo(7,"i",14),fl(8),Po(),Po(),ko(9,UC,8,4,"ng-container",9),No()),2&t){const t=e.$implicit;Xi(5),ml(" ",t.formattedDateTime," "),Xi(3),ml(" USER: ",t.hasOwnProperty("userInfo")?t.userInfo:""," "),Xi(1),Ro("ngForOf",t.diffSummary)}}function BC(t,e){if(1&t&&(Lo(0),Mo(1,"table",8),ko(2,jC,10,3,"ng-container",9),Po(),No()),2&t){const t=zo(2);Xi(2),Ro("ngForOf",t.activityLog.items)}}const HC=function(t,e){return{"fa-chevron-down":t,"fa-chevron-right":e}};function $C(t,e){if(1&t){const t=Vo();Mo(0,"div",1),Mo(1,"div",2),Mo(2,"div",3),Mo(3,"div",4),Mo(4,"small",5),Bo("click",function(){return Pe(t),zo().toggleShow()}),Fo(5,"i",6),fl(6," ACTIVITY LOG "),Po(),ko(7,BC,3,1,"ng-container",7),Po(),Po(),Po(),Po()}if(2&t){const t=zo();Xi(5),Ro("ngClass",Ua(2,HC,t.show,!t.show)),Xi(2),Ro("ngIf",t.show&&t.activityLog)}}let zC=(()=>{class t{constructor(t,e){this.activityLogService=t,this.featureToggleService=e,this.showErrorMsg=new Qa,this.show=!1}ngOnChanges(t){console.log("In DetailActivityLog :: ngOnChanges"),this.selectedListItem&&(this.detailInputId=this.selectedListItem.id,this.show&&(this.activityLog=void 0,this.loadActivityLog()))}loadActivityLog(){this.detailInputId&&(console.log("In DetailActivityLog :: loadActivityLog with detailInputId"),this.activityLogService.getActivityLog(this.detailInputId).then(t=>{console.log(":: retActivityLog received"),this.activityLog=t}).catch(t=>this.showErrorMsg.emit(t)))}isFeatureActive(){return this.featureToggleService.getSyncToggleActivateEventHistory()}toggleShow(){this.show=!this.show,this.show&&this.loadActivityLog()}}return t.\u0275fac=function(e){return new(e||t)(Ao(lm),Ao(Jg))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-activity-log"]],inputs:{selectedListItem:"selectedListItem"},outputs:{showErrorMsg:"showErrorMsg"},features:[ae],decls:1,vars:1,consts:[["class","card",4,"ngIf"],[1,"card"],[1,"card-body"],[1,"row"],[1,"col"],[1,"smui-activity-log-toggle",3,"click"],["aria-hidden","true",1,"fa",3,"ngClass"],[4,"ngIf"],[1,"smui-activity-log-table"],[4,"ngFor","ngForOf"],[1,"smui-activty-log-spacing"],["colspan","3"],[1,"smui-activity-log-headrow"],["colspan","2"],["aria-hidden","true",1,"fa","fa-user-o"],[1,"smui-activity-log-diffrow"],["width","20%"],["width","40%",1,"smui-activity-log-diff-before"],["width","40%",1,"smui-activity-log-diff-after"]],template:function(t,e){1&t&&ko(0,$C,8,5,"div",0),2&t&&Ro("ngIf",e.isFeatureActive())},directives:[zu,ju,Hu],styles:[".smui-activity-log-toggle[_ngcontent-%COMP%]{width:100%;cursor:pointer}.smui-activity-log-table[_ngcontent-%COMP%]{width:100%;margin-bottom:10px;font-size:smaller}.smui-activity-log-headrow[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.125)}.smui-activty-log-spacing[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding-top:10px}.smui-activity-log-diffrow[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.125);border-bottom:1px solid rgba(0,0,0,.125)}.smui-activity-log-diff-before[_ngcontent-%COMP%]{padding-left:10px;padding-right:10px;border:1px solid #dc3545!important;color:#dc3545;text-decoration:line-through}.smui-activity-log-diff-after[_ngcontent-%COMP%]{padding-left:10px;padding-right:10px;border:1px solid #28a745!important;color:#28a745}"]}),t})();const WC=["rulesSearchComponent"],qC=["rulesListComponent"],GC=["ruleManagementComponent"],KC=["spellingDetailComponent"],QC=["activityLogComponent"];function ZC(t,e){1&t&&(Mo(0,"div"),Mo(1,"app-smui-card"),fl(2," Please select a rule or spelling item from the list or create a new one. "),Po(),Po())}function YC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-rule-management",13,14),Bo("refreshAndSelectListItemById",function(e){return Pe(t),zo(2),Oo(5).refreshAndSelectListItemById(e)})("executeWithChangeCheck",function(e){return Pe(t),zo(2).executeWithChangeCheck(e)})("openDeleteConfirmModal",function(e){return Pe(t),zo(2).openDeleteConfirmModal(e)})("showErrorMsg",function(e){return Pe(t),zo(2).showErrorMsg(e)})("showSuccessMsg",function(e){return Pe(t),zo(2).showSuccessMsg(e)}),Po()}if(2&t){const t=zo(2);Ro("currentSolrIndexId",t.currentSolrIndexId)("selectedListItem",t.selectedListItem)("listItems",t.listItems)("showTags",t.showTags)("allTags",t.allTags)("suggestedSolrFieldNames",t.suggestedSolrFieldNames)}}function JC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-spellings",15,16),Bo("refreshAndSelectListItemById",function(e){return Pe(t),zo(2),Oo(5).refreshAndSelectListItemById(e)})("showErrorMsg",function(e){return Pe(t),zo(2).showErrorMsg(e)})("showSuccessMsg",function(e){return Pe(t),zo(2).showSuccessMsg(e)})("openDeleteConfirmModal",function(e){return Pe(t),zo(2).openDeleteConfirmModal(e)}),Po()}if(2&t){const t=zo(2);Ro("currentSolrIndexId",t.currentSolrIndexId)("selectedListItem",t.selectedListItem)}}function XC(t,e){if(1&t){const t=Vo();Mo(0,"app-smui-activity-log",17,18),Bo("showErrorMsg",function(e){return Pe(t),zo(2).showErrorMsg(e)}),Po()}2&t&&Ro("selectedListItem",zo(2).selectedListItem)}function tI(t,e){if(1&t&&(Mo(0,"div"),ko(1,YC,2,6,"app-smui-rule-management",10),ko(2,JC,2,2,"app-smui-spellings",11),ko(3,XC,2,1,"app-smui-activity-log",12),Po()),2&t){const t=zo();Xi(1),Ro("ngIf","RuleManagement"===t.selectedListItem.itemType.toString()),Xi(1),Ro("ngIf","Spelling"===t.selectedListItem.itemType.toString()),Xi(1),Ro("ngIf",t.selectedListItem)}}let eI=(()=>{class t{constructor(t,e,n,s,i,r){this.featureToggleService=t,this.toasterService=e,this.ruleManagementService=n,this.solrService=s,this.tagsService=i,this.modalService=r,this.listItems=[],this.suggestedSolrFieldNames=[],this.showTags=!1,this.allTags=[],this.solrService.currentSolrIndexIdSubject.subscribe(t=>{this.currentSolrIndexId=t,this.selectedSolrIndexChange(t)})}set ft(t){this.spellingDetailComponent=t}ngOnInit(){console.log("In SearchManagementComponent :: ngOnInit"),this.currentSolrIndexId=this.solrService.currentSolrIndexId,this.showTags=this.featureToggleService.isRuleTaggingActive(),this.currentSolrIndexId&&this.selectedSolrIndexChange(this.currentSolrIndexId)}showSuccessMsg(t){this.toasterService.pop("success","",t)}showErrorMsg(t){this.toasterService.pop("error","",t)}selectedSolrIndexChange(t){console.log("In SearchManagementComponent :: selectedSolrIndexChange :: solrIndexId = "+JSON.stringify(t)),this.solrService.listAllSuggestedSolrFields(t).then(t=>{this.suggestedSolrFieldNames=t}).catch(t=>this.showErrorMsg(t)),this.showTags&&this.tagsService.listAllInputTags().then(t=>{this.allTags=t}).catch(t=>this.showErrorMsg(t)),this.selectedListItem=void 0,this.searchInputTerm=void 0,this.appliedTagFilter=void 0}isDirty(){return!!this.spellingDetailComponent&&this.spellingDetailComponent.isDirty()||!!this.ruleManagementComponent&&this.ruleManagementComponent.isDirty()}executeWithChangeCheck({executeFnOk:t}){this.isDirty()?this.modalService.open("confirm-unsaved").promise.then(e=>{e&&t(),this.modalService.close("confirm-unsaved")}):t()}openDeleteConfirmModal({deleteCallback:t}){this.modalService.open("confirm-delete").promise.then(e=>{e&&t(),this.modalService.close("confirm-delete")})}}return t.\u0275fac=function(e){return new(e||t)(Ao(Jg),Ao(Vm),Ao(em),Ao(rm),Ao(om),Ao(um))},t.\u0275cmp=Vt({type:t,selectors:[["ng-component"]],viewQuery:function(t,e){if(1&t&&(ac(WC,!0),ac(qC,!0),ac(GC,!0),ac(KC,!0),ac(QC,!0)),2&t){let t;lc(t=pc())&&(e.rulesSearchComponent=t.first),lc(t=pc())&&(e.rulesListComponent=t.first),lc(t=pc())&&(e.ruleManagementComponent=t.first),lc(t=pc())&&(e.ft=t.first),lc(t=pc())&&(e.activityLogComponent=t.first)}},decls:15,vars:11,consts:[[1,"row"],[1,"col-4"],[3,"currentSolrIndexId","listItems","searchInputTerm","appliedTagFilter","refreshAndSelectListItemById","executeWithChangeCheck","showSuccessMsg","showErrorMsg","searchInputTermChange","appliedTagFilterChange"],["rulesSearchComponent",""],[3,"currentSolrIndexId","searchInputTerm","appliedTagFilter","selectedListItem","listItems","openDeleteConfirmModal","executeWithChangeCheck","showErrorMsg","selectedListItemChange","listItemsChange"],["rulesListComponent",""],[1,"col-8"],[4,"ngIf"],["id","confirm-unsaved","title","Confirm to discard unsaved input","okLabel","Yes, Cancel Editing","cancelLabel","No, Continue Editing"],["id","confirm-delete","title","Confirm deletion","okLabel","Yes","cancelLabel","No"],[3,"currentSolrIndexId","selectedListItem","listItems","showTags","allTags","suggestedSolrFieldNames","refreshAndSelectListItemById","executeWithChangeCheck","openDeleteConfirmModal","showErrorMsg","showSuccessMsg",4,"ngIf"],[3,"currentSolrIndexId","selectedListItem","refreshAndSelectListItemById","showErrorMsg","showSuccessMsg","openDeleteConfirmModal",4,"ngIf"],[3,"selectedListItem","showErrorMsg",4,"ngIf"],[3,"currentSolrIndexId","selectedListItem","listItems","showTags","allTags","suggestedSolrFieldNames","refreshAndSelectListItemById","executeWithChangeCheck","openDeleteConfirmModal","showErrorMsg","showSuccessMsg"],["ruleManagementComponent",""],[3,"currentSolrIndexId","selectedListItem","refreshAndSelectListItemById","showErrorMsg","showSuccessMsg","openDeleteConfirmModal"],["spellingDetailComponent",""],[3,"selectedListItem","showErrorMsg"],["activityLogComponent",""]],template:function(t,e){if(1&t){const t=Vo();Mo(0,"div",0),Mo(1,"div",1),Mo(2,"app-smui-rules-search",2,3),Bo("refreshAndSelectListItemById",function(e){return Pe(t),Oo(5).refreshAndSelectListItemById(e)})("executeWithChangeCheck",function(t){return e.executeWithChangeCheck(t)})("showSuccessMsg",function(t){return e.showSuccessMsg(t)})("showErrorMsg",function(t){return e.showErrorMsg(t)})("searchInputTermChange",function(t){return e.searchInputTerm=t})("appliedTagFilterChange",function(t){return e.appliedTagFilter=t}),Po(),Mo(4,"app-smui-rules-list",4,5),Bo("openDeleteConfirmModal",function(t){return e.openDeleteConfirmModal(t)})("executeWithChangeCheck",function(t){return e.executeWithChangeCheck(t)})("showErrorMsg",function(t){return e.showErrorMsg(t)})("selectedListItemChange",function(t){return e.selectedListItem=t})("listItemsChange",function(t){return e.listItems=t}),Po(),Po(),Mo(6,"div",6),ko(7,ZC,3,0,"div",7),ko(8,tI,4,3,"div",7),Po(),Po(),Mo(9,"app-smui-confirm-modal",8),Mo(10,"p"),fl(11," You have unsaved input! Do you really want to Cancel Editing of Search Input or Continue with it? "),Po(),Po(),Mo(12,"app-smui-confirm-modal",9),Mo(13,"p"),fl(14,"Are you sure you want to delete the item?"),Po(),Po()}2&t&&(Xi(2),Ro("currentSolrIndexId",e.currentSolrIndexId)("listItems",e.listItems)("searchInputTerm",e.searchInputTerm)("appliedTagFilter",e.appliedTagFilter),Xi(2),Ro("currentSolrIndexId",e.currentSolrIndexId)("searchInputTerm",e.searchInputTerm)("appliedTagFilter",e.appliedTagFilter)("selectedListItem",e.selectedListItem)("listItems",e.listItems),Xi(3),Ro("ngIf",!e.selectedListItem),Xi(1),Ro("ngIf",e.selectedListItem))},directives:[vb,Mb,zu,Vb,zm,vC,VC,zC],encapsulation:2}),t})();function nI(t,e){if(1&t&&(Mo(0,"option",9),fl(1),Po()),2&t){const t=e.$implicit,n=zo();Ro("value",t),Xi(1),ml(" ",n.reportSelectOptionModel[t]," ")}}const sI=function(){return{standalone:!0}};function iI(t,e){if(1&t){const t=Vo();Lo(0),Fo(1,"span",10),Mo(2,"span",2),fl(3,"Date from:"),Po(),Mo(4,"form",7),Mo(5,"input",11),Bo("ngModelChange",function(e){return Pe(t),zo().configDateFrom=e}),Po(),Po(),Mo(6,"div",12),Mo(7,"div",13),fl(8," Set "),Po(),Mo(9,"div",14),Mo(10,"a",15),Bo("click",function(){return Pe(t),zo().clickSetFromDate("PRELIVE")}),fl(11,"Latest PRELIVE deployment date"),Po(),Mo(12,"a",15),Bo("click",function(){return Pe(t),zo().clickSetFromDate("LIVE")}),fl(13,"Latest LIVE deployment date"),Po(),Po(),Po(),Fo(14,"span",10),Mo(15,"span",2),fl(16,"to:"),Po(),Mo(17,"form",7),Mo(18,"input",16),Bo("ngModelChange",function(e){return Pe(t),zo().configDateTo=e}),Po(),Po(),Mo(19,"div",12),Mo(20,"div",13),fl(21," Set "),Po(),Mo(22,"div",14),Mo(23,"a",15),Bo("click",function(){return Pe(t),zo().clickSetToDate()}),fl(24,"Now"),Po(),Po(),Po(),No()}if(2&t){const t=zo();Xi(5),Ro("ngModel",t.configDateFrom)("ngModelOptions",Na(4,sI)),Xi(13),Ro("ngModel",t.configDateTo)("ngModelOptions",Na(5,sI))}}let rI=(()=>{class t{constructor(t,e,n){this.featureToggleService=t,this.toasterService=e,this.solrService=n,this.generateBtnDisabled=!1,this.changeReport=new Qa,this.generateReport=new Qa,this.reportSelectOptionModelKeys=["rules-report","activity-report"],this.reportSelectOptionModel={},this.configReport=this.reportSelectOptionModelKeys[0],this.reportSelectOptionModel["rules-report"]="Oldest rules (by last_updated date)",this.reportSelectOptionModel["activity-report"]="Latest rule management activities"}ngOnInit(){console.log("In ReportSettingsBarComponent :: ngOnInit")}ngOnChanges(t){t.currentSolrIndexId&&console.log("In ReportSettingsBarComponent :: ngOnChanges :: currentSolrIndexId = "+t.currentSolrIndexId)}showErrorMsg(t){this.toasterService.pop("error","",t)}clickChangeReport(){console.log("In ReportSettingsBarComponent :: clickChangeReport"),this.changeReport.emit()}dateToFrontendString(t){const e=t=>t<10?"0"+t:""+t;return t.getFullYear()+"-"+e(t.getMonth()+1)+"-"+e(t.getDate())}clickSetFromDate(t){console.log("In ReportSettingsBarComponent :: clickSetFromDate :: deployInstance = "+t),console.log(":: this.currentSolrIndexId = "+this.currentSolrIndexId),this.currentSolrIndexId&&this.solrService.lastDeploymentLogInfo(this.currentSolrIndexId,t,!0).then(t=>{console.log(":: clickSetFromDate :: retDeplInfo = "+JSON.stringify(t)),this.configDateFrom=this.dateToFrontendString(new Date(Date.parse(t.msg)))}).catch(t=>this.showErrorMsg(t))}clickSetToDate(){console.log("In ReportSettingsBarComponent :: clickSetToDate");const t=new Date;console.log(":: now = "+t.toString()),this.configDateTo=this.dateToFrontendString(t)}clickGenerateReport(){console.log("In ReportSettingsBarComponent :: clickGenerateReport"),"activity-report"===this.configReport?this.configDateFrom&&this.configDateTo?this.generateReport.emit():this.showErrorMsg("Please select a from and to date for your rules activity report."):this.generateReport.emit()}}return t.\u0275fac=function(e){return new(e||t)(Ao(Jg),Ao(Vm),Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-report-settingsbar"]],inputs:{currentSolrIndexId:"currentSolrIndexId",generateBtnDisabled:"generateBtnDisabled"},outputs:{changeReport:"changeReport",generateReport:"generateReport"},features:[ae],decls:11,vars:4,consts:[[1,"navbar","navbar-expand-lg","navbar-light","bg-light","smui-report-settingsbar"],["id","navbarSupportedContent",1,"collapse","navbar-collapse"],[1,"smui-report-settingsbar-label"],[1,"custom-select","report-select",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"mr-auto"],[1,"form-inline"],["type","submit",1,"btn","btn-outline-primary",3,"click"],[3,"value"],[1,"smui-vertical-divider"],["type","date","placeholder","Report from date",1,"form-control",3,"ngModel","ngModelOptions","ngModelChange"],["ngbDropdown",""],["ngbDropdownToggle","","role","button","data-toggle","dropdown","aria-haspopup","true","aria-expanded","false",1,"smui-report-set-btn"],["ngbDropdownMenu","","aria-labelledby","navbarDropdown"],["ngbDropdownItem","",1,"smui-report-set-item",3,"click"],["type","date","placeholder","Report from to",1,"form-control",3,"ngModel","ngModelOptions","ngModelChange"]],template:function(t,e){1&t&&(Mo(0,"nav",0),Mo(1,"div",1),Mo(2,"span",2),fl(3,"Report:"),Po(),Mo(4,"select",3),Bo("ngModelChange",function(){return e.clickChangeReport()})("ngModelChange",function(t){return e.configReport=t}),ko(5,nI,2,2,"option",4),Po(),ko(6,iI,25,6,"ng-container",5),Fo(7,"ul",6),Mo(8,"form",7),Mo(9,"button",8),Bo("click",function(){return e.clickGenerateReport()}),fl(10," Generate report "),Po(),Po(),Po(),Po()),2&t&&(Xi(4),Ro("ngModel",e.configReport),Xi(1),Ro("ngForOf",e.reportSelectOptionModelKeys),Xi(1),Ro("ngIf","activity-report"===e.configReport),Xi(3),Eo("disabled",e.generateBtnDisabled?"":null))},directives:[T_,ky,yy,iv,Hu,zu,rv,vy,ev,Oy,My,Ym,R_,A_,k_,E_],styles:[".smui-report-settingsbar[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.125)}.smui-vertical-divider[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px;border-left:1px solid rgba(0,0,0,.125);height:40px}.smui-report-settingsbar-label[_ngcontent-%COMP%]{margin-right:10px}.smui-report-set-btn[_ngcontent-%COMP%]{cursor:pointer;padding-left:5px}.smui-report-set-item[_ngcontent-%COMP%], button[_ngcontent-%COMP%], select[_ngcontent-%COMP%]{cursor:pointer}.report-select[_ngcontent-%COMP%]{max-width:300px}"]}),t})();const oI=["smuiReportSettingsBar"];function lI(t,e){1&t&&(Mo(0,"div",4),fl(1," No report generated yet. Use panel above to select and generate a report.\n"),Po())}const aI=function(t){return{"text-decoration":t}};function cI(t,e){if(1&t&&(Mo(0,"tr"),Mo(1,"td",15),fl(2),Po(),Mo(3,"td"),fl(4),Po(),Mo(5,"td"),fl(6),Po(),Mo(7,"td"),fl(8),Po(),Mo(9,"td"),fl(10),Po(),Mo(11,"td"),fl(12),Po(),Po()),2&t){const t=e.$implicit;Xi(1),Ro("ngStyle",Va(7,aI,t.isActive?null:"line-through")),Xi(1),ml(" ",t.term," "),Xi(2),ml(" ",t.details," "),Xi(2),ml(" ",t.modified," "),Xi(2),ml(" ",t.inputTerm," "),Xi(2),ml(" ",t.inputModified," "),Xi(2),ml(" ",t.inputTags," ")}}function uI(t,e){if(1&t&&(Mo(0,"div",5),Mo(1,"div",6),Mo(2,"div",7),Mo(3,"div",8),Mo(4,"table",9),Mo(5,"tr"),Mo(6,"th",10),fl(7," Term / target URL (rule) "),Po(),Mo(8,"th",11),fl(9," Details "),Po(),Mo(10,"th",12),fl(11," Rule modified "),Fo(12,"small",13),Po(),Mo(13,"th",10),fl(14," Term (input) "),Fo(15,"small",13),Po(),Mo(16,"th",12),fl(17," Input modified "),Fo(18,"small",13),Po(),Mo(19,"th"),fl(20," Input tags "),Po(),Po(),ko(21,cI,13,9,"tr",14),Po(),Po(),Po(),Po(),Po()),2&t){const t=zo();Xi(21),Ro("ngForOf",t.rulesReport.items)}}function hI(t,e){if(1&t&&(Lo(0),Mo(1,"tr"),Mo(2,"td"),fl(3),Po(),Mo(4,"td"),fl(5),Po(),Mo(6,"td"),fl(7),Po(),Mo(8,"td"),fl(9),Po(),Mo(10,"td"),fl(11),Po(),Mo(12,"td"),fl(13),Po(),Po(),No()),2&t){const t=e.$implicit;Xi(3),ml(" ",t.modificationTime," "),Xi(2),ml(" ",t.hasOwnProperty("user")?t.user:""," "),Xi(2),ml(" ",t.inputTerm," "),Xi(2),yl("",t.entity," (",t.eventType,")"),Xi(2),ml(" ",t.hasOwnProperty("before")?t.before:""," "),Xi(2),ml(" ",t.hasOwnProperty("after")?t.after:""," ")}}function dI(t,e){if(1&t&&(Mo(0,"div",5),Mo(1,"div",6),Mo(2,"div",7),Mo(3,"div",8),Mo(4,"table",9),Mo(5,"tr"),Mo(6,"th"),fl(7," Modification time "),Fo(8,"small",16),Po(),Mo(9,"th"),fl(10," User "),Po(),Mo(11,"th"),fl(12," Term (input) "),Po(),Mo(13,"th"),fl(14," Entity event type "),Po(),Mo(15,"th"),fl(16," Before (input / rule) "),Po(),Mo(17,"th"),fl(18," After (input / rule) "),Po(),Po(),ko(19,hI,14,7,"ng-container",14),Po(),Po(),Po(),Po(),Po()),2&t){const t=zo();Xi(19),Ro("ngForOf",t.activityReport.items)}}let pI=(()=>{class t{constructor(t,e,n){this.toasterService=t,this.reportService=e,this.solrService=n,this.generateBtnDisabled=!1,this.solrService.currentSolrIndexIdSubject.subscribe(t=>{this.currentSolrIndexId=t,this.resetReports()})}ngOnInit(){console.log("In ReportComponent :: ngOnInit"),this.currentSolrIndexId=this.solrService.currentSolrIndexId,this.currentSolrIndexId&&this.resetReports()}showSuccessMsg(t){this.toasterService.pop("success","",t)}showErrorMsg(t){this.toasterService.pop("error","",t)}changeReport(){console.log("In ReportComponent :: changeReport"),this.resetReports()}generateReport(){console.log("In ReportComponent :: generateReport"),console.log(":: settingsBarComponent.configReport = "+this.settingsBarComponent.configReport),console.log(":: settingsBarComponent.configDateFrom = "+this.settingsBarComponent.configDateFrom),console.log(":: settingsBarComponent.configDateTo = "+this.settingsBarComponent.configDateTo),this.resetReports(),this.generateBtnDisabled=!0;const{configReport:t}=this.settingsBarComponent;if(this.currentSolrIndexId)if("rules-report"===t)this.getRulesReport(this.currentSolrIndexId);else if("activity-report"===t){const{configDateFrom:t,configDateTo:e}=this.settingsBarComponent;this.getActivityReport(this.currentSolrIndexId,t,e)}}getRulesReport(t){this.reportService.getRulesReport(t).then(t=>{console.log(":: getRulesReport :: retReport received"),this.generateBtnDisabled=!1,this.rulesReport=t}).catch(t=>this.showErrorMsg(t))}getActivityReport(t,e,n){this.reportService.getActivityReport(t,e,n).then(t=>{console.log(":: getActivityReport :: retReport received"),this.generateBtnDisabled=!1,this.activityReport=t}).catch(t=>this.showErrorMsg(t))}resetReports(){this.activityReport=void 0,this.rulesReport=void 0}}return t.\u0275fac=function(e){return new(e||t)(Ao(Vm),Ao(am),Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-report"]],viewQuery:function(t,e){if(1&t&&ac(oI,!0),2&t){let t;lc(t=pc())&&(e.settingsBarComponent=t.first)}},inputs:{currentSolrIndexId:"currentSolrIndexId"},decls:5,vars:5,consts:[[3,"currentSolrIndexId","generateBtnDisabled","changeReport","generateReport"],["smuiReportSettingsBar",""],["style","width:100%;text-align:center;",4,"ngIf"],["class","card card-gap",4,"ngIf"],[2,"width","100%","text-align","center"],[1,"card","card-gap"],[1,"card-body"],[1,"row"],[1,"col"],[1,"table"],[2,"width","30%"],[2,"width","10%"],[2,"width","15%"],["aria-hidden","true",1,"fa","fa-sort-asc"],[4,"ngFor","ngForOf"],[3,"ngStyle"],["aria-hidden","true",1,"fa","fa-sort-desc"]],template:function(t,e){if(1&t&&(Mo(0,"app-smui-report-settingsbar",0,1),Bo("changeReport",function(){return e.changeReport()})("generateReport",function(){return e.generateReport()}),Po(),ko(2,lI,2,0,"div",2),ko(3,uI,22,1,"div",3),ko(4,dI,20,1,"div",3)),2&t){const t=Oo(1);Ro("currentSolrIndexId",e.currentSolrIndexId)("generateBtnDisabled",e.generateBtnDisabled),Xi(2),Ro("ngIf",!e.rulesReport&&!e.activityReport),Xi(1),Ro("ngIf",e.rulesReport&&"rules-report"===t.configReport),Xi(1),Ro("ngIf",e.activityReport&&"activity-report"===t.configReport)}},directives:[rI,zu,Hu,Zu],encapsulation:2}),t})(),fI=(()=>{class t{constructor(t){this.solrService=t,this.showErrorMsg=new Qa,this.showSuccessMsg=new Qa,this.refreshRulesCollectionList=new Qa,this.solrIndicesChange=new Qa}ngOnInit(){console.log("In RulesCollectionCreateComponent :: ngOnInit"),this.solrIndices=this.solrService.solrIndices}ngOnChanges(t){console.log("In RulesCollectionCreateComponent :: ngOnChanges")}refreshSolrIndicies(){return this.solrService.listAllSolrIndices}clearForm(){this.name="",this.description=""}createRulesCollection(t){console.log("In RulesCollectionCreateComponent :: createRulesCollection"),this.name&&this.description?this.solrService.createSolrIndex(this.name,this.description).then(()=>this.solrService.listAllSolrIndices()).then(()=>this.solrIndicesChange.emit()).then(()=>this.showSuccessMsg.emit("Created new Rules Collection "+this.description)).then(()=>this.solrService.emitRulesCollectionChangeEvent("")).then(()=>this.clearForm()).catch(t=>{console.log(t);var e="Unknown Error";"message"in t.error&&(e=t.error.message),this.showErrorMsg.emit(e)}):this.showErrorMsg.emit("Fill in both name fields.")}}return t.\u0275fac=function(e){return new(e||t)(Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-admin-rules-collection-create"]],outputs:{showErrorMsg:"showErrorMsg",showSuccessMsg:"showSuccessMsg",refreshRulesCollectionList:"refreshRulesCollectionList",solrIndicesChange:"solrIndicesChange"},features:[ae],decls:20,vars:2,consts:[[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-subtitle","mb-2","text-muted"],[1,"form-group","row"],["for","collectionName",1,"col-sm-2","col-form-label"],[1,"col-sm-10"],["type","email","id","collectionName","placeholder","Name of Collection",1,"form-control",3,"ngModel","ngModelChange"],["for","collectionSearchEngineName",1,"col-sm-2","col-form-label"],["type","text","id","collectionSearchEngineName","placeholder","Name of Rules Collection in Search Engine",1,"form-control",3,"ngModel","ngModelChange"],["id","createRulesCollectionBtn","type","button",1,"btn","btn-primary",3,"click"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),Mo(2,"h5",2),fl(3,"Add Rules Collection"),Po(),Mo(4,"h6",3),fl(5,"Add a new Rules Collection to organize rules together, and control access to them."),Po(),Mo(6,"div",4),Mo(7,"label",5),fl(8,"Collection Name"),Po(),Mo(9,"div",6),Mo(10,"input",7),Bo("ngModelChange",function(t){return e.description=t}),Po(),Po(),Po(),Mo(11,"div",4),Mo(12,"label",8),fl(13,"Search Engine Collection Name"),Po(),Mo(14,"div",6),Mo(15,"input",9),Bo("ngModelChange",function(t){return e.name=t}),Po(),Po(),Po(),Mo(16,"div",4),Mo(17,"div",6),Mo(18,"button",10),Bo("click",function(t){return e.createRulesCollection(t)}),fl(19," Create New Rules Collection "),Po(),Po(),Po(),Po(),Po()),2&t&&(Xi(10),Ro("ngModel",e.description),Xi(5),Ro("ngModel",e.name))},directives:[Ym,yy,iv],encapsulation:2}),t})();class gI{}class mI{}const yI=function(t){return["/admin/suggested-fields/",t]};function vI(t,e){if(1&t){const t=Vo();Mo(0,"ul",5),Mo(1,"li",6),fl(2),Mo(3,"code"),fl(4),Po(),Mo(5,"a",7),fl(6,"Configure"),Po(),Mo(7,"button",8),Bo("click",function(n){Pe(t);const s=e.$implicit;return zo().downloadRulesCollection(s.id,n)}),Fo(8,"i",9),Po(),Mo(9,"button",10),Bo("click",function(n){Pe(t);const s=e.$implicit;return zo().deleteRulesCollection(s.id,n)}),Fo(10,"i",11),Po(),Po(),Po()}if(2&t){const t=e.$implicit;Xi(2),yl(" ",t.description," (",t.name,")- Key: "),Xi(2),gl(t.id),Xi(1),Ro("routerLink",Va(4,yI,t.id.toUpperCase()))}}let _I=(()=>{class t{constructor(t,e,n){this.solrService=t,this.toasterService=e,this.reportService=n,this.openDeleteConfirmModal=new Qa,this.showErrorMsg=new Qa,this.showSuccessMsg=new Qa,this.solrIndicesChange=new Qa}getSolrIndices(){return this.solrService.solrIndices}ngOnInit(){console.log("In RulesCollectionListComponent :: ngOnInit")}ngOnChanges(t){console.log("In RulesCollectionListComponent :: ngOnChanges")}getSuggestedFields(t){console.log("solrIndex.id is: "+t.id),this.solrService.getSuggestedFields(t.id).then(t=>{console.log("got here"),console.log(t)}).catch(t=>this.showErrorMsg.emit(t))}getSuggestedFields2(t){this.solrService.getSolrIndex(t.id).then(e=>{this.getRulesReport(t.id)}).catch(t=>this.showErrorMsg.emit(t))}downloadRulesCollection(t,e){this.solrService.getSolrIndex(t).then(t=>this.getSuggestedFields2(t)),this.toasterService.pop("success","","Downloaded:"+t)}getRulesReport(t){this.reportService.getRulesReport(t).then(e=>{this.rulesReport=e,this.downloadableRules=new mI,this.downloadableRules.id=t,this.downloadableRules.rules=new Array,this.rulesReport.items.forEach(t=>{var e,n,s=new gI;s.inputId=t.inputId,s.inputTerm=t.inputTerm,s.details=t.details,s.term=t.term,s.isActive=t.isActive,s.inputModified=t.inputModified,s.inputTags=t.inputTags,s.modified=t.modified,null===(n=null===(e=this.downloadableRules)||void 0===e?void 0:e.rules)||void 0===n||n.push(s)}),this.downloadFile(t+".json.txt",JSON.stringify(this.downloadableRules))}).catch(t=>{this.showErrorMsg.emit(t)})}downloadFile(t,e){var n=document.createElement("a");n.setAttribute("href","data:text/plain;charset=utf-8,"+encodeURIComponent(e)),n.setAttribute("download",t),n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)}deleteRulesCollection(t,e){e.stopPropagation(),this.openDeleteConfirmModal.emit({deleteCallback:()=>this.solrService.deleteSolrIndex(t).then(()=>this.solrService.listAllSolrIndices()).then(()=>this.solrIndicesChange.emit(t)).then(()=>this.solrService.emitRulesCollectionChangeEvent("")).then(()=>this.showSuccessMsg.emit("Rule collection successfully deleted.")).catch(t=>{var e="Unknown error";"error"in t&&(e=t.error.message),this.showErrorMsg.emit(e)})})}}return t.\u0275fac=function(e){return new(e||t)(Ao(rm),Ao(Vm),Ao(am))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-admin-rules-collection-list"]],outputs:{openDeleteConfirmModal:"openDeleteConfirmModal",showErrorMsg:"showErrorMsg",showSuccessMsg:"showSuccessMsg",solrIndicesChange:"solrIndicesChange"},features:[ae],decls:7,vars:1,consts:[[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-subtitle","mb-2","text-muted"],["class","list-group smui-search-input-list",4,"ngFor","ngForOf"],[1,"list-group","smui-search-input-list"],[1,"list-group-item"],[1,"btn","btn-primary","btn-sm","float-right",3,"routerLink"],["type","button",1,"btn","btn-dark","btn-sm","float-right",3,"click"],["aria-hidden","true",1,"fa","fa-download"],["type","button",1,"btn","btn-danger","btn-sm","float-right",3,"click"],["aria-hidden","true",1,"fa","fa-minus"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),Mo(2,"h5",2),fl(3,"Rules Collections"),Po(),Mo(4,"h6",3),fl(5,"Available Rules Collections in SMUI"),Po(),ko(6,vI,11,6,"ul",4),Po(),Po()),2&t&&(Xi(6),Ro("ngForOf",e.getSolrIndices()))},directives:[Hu,Jf],encapsulation:2}),t})(),bI=(()=>{class t{constructor(t,e,n){this.modalService=t,this.toasterService=e,this.solrService=n}ngOnInit(){console.log("In AdminComponent :: ngOnInit"),this.solrIndices=this.solrService.solrIndices}showSuccessMsg(t){this.toasterService.pop("success","",t)}showErrorMsg(t){this.toasterService.pop("error","",t)}openDeleteConfirmModal({deleteCallback:t}){this.modalService.open("confirm-delete").promise.then(e=>{e&&t(),this.modalService.close("confirm-delete")})}solrIndicesChange(t){console.log("AdminComponent :: solrIndicesChange :: id = "+t),this.solrIndices=this.solrService.solrIndices}}return t.\u0275fac=function(e){return new(e||t)(Ao(um),Ao(Vm),Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-admin"]],decls:5,vars:0,consts:[[3,"showSuccessMsg","showErrorMsg","solrIndicesChange"],[3,"openDeleteConfirmModal","solrIndicesChange","showSuccessMsg","showErrorMsg"],["id","confirm-delete","title","Confirm deletion","okLabel","Yes","cancelLabel","No"]],template:function(t,e){1&t&&(Mo(0,"app-smui-admin-rules-collection-create",0),Bo("showSuccessMsg",function(t){return e.showSuccessMsg(t)})("showErrorMsg",function(t){return e.showErrorMsg(t)})("solrIndicesChange",function(t){return e.solrIndicesChange(t)}),Po(),Mo(1,"app-smui-admin-rules-collection-list",1),Bo("openDeleteConfirmModal",function(t){return e.openDeleteConfirmModal(t)})("solrIndicesChange",function(t){return e.solrIndicesChange(t)})("showSuccessMsg",function(t){return e.showSuccessMsg(t)})("showErrorMsg",function(t){return e.showErrorMsg(t)}),Po(),Mo(2,"app-smui-confirm-modal",2),Mo(3,"p"),fl(4,"Are you sure you want to delete the item?"),Po(),Po())},directives:[fI,_I,Vb],encapsulation:2}),t})(),wI=(()=>{class t{constructor(t){this.solrService=t,this.showErrorMsg=new Qa,this.showSuccessMsg=new Qa,this.refreshChrisRulesCollectionList=new Qa,this.solrIndicesChange=new Qa}ngOnInit(){console.log("In ChrisRulesCollectionCreateComponent :: ngOnInit")}ngOnChanges(t){console.log("In ChrisRulesCollectionCreateComponent :: ngOnChanges")}refreshSolrIndicies(){return this.solrService.listAllSolrIndices}clearForm(){this.name="",this.description=""}createChrisRulesCollection(t){console.log("In ChrisRulesCollectionCreateComponent :: createChrisRulesCollection"),this.name&&this.description&&this.solrService.createSolrIndex(this.name,this.description).then(()=>this.solrService.listAllSolrIndices()).then(()=>this.solrIndicesChange.emit()).then(()=>this.showSuccessMsg.emit("Created new Chris Rules Collection "+this.description)).then(()=>this.solrService.emitRulesCollectionChangeEvent("")).then(()=>this.clearForm()).catch(t=>this.showErrorMsg.emit(t))}}return t.\u0275fac=function(e){return new(e||t)(Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-chris-chris-rules-collection-create"]],outputs:{showErrorMsg:"showErrorMsg",showSuccessMsg:"showSuccessMsg",refreshChrisRulesCollectionList:"refreshChrisRulesCollectionList",solrIndicesChange:"solrIndicesChange"},features:[ae],decls:20,vars:2,consts:[[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-subtitle","mb-2","text-muted"],[1,"form-group","row"],["for","collectionName",1,"col-sm-2","col-form-label"],[1,"col-sm-10"],["type","email","id","collectionName","placeholder","Name of Chris Collection",1,"form-control",3,"ngModel","ngModelChange"],["for","collectionSearchEngineName",1,"col-sm-2","col-form-label"],["type","text","id","collectionSearchEngineName","placeholder","Name of Chris Rules Collection in Search Engine",1,"form-control",3,"ngModel","ngModelChange"],["id","createRulesCollectionBtn","type","button",1,"btn","btn-primary",3,"click"]],template:function(t,e){1&t&&(Mo(0,"div",0),Mo(1,"div",1),Mo(2,"h5",2),fl(3,"Add Chris Rules Collection"),Po(),Mo(4,"h6",3),fl(5,"Add a new Chris Rules Collection to organize rules together, and control access to them."),Po(),Mo(6,"div",4),Mo(7,"label",5),fl(8,"Chris Collection Name"),Po(),Mo(9,"div",6),Mo(10,"input",7),Bo("ngModelChange",function(t){return e.description=t}),Po(),Po(),Po(),Mo(11,"div",4),Mo(12,"label",8),fl(13,"Search Engine Collection Name"),Po(),Mo(14,"div",6),Mo(15,"input",9),Bo("ngModelChange",function(t){return e.name=t}),Po(),Po(),Po(),Mo(16,"div",4),Mo(17,"div",6),Mo(18,"button",10),Bo("click",function(t){return e.createChrisRulesCollection(t)}),fl(19," Create New Chris Rules Collection "),Po(),Po(),Po(),Po(),Po()),2&t&&(Xi(10),Ro("ngModel",e.description),Xi(5),Ro("ngModel",e.name))},directives:[Ym,yy,iv],encapsulation:2}),t})(),SI=(()=>{class t{constructor(){}ngOnInit(){console.log("In ChrisComponent :: ngOnInit")}showSuccessMsg(t){}showErrorMsg(t){}openDeleteConfirmModal({}){}solrIndicesChange(t){console.log("ChrisComponent :: solrIndicesChange :: id = "+t)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-chris"]],decls:6,vars:0,consts:[["id","confirm-delete","title","Confirm deletion","okLabel","Yes","cancelLabel","No"]],template:function(t,e){1&t&&(Mo(0,"app-smui-chris-chris-rules-collection-create"),fl(1,' (showSuccessMsg)="showSuccessMsg($event)" (showErrorMsg)="showErrorMsg($event)" (solrIndicesChange)="solrIndicesChange($event)"\n'),Po(),Mo(2,"app-smui-confirm-modal",0),Mo(3,"p"),fl(4,"Are you sure you want to delete the item?"),Po(),Po(),fl(5," Hi there.\n"))},directives:[wI,Vb],encapsulation:2}),t})();function CI(t,e){if(1&t){const t=Vo();Mo(0,"div",1),Mo(1,"div",2),Mo(2,"h5",3),fl(3,"Add Suggested Field"),Po(),Mo(4,"h6",4),fl(5),Po(),Mo(6,"div",5),Mo(7,"label",6),fl(8,"Field Name"),Po(),Mo(9,"div",7),Mo(10,"input",8),Bo("ngModelChange",function(e){return Pe(t),zo().name=e}),Po(),Po(),Po(),Mo(11,"div",5),Mo(12,"div",7),Mo(13,"button",9),Bo("click",function(e){return Pe(t),zo().createSuggestedField(e)}),fl(14," Create New Suggested Field "),Po(),Po(),Po(),Po(),Po()}if(2&t){const t=zo();Xi(5),ml("Add a new Suggested Field to the rules collection ",t.solrIndex.description,""),Xi(5),Ro("ngModel",t.name)}}let II=(()=>{class t{constructor(t){this.solrService=t,this.showErrorMsg=new Qa,this.showSuccessMsg=new Qa,this.suggestedFieldsChange=new Qa,this.suggestedFields=[]}ngOnInit(){console.log("In SuggestedFieldsCreateComponent :: ngOnInit")}ngOnChanges(t){console.log("In SuggestedFieldsCreateComponent :: ngOnChanges")}clearForm(){this.name=""}createSuggestedField(t){console.log("In SuggestedFieldsCreateComponent :: createSuggestedField"),this.name&&this.solrService.createSuggestedField(this.solrIndex.id,this.name).then(()=>this.showSuccessMsg.emit("Created new Suggested Field "+this.name)).then(()=>this.suggestedFieldsChange.emit()).then(()=>this.clearForm()).catch(t=>this.showErrorMsg.emit(t))}}return t.\u0275fac=function(e){return new(e||t)(Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-admin-suggested-fields-create"]],inputs:{solrIndex:"solrIndex"},outputs:{showErrorMsg:"showErrorMsg",showSuccessMsg:"showSuccessMsg",suggestedFieldsChange:"suggestedFieldsChange"},features:[ae],decls:1,vars:1,consts:[["class","card",4,"ngIf"],[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-subtitle","mb-2","text-muted"],[1,"form-group","row"],["for","collectionName",1,"col-sm-2","col-form-label"],[1,"col-sm-10"],["type","email","id","collectionName","placeholder","Name of Field",1,"form-control",3,"ngModel","ngModelChange"],["type","button",1,"btn","btn-primary",3,"click"]],template:function(t,e){1&t&&ko(0,CI,15,2,"div",0),2&t&&Ro("ngIf",e.solrIndex)},directives:[zu,Ym,yy,iv],encapsulation:2}),t})();function xI(t,e){if(1&t){const t=Vo();Mo(0,"ul",6),Mo(1,"li",7),fl(2),Mo(3,"code"),fl(4),Po(),Mo(5,"button",8),Bo("click",function(n){Pe(t);const s=e.$implicit;return zo(2).deleteSuggestedField(s.id,n)}),Fo(6,"i",9),Po(),Po(),Po()}if(2&t){const t=e.$implicit;Xi(2),ml(" ",t.name," - Key: "),Xi(2),gl(t.id)}}function TI(t,e){if(1&t&&(Mo(0,"div",1),Mo(1,"div",2),Mo(2,"h5",3),fl(3,"Suggested Fields"),Po(),Mo(4,"h6",4),fl(5,"Available suggested fields in SMUI"),Po(),ko(6,xI,7,2,"ul",5),Po(),Po()),2&t){const t=zo();Xi(6),Ro("ngForOf",t.suggestedFields)}}let EI=(()=>{class t{constructor(t){this.solrService=t,this.openDeleteConfirmModal=new Qa,this.showErrorMsg=new Qa,this.solrIndicesChange=new Qa,this.suggestedFieldsChange=new Qa}ngOnInit(){console.log("In SuggestedFieldsListComponent :: ngOnInit")}ngOnChanges(t){console.log("In SuggestedFieldsListComponent :: ngOnChanges")}lookupSuggestedFields(){console.log("In SuggestedFieldsListComponent :: lookupSuggestedFields"),this.solrService.getSuggestedFields(this.solrIndex.id).then(t=>{this.suggestedFields=t}).catch(t=>this.showErrorMsg.emit(t))}deleteSuggestedField(t,e){e.stopPropagation(),this.openDeleteConfirmModal.emit({deleteCallback:()=>this.solrService.deleteSuggestedField(this.solrIndex.id,t).then(()=>this.lookupSuggestedFields()).catch(t=>this.showErrorMsg.emit(t))})}}return t.\u0275fac=function(e){return new(e||t)(Ao(rm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-admin-suggested-fields-list"]],inputs:{solrIndex:"solrIndex",suggestedFields:"suggestedFields"},outputs:{openDeleteConfirmModal:"openDeleteConfirmModal",showErrorMsg:"showErrorMsg",solrIndicesChange:"solrIndicesChange",suggestedFieldsChange:"suggestedFieldsChange"},features:[ae],decls:1,vars:1,consts:[["class","card",4,"ngIf"],[1,"card"],[1,"card-body"],[1,"card-title"],[1,"card-subtitle","mb-2","text-muted"],["class","list-group smui-search-input-list",4,"ngFor","ngForOf"],[1,"list-group","smui-search-input-list"],[1,"list-group-item"],["type","button",1,"btn","btn-danger","btn-sm","float-right",3,"click"],["aria-hidden","true",1,"fa","fa-minus"]],template:function(t,e){1&t&&ko(0,TI,7,1,"div",0),2&t&&Ro("ngIf",e.solrIndex)},directives:[zu,Hu],encapsulation:2}),t})();function kI(t,e){if(1&t&&(Mo(0,"h3",6),fl(1),Po()),2&t){const t=zo();Xi(1),ml("Suggested Fields for ",t.solrIndex.description,"")}}const OI=[{path:"",redirectTo:"rules",pathMatch:"full"},{path:"rules",component:eI},{path:"report",component:pI},{path:"admin",component:bI},{path:"chris",component:SI},{path:"admin/suggested-fields/:solrIndexId",component:(()=>{class t{constructor(t,e,n,s){this.route=t,this.modalService=e,this.solrService=n,this.toasterService=s}ngOnInit(){console.log("In SuggestedFieldsComponent :: ngOnInit"),this.route.paramMap.subscribe(t=>{console.log(t),console.log(t.get("solrIndexId").toLowerCase()),this.solrService.getSolrIndex(t.get("solrIndexId").toLowerCase()).then(t=>this.solrIndex=t).then(()=>this.lookupSuggestedFields()).catch(t=>this.showErrorMsg(t))})}ngOnChanges(t){console.log("In SuggestedFieldsComponent :: ngOnChanges"),this.lookupSuggestedFields()}lookupSuggestedFields(){console.log("In SuggestedFieldsListComponent :: lookupSuggestedFields"),console.log("Solr id?"+this.solrIndex.id),this.solrService.getSuggestedFields(this.solrIndex.id).then(t=>{this.suggestedFields=t}).catch(t=>this.showErrorMsg(t))}showSuccessMsg(t){this.toasterService.pop("success","",t)}showErrorMsg(t){this.toasterService.pop("error","",t)}suggestedFieldsChange(t){console.log("SuggestedFieldsComponent::suggestedFieldsChange"),this.lookupSuggestedFields()}openDeleteConfirmModal({deleteCallback:t}){this.modalService.open("confirm-delete").promise.then(e=>{e&&t(),this.modalService.close("confirm-delete")})}}return t.\u0275fac=function(e){return new(e||t)(Ao(Ap),Ao(um),Ao(rm),Ao(Vm))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-admin-suggested-fields"]],features:[ae],decls:10,vars:4,consts:[["routerLink","/admin",1,"btn","btn-outline-secondary",2,"margin-right","20px","margin-bottom","10px"],["aria-hidden","true",1,"fa","fa-hand-point-left"],["style","display:inline-block;",4,"ngIf"],[3,"solrIndex","showSuccessMsg","showErrorMsg","suggestedFieldsChange"],[3,"solrIndex","suggestedFields","openDeleteConfirmModal","suggestedFieldsChange"],["id","confirm-delete","title","Confirm deletion","okLabel","Yes","cancelLabel","No"],[2,"display","inline-block"]],template:function(t,e){1&t&&(Mo(0,"button",0),Fo(1,"i",1),fl(2," Back to Admin\n"),Po(),ko(3,kI,2,1,"h3",2),Mo(4,"app-smui-admin-suggested-fields-create",3),Bo("showSuccessMsg",function(t){return e.showSuccessMsg(t)})("showErrorMsg",function(t){return e.showErrorMsg(t)})("suggestedFieldsChange",function(t){return e.suggestedFieldsChange(t)}),Po(),Mo(5,"app-smui-admin-suggested-fields-list",4),Bo("openDeleteConfirmModal",function(t){return e.openDeleteConfirmModal(t)})("suggestedFieldsChange",function(t){return e.suggestedFieldsChange(t)}),Po(),Mo(6,"app-smui-confirm-modal",5),Mo(7,"p"),fl(8,"Are you sure you want to delete the item?"),Po(),Po(),Fo(9,"router-outlet")),2&t&&(Xi(3),Ro("ngIf",e.solrIndex),Xi(1),Ro("solrIndex",e.solrIndex),Xi(1),Ro("solrIndex",e.solrIndex)("suggestedFields",e.suggestedFields))},directives:[Yf,zu,II,EI,Vb,tg],encapsulation:2}),t})()}];let AI=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},imports:[[ug.forRoot(OI,{useHash:!0})],ug]}),t})();function RI(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function DI(t){switch(t.length){case 0:return new _m;case 1:return t[0];default:return new bm(t)}}function MI(t,e,n,s,i={},r={}){const o=[],l=[];let a=-1,c=null;if(s.forEach(t=>{const n=t.offset,s=n==a,u=s&&c||{};Object.keys(t).forEach(n=>{let s=n,l=t[n];if("offset"!==n)switch(s=e.normalizePropertyName(s,o),l){case"!":l=i[n];break;case dm:l=r[n];break;default:l=e.normalizeStyleValue(n,s,l,o)}u[s]=l}),s||l.push(u),c=u,a=n}),o.length){const t="\n - ";throw new Error(`Unable to animate due to the following errors:${t}${o.join(t)}`)}return l}function PI(t,e,n,s){switch(e){case"start":t.onStart(()=>s(n&&FI(n,"start",t)));break;case"done":t.onDone(()=>s(n&&FI(n,"done",t)));break;case"destroy":t.onDestroy(()=>s(n&&FI(n,"destroy",t)))}}function FI(t,e,n){const s=n.totalTime,i=LI(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==s?t.totalTime:s,!!n.disabled),r=t._data;return null!=r&&(i._data=r),i}function LI(t,e,n,s,i="",r=0,o){return{element:t,triggerName:e,fromState:n,toState:s,phaseName:i,totalTime:r,disabled:!!o}}function NI(t,e,n){let s;return t instanceof Map?(s=t.get(e),s||t.set(e,s=n)):(s=t[e],s||(s=t[e]=n)),s}function VI(t){const e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}let UI=(t,e)=>!1,jI=(t,e)=>!1,BI=(t,e,n)=>[];const HI=RI();(HI||"undefined"!=typeof Element)&&(UI=(t,e)=>t.contains(e),jI=(()=>{if(HI||Element.prototype.matches)return(t,e)=>t.matches(e);{const t=Element.prototype,e=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector;return e?(t,n)=>e.apply(t,[n]):jI}})(),BI=(t,e,n)=>{let s=[];if(n){const n=t.querySelectorAll(e);for(let t=0;t{const s=n.replace(/([a-z])([A-Z])/g,"$1-$2");e[s]=t[n]}),e}let ZI=(()=>{class t{validateStyleProperty(t){return WI(t)}matchesElement(t,e){return qI(t,e)}containsElement(t,e){return GI(t,e)}query(t,e,n){return KI(t,e,n)}computeStyle(t,e,n){return n||""}animate(t,e,n,s,i,r=[],o){return new _m(n,s)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),YI=(()=>{class t{}return t.NOOP=new ZI,t})();const JI="ng-enter",XI="ng-leave",tx="ng-trigger",ex=".ng-trigger",nx="ng-animating",sx=".ng-animating";function ix(t){if("number"==typeof t)return t;const e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:rx(parseFloat(e[1]),e[2])}function rx(t,e){switch(e){case"s":return 1e3*t;default:return t}}function ox(t,e,n){return t.hasOwnProperty("duration")?t:function(t,e,n){let s,i=0,r="";if("string"==typeof t){const n=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===n)return e.push(`The provided timing value "${t}" is invalid.`),{duration:0,delay:0,easing:""};s=rx(parseFloat(n[1]),n[2]);const o=n[3];null!=o&&(i=rx(parseFloat(o),n[4]));const l=n[5];l&&(r=l)}else s=t;if(!n){let n=!1,r=e.length;s<0&&(e.push("Duration values below 0 are not allowed for this animation step."),n=!0),i<0&&(e.push("Delay values below 0 are not allowed for this animation step."),n=!0),n&&e.splice(r,0,`The provided timing value "${t}" is invalid.`)}return{duration:s,delay:i,easing:r}}(t,e,n)}function lx(t,e={}){return Object.keys(t).forEach(n=>{e[n]=t[n]}),e}function ax(t,e,n={}){if(e)for(let s in t)n[s]=t[s];else lx(t,n);return n}function cx(t,e,n){return n?e+":"+n+";":""}function ux(t){let e="";for(let n=0;n{const i=_x(s);n&&!n.hasOwnProperty(s)&&(n[s]=t.style[i]),t.style[i]=e[s]}),RI()&&ux(t))}function dx(t,e){t.style&&(Object.keys(e).forEach(e=>{const n=_x(e);t.style[n]=""}),RI()&&ux(t))}function px(t){return Array.isArray(t)?1==t.length?t[0]:gm(t):t}const fx=new RegExp("{{\\s*(.+?)\\s*}}","g");function gx(t){let e=[];if("string"==typeof t){let n;for(;n=fx.exec(t);)e.push(n[1]);fx.lastIndex=0}return e}function mx(t,e,n){const s=t.toString(),i=s.replace(fx,(t,s)=>{let i=e[s];return e.hasOwnProperty(s)||(n.push("Please provide a value for the animation param "+s),i=""),i.toString()});return i==s?t:i}function yx(t){const e=[];let n=t.next();for(;!n.done;)e.push(n.value),n=t.next();return e}const vx=/-+([a-z0-9])/g;function _x(t){return t.replace(vx,(...t)=>t[1].toUpperCase())}function bx(t,e){return 0===t||0===e}function wx(t,e,n){const s=Object.keys(n);if(s.length&&e.length){let r=e[0],o=[];if(s.forEach(t=>{r.hasOwnProperty(t)||o.push(t),r[t]=n[t]}),o.length)for(var i=1;ifunction(t,e,n){if(":"==t[0]){const s=function(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(t,e)=>parseFloat(e)>parseFloat(t);case":decrement":return(t,e)=>parseFloat(e) *"}}(t,n);if("function"==typeof s)return void e.push(s);t=s}const s=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==s||s.length<4)return n.push(`The provided transition expression "${t}" is not supported`),e;const i=s[1],r=s[2],o=s[3];e.push(kx(i,o)),"<"!=r[0]||i==Ix&&o==Ix||e.push(kx(o,i))}(t,n,e)):n.push(t),n}const Tx=new Set(["true","1"]),Ex=new Set(["false","0"]);function kx(t,e){const n=Tx.has(t)||Ex.has(t),s=Tx.has(e)||Ex.has(e);return(i,r)=>{let o=t==Ix||t==i,l=e==Ix||e==r;return!o&&n&&"boolean"==typeof i&&(o=i?Tx.has(t):Ex.has(t)),!l&&s&&"boolean"==typeof r&&(l=r?Tx.has(e):Ex.has(e)),o&&l}}const Ox=new RegExp("s*:selfs*,?","g");function Ax(t,e,n){return new Rx(t).build(e,n)}class Rx{constructor(t){this._driver=t}build(t,e){const n=new Dx(e);return this._resetContextStyleTimingState(n),Sx(this,px(t),n)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles={},t.collectedStyles[""]={},t.currentTime=0}visitTrigger(t,e){let n=e.queryCount=0,s=e.depCount=0;const i=[],r=[];return"@"==t.name.charAt(0)&&e.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),t.definitions.forEach(t=>{if(this._resetContextStyleTimingState(e),0==t.type){const n=t,s=n.name;s.toString().split(/\s*,\s*/).forEach(t=>{n.name=t,i.push(this.visitState(n,e))}),n.name=s}else if(1==t.type){const i=this.visitTransition(t,e);n+=i.queryCount,s+=i.depCount,r.push(i)}else e.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:t.name,states:i,transitions:r,queryCount:n,depCount:s,options:null}}visitState(t,e){const n=this.visitStyle(t.styles,e),s=t.options&&t.options.params||null;if(n.containsDynamicStyles){const i=new Set,r=s||{};if(n.styles.forEach(t=>{if(Mx(t)){const e=t;Object.keys(e).forEach(t=>{gx(e[t]).forEach(t=>{r.hasOwnProperty(t)||i.add(t)})})}}),i.size){const n=yx(i.values());e.errors.push(`state("${t.name}", ...) must define default values for all the following style substitutions: ${n.join(", ")}`)}}return{type:0,name:t.name,style:n,options:s?{params:s}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const n=Sx(this,px(t.animation),e);return{type:1,matchers:xx(t.expr,e.errors),animation:n,queryCount:e.queryCount,depCount:e.depCount,options:Px(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(t=>Sx(this,t,e)),options:Px(t.options)}}visitGroup(t,e){const n=e.currentTime;let s=0;const i=t.steps.map(t=>{e.currentTime=n;const i=Sx(this,t,e);return s=Math.max(s,e.currentTime),i});return e.currentTime=s,{type:3,steps:i,options:Px(t.options)}}visitAnimate(t,e){const n=function(t,e){let n=null;if(t.hasOwnProperty("duration"))n=t;else if("number"==typeof t)return Fx(ox(t,e).duration,0,"");const s=t;if(s.split(/\s+/).some(t=>"{"==t.charAt(0)&&"{"==t.charAt(1))){const t=Fx(0,0,"");return t.dynamic=!0,t.strValue=s,t}return n=n||ox(s,e),Fx(n.duration,n.delay,n.easing)}(t.timings,e.errors);let s;e.currentAnimateTimings=n;let i=t.styles?t.styles:mm({});if(5==i.type)s=this.visitKeyframes(i,e);else{let i=t.styles,r=!1;if(!i){r=!0;const t={};n.easing&&(t.easing=n.easing),i=mm(t)}e.currentTime+=n.duration+n.delay;const o=this.visitStyle(i,e);o.isEmptyStep=r,s=o}return e.currentAnimateTimings=null,{type:4,timings:n,style:s,options:null}}visitStyle(t,e){const n=this._makeStyleAst(t,e);return this._validateStyleAst(n,e),n}_makeStyleAst(t,e){const n=[];Array.isArray(t.styles)?t.styles.forEach(t=>{"string"==typeof t?t==dm?n.push(t):e.errors.push(`The provided style string value ${t} is not allowed.`):n.push(t)}):n.push(t.styles);let s=!1,i=null;return n.forEach(t=>{if(Mx(t)){const e=t,n=e.easing;if(n&&(i=n,delete e.easing),!s)for(let t in e)if(e[t].toString().indexOf("{{")>=0){s=!0;break}}}),{type:6,styles:n,easing:i,offset:t.offset,containsDynamicStyles:s,options:null}}_validateStyleAst(t,e){const n=e.currentAnimateTimings;let s=e.currentTime,i=e.currentTime;n&&i>0&&(i-=n.duration+n.delay),t.styles.forEach(t=>{"string"!=typeof t&&Object.keys(t).forEach(n=>{if(!this._driver.validateStyleProperty(n))return void e.errors.push(`The provided animation property "${n}" is not a supported CSS property for animations`);const r=e.collectedStyles[e.currentQuerySelector],o=r[n];let l=!0;o&&(i!=s&&i>=o.startTime&&s<=o.endTime&&(e.errors.push(`The CSS property "${n}" that exists between the times of "${o.startTime}ms" and "${o.endTime}ms" is also being animated in a parallel animation between the times of "${i}ms" and "${s}ms"`),l=!1),i=o.startTime),l&&(r[n]={startTime:i,endTime:s}),e.options&&function(t,e,n){const s=e.params||{},i=gx(t);i.length&&i.forEach(t=>{s.hasOwnProperty(t)||n.push(`Unable to resolve the local animation param ${t} in the given list of values`)})}(t[n],e.options,e.errors)})})}visitKeyframes(t,e){const n={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push("keyframes() must be placed inside of a call to animate()"),n;let s=0;const i=[];let r=!1,o=!1,l=0;const a=t.steps.map(t=>{const n=this._makeStyleAst(t,e);let a=null!=n.offset?n.offset:function(t){if("string"==typeof t)return null;let e=null;if(Array.isArray(t))t.forEach(t=>{if(Mx(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}});else if(Mx(t)&&t.hasOwnProperty("offset")){const n=t;e=parseFloat(n.offset),delete n.offset}return e}(n.styles),c=0;return null!=a&&(s++,c=n.offset=a),o=o||c<0||c>1,r=r||c0&&s{const r=u>0?s==h?1:u*s:i[s],o=r*f;e.currentTime=d+p.delay+o,p.duration=o,this._validateStyleAst(t,e),t.offset=r,n.styles.push(t)}),n}visitReference(t,e){return{type:8,animation:Sx(this,px(t.animation),e),options:Px(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:Px(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:Px(t.options)}}visitQuery(t,e){const n=e.currentQuerySelector,s=t.options||{};e.queryCount++,e.currentQuery=t;const[i,r]=function(t){const e=!!t.split(/\s*,\s*/).find(t=>":self"==t);return e&&(t=t.replace(Ox,"")),[t=t.replace(/@\*/g,ex).replace(/@\w+/g,t=>".ng-trigger-"+t.substr(1)).replace(/:animating/g,sx),e]}(t.selector);e.currentQuerySelector=n.length?n+" "+i:i,NI(e.collectedStyles,e.currentQuerySelector,{});const o=Sx(this,px(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=n,{type:11,selector:i,limit:s.limit||0,optional:!!s.optional,includeSelf:r,animation:o,originalSelector:t.selector,options:Px(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push("stagger() can only be used inside of query()");const n="full"===t.timings?{duration:0,delay:0,easing:"full"}:ox(t.timings,e.errors,!0);return{type:12,animation:Sx(this,px(t.animation),e),timings:n,options:null}}}class Dx{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null}}function Mx(t){return!Array.isArray(t)&&"object"==typeof t}function Px(t){var e;return t?(t=lx(t)).params&&(t.params=(e=t.params)?lx(e):null):t={},t}function Fx(t,e,n){return{duration:t,delay:e,easing:n}}function Lx(t,e,n,s,i,r,o=null,l=!1){return{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:s,duration:i,delay:r,totalTime:i+r,easing:o,subTimeline:l}}class Nx{constructor(){this._map=new Map}consume(t){let e=this._map.get(t);return e?this._map.delete(t):e=[],e}append(t,e){let n=this._map.get(t);n||this._map.set(t,n=[]),n.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}}const Vx=new RegExp(":enter","g"),Ux=new RegExp(":leave","g");function jx(t,e,n,s,i,r={},o={},l,a,c=[]){return(new Bx).buildKeyframes(t,e,n,s,i,r,o,l,a,c)}class Bx{buildKeyframes(t,e,n,s,i,r,o,l,a,c=[]){a=a||new Nx;const u=new $x(t,e,a,s,i,c,[]);u.options=l,u.currentTimeline.setStyles([r],null,u.errors,l),Sx(this,n,u);const h=u.timelines.filter(t=>t.containsAnimation());if(h.length&&Object.keys(o).length){const t=h[h.length-1];t.allowOnlyTimelineStyles()||t.setStyles([o],null,u.errors,l)}return h.length?h.map(t=>t.buildKeyframes()):[Lx(e,[],[],[],0,0,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const n=e.subInstructions.consume(e.element);if(n){const s=e.createSubContext(t.options),i=e.currentTimeline.currentTime,r=this._visitSubInstructions(n,s,s.options);i!=r&&e.transformIntoNewTimeline(r)}e.previousNode=t}visitAnimateRef(t,e){const n=e.createSubContext(t.options);n.transformIntoNewTimeline(),this.visitReference(t.animation,n),e.transformIntoNewTimeline(n.currentTimeline.currentTime),e.previousNode=t}_visitSubInstructions(t,e,n){let s=e.currentTimeline.currentTime;const i=null!=n.duration?ix(n.duration):null,r=null!=n.delay?ix(n.delay):null;return 0!==i&&t.forEach(t=>{const n=e.appendInstructionToTimeline(t,i,r);s=Math.max(s,n.duration+n.delay)}),s}visitReference(t,e){e.updateOptions(t.options,!0),Sx(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const n=e.subContextCount;let s=e;const i=t.options;if(i&&(i.params||i.delay)&&(s=e.createSubContext(i),s.transformIntoNewTimeline(),null!=i.delay)){6==s.previousNode.type&&(s.currentTimeline.snapshotCurrentStyles(),s.previousNode=Hx);const t=ix(i.delay);s.delayNextStep(t)}t.steps.length&&(t.steps.forEach(t=>Sx(this,t,s)),s.currentTimeline.applyStylesToKeyframe(),s.subContextCount>n&&s.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const n=[];let s=e.currentTimeline.currentTime;const i=t.options&&t.options.delay?ix(t.options.delay):0;t.steps.forEach(r=>{const o=e.createSubContext(t.options);i&&o.delayNextStep(i),Sx(this,r,o),s=Math.max(s,o.currentTimeline.currentTime),n.push(o.currentTimeline)}),n.forEach(t=>e.currentTimeline.mergeTimelineCollectedStyles(t)),e.transformIntoNewTimeline(s),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const n=t.strValue;return ox(e.params?mx(n,e.params,e.errors):n,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const n=e.currentAnimateTimings=this._visitTiming(t.timings,e),s=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),s.snapshotCurrentStyles());const i=t.style;5==i.type?this.visitKeyframes(i,e):(e.incrementTime(n.duration),this.visitStyle(i,e),s.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const n=e.currentTimeline,s=e.currentAnimateTimings;!s&&n.getCurrentStyleProperties().length&&n.forwardFrame();const i=s&&s.easing||t.easing;t.isEmptyStep?n.applyEmptyStep(i):n.setStyles(t.styles,i,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const n=e.currentAnimateTimings,s=e.currentTimeline.duration,i=n.duration,r=e.createSubContext().currentTimeline;r.easing=n.easing,t.styles.forEach(t=>{r.forwardTime((t.offset||0)*i),r.setStyles(t.styles,t.easing,e.errors,e.options),r.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(r),e.transformIntoNewTimeline(s+i),e.previousNode=t}visitQuery(t,e){const n=e.currentTimeline.currentTime,s=t.options||{},i=s.delay?ix(s.delay):0;i&&(6===e.previousNode.type||0==n&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=Hx);let r=n;const o=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!s.optional,e.errors);e.currentQueryTotal=o.length;let l=null;o.forEach((n,s)=>{e.currentQueryIndex=s;const o=e.createSubContext(t.options,n);i&&o.delayNextStep(i),n===e.element&&(l=o.currentTimeline),Sx(this,t.animation,o),o.currentTimeline.applyStylesToKeyframe(),r=Math.max(r,o.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(r),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const n=e.parentContext,s=e.currentTimeline,i=t.timings,r=Math.abs(i.duration),o=r*(e.currentQueryTotal-1);let l=r*e.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":l=o-l;break;case"full":l=n.currentStaggerTime}const a=e.currentTimeline;l&&a.delayNextStep(l);const c=a.currentTime;Sx(this,t.animation,e),e.previousNode=t,n.currentStaggerTime=s.currentTime-c+(s.startTime-n.currentTimeline.startTime)}}const Hx={};class $x{constructor(t,e,n,s,i,r,o,l){this._driver=t,this.element=e,this.subInstructions=n,this._enterClassName=s,this._leaveClassName=i,this.errors=r,this.timelines=o,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Hx,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new zx(this._driver,e,0),o.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const n=t;let s=this.options;null!=n.duration&&(s.duration=ix(n.duration)),null!=n.delay&&(s.delay=ix(n.delay));const i=n.params;if(i){let t=s.params;t||(t=this.options.params={}),Object.keys(i).forEach(n=>{e&&t.hasOwnProperty(n)||(t[n]=mx(i[n],t,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const n=t.params={};Object.keys(e).forEach(t=>{n[t]=e[t]})}}return t}createSubContext(t=null,e,n){const s=e||this.element,i=new $x(this._driver,s,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(s,n||0));return i.previousNode=this.previousNode,i.currentAnimateTimings=this.currentAnimateTimings,i.options=this._copyOptions(),i.updateOptions(t),i.currentQueryIndex=this.currentQueryIndex,i.currentQueryTotal=this.currentQueryTotal,i.parentContext=this,this.subContextCount++,i}transformIntoNewTimeline(t){return this.previousNode=Hx,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,n){const s={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+t.delay,easing:""},i=new Wx(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,s,t.stretchStartingKeyframe);return this.timelines.push(i),s}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,n,s,i,r){let o=[];if(s&&o.push(this.element),t.length>0){t=(t=t.replace(Vx,"."+this._enterClassName)).replace(Ux,"."+this._leaveClassName);let e=this._driver.query(this.element,t,1!=n);0!==n&&(e=n<0?e.slice(e.length+n,e.length):e.slice(0,n)),o.push(...e)}return i||0!=o.length||r.push(`\`query("${e}")\` returned zero elements. (Use \`query("${e}", { optional: true })\` if you wish to allow this.)`),o}}class zx{constructor(t,e,n,s){this._driver=t,this.element=e,this.startTime=n,this._elementTimelineStylesLookup=s,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}getCurrentStyleProperties(){return Object.keys(this._currentKeyframe)}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new zx(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach(t=>{this._backFill[t]=this._globalTimelineStyles[t]||dm,this._currentKeyframe[t]=dm}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,n,s){e&&(this._previousKeyframe.easing=e);const i=s&&s.params||{},r=function(t,e){const n={};let s;return t.forEach(t=>{"*"===t?(s=s||Object.keys(e),s.forEach(t=>{n[t]=dm})):ax(t,!1,n)}),n}(t,this._globalTimelineStyles);Object.keys(r).forEach(t=>{const e=mx(r[t],i,n);this._pendingStyles[t]=e,this._localTimelineStyles.hasOwnProperty(t)||(this._backFill[t]=this._globalTimelineStyles.hasOwnProperty(t)?this._globalTimelineStyles[t]:dm),this._updateStyle(t,e)})}applyStylesToKeyframe(){const t=this._pendingStyles,e=Object.keys(t);0!=e.length&&(this._pendingStyles={},e.forEach(e=>{this._currentKeyframe[e]=t[e]}),Object.keys(this._localTimelineStyles).forEach(t=>{this._currentKeyframe.hasOwnProperty(t)||(this._currentKeyframe[t]=this._localTimelineStyles[t])}))}snapshotCurrentStyles(){Object.keys(this._localTimelineStyles).forEach(t=>{const e=this._localTimelineStyles[t];this._pendingStyles[t]=e,this._updateStyle(t,e)})}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){Object.keys(t._styleSummary).forEach(e=>{const n=this._styleSummary[e],s=t._styleSummary[e];(!n||s.time>n.time)&&this._updateStyle(e,s.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,n=1===this._keyframes.size&&0===this.duration;let s=[];this._keyframes.forEach((i,r)=>{const o=ax(i,!0);Object.keys(o).forEach(n=>{const s=o[n];"!"==s?t.add(n):s==dm&&e.add(n)}),n||(o.offset=r/this.duration),s.push(o)});const i=t.size?yx(t.values()):[],r=e.size?yx(e.values()):[];if(n){const t=s[0],e=lx(t);t.offset=0,e.offset=1,s=[t,e]}return Lx(this.element,s,i,r,this.duration,this.startTime,this.easing,!1)}}class Wx extends zx{constructor(t,e,n,s,i,r,o=!1){super(t,e,r.delay),this.element=e,this.keyframes=n,this.preStyleProps=s,this.postStyleProps=i,this._stretchStartingKeyframe=o,this.timings={duration:r.duration,delay:r.delay,easing:r.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:n,easing:s}=this.timings;if(this._stretchStartingKeyframe&&e){const i=[],r=n+e,o=e/r,l=ax(t[0],!1);l.offset=0,i.push(l);const a=ax(t[0],!1);a.offset=qx(o),i.push(a);const c=t.length-1;for(let s=1;s<=c;s++){let o=ax(t[s],!1);o.offset=qx((e+o.offset*n)/r),i.push(o)}n=r,e=0,s="",t=i}return Lx(this.element,t,this.preStyleProps,this.postStyleProps,n,e,s,!0)}}function qx(t,e=3){const n=Math.pow(10,e-1);return Math.round(t*n)/n}class Gx{}class Kx extends Gx{normalizePropertyName(t,e){return _x(t)}normalizeStyleValue(t,e,n,s){let i="";const r=n.toString().trim();if(Qx[e]&&0!==n&&"0"!==n)if("number"==typeof n)i="px";else{const e=n.match(/^[+-]?[\d\.]+([a-z]*)$/);e&&0==e[1].length&&s.push(`Please provide a CSS unit value for ${t}:${n}`)}return r+i}}const Qx=(()=>function(t){const e={};return t.forEach(t=>e[t]=!0),e}("width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(",")))();function Zx(t,e,n,s,i,r,o,l,a,c,u,h,d){return{type:0,element:t,triggerName:e,isRemovalTransition:i,fromState:n,fromStyles:r,toState:s,toStyles:o,timelines:l,queriedElements:a,preStyleProps:c,postStyleProps:u,totalTime:h,errors:d}}const Yx={};class Jx{constructor(t,e,n){this._triggerName=t,this.ast=e,this._stateStyles=n}match(t,e,n,s){return function(t,e,n,s,i){return t.some(t=>t(e,n,s,i))}(this.ast.matchers,t,e,n,s)}buildStyles(t,e,n){const s=this._stateStyles["*"],i=this._stateStyles[t],r=s?s.buildStyles(e,n):{};return i?i.buildStyles(e,n):r}build(t,e,n,s,i,r,o,l,a,c){const u=[],h=this.ast.options&&this.ast.options.params||Yx,d=this.buildStyles(n,o&&o.params||Yx,u),p=l&&l.params||Yx,f=this.buildStyles(s,p,u),g=new Set,m=new Map,y=new Map,v="void"===s,_={params:Object.assign(Object.assign({},h),p)},b=c?[]:jx(t,e,this.ast.animation,i,r,d,f,_,a,u);let w=0;if(b.forEach(t=>{w=Math.max(t.duration+t.delay,w)}),u.length)return Zx(e,this._triggerName,n,s,v,d,f,[],[],m,y,w,u);b.forEach(t=>{const n=t.element,s=NI(m,n,{});t.preStyleProps.forEach(t=>s[t]=!0);const i=NI(y,n,{});t.postStyleProps.forEach(t=>i[t]=!0),n!==e&&g.add(n)});const S=yx(g.values());return Zx(e,this._triggerName,n,s,v,d,f,b,S,m,y,w)}}class Xx{constructor(t,e){this.styles=t,this.defaultParams=e}buildStyles(t,e){const n={},s=lx(this.defaultParams);return Object.keys(t).forEach(e=>{const n=t[e];null!=n&&(s[e]=n)}),this.styles.styles.forEach(t=>{if("string"!=typeof t){const i=t;Object.keys(i).forEach(t=>{let r=i[t];r.length>1&&(r=mx(r,s,e)),n[t]=r})}}),n}}class tT{constructor(t,e){this.name=t,this.ast=e,this.transitionFactories=[],this.states={},e.states.forEach(t=>{this.states[t.name]=new Xx(t.style,t.options&&t.options.params||{})}),eT(this.states,"true","1"),eT(this.states,"false","0"),e.transitions.forEach(e=>{this.transitionFactories.push(new Jx(t,e,this.states))}),this.fallbackTransition=new Jx(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(t,e)=>!0],options:null,queryCount:0,depCount:0},this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,n,s){return this.transitionFactories.find(i=>i.match(t,e,n,s))||null}matchStyles(t,e,n){return this.fallbackTransition.buildStyles(t,e,n)}}function eT(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}const nT=new Nx;class sT{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._normalizer=n,this._animations={},this._playersById={},this.players=[]}register(t,e){const n=[],s=Ax(this._driver,e,n);if(n.length)throw new Error("Unable to build the animation due to the following errors: "+n.join("\n"));this._animations[t]=s}_buildPlayer(t,e,n){const s=t.element,i=MI(0,this._normalizer,0,t.keyframes,e,n);return this._driver.animate(s,i,t.duration,t.delay,t.easing,[],!0)}create(t,e,n={}){const s=[],i=this._animations[t];let r;const o=new Map;if(i?(r=jx(this._driver,e,i,JI,XI,{},{},n,nT,s),r.forEach(t=>{const e=NI(o,t.element,{});t.postStyleProps.forEach(t=>e[t]=null)})):(s.push("The requested animation doesn't exist or has already been destroyed"),r=[]),s.length)throw new Error("Unable to create the animation due to the following errors: "+s.join("\n"));o.forEach((t,e)=>{Object.keys(t).forEach(n=>{t[n]=this._driver.computeStyle(e,n,dm)})});const l=DI(r.map(t=>{const e=o.get(t.element);return this._buildPlayer(t,{},e)}));return this._playersById[t]=l,l.onDestroy(()=>this.destroy(t)),this.players.push(l),l}destroy(t){const e=this._getPlayer(t);e.destroy(),delete this._playersById[t];const n=this.players.indexOf(e);n>=0&&this.players.splice(n,1)}_getPlayer(t){const e=this._playersById[t];if(!e)throw new Error("Unable to find the timeline player referenced by "+t);return e}listen(t,e,n,s){const i=LI(e,"","","");return PI(this._getPlayer(t),n,i,s),()=>{}}command(t,e,n,s){if("register"==n)return void this.register(t,s[0]);if("create"==n)return void this.create(t,e,s[0]||{});const i=this._getPlayer(t);switch(n){case"play":i.play();break;case"pause":i.pause();break;case"reset":i.reset();break;case"restart":i.restart();break;case"finish":i.finish();break;case"init":i.init();break;case"setPosition":i.setPosition(parseFloat(s[0]));break;case"destroy":this.destroy(t)}}}const iT="ng-animate-queued",rT="ng-animate-disabled",oT=".ng-animate-disabled",lT=[],aT={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},cT={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0};class uT{constructor(t,e=""){this.namespaceId=e;const n=t&&t.hasOwnProperty("value");if(this.value=null!=(s=n?t.value:t)?s:null,n){const e=lx(t);delete e.value,this.options=e}else this.options={};var s;this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const t=this.options.params;Object.keys(e).forEach(n=>{null==t[n]&&(t[n]=e[n])})}}}const hT="void",dT=new uT(hT);class pT{constructor(t,e,n){this.id=t,this.hostElement=e,this._engine=n,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,bT(e,this._hostClassName)}listen(t,e,n,s){if(!this._triggers.hasOwnProperty(e))throw new Error(`Unable to listen on the animation trigger event "${n}" because the animation trigger "${e}" doesn't exist!`);if(null==n||0==n.length)throw new Error(`Unable to listen on the animation trigger "${e}" because the provided event is undefined!`);if("start"!=(i=n)&&"done"!=i)throw new Error(`The provided animation trigger event "${n}" for the animation trigger "${e}" is not supported!`);var i;const r=NI(this._elementListeners,t,[]),o={name:e,phase:n,callback:s};r.push(o);const l=NI(this._engine.statesByElement,t,{});return l.hasOwnProperty(e)||(bT(t,tx),bT(t,"ng-trigger-"+e),l[e]=dT),()=>{this._engine.afterFlush(()=>{const t=r.indexOf(o);t>=0&&r.splice(t,1),this._triggers[e]||delete l[e]})}}register(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)}_getTrigger(t){const e=this._triggers[t];if(!e)throw new Error(`The provided animation trigger "${t}" has not been registered!`);return e}trigger(t,e,n,s=!0){const i=this._getTrigger(e),r=new gT(this.id,e,t);let o=this._engine.statesByElement.get(t);o||(bT(t,tx),bT(t,"ng-trigger-"+e),this._engine.statesByElement.set(t,o={}));let l=o[e];const a=new uT(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&l&&a.absorbOptions(l.options),o[e]=a,l||(l=dT),a.value!==hT&&l.value===a.value){if(!function(t,e){const n=Object.keys(t),s=Object.keys(e);if(n.length!=s.length)return!1;for(let i=0;i{dx(t,n),hx(t,s)})}return}const c=NI(this._engine.playersByElement,t,[]);c.forEach(t=>{t.namespaceId==this.id&&t.triggerName==e&&t.queued&&t.destroy()});let u=i.matchTransition(l.value,a.value,t,a.params),h=!1;if(!u){if(!s)return;u=i.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:u,fromState:l,toState:a,player:r,isFallbackTransition:h}),h||(bT(t,iT),r.onStart(()=>{wT(t,iT)})),r.onDone(()=>{let e=this.players.indexOf(r);e>=0&&this.players.splice(e,1);const n=this._engine.playersByElement.get(t);if(n){let t=n.indexOf(r);t>=0&&n.splice(t,1)}}),this.players.push(r),c.push(r),r}deregister(t){delete this._triggers[t],this._engine.statesByElement.forEach((e,n)=>{delete e[t]}),this._elementListeners.forEach((e,n)=>{this._elementListeners.set(n,e.filter(e=>e.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const n=this._engine.driver.query(t,ex,!0);n.forEach(t=>{if(t.__ng_removed)return;const n=this._engine.fetchNamespacesByElement(t);n.size?n.forEach(n=>n.triggerLeaveAnimation(t,e,!1,!0)):this.clearElementCache(t)}),this._engine.afterFlushAnimationsDone(()=>n.forEach(t=>this.clearElementCache(t)))}triggerLeaveAnimation(t,e,n,s){const i=this._engine.statesByElement.get(t);if(i){const r=[];if(Object.keys(i).forEach(e=>{if(this._triggers[e]){const n=this.trigger(t,e,hT,s);n&&r.push(n)}}),r.length)return this._engine.markElementAsRemoved(this.id,t,!0,e),n&&DI(r).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t);if(e){const n=new Set;e.forEach(e=>{const s=e.name;if(n.has(s))return;n.add(s);const i=this._triggers[s].fallbackTransition,r=this._engine.statesByElement.get(t)[s]||dT,o=new uT(hT),l=new gT(this.id,s,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:s,transition:i,fromState:r,toState:o,player:l,isFallbackTransition:!0})})}}removeNode(t,e){const n=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let s=!1;if(n.totalAnimations){const e=n.players.length?n.playersByQueriedElement.get(t):[];if(e&&e.length)s=!0;else{let e=t;for(;e=e.parentNode;)if(n.statesByElement.get(e)){s=!0;break}}}if(this.prepareLeaveAnimationListeners(t),s)n.markElementAsRemoved(this.id,t,!1,e);else{const s=t.__ng_removed;s&&s!==aT||(n.afterFlush(()=>this.clearElementCache(t)),n.destroyInnerAnimations(t),n._onRemovalComplete(t,e))}}insertNode(t,e){bT(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(n=>{const s=n.player;if(s.destroyed)return;const i=n.element,r=this._elementListeners.get(i);r&&r.forEach(e=>{if(e.name==n.triggerName){const s=LI(i,n.triggerName,n.fromState.value,n.toState.value);s._data=t,PI(n.player,e.phase,s,e.callback)}}),s.markedForDestroy?this._engine.afterFlush(()=>{s.destroy()}):e.push(n)}),this._queue=[],e.sort((t,e)=>{const n=t.transition.ast.depCount,s=e.transition.ast.depCount;return 0==n||0==s?n-s:this._engine.driver.containsElement(t.element,e.element)?1:-1})}destroy(t){this.players.forEach(t=>t.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(e=>e.element===t)||e,e}}class fT{constructor(t,e,n){this.bodyNode=t,this.driver=e,this._normalizer=n,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(t,e)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(e=>{e.queued&&t.push(e)})}),t}createNamespace(t,e){const n=new pT(t,e,this);return e.parentNode?this._balanceNamespaceList(n,e):(this.newHostElements.set(e,n),this.collectEnterElement(e)),this._namespaceLookup[t]=n}_balanceNamespaceList(t,e){const n=this._namespaceList.length-1;if(n>=0){let s=!1;for(let i=n;i>=0;i--)if(this.driver.containsElement(this._namespaceList[i].hostElement,e)){this._namespaceList.splice(i+1,0,t),s=!0;break}s||this._namespaceList.splice(0,0,t)}else this._namespaceList.push(t);return this.namespacesByHostElement.set(e,t),t}register(t,e){let n=this._namespaceLookup[t];return n||(n=this.createNamespace(t,e)),n}registerTrigger(t,e,n){let s=this._namespaceLookup[t];s&&s.register(e,n)&&this.totalAnimations++}destroy(t,e){if(!t)return;const n=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(n.hostElement),delete this._namespaceLookup[t];const e=this._namespaceList.indexOf(n);e>=0&&this._namespaceList.splice(e,1)}),this.afterFlushAnimationsDone(()=>n.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,n=this.statesByElement.get(t);if(n){const t=Object.keys(n);for(let s=0;s=0&&this.collectedLeaveElements.splice(t,1)}if(t){const s=this._fetchNamespace(t);s&&s.insertNode(e,n)}s&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),bT(t,rT)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),wT(t,rT))}removeNode(t,e,n,s){if(mT(e)){const i=t?this._fetchNamespace(t):null;if(i?i.removeNode(e,s):this.markElementAsRemoved(t,e,!1,s),n){const n=this.namespacesByHostElement.get(e);n&&n.id!==t&&n.removeNode(e,s)}}else this._onRemovalComplete(e,s)}markElementAsRemoved(t,e,n,s){this.collectedLeaveElements.push(e),e.__ng_removed={namespaceId:t,setForRemoval:s,hasAnimation:n,removedBeforeQueried:!1}}listen(t,e,n,s,i){return mT(e)?this._fetchNamespace(t).listen(e,n,s,i):()=>{}}_buildInstruction(t,e,n,s,i){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,n,s,t.fromState.options,t.toState.options,e,i)}destroyInnerAnimations(t){let e=this.driver.query(t,ex,!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,sx,!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return DI(this.players).onDone(()=>t());t()})}processLeaveNode(t){const e=t.__ng_removed;if(e&&e.setForRemoval){if(t.__ng_removed=aT,e.namespaceId){this.destroyInnerAnimations(t);const n=this._fetchNamespace(e.namespaceId);n&&n.clearElementCache(t)}this._onRemovalComplete(t,e.setForRemoval)}this.driver.matchesElement(t,oT)&&this.markElementAsDisabled(t,!1),this.driver.query(t,oT,!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,e)=>this._balanceNamespaceList(t,e)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let n=0;nt()),this._flushFns=[],this._whenQuietFns.length){const t=this._whenQuietFns;this._whenQuietFns=[],e.length?DI(e).onDone(()=>{t.forEach(t=>t())}):t.forEach(t=>t())}}reportError(t){throw new Error("Unable to process animations due to the following failed trigger transitions\n "+t.join("\n"))}_flushAnimations(t,e){const n=new Nx,s=[],i=new Map,r=[],o=new Map,l=new Map,a=new Map,c=new Set;this.disabledNodes.forEach(t=>{c.add(t);const e=this.driver.query(t,".ng-animate-queued",!0);for(let n=0;n{const n=JI+f++;p.set(e,n),t.forEach(t=>bT(t,n))});const g=[],m=new Set,y=new Set;for(let A=0;Am.add(t)):y.add(t))}const v=new Map,_=_T(h,Array.from(m));_.forEach((t,e)=>{const n=XI+f++;v.set(e,n),t.forEach(t=>bT(t,n))}),t.push(()=>{d.forEach((t,e)=>{const n=p.get(e);t.forEach(t=>wT(t,n))}),_.forEach((t,e)=>{const n=v.get(e);t.forEach(t=>wT(t,n))}),g.forEach(t=>{this.processLeaveNode(t)})});const b=[],w=[];for(let A=this._namespaceList.length-1;A>=0;A--)this._namespaceList[A].drainQueuedTransitions(e).forEach(t=>{const e=t.player,i=t.element;if(b.push(e),this.collectedEnterElements.length){const t=i.__ng_removed;if(t&&t.setForMove)return void e.destroy()}const c=!u||!this.driver.containsElement(u,i),h=v.get(i),d=p.get(i),f=this._buildInstruction(t,n,d,h,c);if(f.errors&&f.errors.length)w.push(f);else{if(c)return e.onStart(()=>dx(i,f.fromStyles)),e.onDestroy(()=>hx(i,f.toStyles)),void s.push(e);if(t.isFallbackTransition)return e.onStart(()=>dx(i,f.fromStyles)),e.onDestroy(()=>hx(i,f.toStyles)),void s.push(e);f.timelines.forEach(t=>t.stretchStartingKeyframe=!0),n.append(i,f.timelines),r.push({instruction:f,player:e,element:i}),f.queriedElements.forEach(t=>NI(o,t,[]).push(e)),f.preStyleProps.forEach((t,e)=>{const n=Object.keys(t);if(n.length){let t=l.get(e);t||l.set(e,t=new Set),n.forEach(e=>t.add(e))}}),f.postStyleProps.forEach((t,e)=>{const n=Object.keys(t);let s=a.get(e);s||a.set(e,s=new Set),n.forEach(t=>s.add(t))})}});if(w.length){const t=[];w.forEach(e=>{t.push(`@${e.triggerName} has failed due to:\n`),e.errors.forEach(e=>t.push(`- ${e}\n`))}),b.forEach(t=>t.destroy()),this.reportError(t)}const S=new Map,C=new Map;r.forEach(t=>{const e=t.element;n.has(e)&&(C.set(e,e),this._beforeAnimationBuild(t.player.namespaceId,t.instruction,S))}),s.forEach(t=>{const e=t.element;this._getPreviousPlayers(e,!1,t.namespaceId,t.triggerName,null).forEach(t=>{NI(S,e,[]).push(t),t.destroy()})});const I=g.filter(t=>IT(t,l,a)),x=new Map;vT(x,this.driver,y,a,dm).forEach(t=>{IT(t,l,a)&&I.push(t)});const T=new Map;d.forEach((t,e)=>{vT(T,this.driver,new Set(t),l,"!")}),I.forEach(t=>{const e=x.get(t),n=T.get(t);x.set(t,Object.assign(Object.assign({},e),n))});const E=[],k=[],O={};r.forEach(t=>{const{element:e,player:r,instruction:o}=t;if(n.has(e)){if(c.has(e))return r.onDestroy(()=>hx(e,o.toStyles)),r.disabled=!0,r.overrideTotalTime(o.totalTime),void s.push(r);let t=O;if(C.size>1){let n=e;const s=[];for(;n=n.parentNode;){const e=C.get(n);if(e){t=e;break}s.push(n)}s.forEach(e=>C.set(e,t))}const n=this._buildAnimation(r.namespaceId,o,S,i,T,x);if(r.setRealPlayer(n),t===O)E.push(r);else{const e=this.playersByElement.get(t);e&&e.length&&(r.parentPlayer=DI(e)),s.push(r)}}else dx(e,o.fromStyles),r.onDestroy(()=>hx(e,o.toStyles)),k.push(r),c.has(e)&&s.push(r)}),k.forEach(t=>{const e=i.get(t.element);if(e&&e.length){const n=DI(e);t.setRealPlayer(n)}}),s.forEach(t=>{t.parentPlayer?t.syncPlayerEvents(t.parentPlayer):t.destroy()});for(let A=0;A!t.destroyed);s.length?ST(this,t,s):this.processLeaveNode(t)}return g.length=0,E.forEach(t=>{this.players.push(t),t.onDone(()=>{t.destroy();const e=this.players.indexOf(t);this.players.splice(e,1)}),t.play()}),E}elementContainsData(t,e){let n=!1;const s=e.__ng_removed;return s&&s.setForRemoval&&(n=!0),this.playersByElement.has(e)&&(n=!0),this.playersByQueriedElement.has(e)&&(n=!0),this.statesByElement.has(e)&&(n=!0),this._fetchNamespace(t).elementContainsData(e)||n}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,n,s,i){let r=[];if(e){const e=this.playersByQueriedElement.get(t);e&&(r=e)}else{const e=this.playersByElement.get(t);if(e){const t=!i||i==hT;e.forEach(e=>{e.queued||(t||e.triggerName==s)&&r.push(e)})}}return(n||s)&&(r=r.filter(t=>!(n&&n!=t.namespaceId||s&&s!=t.triggerName))),r}_beforeAnimationBuild(t,e,n){const s=e.element,i=e.isRemovalTransition?void 0:t,r=e.isRemovalTransition?void 0:e.triggerName;for(const o of e.timelines){const t=o.element,l=t!==s,a=NI(n,t,[]);this._getPreviousPlayers(t,l,i,r,e.toState).forEach(t=>{const e=t.getRealPlayer();e.beforeDestroy&&e.beforeDestroy(),t.destroy(),a.push(t)})}dx(s,e.fromStyles)}_buildAnimation(t,e,n,s,i,r){const o=e.triggerName,l=e.element,a=[],c=new Set,u=new Set,h=e.timelines.map(e=>{const h=e.element;c.add(h);const d=h.__ng_removed;if(d&&d.removedBeforeQueried)return new _m(e.duration,e.delay);const p=h!==l,f=function(t){const e=[];return CT(t,e),e}((n.get(h)||lT).map(t=>t.getRealPlayer())).filter(t=>!!t.element&&t.element===h),g=i.get(h),m=r.get(h),y=MI(0,this._normalizer,0,e.keyframes,g,m),v=this._buildPlayer(e,y,f);if(e.subTimeline&&s&&u.add(h),p){const e=new gT(t,o,h);e.setRealPlayer(v),a.push(e)}return v});a.forEach(t=>{NI(this.playersByQueriedElement,t.element,[]).push(t),t.onDone(()=>function(t,e,n){let s;if(t instanceof Map){if(s=t.get(e),s){if(s.length){const t=s.indexOf(n);s.splice(t,1)}0==s.length&&t.delete(e)}}else if(s=t[e],s){if(s.length){const t=s.indexOf(n);s.splice(t,1)}0==s.length&&delete t[e]}return s}(this.playersByQueriedElement,t.element,t))}),c.forEach(t=>bT(t,nx));const d=DI(h);return d.onDestroy(()=>{c.forEach(t=>wT(t,nx)),hx(l,e.toStyles)}),u.forEach(t=>{NI(s,t,[]).push(d)}),d}_buildPlayer(t,e,n){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,n):new _m(t.duration,t.delay)}}class gT{constructor(t,e,n){this.namespaceId=t,this.triggerName=e,this.element=n,this._player=new _m,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach(e=>{this._queuedCallbacks[e].forEach(n=>PI(t,e,void 0,n))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){NI(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function mT(t){return t&&1===t.nodeType}function yT(t,e){const n=t.style.display;return t.style.display=null!=e?e:"none",n}function vT(t,e,n,s,i){const r=[];n.forEach(t=>r.push(yT(t)));const o=[];s.forEach((n,s)=>{const r={};n.forEach(t=>{const n=r[t]=e.computeStyle(s,t,i);n&&0!=n.length||(s.__ng_removed=cT,o.push(s))}),t.set(s,r)});let l=0;return n.forEach(t=>yT(t,r[l++])),o}function _T(t,e){const n=new Map;if(t.forEach(t=>n.set(t,[])),0==e.length)return n;const s=new Set(e),i=new Map;function r(t){if(!t)return 1;let e=i.get(t);if(e)return e;const o=t.parentNode;return e=n.has(o)?o:s.has(o)?1:r(o),i.set(t,e),e}return e.forEach(t=>{const e=r(t);1!==e&&n.get(e).push(t)}),n}function bT(t,e){if(t.classList)t.classList.add(e);else{let n=t.$$classes;n||(n=t.$$classes={}),n[e]=!0}}function wT(t,e){if(t.classList)t.classList.remove(e);else{let n=t.$$classes;n&&delete n[e]}}function ST(t,e,n){DI(n).onDone(()=>t.processLeaveNode(e))}function CT(t,e){for(let n=0;ni.add(t)):e.set(t,s),n.delete(t),!0}class xT{constructor(t,e,n){this.bodyNode=t,this._driver=e,this._triggerCache={},this.onRemovalComplete=(t,e)=>{},this._transitionEngine=new fT(t,e,n),this._timelineEngine=new sT(t,e,n),this._transitionEngine.onRemovalComplete=(t,e)=>this.onRemovalComplete(t,e)}registerTrigger(t,e,n,s,i){const r=t+"-"+s;let o=this._triggerCache[r];if(!o){const t=[],e=Ax(this._driver,i,t);if(t.length)throw new Error(`The animation trigger "${s}" has failed to build due to the following errors:\n - ${t.join("\n - ")}`);o=function(t,e){return new tT(t,e)}(s,e),this._triggerCache[r]=o}this._transitionEngine.registerTrigger(e,s,o)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,n,s){this._transitionEngine.insertNode(t,e,n,s)}onRemove(t,e,n,s){this._transitionEngine.removeNode(t,e,s||!1,n)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,n,s){if("@"==n.charAt(0)){const[t,i]=VI(n);this._timelineEngine.command(t,e,i,s)}else this._transitionEngine.trigger(t,e,n,s)}listen(t,e,n,s,i){if("@"==n.charAt(0)){const[t,s]=VI(n);return this._timelineEngine.listen(t,e,s,i)}return this._transitionEngine.listen(t,e,n,s,i)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}function TT(t,e){let n=null,s=null;return Array.isArray(e)&&e.length?(n=kT(e[0]),e.length>1&&(s=kT(e[e.length-1]))):e&&(n=kT(e)),n||s?new ET(t,n,s):null}let ET=(()=>{class t{constructor(e,n,s){this._element=e,this._startStyles=n,this._endStyles=s,this._state=0;let i=t.initialStylesByElement.get(e);i||t.initialStylesByElement.set(e,i={}),this._initialStyles=i}start(){this._state<1&&(this._startStyles&&hx(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(hx(this._element,this._initialStyles),this._endStyles&&(hx(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(dx(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(dx(this._element,this._endStyles),this._endStyles=null),hx(this._element,this._initialStyles),this._state=3)}}return t.initialStylesByElement=new WeakMap,t})();function kT(t){let e=null;const n=Object.keys(t);for(let s=0;sthis._handleCallback(t)}apply(){!function(t,e){const n=VT(t,"").trim();n.length&&(function(t,e){let n=0;for(let s=0;s=this._delay&&n>=this._duration&&this.finish()}finish(){this._finished||(this._finished=!0,this._onDoneFn(),LT(this._element,this._eventFn,!0))}destroy(){this._destroyed||(this._destroyed=!0,this.finish(),function(t,e){const n=VT(t,"").split(","),s=FT(n,e);s>=0&&(n.splice(s,1),NT(t,"",n.join(",")))}(this._element,this._name))}}function MT(t,e,n){NT(t,"PlayState",n,PT(t,e))}function PT(t,e){const n=VT(t,"");return n.indexOf(",")>0?FT(n.split(","),e):FT([n],e)}function FT(t,e){for(let n=0;n=0)return n;return-1}function LT(t,e,n){n?t.removeEventListener(RT,e):t.addEventListener(RT,e)}function NT(t,e,n,s){const i=AT+e;if(null!=s){const e=t.style[i];if(e.length){const t=e.split(",");t[s]=n,n=t.join(",")}}t.style[i]=n}function VT(t,e){return t.style[AT+e]||""}class UT{constructor(t,e,n,s,i,r,o,l){this.element=t,this.keyframes=e,this.animationName=n,this._duration=s,this._delay=i,this._finalStyles=o,this._specialStyles=l,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=r||"linear",this.totalTime=s+i,this._buildStyler()}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}destroy(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}_flushDoneFns(){this._onDoneFns.forEach(t=>t()),this._onDoneFns=[]}_flushStartFns(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}finish(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}setPosition(t){this._styler.setPosition(t)}getPosition(){return this._styler.getPosition()}hasStarted(){return this._state>=2}init(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}play(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}pause(){this.init(),this._styler.pause()}restart(){this.reset(),this.play()}reset(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}_buildStyler(){this._styler=new DT(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",()=>this.finish())}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}beforeDestroy(){this.init();const t={};if(this.hasStarted()){const e=this._state>=3;Object.keys(this._finalStyles).forEach(n=>{"offset"!=n&&(t[n]=e?this._finalStyles[n]:Cx(this.element,n))})}this.currentSnapshot=t}}class jT extends _m{constructor(t,e){super(),this.element=t,this._startingStyles={},this.__initialized=!1,this._styles=QI(e)}init(){!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(t=>{this._startingStyles[t]=this.element.style[t]}),super.init())}play(){this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(t=>this.element.style.setProperty(t,this._styles[t])),super.play())}destroy(){this._startingStyles&&(Object.keys(this._startingStyles).forEach(t=>{const e=this._startingStyles[t];e?this.element.style.setProperty(t,e):this.element.style.removeProperty(t)}),this._startingStyles=null,super.destroy())}}class BT{constructor(){this._count=0,this._head=document.querySelector("head")}validateStyleProperty(t){return WI(t)}matchesElement(t,e){return qI(t,e)}containsElement(t,e){return GI(t,e)}query(t,e,n){return KI(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}buildKeyframeElement(t,e,n){n=n.map(t=>QI(t));let s=`@keyframes ${e} {\n`,i="";n.forEach(t=>{i=" ";const e=parseFloat(t.offset);s+=`${i}${100*e}% {\n`,i+=" ",Object.keys(t).forEach(e=>{const n=t[e];switch(e){case"offset":return;case"easing":return void(n&&(s+=`${i}animation-timing-function: ${n};\n`));default:return void(s+=`${i}${e}: ${n};\n`)}}),s+=i+"}\n"}),s+="}\n";const r=document.createElement("style");return r.textContent=s,r}animate(t,e,n,s,i,r=[],o){const l=r.filter(t=>t instanceof UT),a={};bx(n,s)&&l.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>a[t]=e[t])});const c=function(t){let e={};return t&&(Array.isArray(t)?t:[t]).forEach(t=>{Object.keys(t).forEach(n=>{"offset"!=n&&"easing"!=n&&(e[n]=t[n])})}),e}(e=wx(t,e,a));if(0==n)return new jT(t,c);const u="gen_css_kf_"+this._count++,h=this.buildKeyframeElement(t,u,e);document.querySelector("head").appendChild(h);const d=TT(t,e),p=new UT(t,e,u,n,s,i,c,d);return p.onDestroy(()=>{var t;(t=h).parentNode.removeChild(t)}),p}}class HT{constructor(t,e,n,s){this.element=t,this.keyframes=e,this.options=n,this._specialStyles=s,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_triggerWebAnimation(t,e,n){return t.animate(e,n)}onStart(t){this._onStartFns.push(t)}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(e=>{"offset"!=e&&(t[e]=this._finished?this._finalKeyframe[e]:Cx(this.element,e))}),this.currentSnapshot=t}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class $T{constructor(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(zT().toString()),this._cssKeyframesDriver=new BT}validateStyleProperty(t){return WI(t)}matchesElement(t,e){return qI(t,e)}containsElement(t,e){return GI(t,e)}query(t,e,n){return KI(t,e,n)}computeStyle(t,e,n){return window.getComputedStyle(t)[e]}overrideWebAnimationsSupport(t){this._isNativeImpl=t}animate(t,e,n,s,i,r=[],o){if(!o&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(t,e,n,s,i,r);const l={duration:n,delay:s,fill:0==s?"both":"forwards"};i&&(l.easing=i);const a={},c=r.filter(t=>t instanceof HT);bx(n,s)&&c.forEach(t=>{let e=t.currentSnapshot;Object.keys(e).forEach(t=>a[t]=e[t])});const u=TT(t,e=wx(t,e=e.map(t=>ax(t,!1)),a));return new HT(t,e,l,u)}}function zT(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}let WT=(()=>{class t extends hm{constructor(t,e){super(),this._nextAnimationId=0,this._renderer=t.createRenderer(e.body,{id:"0",encapsulation:St.None,styles:[],data:{animation:[]}})}build(t){const e=this._nextAnimationId.toString();this._nextAnimationId++;const n=Array.isArray(t)?gm(t):t;return KT(this._renderer,null,e,"register",[n]),new qT(e,this._renderer)}}return t.\u0275fac=function(e){return new(e||t)(_s(Hl),_s(vu))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();class qT extends class{}{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new GT(this._id,t,e||{},this._renderer)}}class GT{constructor(t,e,n,s){this.id=t,this.element=e,this._renderer=s,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",n)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return KT(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset")}setPosition(t){this._command("setPosition",t)}getPosition(){var t,e;return null!==(e=null===(t=this._renderer.engine.players[+this.id])||void 0===t?void 0:t.getPosition())&&void 0!==e?e:0}}function KT(t,e,n,s,i){return t.setProperty(e,`@@${n}:${s}`,i)}const QT="@",ZT="@.disabled";let YT=(()=>{class t{constructor(t,e,n){this.delegate=t,this.engine=e,this._zone=n,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),e.onRemovalComplete=(t,e)=>{e&&e.parentNode(t)&&e.removeChild(t.parentNode,t)}}createRenderer(t,e){const n=this.delegate.createRenderer(t,e);if(!(t&&e&&e.data&&e.data.animation)){let t=this._rendererCache.get(n);return t||(t=new JT("",n,this.engine),this._rendererCache.set(n,t)),t}const s=e.id,i=e.id+"-"+this._currentId;this._currentId++,this.engine.register(i,t);const r=e=>{Array.isArray(e)?e.forEach(r):this.engine.registerTrigger(s,i,t,e.name,e)};return e.data.animation.forEach(r),new XT(this,i,n,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(t,e,n){t>=0&&te(n)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(t=>{const[e,n]=t;e(n)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([e,n]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return t.\u0275fac=function(e){return new(e||t)(_s(Hl),_s(xT),_s(Uc))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();class JT{constructor(t,e,n){this.namespaceId=t,this.delegate=e,this.engine=n,this.destroyNode=this.delegate.destroyNode?t=>e.destroyNode(t):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,n,s=!0){this.delegate.insertBefore(t,e,n),this.engine.onInsert(this.namespaceId,e,t,s)}removeChild(t,e,n){this.engine.onRemove(this.namespaceId,e,this.delegate,n)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,n,s){this.delegate.setAttribute(t,e,n,s)}removeAttribute(t,e,n){this.delegate.removeAttribute(t,e,n)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,n,s){this.delegate.setStyle(t,e,n,s)}removeStyle(t,e,n){this.delegate.removeStyle(t,e,n)}setProperty(t,e,n){e.charAt(0)==QT&&e==ZT?this.disableAnimations(t,!!n):this.delegate.setProperty(t,e,n)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,n){return this.delegate.listen(t,e,n)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class XT extends JT{constructor(t,e,n,s){super(e,n,s),this.factory=t,this.namespaceId=e}setProperty(t,e,n){e.charAt(0)==QT?"."==e.charAt(1)&&e==ZT?this.disableAnimations(t,n=void 0===n||!!n):this.engine.process(this.namespaceId,t,e.substr(1),n):this.delegate.setProperty(t,e,n)}listen(t,e,n){if(e.charAt(0)==QT){const s=function(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(t);let i=e.substr(1),r="";return i.charAt(0)!=QT&&([i,r]=function(t){const e=t.indexOf(".");return[t.substring(0,e),t.substr(e+1)]}(i)),this.engine.listen(this.namespaceId,s,i,r,t=>{this.factory.scheduleListenerCallback(t._data||-1,n,t)})}return this.delegate.listen(t,e,n)}}let tE=(()=>{class t extends xT{constructor(t,e,n){super(t.body,e,n)}}return t.\u0275fac=function(e){return new(e||t)(_s(vu),_s(YI),_s(Gx))},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})();const eE=[{provide:YI,useFactory:function(){return"function"==typeof zT()?new $T:new BT}},{provide:new Qn("AnimationModuleType"),useValue:"BrowserAnimations"},{provide:hm,useClass:WT},{provide:Gx,useFactory:function(){return new Kx}},{provide:xT,useClass:tE},{provide:Hl,useFactory:function(t,e,n){return new YT(t,e,n)},deps:[yh,xT,Uc]}];let nE=(()=>{class t{}return t.\u0275mod=Ht({type:t}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:eE,imports:[Rh]}),t})();const sE=[{provide:Vg,useClass:(()=>{class t{intercept(t,e){return e.handle(t).pipe(id(t=>{if(401===t.status){try{console.log(":: err = "+JSON.stringify(t.error));const e=t.error;console.log(":: smuiAuthViolation = "+JSON.stringify(e)),"redirect"===e.action?window.location.href=-1!==e.params.indexOf("{{CURRENT_SMUI_URL}}")?e.params.replace("{{CURRENT_SMUI_URL}}",encodeURI(window.location.href)):e.params:console.log(":: No known action found while evaluating SmuiAuthViolation JSON")}catch(e){console.log(":: error while parsing SmuiAuthViolation JSON: "+e)}return Hh}return Fv(t)}))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=lt({token:t,factory:t.\u0275fac}),t})(),multi:!0}];function iE(t,e){if(1&t&&(Lo(0),Fo(1,"i",41),No()),2&t){const t=zo(2);Xi(1),Ro("title",t.versionInfo.msgHtml)}}const rE=function(t,e){return{"btn-warning":t,"btn-danger":e}};function oE(t,e){if(1&t){const t=Vo();Lo(0),Mo(1,"button",42),Bo("click",function(){return Pe(t),zo(2).modalService.open("versionInfoModalModal")}),Fo(2,"i",43),Po(),No()}if(2&t){const t=zo(2);Xi(1),Ro("ngClass",Ua(1,rE,"WARN"===t.versionInfo.infoType,"ERROR"===t.versionInfo.infoType))}}function lE(t,e){if(1&t&&(Lo(0),ko(1,iE,2,1,"ng-container",4),ko(2,oE,3,4,"ng-container",4),No()),2&t){const t=zo();Xi(1),Ro("ngIf","INFO"===t.versionInfo.infoType),Xi(1),Ro("ngIf","INFO"!==t.versionInfo.infoType)}}function aE(t,e){1&t&&(Mo(0,"div"),fl(1," In order to push the rules, "),Mo(2,"a",44),fl(3,"please create a Solr collection first"),Po(),fl(4,". "),Po())}function cE(t,e){if(1&t&&(Mo(0,"span",54),fl(1),Po()),2&t){const t=zo(2);Xi(1),ml(" ",t.deploymentLogInfo," ")}}function uE(t,e){if(1&t&&(Mo(0,"option",55),fl(1),Po()),2&t){const t=e.$implicit;Ro("value",t.id),Xi(1),ml(" ",t.description," ")}}function hE(t,e){if(1&t){const t=Vo();Mo(0,"button",56),Bo("click",function(){return Pe(t),zo(2).modalService.open("confirm-publish-live")})("mouseenter",function(){return Pe(t),zo(2).loadAndShowDeploymentLogInfo("LIVE")})("mouseleave",function(){return Pe(t),zo(2).hideDeploymentLogInfo=!0}),fl(1),Po()}if(2&t){const t=zo(2);Eo("disabled",t.currentSolrIndexId&&"LIVE"!=t.deploymentRunningForStage?null:""),Xi(1),ml(" ",t.publishToLiveButtonText()," ")}}function dE(t,e){if(1&t){const t=Vo();Mo(0,"button",57),Bo("click",function(){return Pe(t),zo(2).callSimpleLogoutUrl()}),fl(1," Logout "),Po()}}function pE(t,e){if(1&t){const t=Vo();Mo(0,"div",45),ko(1,cE,2,1,"span",46),Mo(2,"div",47),Mo(3,"select",48),Bo("change",function(e){return Pe(t),zo().changeSolrIndexId(e)}),ko(4,uE,2,2,"option",49),Po(),Po(),Mo(5,"div",50),Mo(6,"button",51),Bo("click",function(){return Pe(t),zo().publishSolrConfig()})("mouseenter",function(){return Pe(t),zo().loadAndShowDeploymentLogInfo("PRELIVE")})("mouseleave",function(){return Pe(t),zo().hideDeploymentLogInfo=!0}),fl(7),Po(),ko(8,hE,2,2,"button",52),ko(9,dE,2,0,"button",53),Po(),Po()}if(2&t){const t=zo();Xi(1),Ro("ngIf",!t.hideDeploymentLogInfo),Xi(2),Ro("ngModel",t.currentSolrIndexId)("disabled",!t.currentSolrIndexId),Xi(1),Ro("ngForOf",t.solrIndices),Xi(2),Eo("disabled",t.currentSolrIndexId&&"PRELIVE"!=t.deploymentRunningForStage?null:""),Xi(1),ml(" ",t.publishToPreliveButtonText()," "),Xi(1),Ro("ngIf",t.featureToggleService.getSyncToggleRuleDeploymentPreLivePresent()),Xi(1),Ro("ngIf",t.featureToggleService.getSimpleLogoutButtonTargetUrl().trim().length>0)}}function fE(t,e){if(1&t&&(Mo(0,"h5"),fl(1),Po()),2&t){const t=zo();Xi(1),ml(" Version Info for this SMUI instance (",null==t.versionInfo?null:t.versionInfo.infoType,") ")}}function gE(t,e){if(1&t&&(Mo(0,"div"),fl(1," The current market standard for SMUI is: "),Mo(2,"strong"),fl(3),Po(),fl(4," (see "),Mo(5,"a",58),fl(6,"https://hub.docker.com/repository/docker/querqy/smui/ "),Po(),fl(7,") "),Po()),2&t){const t=zo();Xi(3),gl(null==t.versionInfo?null:t.versionInfo.latestMarketStandard)}}function mE(t,e){if(1&t&&(Mo(0,"div"),fl(1," Local instance SMUI version is: "),Mo(2,"strong"),fl(3),Po(),Po()),2&t){const t=zo();Xi(3),gl(null==t.versionInfo?null:t.versionInfo.current)}}const yE=function(t){return{active:t}};let vE=(()=>{class t{constructor(t,e,n,s,i,r){this.toasterService=t,this.featureToggleService=e,this.solrService=n,this.configService=s,this.router=i,this.modalService=r,this.hideDeploymentLogInfo=!0,this.deploymentLogInfo="Loading info ...",this.solrService.currentSolrIndexIdSubject.subscribe(t=>{this.currentSolrIndexId=t})}ngOnInit(){this.solrIndices=this.solrService.solrIndices,this.versionInfo=this.configService.versionInfo,this.currentSolrIndexId=this.solrService.currentSolrIndexId,this.solrService.rulesCollectionChangeEventListener().subscribe(t=>{console.log("HeaderNav: rulesCollectionChangeEventListener fired"),this.solrIndices=this.solrService.solrIndices})}hideSolrIndexSelector(){return!this.currentSolrIndexId||"-1"===this.currentSolrIndexId||this.solrService.solrIndices.length<1}showSuccessMsg(t){this.toasterService.pop("success","",t)}showErrorMsg(t){this.toasterService.pop("error","",t)}openHelpModal(){this.modalService.open("help-modal",{size:"xl",centered:!0,scrollable:!0})}changeSolrIndexId(t){this.solrService.changeCurrentSolrIndexId(t.target.value)}requestPublishRulesTxtToSolr(t){this.currentSolrIndexId&&(this.deploymentRunningForStage=t,this.solrService.updateRulesTxtForSolrIndex(this.currentSolrIndexId,t).then(t=>{this.deploymentRunningForStage=void 0,this.modalService.close("confirm-publish-live"),this.showSuccessMsg(t.message)}).catch(t=>{this.deploymentRunningForStage=void 0,this.modalService.close("confirm-publish-live"),this.showErrorMsg(t.error.message)}))}publishToPreliveButtonText(){return"PRELIVE"===this.deploymentRunningForStage?"Pushing to Solr...":"Push Config to Solr"}publishToLiveButtonText(){return"LIVE"===this.deploymentRunningForStage?"Publishing to LIVE...":"Publish to LIVE"}publishSolrConfig(){console.log("In AppComponent :: publishSolrConfig"),this.requestPublishRulesTxtToSolr("PRELIVE")}callSimpleLogoutUrl(){console.log("In AppComponent :: callSimpleLogoutUrl"),window.location.href=this.featureToggleService.getSimpleLogoutButtonTargetUrl()}loadAndShowDeploymentLogInfo(t){console.log("In AppComponent :: loadAndShowDeploymentLog"),this.currentSolrIndexId&&(this.hideDeploymentLogInfo=!1,this.deploymentLogInfo="Loading info for "+t+" ...",this.solrService.lastDeploymentLogInfo(this.currentSolrIndexId,t).then(t=>{this.deploymentLogInfo=t.msg}).catch(t=>this.showErrorMsg(t)))}}return t.\u0275fac=function(e){return new(e||t)(Ao(Vm),Ao(Jg),Ao(rm),Ao(cm),Ao(Zf),Ao(um))},t.\u0275cmp=Vt({type:t,selectors:[["app-smui-header-nav"]],decls:243,vars:25,consts:[[1,"navbar","navbar-expand-sm","navbar-light","bg-light","smui-nav-bar"],[1,"navbar-brand",2,"margin-right","0.5rem"],[1,"smui-version"],[1,"mr-1"],[4,"ngIf"],["type","button","data-toggle","collapse","data-target","#navbarSupportedContent","aria-controls","navbarSupportedContent","aria-expanded","false","aria-label","Toggle navigation",1,"navbar-toggler"],[1,"navbar-toggler-icon"],["id","navbarSupportedContent",1,"collapse","navbar-collapse","leftSpace"],[1,"navbar-nav","mr-auto"],[1,"nav-item"],["routerLink","/rules",1,"nav-link",3,"ngClass"],["routerLink","/report",1,"nav-link",3,"ngClass"],["routerLink","/admin",1,"nav-link",3,"ngClass"],["routerLink","/chris",1,"nav-link",3,"ngClass"],[1,"btn","btn-outline-secondary",3,"click"],["aria-hidden","true",1,"fa","fa-info-circle"],["class","solrPanel",4,"ngIf"],["id","versionInfoModalModal","title","Version Info"],["content",""],[4,"ngIf","ngIfIn"],[3,"innerHTML"],["id","confirm-publish-live","title","Confirm publish to LIVE"],["footer","",1,"btn-toolbar"],["type","button",1,"btn","btn-success","mr-2",3,"click"],[1,"fa","fa-thumbs-up","smui-icon"],["type","button",1,"btn","btn-danger",3,"click"],[1,"fa","fa-ban","smui-icon"],["id","confirm-tab-change","title","Confirm to discard unsaved input","okLabel","Yes, Cancel Editing","cancelLabel","No, Continue Editing"],["id","help-modal","title","Help on Search Management Rules"],[2,"width","20%","vertical-align","top"],["href","https://docs.querqy.org/querqy/rewriters/common-rules.html","target","_new"],[1,"table","table-striped"],["scope","col",1,"help-table-col-1"],["scope","col",1,"help-table-col-2"],["scope","col",1,"help-table-col-3"],["scope","col",1,"help-table-col-4"],["scope","row"],[1,"font-weight-bold"],["href","https://docs.querqy.org/querqy/rewriters/replace.html","target","_new"],["footer",""],["type","button",1,"btn","btn-success",3,"click"],[1,"fa","fa-check-circle",3,"title"],[1,"btn","btn-sm","btn-smui-version-info",3,"ngClass","click"],["aria-hidden","true",1,"fa","fa-exclamation-circle"],["routerLink","/admin"],[1,"solrPanel"],["style","font-size:x-small;margin-right:10px;width:8.5rem;",4,"ngIf"],[1,"selectpicker"],[1,"custom-select",3,"ngModel","disabled","change"],[3,"value",4,"ngFor","ngForOf"],[1,"btn-group"],["type","button",1,"btn","btn-outline-primary",3,"click","mouseenter","mouseleave"],["type","button","class","btn btn-outline-danger",3,"click","mouseenter","mouseleave",4,"ngIf"],["type","button","class","btn btn-outline-secondary",3,"click",4,"ngIf"],[2,"font-size","x-small","margin-right","10px","width","8.5rem"],[3,"value"],["type","button",1,"btn","btn-outline-danger",3,"click","mouseenter","mouseleave"],["type","button",1,"btn","btn-outline-secondary",3,"click"],["href","https://hub.docker.com/repository/docker/querqy/smui/","target","_new"]],template:function(t,e){1&t&&(Mo(0,"nav",0),Mo(1,"span",1),fl(2),Po(),Mo(3,"span",2),Mo(4,"span",3),fl(5),Po(),ko(6,lE,3,2,"ng-container",4),Po(),Mo(7,"button",5),Fo(8,"span",6),Po(),Mo(9,"div",7),Mo(10,"ul",8),Mo(11,"li",9),Mo(12,"a",10),fl(13,"Rules"),Po(),Po(),Mo(14,"li",9),Mo(15,"a",11),fl(16,"Report"),Po(),Po(),Mo(17,"li",9),Mo(18,"a",12),fl(19,"Admin"),Po(),Po(),Mo(20,"li",9),Mo(21,"a",13),fl(22,"Chris"),Po(),Po(),Mo(23,"li"),Mo(24,"button",14),Bo("click",function(){return e.openHelpModal()}),Fo(25,"i",15),fl(26," Help "),Po(),Po(),Po(),ko(27,aE,5,0,"div",4),ko(28,pE,10,8,"div",16),Po(),Po(),Mo(29,"app-smui-modal",17),Mo(30,"div",18),ko(31,fE,2,1,"h5",19),ko(32,gE,8,1,"div",19),ko(33,mE,4,1,"div",19),Fo(34,"hr"),Fo(35,"div",20),Po(),Po(),Mo(36,"app-smui-modal",21),Mo(37,"div",18),Mo(38,"p"),fl(39,"Are you sure to publish current Search Rules to LIVE?"),Po(),Po(),Mo(40,"div",22),Mo(41,"button",23),Bo("click",function(){return e.requestPublishRulesTxtToSolr("LIVE")}),Fo(42,"i",24),fl(43," Yes, publish to LIVE "),Po(),Mo(44,"button",25),Bo("click",function(){return e.modalService.close("confirm-publish-live")}),Fo(45,"i",26),fl(46," No, cancel publish "),Po(),Po(),Po(),Mo(47,"app-smui-confirm-modal",27),Mo(48,"p"),fl(49," You have unsaved input! Do you really want to Cancel Editing of Search Input or Continue with it? "),Po(),Po(),Mo(50,"app-smui-modal",28),Mo(51,"div",18),Mo(52,"h6"),fl(53,"SYNONYM RULE"),Po(),Mo(54,"table"),Mo(55,"tr"),Mo(56,"td",29),Mo(57,"code"),fl(58,"= (undirected)"),Po(),Po(),Mo(59,"td"),fl(60," Default configuration. Makes input term match synonym term and vice versa. "),Po(),Po(),Mo(61,"tr"),Mo(62,"td",29),Mo(63,"code"),fl(64,"-> (directed)"),Po(),Po(),Mo(65,"td"),fl(66,"Makes only synonym term match for input term."),Po(),Po(),Mo(67,"tr"),Mo(68,"td",29),Mo(69,"code"),fl(70,"$1"),Po(),fl(71," placeholder "),Po(),Mo(72,"td"),fl(73," Can be used with a directed synonym in combination with "),Mo(74,"code"),fl(75,"*"),Po(),fl(76," Wildcard. See "),Mo(77,"em"),fl(78,"Input Matching"),Po(),fl(79,". "),Po(),Po(),Po(),Mo(80,"h6"),fl(81,"UP/DOWN RULE"),Po(),Mo(82,"p"),fl(83," Increases or decreases document ranking matching a specific term, e.g.:"),Fo(84,"br"),Mo(85,"code"),fl(86,"UP(10): Altersteilzeit"),Po(),fl(87,", or "),Mo(88,"code"),fl(89,"DOWN(500): englische \xdcbersetzung"),Po(),fl(90,"."),Fo(91,"br"),fl(92," Can be combined with native Solr field syntax. See "),Mo(93,"em"),fl(94,"FILTER RULE"),Po(),fl(95,". "),Po(),Mo(96,"h6"),fl(97,"FILTER RULE"),Po(),Mo(98,"p"),fl(99," Filter exclusively documents matching a specific term or totally remove them completely."),Fo(100,"br"),fl(101," When term is prefixed with "),Mo(102,"code"),fl(103,"*"),Po(),fl(104,", native Solr field syntax can be used, e.g.:"),Fo(105,"br"),Mo(106,"code"),fl(107,"* price:[350 TO 450]"),Po(),fl(108,", "),Mo(109,"code"),fl(110,"* microline1:Vertrag"),Po(),fl(111,", or "),Mo(112,"code"),fl(113,"-vertrag"),Po(),fl(114,"."),Fo(115,"br"),Po(),Mo(116,"h6"),fl(117,"DELETE RULE"),Po(),Mo(118,"p"),fl(119," Delete rules allow you to remove keywords from a query. "),Po(),Mo(120,"h6"),fl(121,"Input Matching"),Po(),Mo(122,"table"),Mo(123,"tr"),Mo(124,"td",29),Mo(125,"code"),fl(126,'"personal computer"'),Po(),Po(),Mo(127,"td"),fl(128,"Only match the exact query 'personal computer'."),Po(),Po(),Mo(129,"tr"),Mo(130,"td",29),Mo(131,"code"),fl(132,'"personal computer'),Po(),Po(),Mo(133,"td"),fl(134,"Only match queries starting with 'personal computer'"),Po(),Po(),Mo(135,"tr"),Mo(136,"td",29),Mo(137,"code"),fl(138,'personal computer"'),Po(),Po(),Mo(139,"td"),fl(140,"Only match queries ending with 'personal computer'"),Po(),Po(),Mo(141,"tr"),Mo(142,"td",29),Mo(143,"code"),fl(144,"urlaubs*"),Po(),Po(),Mo(145,"td"),fl(146," Wildcard matching of queries starting with 'urlaubs' (e.g. 'urlaubsgeld' or 'urlaubszeit')."),Fo(147,"br"),fl(148," Can be combined with "),Mo(149,"code"),fl(150,"$1"),Po(),fl(151," placeholder in a directed synonym (e.g. "),Mo(152,"code"),fl(153,"urlaub $1"),Po(),fl(154,")."),Fo(155,"br"),fl(156," WARNING: Only works in combination with a directed (not undirected) synonym! "),Po(),Po(),Po(),Fo(157,"br"),Mo(158,"p"),fl(159," For more information refer to detailed "),Mo(160,"a",30),fl(161," documentation of querqy (common rules rewriter) "),Po(),fl(162,". "),Po(),Mo(163,"h6"),fl(164,"SPELLING RULES"),Po(),Mo(165,"p"),fl(166," Spelling rules are using the querqy replace rewriter to overwrite the input term. "),Fo(167,"br"),fl(168," Following rules can be used to replace the input term: "),Po(),Mo(169,"table",31),Mo(170,"thead"),Mo(171,"tr"),Fo(172,"th",32),Mo(173,"th",33),fl(174,"Spelling"),Po(),Mo(175,"th",34),fl(176,"Alternative"),Po(),Mo(177,"th",35),fl(178,"Description"),Po(),Po(),Po(),Mo(179,"tbody"),Mo(180,"tr"),Mo(181,"th",36),fl(182,"simple rule"),Po(),Mo(183,"td"),fl(184,"mobile"),Po(),Mo(185,"td"),fl(186,"ombile"),Po(),Mo(187,"td"),Mo(188,"code"),fl(189,"ombile => mobile"),Po(),Fo(190,"br"),fl(191," Simple replacement of the alternative with the spelling "),Po(),Po(),Mo(192,"tr"),Mo(193,"th",36),fl(194,"prefix rule"),Po(),Mo(195,"td"),fl(196,"cheap"),Po(),Mo(197,"td"),fl(198,"cheap*"),Po(),Mo(199,"td"),Mo(200,"code"),fl(201,"cheap* => cheap"),Po(),Fo(202,"br"),fl(203," Can be used to generalize spellings (e.g. cheapest pants => cheap pants). "),Mo(204,"span",37),fl(205,"Just one suffix rule is allowed per spelling."),Po(),Po(),Po(),Mo(206,"tr"),Mo(207,"th",36),fl(208,"suffix rule"),Po(),Mo(209,"td"),fl(210,"phone"),Po(),Mo(211,"td"),fl(212,"*phones"),Po(),Mo(213,"td"),Mo(214,"code"),fl(215,"*sale => sale"),Po(),Fo(216,"br"),fl(217," Can be used to generalize spellings (e.g. smartphone => phone). "),Mo(218,"span",37),fl(219,"Just one suffix rule is allowed per spelling."),Po(),Po(),Po(),Mo(220,"tr"),Mo(221,"th",36),fl(222,"wildcards"),Po(),Mo(223,"td"),fl(224,"computer $1"),Po(),Mo(225,"td"),fl(226,"computer*"),Po(),Mo(227,"td"),Mo(228,"code"),fl(229,"computer* => computer $1"),Po(),Fo(230,"br"),fl(231," Can be used to generalize and split spellings (e.g. computertable => computer table). "),Mo(232,"span",37),fl(233,"Just one suffix rule is allowed per spelling."),Po(),Po(),Po(),Po(),Po(),Fo(234,"br"),Mo(235,"p"),fl(236," For more information refer to detailed "),Mo(237,"a",38),fl(238," documentation of querqy (replace rewriter) "),Po(),fl(239,". "),Po(),Po(),Mo(240,"div",39),Mo(241,"button",40),Bo("click",function(){return e.modalService.close("help-modal")}),fl(242," Close "),Po(),Po(),Po()),2&t&&(Xi(2),gl(e.featureToggleService.getSync("toggle.headline")),Xi(3),ml(" (v",e.featureToggleService.getSync("smui.version"),") "),Xi(1),Ro("ngIf",e.versionInfo),Xi(6),Ro("ngClass",Va(17,yE,"/rules"===e.router.url)),Xi(3),Ro("ngClass",Va(19,yE,"/report"===e.router.url)),Xi(3),Ro("ngClass",Va(21,yE,"/admin"===e.router.url)),Xi(3),Ro("ngClass",Va(23,yE,"/chris"===e.router.url)),Xi(6),Ro("ngIf",e.hideSolrIndexSelector()),Xi(1),Ro("ngIf",e.currentSolrIndexId&&"-1"!==e.currentSolrIndexId),Xi(3),Ro("ngIf","latestMarketStandard")("ngIfIn",e.versionInfo||"current")("ngIfIn",e.versionInfo),Xi(1),Ro("ngIf","latestMarketStandard")("ngIfIn",e.versionInfo),Xi(1),Ro("ngIf","current")("ngIfIn",e.versionInfo),Xi(2),Ro("innerHTML",null==e.versionInfo?null:e.versionInfo.msgHtml,ei))},directives:[T_,zu,Jf,ju,gb,Vb,ky,yy,iv,Hu,Oy,My],styles:[".smui-nav-bar[_ngcontent-%COMP%]{margin-bottom:1rem}.leftSpace[_ngcontent-%COMP%]{margin-left:1rem}.selectpicker[_ngcontent-%COMP%]{margin:0 1rem;max-width:250px}.smui-version[_ngcontent-%COMP%]{font-size:x-small}.help-table-col-1[_ngcontent-%COMP%], .help-table-col-2[_ngcontent-%COMP%], .help-table-col-3[_ngcontent-%COMP%]{width:15%}.help-table-col-4[_ngcontent-%COMP%]{width:55%}.btn-smui-version-info[_ngcontent-%COMP%]{cursor:pointer}.solrPanel[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto auto auto;align-items:center;justify-items:center}"]}),t})();function _E(t,e){if(1&t&&(Mo(0,"div"),Mo(1,"ngb-alert",4),Mo(2,"strong"),fl(3,"Error!"),Po(),fl(4),Po(),Po()),2&t){const t=e.$implicit;Xi(1),Ro("dismissible",!1),Xi(3),ml(" ",t," ")}}function bE(t,e){1&t&&(Mo(0,"div"),Fo(1,"div",5),Po())}function wE(t,e){1&t&&(Mo(0,"div"),Fo(1,"app-smui-header-nav"),Fo(2,"router-outlet"),Po())}const SE={showCloseButton:!1,tapToDismiss:!0,timeout:5e3,positionClass:"toast-bottom-right"};let CE=(()=>{class t{constructor(t,e,n){this.solrService=t,this.featureToggleService=e,this.configService=n,this.toasterConfig=new Nm(SE),this.isInitialized=!1,this.errors=[],console.log("In AppComponent :: constructor")}ngOnInit(){console.log("In AppComponent :: ngOnInit"),Promise.all([this.initFeatureToggles(),this.initSolarIndices(),this.initVersionInfo()]).then(()=>this.isInitialized=0===this.errors.length)}initFeatureToggles(){return this.featureToggleService.getFeatureToggles().catch(()=>{this.errors.push("Could not fetch app configuration from back-end")})}initSolarIndices(){return this.solrService.listAllSolrIndices().catch(()=>{this.errors.push("Could not fetch Solr configuration from back-end")})}initVersionInfo(){return this.configService.getLatestVersionInfo().catch(()=>{this.errors.push("Could not fetch version info from back-end")})}}return t.\u0275fac=function(e){return new(e||t)(Ao(rm),Ao(Jg),Ao(cm))},t.\u0275cmp=Vt({type:t,selectors:[["app-root"]],decls:5,vars:4,consts:[[3,"toasterconfig"],[1,"container-fluid"],[4,"ngFor","ngForOf"],[4,"ngIf"],["type","danger",1,"error",3,"dismissible"],[1,"smui-loading-spinner"]],template:function(t,e){1&t&&(Fo(0,"toaster-container",0),Mo(1,"div",1),ko(2,_E,5,2,"div",2),ko(3,bE,2,0,"div",3),ko(4,wE,3,0,"div",3),Po()),2&t&&(Ro("toasterconfig",e.toasterConfig),Xi(2),Ro("ngForOf",e.errors),Xi(1),Ro("ngIf",!e.isInitialized),Xi(1),Ro("ngIf",e.isInitialized))},directives:[Um,Hu,zu,c_,vE,tg],styles:[".error[_ngcontent-%COMP%]:first-child{margin:1rem auto 0;max-width:500px}.smui-loading-spinner[_ngcontent-%COMP%]{width:50px;height:50px;background-color:#007bff;margin:100px auto;animation:sk-rotateplane 1.2s ease-in-out infinite}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}#toast-container[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:600px!important;font-size:80%!important}@media (min-width:992px){.modal-lg[_ngcontent-%COMP%]{max-width:992px}}"]}),t})(),IE=(()=>{class t{}return t.\u0275mod=Ht({type:t,bootstrap:[CE]}),t.\u0275inj=at({factory:function(e){return new(e||t)},providers:[_g,Jg,Xg,em,sm,rm,om,lm,am,cm,sE],imports:[[Rh,lv,Yg,AI,Hm,nE,zS,ub]]}),t})();(function(){if(Jc)throw new Error("Cannot enable prod mode after platform setup.");Yc=!1})(),Oh().bootstrapModule(IE).catch(t=>console.error(t))},zn8P:function(t,e){function n(t){return Promise.resolve().then(function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e})}n.keys=function(){return[]},n.resolve=n,t.exports=n,n.id="zn8P"}},[[0,0]]]); \ No newline at end of file diff --git a/target/web/public/main/polyfills.3116b8e9dbb90fea460e.js b/target/web/public/main/polyfills.3116b8e9dbb90fea460e.js new file mode 100644 index 00000000..f969f165 --- /dev/null +++ b/target/web/public/main/polyfills.3116b8e9dbb90fea460e.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{1:function(e,t,n){e.exports=n("hN/g")},"N/DB":function(e,t){const n="undefined"!=typeof globalThis&&globalThis,o="undefined"!=typeof window&&window,r="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,s="undefined"!=typeof global&&global,i=function(e,...t){if(i.translate){const n=i.translate(e,t);e=n[0],t=n[1]}let n=a(e[0],e.raw[0]);for(let o=1;o",this._properties=t&&t.properties||{},this._zoneDelegate=new l(this,this._parent&&this._parent._zoneDelegate,t)}static assertZonePatched(){if(e.Promise!==z.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let e=a.current;for(;e.parent;)e=e.parent;return e}static get current(){return O.zone}static get currentTask(){return j}static __load_patch(t,r){if(z.hasOwnProperty(t)){if(i)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const s="Zone:"+t;n(s),z[t]=r(e,a,C),o(s,s)}}get parent(){return this._parent}get name(){return this._name}get(e){const t=this.getZoneWith(e);if(t)return t._properties[e]}getZoneWith(e){let t=this;for(;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null}fork(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}wrap(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);const n=this._zoneDelegate.intercept(this,e,t),o=this;return function(){return o.runGuarded(n,this,arguments,t)}}run(e,t,n,o){O={parent:O,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,o)}finally{O=O.parent}}runGuarded(e,t=null,n,o){O={parent:O,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,o)}catch(r){if(this._zoneDelegate.handleError(this,r))throw r}}finally{O=O.parent}}runTask(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||y).name+"; Execution: "+this.name+")");if(e.state===v&&(e.type===P||e.type===D))return;const o=e.state!=w;o&&e._transitionTo(w,T),e.runCount++;const r=j;j=e,O={parent:O,zone:this};try{e.type==D&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(s){if(this._zoneDelegate.handleError(this,s))throw s}}finally{e.state!==v&&e.state!==Z&&(e.type==P||e.data&&e.data.isPeriodic?o&&e._transitionTo(T,w):(e.runCount=0,this._updateTaskCount(e,-1),o&&e._transitionTo(v,w,v))),O=O.parent,j=r}}scheduleTask(e){if(e.zone&&e.zone!==this){let t=this;for(;t;){if(t===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);t=t.parent}}e._transitionTo(b,v);const t=[];e._zoneDelegates=t,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(n){throw e._transitionTo(Z,b,v),this._zoneDelegate.handleError(this,n),n}return e._zoneDelegates===t&&this._updateTaskCount(e,1),e.state==b&&e._transitionTo(T,b),e}scheduleMicroTask(e,t,n,o){return this.scheduleTask(new u(S,e,t,n,o,void 0))}scheduleMacroTask(e,t,n,o,r){return this.scheduleTask(new u(D,e,t,n,o,r))}scheduleEventTask(e,t,n,o,r){return this.scheduleTask(new u(P,e,t,n,o,r))}cancelTask(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||y).name+"; Execution: "+this.name+")");e._transitionTo(E,T,w);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(Z,E),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(v,E),e.runCount=0,e}_updateTaskCount(e,t){const n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(let o=0;oe.hasTask(n,o),onScheduleTask:(e,t,n,o)=>e.scheduleTask(n,o),onInvokeTask:(e,t,n,o,r,s)=>e.invokeTask(n,o,r,s),onCancelTask:(e,t,n,o)=>e.cancelTask(n,o)};class l{constructor(e,t,n){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=e,this._parentDelegate=t,this._forkZS=n&&(n&&n.onFork?n:t._forkZS),this._forkDlgt=n&&(n.onFork?t:t._forkDlgt),this._forkCurrZone=n&&(n.onFork?this.zone:t._forkCurrZone),this._interceptZS=n&&(n.onIntercept?n:t._interceptZS),this._interceptDlgt=n&&(n.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=n&&(n.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=n&&(n.onInvoke?n:t._invokeZS),this._invokeDlgt=n&&(n.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=n&&(n.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=n&&(n.onHandleError?n:t._handleErrorZS),this._handleErrorDlgt=n&&(n.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=n&&(n.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=n&&(n.onScheduleTask?n:t._scheduleTaskZS),this._scheduleTaskDlgt=n&&(n.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=n&&(n.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=n&&(n.onInvokeTask?n:t._invokeTaskZS),this._invokeTaskDlgt=n&&(n.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=n&&(n.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=n&&(n.onCancelTask?n:t._cancelTaskZS),this._cancelTaskDlgt=n&&(n.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=n&&(n.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const o=n&&n.onHasTask;(o||t&&t._hasTaskZS)&&(this._hasTaskZS=o?n:c,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=e,n.onScheduleTask||(this._scheduleTaskZS=c,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),n.onInvokeTask||(this._invokeTaskZS=c,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),n.onCancelTask||(this._cancelTaskZS=c,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(e,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,e,t):new a(e,t)}intercept(e,t,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,e,t,n):t}invoke(e,t,n,o,r){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,e,t,n,o,r):t.apply(n,o)}handleError(e,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,e,t)}scheduleTask(e,t){let n=t;if(this._scheduleTaskZS)this._hasTaskZS&&n._zoneDelegates.push(this._hasTaskDlgtOwner),n=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,e,t),n||(n=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=S)throw new Error("Task is missing scheduleFn.");_(t)}return n}invokeTask(e,t,n,o){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,e,t,n,o):t.callback.apply(n,o)}cancelTask(e,t){let n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,e,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");n=t.cancelFn(t)}return n}hasTask(e,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,e,t)}catch(n){this.handleError(e,n)}}_updateTaskCount(e,t){const n=this._taskCounts,o=n[e],r=n[e]=o+t;if(r<0)throw new Error("More tasks executed then were scheduled.");0!=o&&0!=r||this.hasTask(this.zone,{microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})}}class u{constructor(t,n,o,r,s,i){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=t,this.source=n,this.data=r,this.scheduleFn=s,this.cancelFn=i,!o)throw new Error("callback is not defined");this.callback=o;const a=this;this.invoke=t===P&&r&&r.useG?u.invokeTask:function(){return u.invokeTask.call(e,a,this,arguments)}}static invokeTask(e,t,n){e||(e=this),I++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==I&&m(),I--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(v,b)}_transitionTo(e,t,n){if(this._state!==t&&this._state!==n)throw new Error(`${this.type} '${this.source}': can not transition to '${e}', expecting state '${t}'${n?" or '"+n+"'":""}, was '${this._state}'.`);this._state=e,e==v&&(this._zoneDelegates=null)}toString(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const h=s("setTimeout"),p=s("Promise"),f=s("then");let d,g=[],k=!1;function _(t){if(0===I&&0===g.length)if(d||e[p]&&(d=e[p].resolve(0)),d){let e=d[f];e||(e=d.then),e.call(d,m)}else e[h](m,0);t&&g.push(t)}function m(){if(!k){for(k=!0;g.length;){const t=g;g=[];for(let n=0;nO,onUnhandledError:N,microtaskDrainDone:N,scheduleMicroTask:_,showUncaughtError:()=>!a[s("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:N,patchMethod:()=>N,bindArguments:()=>[],patchThen:()=>N,patchMacroTask:()=>N,setNativePromise:e=>{e&&"function"==typeof e.resolve&&(d=e.resolve(0))},patchEventPrototype:()=>N,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>N,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>N,wrapWithCurrentZone:()=>N,filterProperties:()=>[],attachOriginToPatched:()=>N,_redefineProperty:()=>N,patchCallbacks:()=>N};let O={parent:null,zone:new a(null,null)},j=null,I=0;function N(){}o("Zone","Zone"),e.Zone=a}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||global),Zone.__load_patch("ZoneAwarePromise",(e,t,n)=>{const o=Object.getOwnPropertyDescriptor,r=Object.defineProperty,s=n.symbol,i=[],a=!0===e[s("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],c=s("Promise"),l=s("then");n.onUnhandledError=e=>{if(n.showUncaughtError()){const t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=()=>{for(;i.length;){const t=i.shift();try{t.zone.runGuarded(()=>{throw t})}catch(e){h(e)}}};const u=s("unhandledPromiseRejectionHandler");function h(e){n.onUnhandledError(e);try{const n=t[u];"function"==typeof n&&n.call(this,e)}catch(o){}}function p(e){return e&&e.then}function f(e){return e}function d(e){return C.reject(e)}const g=s("state"),k=s("value"),_=s("finally"),m=s("parentPromiseValue"),y=s("parentPromiseState"),v=null,b=!0,T=!1;function w(e,t){return n=>{try{Z(e,t,n)}catch(o){Z(e,!1,o)}}}const E=s("currentTaskTrace");function Z(e,o,s){const c=function(){let e=!1;return function(t){return function(){e||(e=!0,t.apply(null,arguments))}}}();if(e===s)throw new TypeError("Promise resolved with itself");if(e[g]===v){let h=null;try{"object"!=typeof s&&"function"!=typeof s||(h=s&&s.then)}catch(u){return c(()=>{Z(e,!1,u)})(),e}if(o!==T&&s instanceof C&&s.hasOwnProperty(g)&&s.hasOwnProperty(k)&&s[g]!==v)D(s),Z(e,s[g],s[k]);else if(o!==T&&"function"==typeof h)try{h.call(s,c(w(e,o)),c(w(e,!1)))}catch(u){c(()=>{Z(e,!1,u)})()}else{e[g]=o;const c=e[k];if(e[k]=s,e[_]===_&&o===b&&(e[g]=e[y],e[k]=e[m]),o===T&&s instanceof Error){const e=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;e&&r(s,E,{configurable:!0,enumerable:!1,writable:!0,value:e})}for(let t=0;t{try{const o=e[k],r=!!n&&_===n[_];r&&(n[m]=o,n[y]=s);const a=t.run(i,void 0,r&&i!==d&&i!==f?[]:[o]);Z(n,!0,a)}catch(o){Z(n,!1,o)}},n)}const z=function(){};class C{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(e){return Z(new this(null),b,e)}static reject(e){return Z(new this(null),T,e)}static race(e){let t,n,o=new this((e,o)=>{t=e,n=o});function r(e){t(e)}function s(e){n(e)}for(let i of e)p(i)||(i=this.resolve(i)),i.then(r,s);return o}static all(e){return C.allWithCallback(e)}static allSettled(e){return(this&&this.prototype instanceof C?this:C).allWithCallback(e,{thenCallback:e=>({status:"fulfilled",value:e}),errorCallback:e=>({status:"rejected",reason:e})})}static allWithCallback(e,t){let n,o,r=new this((e,t)=>{n=e,o=t}),s=2,i=0;const a=[];for(let l of e){p(l)||(l=this.resolve(l));const e=i;try{l.then(o=>{a[e]=t?t.thenCallback(o):o,s--,0===s&&n(a)},r=>{t?(a[e]=t.errorCallback(r),s--,0===s&&n(a)):o(r)})}catch(c){o(c)}s++,i++}return s-=2,0===s&&n(a),r}constructor(e){const t=this;if(!(t instanceof C))throw new Error("Must be an instanceof Promise.");t[g]=v,t[k]=[];try{e&&e(w(t,b),w(t,T))}catch(n){Z(t,!1,n)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return C}then(e,n){let o=this.constructor[Symbol.species];o&&"function"==typeof o||(o=this.constructor||C);const r=new o(z),s=t.current;return this[g]==v?this[k].push(s,r,e,n):P(this,s,r,e,n),r}catch(e){return this.then(null,e)}finally(e){let n=this.constructor[Symbol.species];n&&"function"==typeof n||(n=C);const o=new n(z);o[_]=_;const r=t.current;return this[g]==v?this[k].push(r,o,e,e):P(this,r,o,e,e),o}}C.resolve=C.resolve,C.reject=C.reject,C.race=C.race,C.all=C.all;const O=e[c]=e.Promise,j=t.__symbol__("ZoneAwarePromise");let I=o(e,"Promise");I&&!I.configurable||(I&&delete I.writable,I&&delete I.value,I||(I={configurable:!0,enumerable:!0}),I.get=function(){return e[j]?e[j]:e[c]},I.set=function(t){t===C?e[j]=t:(e[c]=t,t.prototype[l]||R(t),n.setNativePromise(t))},r(e,"Promise",I)),e.Promise=C;const N=s("thenPatched");function R(e){const t=e.prototype,n=o(t,"then");if(n&&(!1===n.writable||!n.configurable))return;const r=t.then;t[l]=r,e.prototype.then=function(e,t){return new C((e,t)=>{r.call(this,e,t)}).then(e,t)},e[N]=!0}if(n.patchThen=R,O){R(O);const t=e.fetch;"function"==typeof t&&(e[n.symbol("fetch")]=t,e.fetch=(x=t,function(){let e=x.apply(this,arguments);if(e instanceof C)return e;let t=e.constructor;return t[N]||R(t),e}))}var x;return Promise[t.__symbol__("uncaughtPromiseErrors")]=i,C});const e=Object.getOwnPropertyDescriptor,t=Object.defineProperty,n=Object.getPrototypeOf,o=Object.create,r=Array.prototype.slice,s="addEventListener",i="removeEventListener",a=Zone.__symbol__(s),c=Zone.__symbol__(i),l="true",u="false",h=Zone.__symbol__("");function p(e,t){return Zone.current.wrap(e,t)}function f(e,t,n,o,r){return Zone.current.scheduleMacroTask(e,t,n,o,r)}const d=Zone.__symbol__,g="undefined"!=typeof window,k=g?window:void 0,_=g&&k||"object"==typeof self&&self||global,m=[null];function y(e,t){for(let n=e.length-1;n>=0;n--)"function"==typeof e[n]&&(e[n]=p(e[n],t+"_"+n));return e}function v(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}const b="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,T=!("nw"in _)&&void 0!==_.process&&"[object process]"==={}.toString.call(_.process),w=!T&&!b&&!(!g||!k.HTMLElement),E=void 0!==_.process&&"[object process]"==={}.toString.call(_.process)&&!b&&!(!g||!k.HTMLElement),Z={},S=function(e){if(!(e=e||_.event))return;let t=Z[e.type];t||(t=Z[e.type]=d("ON_PROPERTY"+e.type));const n=this||e.target||_,o=n[t];let r;if(w&&n===k&&"error"===e.type){const t=e;r=o&&o.call(this,t.message,t.filename,t.lineno,t.colno,t.error),!0===r&&e.preventDefault()}else r=o&&o.apply(this,arguments),null==r||r||e.preventDefault();return r};function D(n,o,r){let s=e(n,o);if(!s&&r&&e(r,o)&&(s={enumerable:!0,configurable:!0}),!s||!s.configurable)return;const i=d("on"+o+"patched");if(n.hasOwnProperty(i)&&n[i])return;delete s.writable,delete s.value;const a=s.get,c=s.set,l=o.substr(2);let u=Z[l];u||(u=Z[l]=d("ON_PROPERTY"+l)),s.set=function(e){let t=this;t||n!==_||(t=_),t&&(t[u]&&t.removeEventListener(l,S),c&&c.apply(t,m),"function"==typeof e?(t[u]=e,t.addEventListener(l,S,!1)):t[u]=null)},s.get=function(){let e=this;if(e||n!==_||(e=_),!e)return null;const t=e[u];if(t)return t;if(a){let t=a&&a.call(this);if(t)return s.set.call(this,t),"function"==typeof e.removeAttribute&&e.removeAttribute(o),t}return null},t(n,o,s),n[i]=!0}function P(e,t,n){if(t)for(let o=0;ofunction(t,o){const s=n(t,o);return s.cbIdx>=0&&"function"==typeof o[s.cbIdx]?f(s.name,o[s.cbIdx],s,r):e.apply(t,o)})}function I(e,t){e[d("OriginalDelegate")]=t}let N=!1,R=!1;function x(){try{const e=k.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(e){}return!1}function M(){if(N)return R;N=!0;try{const e=k.navigator.userAgent;-1===e.indexOf("MSIE ")&&-1===e.indexOf("Trident/")&&-1===e.indexOf("Edge/")||(R=!0)}catch(e){}return R}Zone.__load_patch("toString",e=>{const t=Function.prototype.toString,n=d("OriginalDelegate"),o=d("Promise"),r=d("Error"),s=function(){if("function"==typeof this){const s=this[n];if(s)return"function"==typeof s?t.call(s):Object.prototype.toString.call(s);if(this===Promise){const n=e[o];if(n)return t.call(n)}if(this===Error){const n=e[r];if(n)return t.call(n)}}return t.call(this)};s[n]=t,Function.prototype.toString=s;const i=Object.prototype.toString;Object.prototype.toString=function(){return this instanceof Promise?"[object Promise]":i.call(this)}});let L=!1;if("undefined"!=typeof window)try{const e=Object.defineProperty({},"passive",{get:function(){L=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(he){L=!1}const A={useG:!0},H={},F={},G=new RegExp("^"+h+"(\\w+)(true|false)$"),B=d("propagationStopped");function W(e,t){const n=(t?t(e):e)+u,o=(t?t(e):e)+l,r=h+n,s=h+o;H[e]={},H[e].false=r,H[e].true=s}function q(e,t,o){const r=o&&o.add||s,a=o&&o.rm||i,c=o&&o.listeners||"eventListeners",p=o&&o.rmAll||"removeAllListeners",f=d(r),g="."+r+":",k=function(e,t,n){if(e.isRemoved)return;const o=e.callback;"object"==typeof o&&o.handleEvent&&(e.callback=e=>o.handleEvent(e),e.originalDelegate=o),e.invoke(e,t,[n]);const r=e.options;r&&"object"==typeof r&&r.once&&t[a].call(t,n.type,e.originalDelegate?e.originalDelegate:e.callback,r)},_=function(t){if(!(t=t||e.event))return;const n=this||t.target||e,o=n[H[t.type].false];if(o)if(1===o.length)k(o[0],n,t);else{const e=o.slice();for(let o=0;ofunction(t,n){t[B]=!0,e&&e.apply(t,n)})}function V(e,t,n,o,r){const s=Zone.__symbol__(o);if(t[s])return;const i=t[s]=t[o];t[o]=function(s,a,c){return a&&a.prototype&&r.forEach(function(t){const r=`${n}.${o}::`+t,s=a.prototype;if(s.hasOwnProperty(t)){const n=e.ObjectGetOwnPropertyDescriptor(s,t);n&&n.value?(n.value=e.wrapWithCurrentZone(n.value,r),e._redefineProperty(a.prototype,t,n)):s[t]&&(s[t]=e.wrapWithCurrentZone(s[t],r))}else s[t]&&(s[t]=e.wrapWithCurrentZone(s[t],r))}),i.call(t,s,a,c)},e.attachOriginToPatched(t[o],i)}const X=["absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplayconnected","vrdisplaydisconnected","vrdisplaypresentchange"],J=["encrypted","waitingforkey","msneedkey","mozinterruptbegin","mozinterruptend"],Y=["load"],K=["blur","error","focus","load","resize","scroll","messageerror"],Q=["bounce","finish","start"],ee=["loadstart","progress","abort","error","load","progress","timeout","loadend","readystatechange"],te=["upgradeneeded","complete","abort","success","error","blocked","versionchange","close"],ne=["close","error","open","message"],oe=["error","message"],re=["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel"].concat(["webglcontextrestored","webglcontextlost","webglcontextcreationerror"],["autocomplete","autocompleteerror"],["toggle"],["afterscriptexecute","beforescriptexecute","DOMContentLoaded","freeze","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange","resume"],X,["beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend"],["activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"]);function se(e,t,n){if(!n||0===n.length)return t;const o=n.filter(t=>t.target===e);if(!o||0===o.length)return t;const r=o[0].ignoreProperties;return t.filter(e=>-1===r.indexOf(e))}function ie(e,t,n,o){e&&P(e,se(e,t,n),o)}function ae(e,t){if(T&&!E)return;if(Zone[e.symbol("patchEvents")])return;const o="undefined"!=typeof WebSocket,r=t.__Zone_ignore_on_properties;if(w){const e=window,t=x?[{target:e,ignoreProperties:["error"]}]:[];ie(e,re.concat(["messageerror"]),r?r.concat(t):r,n(e)),ie(Document.prototype,re,r),void 0!==e.SVGElement&&ie(e.SVGElement.prototype,re,r),ie(Element.prototype,re,r),ie(HTMLElement.prototype,re,r),ie(HTMLMediaElement.prototype,J,r),ie(HTMLFrameSetElement.prototype,X.concat(K),r),ie(HTMLBodyElement.prototype,X.concat(K),r),ie(HTMLFrameElement.prototype,Y,r),ie(HTMLIFrameElement.prototype,Y,r);const o=e.HTMLMarqueeElement;o&&ie(o.prototype,Q,r);const s=e.Worker;s&&ie(s.prototype,oe,r)}const s=t.XMLHttpRequest;s&&ie(s.prototype,ee,r);const i=t.XMLHttpRequestEventTarget;i&&ie(i&&i.prototype,ee,r),"undefined"!=typeof IDBIndex&&(ie(IDBIndex.prototype,te,r),ie(IDBRequest.prototype,te,r),ie(IDBOpenDBRequest.prototype,te,r),ie(IDBDatabase.prototype,te,r),ie(IDBTransaction.prototype,te,r),ie(IDBCursor.prototype,te,r)),o&&ie(WebSocket.prototype,ne,r)}Zone.__load_patch("util",(n,a,c)=>{c.patchOnProperties=P,c.patchMethod=O,c.bindArguments=y,c.patchMacroTask=j;const f=a.__symbol__("BLACK_LISTED_EVENTS"),d=a.__symbol__("UNPATCHED_EVENTS");n[d]&&(n[f]=n[d]),n[f]&&(a[f]=a[d]=n[f]),c.patchEventPrototype=$,c.patchEventTarget=q,c.isIEOrEdge=M,c.ObjectDefineProperty=t,c.ObjectGetOwnPropertyDescriptor=e,c.ObjectCreate=o,c.ArraySlice=r,c.patchClass=C,c.wrapWithCurrentZone=p,c.filterProperties=se,c.attachOriginToPatched=I,c._redefineProperty=Object.defineProperty,c.patchCallbacks=V,c.getGlobalObjects=()=>({globalSources:F,zoneSymbolEventNames:H,eventNames:re,isBrowser:w,isMix:E,isNode:T,TRUE_STR:l,FALSE_STR:u,ZONE_SYMBOL_PREFIX:h,ADD_EVENT_LISTENER_STR:s,REMOVE_EVENT_LISTENER_STR:i})});const ce=d("zoneTask");function le(e,t,n,o){let r=null,s=null;n+=o;const i={};function a(t){const n=t.data;return n.args[0]=function(){try{t.invoke.apply(this,arguments)}finally{t.data&&t.data.isPeriodic||("number"==typeof n.handleId?delete i[n.handleId]:n.handleId&&(n.handleId[ce]=null))}},n.handleId=r.apply(e,n.args),t}function c(e){return s(e.data.handleId)}r=O(e,t+=o,n=>function(r,s){if("function"==typeof s[0]){const e=f(t,s[0],{isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?s[1]||0:void 0,args:s},a,c);if(!e)return e;const n=e.data.handleId;return"number"==typeof n?i[n]=e:n&&(n[ce]=e),n&&n.ref&&n.unref&&"function"==typeof n.ref&&"function"==typeof n.unref&&(e.ref=n.ref.bind(n),e.unref=n.unref.bind(n)),"number"==typeof n||n?n:e}return n.apply(e,s)}),s=O(e,n,t=>function(n,o){const r=o[0];let s;"number"==typeof r?s=i[r]:(s=r&&r[ce],s||(s=r)),s&&"string"==typeof s.type?"notScheduled"!==s.state&&(s.cancelFn&&s.data.isPeriodic||0===s.runCount)&&("number"==typeof r?delete i[r]:r&&(r[ce]=null),s.zone.cancelTask(s)):t.apply(e,o)})}function ue(e,t){if(Zone[t.symbol("patchEventTarget")])return;const{eventNames:n,zoneSymbolEventNames:o,TRUE_STR:r,FALSE_STR:s,ZONE_SYMBOL_PREFIX:i}=t.getGlobalObjects();for(let c=0;c{const t=e[Zone.__symbol__("legacyPatch")];t&&t()}),Zone.__load_patch("timers",e=>{const t="set",n="clear";le(e,t,n,"Timeout"),le(e,t,n,"Interval"),le(e,t,n,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{le(e,"request","cancel","AnimationFrame"),le(e,"mozRequest","mozCancel","AnimationFrame"),le(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,t)=>{const n=["alert","prompt","confirm"];for(let o=0;ofunction(o,s){return t.current.run(n,e,s,r)})}),Zone.__load_patch("EventTarget",(e,t,n)=>{(function(e,t){t.patchEventPrototype(e,t)})(e,n),ue(e,n);const o=e.XMLHttpRequestEventTarget;o&&o.prototype&&n.patchEventTarget(e,[o.prototype]),C("MutationObserver"),C("WebKitMutationObserver"),C("IntersectionObserver"),C("FileReader")}),Zone.__load_patch("on_property",(e,t,n)=>{ae(n,e)}),Zone.__load_patch("customElements",(e,t,n)=>{!function(e,t){const{isBrowser:n,isMix:o}=t.getGlobalObjects();(n||o)&&e.customElements&&"customElements"in e&&t.patchCallbacks(t,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,n)}),Zone.__load_patch("XHR",(e,t)=>{!function(e){const u=e.XMLHttpRequest;if(!u)return;const h=u.prototype;let p=h[a],g=h[c];if(!p){const t=e.XMLHttpRequestEventTarget;if(t){const e=t.prototype;p=e[a],g=e[c]}}const k="readystatechange",_="scheduled";function m(e){const o=e.data,i=o.target;i[s]=!1,i[l]=!1;const u=i[r];p||(p=i[a],g=i[c]),u&&g.call(i,k,u);const h=i[r]=()=>{if(i.readyState===i.DONE)if(!o.aborted&&i[s]&&e.state===_){const n=i[t.__symbol__("loadfalse")];if(n&&n.length>0){const r=e.invoke;e.invoke=function(){const n=i[t.__symbol__("loadfalse")];for(let t=0;tfunction(e,t){return e[o]=0==t[2],e[i]=t[1],b.apply(e,t)}),T=d("fetchTaskAborting"),w=d("fetchTaskScheduling"),E=O(h,"send",()=>function(e,n){if(!0===t.current[w])return E.apply(e,n);if(e[o])return E.apply(e,n);{const t={target:e,url:e[i],isPeriodic:!1,args:n,aborted:!1},o=f("XMLHttpRequest.send",y,t,m,v);e&&!0===e[l]&&!t.aborted&&o.state===_&&o.invoke()}}),Z=O(h,"abort",()=>function(e,o){const r=e[n];if(r&&"string"==typeof r.type){if(null==r.cancelFn||r.data&&r.data.aborted)return;r.zone.cancelTask(r)}else if(!0===t.current[T])return Z.apply(e,o)})}(e);const n=d("xhrTask"),o=d("xhrSync"),r=d("xhrListener"),s=d("xhrScheduled"),i=d("xhrURL"),l=d("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",t=>{t.navigator&&t.navigator.geolocation&&function(t,n){const o=t.constructor.name;for(let r=0;r{const t=function(){return e.apply(this,y(arguments,o+"."+s))};return I(t,e),t})(i)}}}(t.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,t)=>{function n(t){return function(n){U(e,t).forEach(o=>{const r=e.PromiseRejectionEvent;if(r){const e=new r(t,{promise:n.promise,reason:n.rejection});o.invoke(e)}})}}e.PromiseRejectionEvent&&(t[d("unhandledPromiseRejectionHandler")]=n("unhandledrejection"),t[d("rejectionHandledHandler")]=n("rejectionhandled"))})})?o.call(t,n,t,e):o)||(e.exports=r)}},[[1,0]]]); \ No newline at end of file diff --git a/target/web/public/main/runtime.0e49e2b53282f40c8925.js b/target/web/public/main/runtime.0e49e2b53282f40c8925.js new file mode 100644 index 00000000..effa6aee --- /dev/null +++ b/target/web/public/main/runtime.0e49e2b53282f40c8925.js @@ -0,0 +1 @@ +!function(e){function r(r){for(var n,l,f=r[0],i=r[1],p=r[2],c=0,s=[];ccode{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:initial;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:initial;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:initial;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light.focus,.btn-light:focus,.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:initial}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:initial}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:initial}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:initial}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:initial}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:initial}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:initial}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:initial}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:initial;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:initial}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before,.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);overflow:hidden;font-weight:400;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:initial;-webkit-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:initial;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:initial;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:initial;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:initial;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:initial;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{height:1rem;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:flex;overflow:hidden}.progress-bar{flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:initial;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:initial;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid;border-right:.25em solid transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-baseline{vertical-align:initial!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:initial!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.857143%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{white-space:nowrap}.sr-only-focusable:active,.sr-only-focusable:focus{white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:initial;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.toast{display:flex;flex-direction:row;align-content:center;justify-content:center;position:relative;background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info,.toast-wait{background-color:#2f96b4}.toast-warning{background-color:#f89406}.icon-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}.icon-error,.icon-success{background-repeat:no-repeat}.icon-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}.icon-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}.icon-info,.icon-wait{background-repeat:no-repeat}.icon-wait{background-image:url("data:image/gif;base64,R0lGODlhIAAgAIQAAAQCBISGhMzKzERCROTm5CQiJKyurHx+fPz+/ExOTOzu7Dw+PIyOjCwqLFRWVAwKDIyKjMzOzOzq7CQmJLy6vFRSVPTy9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQAXACwAAAAAIAAgAAAF3eAljmRpnmh6VRSVqLDpIDTixOdUlFSNUDhSQUAT7ES9GnD0SFQAKWItMqr4bqKHVPDI+WiTkaOFFVlrFe83rDrT0qeIjwrT0iLdU0GOiBxhAA4VeSk6QYeIOAsQEAuJKgw+EI8nA18IA48JBAQvFxCXDI8SNAQikV+iiaQIpheWX5mJmxKeF6g0qpQmA4yOu8C7EwYWCgZswRcTFj4KyMAGlwYxDwcHhCXMXxYxBzQHKNo+3DDeCOAn0V/TddbYJA0K48gAEAFQicMWFsfwNA3JSgAIAAFfwIMIL4QAACH5BAkJABoALAAAAAAgACAAhAQCBIyKjERCRMzOzCQiJPTy9DQyNGRmZMTCxOTm5CwqLHx+fBQWFJyenNTW1Pz6/Dw6PGxubAwKDIyOjNTS1CQmJCwuLPz+/Dw+PHRydAAAAAAAAAAAAAAAAAAAAAAAAAXboCaOZGmeaKoxWcSosMkk15W8cZ7VdZaXkcEgQtrxfD9RhHchima1GwlCGUBSFCaFxMrgRtnLFhWujWHhs2nJc8KoVlWGQnEn7/i8XgOwWAB7JwoONQ4KgSQAZRcOgHgSCwsSIhZMNRZ5CzULIgaWF5h4mhecfIQ8jXmQkiODhYeIiRYGjrG2PxgBARi3IhNMAbcCnwI5BAQpAZ8TIwK6vCQVDwUVKL+WzAANTA210g/VJ8OWxQefByQE4dZMzBoInwh4zrtgn2p725YNthUFTNRuGYB3AYGBHCEAACH5BAkJAB0ALAAAAAAgACAAhAQCBISChFRWVMzKzCQiJOTm5GxqbCwuLJSWlPz6/NTW1AwODJSSlGRmZCwqLOzu7HR2dDQ2NAQGBISGhFxaXNTS1CQmJOzq7GxubDQyNKSmpPz+/Nza3AAAAAAAAAAAAAXfYCeOZGmeaKqurHBdAiuP17Zdc0lMAVHWt9yI8LA9fCPB4xEjARoNSWpis01kBpshFahurqzsZosiGpErScMAUO0maKF8Tq/bTQCIQgFp30cQXhB1BHEcXhx0FgkJFiOHVYlzi42AgoRxeRx8fn+en3UABwedKgsBAwMBCygOCjYKDisLFV4VrCUAtVUKpSZdXl8mB8EbByQWcQPFAyYZxccdB7sV0cvBzbmvvG0LBV4FrFTBYCWuNhyyHRTFFB20trh4BxmdYl4YIqepq0IRxRE+IfDCAFQHARo0NGERAgAh+QQJCQAgACwAAAAAIAAgAIUEAgSEgoRMTkzMyswcHhzk5uR0cnQUFhRcXlwsKiz09vQMCgyMiozU1tQkJiR8fnxkZmT8/vwEBgSEhoRcWlzU0tQkIiT08vR0dnQcGhxkYmQ0MjT8+vwMDgyMjozc2twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+UCQcEgsGo/IpHLJXDweC6Z0+IhEHlOjRGIMWLHZoUZx0RQlAajxkFFKFFYFl5m5KNpIySU+X2bIBEoQZBBZGQdMElFhjI2Oj5AgHQEDAw8dQxYeDBaNHRVWVhWYCXsRFwmMXqFWEyAerB6MA6xWA6+xs7URt6VWqIwTu64gDh4eDp6goaORQ5OVAZjO1EgEGhB4RwAYDQ0YAEwIcBEKFEgYrBhLBORxgUYfrB9LELuF8fNDAAaVBuEg7NXCVyRdqHVCGLBiIIQAB1Yc4BXh9uEbwAXuyi2iQI7DuSwHdiFqCEGDtizLRFUDsaGAlQIbVoJYIEDAIiZBAAAh+QQJCQAbACwAAAAAIAAgAIQEAgSMioxcWlz08vQcHhysqqwMDgx8enwsKiykoqRkZmT8+vzEwsQMCgyUlpQkJiS0srQEBgSMjoxcXlz09vQkIiSsrqwUEhQ0MjRsamz8/vwAAAAAAAAAAAAAAAAAAAAF7+AmjmRpnmiqruz2PG0sIssCj4CQJAIgj4/abRNJaI6agu9kCAQaphdJgEQKUIFjgGWsahJYLdf7RTWfLKr3+jsBClVlG5Xb9eb4fImgUBBKDVB4ExRHFGwbGRQLGXMEhUgUfw2QC4IyCmSNDQtHlm2ZXgoiGQsUjW0EnUgLfyKBeYSeiHojfH61uS0GBisVEgEVLRcWRxAXKAgDRwMILMVIECgSVRIrBmS9JtRI1iMVBweuGxerSNolyszOIhjLGs0jEFXSKA8SEkMbcEgWIxfzNBxrw6AKgxIGkM05UOWALhERHJhysOThBgAVWYQAACH5BAkJABkALAAAAAAgACAAhAQGBIyKjERCRMzOzCwuLGRiZPz6/OTm5AwODLSytFRSVNTW1Dw6PHx6fAwKDJSSlERGRNTS1DQyNGxqbPz+/BQSFLy6vFRWVNza3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAXqYCaO5FgFwxBUZeu61ULNFMa+eBvQdJD/owFvFhkBBAwHsBQZUooZyWF2YOQkBNJu6ANMaQeli0AxSEwymi0DcUJeEgPlbEJFAghRe/h+Eeg/Dl9UYks5DF9VhksOAgKFi5GSSwh5kzgVCXIJNxknD5aSCTwJIw8zD5MITpanFKmSCHI8NxUPoJejNKWXLZkznL0vCJ3CxsckDpA/ChYJFzkTBgYTSxc80C4OswbLLhY8Fi/bMwYAJVgl4DTiL9LUJADrFuci1zTZLwD1IwU8BSQuWLCQb1EDHg2QiSDALYvCDAISJLDy8FIIACH5BAkJAB4ALAAAAAAgACAAhAQGBISGhFRSVNTW1CQiJKyqrGRmZOzu7CwuLIyOjGxubPz6/BQSFGRiZOTi5CwqLLy6vDQ2NIyKjFRWVCQmJKyurGxqbPT29DQyNJSSlHRydPz+/BQWFOzq7AAAAAAAAAXhoCeOJElYClGubOs117YtjWuvxCLLi3qbhc6h4FPsdorfiNI5dige43GT9AAkHUcCwCpMNxVP7tgTJY4J1uF7EBl0M8Ooueuo2SOCIkVa11kVX2E2EmgsFH4yBz4uAAkdHVstBAUHQ4xKmZqbnJ2bAhAQAiURGJ4eE0cTIxgzpp0QRxCsrp6xO7MjpaepO6unKxOhv8DFxsfIJBwaChw2DAkZDEocDjIOzi0ZMhlKUjIaLtsb3T8aR+EtDBkJ0yQUBQVQI9XX2ZsDMgMlyxr3mzE2XEgmotCGAARFIHiQ0FMIACH5BAkJABgALAAAAAAgACAAhAQCBISGhDw+POTi5CwuLLS2tPTy9BQSFJyenGRiZDQ2NIyOjLy+vPz6/BweHIyKjFRSVOzq7DQyNLy6vBQWFHRydDw6PPz+/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXXICaOZHkcZaquIjVd10SxtFrAcFGrVhBYIwoON9uNAsOA6DCEFTEKBEKxEjQvAtELNxkpGrAGNfW4Plpb2QgxRKjKzfPoVGLj3CnLNUv7hscpSDhKOxJSgDwPP0ZGAACMjAQFDQYFBJA0BAZDBpeYGBQVFUU3TV2YFAMwAzNgTQ2PkBVDFRiuQ7CYszi1pUOnkKmrM5qcnqiiTwQTDQ2Wn9DR0tPUfRKQEBEREDQSFw3XRhEwEd3f4TvjF+XWKgJ8JNnb0QkwCdUlCzAL+CQODAwc9BtIMAQAOw==")!important}.icon-warning{background-repeat:no-repeat;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}.toaster-icon{font-weight:400;color:#fff}.toast-content{flex-grow:1;padding:15px 15px 15px 50px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button,button.toast-close-button{align-self:flex-start;padding:3px;font-size:23px;line-height:90%;font-weight:700;color:#fff;text-shadow:0 1px 0 #fff;opacity:.7;z-index:999;cursor:pointer;background:transparent;border:0}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;border:none}.toast-close-button span{display:flex;flex-direction:column;align-items:flex-start}.toast-progress-bar{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}.toast-container{position:fixed;z-index:999999;pointer-events:auto}.toast-container.toast-bottom-center,.toast-container.toast-center,.toast-container.toast-top-center{width:100%;pointer-events:none;left:0;right:0}.toast-container.toast-bottom-center>div,.toast-container.toast-center>div,.toast-container.toast-top-center>div{margin:6px auto;pointer-events:auto}.toast-container.toast-bottom-center>button,.toast-container.toast-center>button,.toast-container.toast-top-center>button{pointer-events:auto}.toast-container *{box-sizing:border-box}.toast-container>div{margin:0 0 6px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px;background-repeat:no-repeat;box-shadow:0 0 12px #999;color:#fff;opacity:.8}.toast-container>:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-container.toast-bottom-full-width>div,.toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-center{top:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-center{bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-center{top:45%}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography h1{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography h2{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;margin:0 0 16px}.mat-h5,.mat-typography h5{font:400 calc(14px * .83)/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography h6{font:400 calc(14px * .67)/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-body-2,.mat-body-strong{font:500 14px/24px Roboto,Helvetica Neue,sans-serif}.mat-body,.mat-body-1,.mat-typography{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-body-1 p,.mat-body p,.mat-typography p{margin:0 0 12px}.mat-caption,.mat-small{font:400 12px/20px Roboto,Helvetica Neue,sans-serif}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-button,.mat-fab,.mat-flat-button,.mat-icon-button,.mat-mini-fab,.mat-raised-button,.mat-stroked-button{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle,.mat-card{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-content,.mat-card-subtitle{font-size:14px}.mat-checkbox{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-remove.mat-icon,.mat-chip .mat-chip-trailing-icon.mat-icon{font-size:18px}.mat-table{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto,Helvetica Neue,sans-serif}.mat-expansion-panel-header{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto,Helvetica Neue,sans-serif}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,Helvetica Neue,sans-serif}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.33333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(.75);width:133.33334%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.66667em;top:calc(100% - 1.79167em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);-ms-transform:translateY(-1.28125em) scale(.75);width:133.33333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);-ms-transform:translateY(-1.28124em) scale(.75);width:133.33334%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);-ms-transform:translateY(-1.28123em) scale(.75);width:133.33335%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.54167em;top:calc(100% - 1.66667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.33333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59374em) scale(.75);width:133.33334%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.33333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(.75);width:133.33334%}.mat-grid-tile-footer,.mat-grid-tile-header{font-size:14px}.mat-grid-tile-footer .mat-line,.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2),.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button,.mat-select{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content,.mat-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text{font-size:12px;font-weight:500}.mat-stepper-horizontal,.mat-stepper-vertical{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group,.mat-tab-label,.mat-tab-link{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label,.mat-tab-link{font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;margin:0}.mat-tooltip{font-family:Roboto,Helvetica Neue,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item,.mat-list-option{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2),.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto,Helvetica Neue,sans-serif}.mat-simple-snackbar{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto,Helvetica Neue,sans-serif}.mat-nested-tree-node,.mat-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale(0)}@media (-ms-high-contrast:active){.mat-ripple-element{display:none}}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-high-contrast:active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@keyframes cdk-text-field-autofill-start{ + /*!*/}@keyframes cdk-text-field-autofill-end{ + /*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation-name:cdk-text-field-autofill-start}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation-name:cdk-text-field-autofill-end}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{height:auto!important;overflow:hidden!important;padding:2px 0!important;box-sizing:initial!important}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-option{color:rgba(0,0,0,.87)}.mat-option.mat-active,.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled),.mat-option:hover:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{color:rgba(0,0,0,.87)}.mat-option.mat-option-disabled{color:rgba(0,0,0,.38)}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#3f51b5}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff4081}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:rgba(0,0,0,.54)}.mat-optgroup-disabled .mat-optgroup-label{color:rgba(0,0,0,.38)}.mat-pseudo-checkbox{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox:after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#3f51b5}.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate,.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate{background:#ff4081}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-elevation-z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-elevation-z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-elevation-z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-elevation-z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-elevation-z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-elevation-z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mat-elevation-z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-elevation-z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mat-elevation-z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-elevation-z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mat-elevation-z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mat-elevation-z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mat-elevation-z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-elevation-z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mat-elevation-z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mat-elevation-z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mat-elevation-z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-elevation-z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mat-elevation-z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mat-elevation-z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mat-elevation-z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mat-elevation-z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mat-elevation-z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mat-elevation-z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mat-elevation-z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:rgba(0,0,0,.87)}.mat-badge-content{color:#fff;background:#3f51b5}@media (-ms-high-contrast:active){.mat-badge-content{outline:1px solid;border-radius:0}}.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge{position:relative}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.mat-badge-content._mat-animation-noopable,.ng-animate-disabled .mat-badge-content{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#3f51b5}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff4081}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-accent[disabled],.mat-button.mat-primary[disabled],.mat-button.mat-warn[disabled],.mat-button[disabled][disabled],.mat-icon-button.mat-accent[disabled],.mat-icon-button.mat-primary[disabled],.mat-icon-button.mat-warn[disabled],.mat-icon-button[disabled][disabled],.mat-stroked-button.mat-accent[disabled],.mat-stroked-button.mat-primary[disabled],.mat-stroked-button.mat-warn[disabled],.mat-stroked-button[disabled][disabled]{color:rgba(0,0,0,.26)}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#3f51b5}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff4081}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button[disabled] .mat-button-focus-overlay,.mat-icon-button[disabled] .mat-button-focus-overlay,.mat-stroked-button[disabled] .mat-button-focus-overlay{background-color:initial}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#000}.mat-stroked-button:not([disabled]){border-color:rgba(0,0,0,.12)}.mat-fab,.mat-flat-button,.mat-mini-fab,.mat-raised-button{color:rgba(0,0,0,.87);background-color:#fff}.mat-fab.mat-accent,.mat-fab.mat-primary,.mat-fab.mat-warn,.mat-flat-button.mat-accent,.mat-flat-button.mat-primary,.mat-flat-button.mat-warn,.mat-mini-fab.mat-accent,.mat-mini-fab.mat-primary,.mat-mini-fab.mat-warn,.mat-raised-button.mat-accent,.mat-raised-button.mat-primary,.mat-raised-button.mat-warn{color:#fff}.mat-fab.mat-accent[disabled],.mat-fab.mat-primary[disabled],.mat-fab.mat-warn[disabled],.mat-fab[disabled][disabled],.mat-flat-button.mat-accent[disabled],.mat-flat-button.mat-primary[disabled],.mat-flat-button.mat-warn[disabled],.mat-flat-button[disabled][disabled],.mat-mini-fab.mat-accent[disabled],.mat-mini-fab.mat-primary[disabled],.mat-mini-fab.mat-warn[disabled],.mat-mini-fab[disabled][disabled],.mat-raised-button.mat-accent[disabled],.mat-raised-button.mat-primary[disabled],.mat-raised-button.mat-warn[disabled],.mat-raised-button[disabled][disabled]{color:rgba(0,0,0,.26)}.mat-fab.mat-primary,.mat-flat-button.mat-primary,.mat-mini-fab.mat-primary,.mat-raised-button.mat-primary{background-color:#3f51b5}.mat-fab.mat-accent,.mat-flat-button.mat-accent,.mat-mini-fab.mat-accent,.mat-raised-button.mat-accent{background-color:#ff4081}.mat-fab.mat-warn,.mat-flat-button.mat-warn,.mat-mini-fab.mat-warn,.mat-raised-button.mat-warn{background-color:#f44336}.mat-fab.mat-accent[disabled],.mat-fab.mat-primary[disabled],.mat-fab.mat-warn[disabled],.mat-fab[disabled][disabled],.mat-flat-button.mat-accent[disabled],.mat-flat-button.mat-primary[disabled],.mat-flat-button.mat-warn[disabled],.mat-flat-button[disabled][disabled],.mat-mini-fab.mat-accent[disabled],.mat-mini-fab.mat-primary[disabled],.mat-mini-fab.mat-warn[disabled],.mat-mini-fab[disabled][disabled],.mat-raised-button.mat-accent[disabled],.mat-raised-button.mat-primary[disabled],.mat-raised-button.mat-warn[disabled],.mat-raised-button[disabled][disabled]{background-color:rgba(0,0,0,.12)}.mat-fab.mat-accent .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-flat-button.mat-primary .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.1)}.mat-flat-button:not([class*=mat-elevation-z]),.mat-stroked-button:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-raised-button:not([disabled]):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-raised-button[disabled]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-fab:not([disabled]):active:not([class*=mat-elevation-z]),.mat-mini-fab:not([disabled]):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-fab[disabled]:not([class*=mat-elevation-z]),.mat-mini-fab[disabled]:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-button-toggle-group,.mat-button-toggle-standalone{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-button-toggle-group-appearance-standard,.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{box-shadow:none}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:1px solid rgba(0,0,0,.12)}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:1px solid rgba(0,0,0,.12)}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:1px solid rgba(0,0,0,.12)}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-group-appearance-standard,.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{border:1px solid rgba(0,0,0,.12)}.mat-card{background:#fff;color:rgba(0,0,0,.87)}.mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-card-subtitle{color:rgba(0,0,0,.54)}.mat-checkbox-frame{border-color:rgba(0,0,0,.54)}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa!important}@media (-ms-high-contrast:black-on-white){.mat-checkbox-checkmark-path{stroke:#000!important}}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-checked.mat-primary .mat-checkbox-background,.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background{background-color:#3f51b5}.mat-checkbox-checked.mat-accent .mat-checkbox-background,.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background-color:#ff4081}.mat-checkbox-checked.mat-warn .mat-checkbox-background,.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:rgba(0,0,0,.54)}@media (-ms-high-contrast:active){.mat-checkbox-disabled{opacity:.5}}@media (-ms-high-contrast:active){.mat-checkbox-background{background:none}}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#3f51b5}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ff4081}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:rgba(0,0,0,.87)}.mat-chip.mat-standard-chip .mat-chip-remove{color:rgba(0,0,0,.87);opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip:after{background:#000}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#3f51b5;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background:hsla(0,0%,100%,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background:hsla(0,0%,100%,.1)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff4081;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background:hsla(0,0%,100%,.1)}.mat-table{background:#fff}.mat-table-sticky,.mat-table tbody,.mat-table tfoot,.mat-table thead,[mat-footer-row],[mat-header-row],[mat-row],mat-footer-row,mat-header-row,mat-row{background:inherit}mat-footer-row,mat-header-row,mat-row,td.mat-cell,td.mat-footer-cell,th.mat-header-cell{border-bottom-color:rgba(0,0,0,.12)}.mat-header-cell{color:rgba(0,0,0,.54)}.mat-cell,.mat-footer-cell{color:rgba(0,0,0,.87)}.mat-calendar-arrow{border-top-color:rgba(0,0,0,.54)}.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button,.mat-datepicker-toggle{color:rgba(0,0,0,.54)}.mat-calendar-table-header{color:rgba(0,0,0,.38)}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content{color:rgba(0,0,0,.87);border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){color:rgba(0,0,0,.38)}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:rgba(0,0,0,.04)}.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:rgba(0,0,0,.18)}.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(63,81,181,.4)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background-color:#fff;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,64,129,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content-touch{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mat-datepicker-toggle-active{color:#3f51b5}.mat-datepicker-toggle-active.mat-accent{color:#ff4081}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-dialog-container{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}.mat-divider{border-top-color:rgba(0,0,0,.12)}.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}.mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mat-action-row{border-top-color:rgba(0,0,0,.12)}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media (hover:none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.mat-expansion-indicator:after,.mat-expansion-panel-header-description{color:rgba(0,0,0,.54)}.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title{color:inherit}.mat-form-field-label,.mat-hint{color:rgba(0,0,0,.6)}.mat-form-field.mat-focused .mat-form-field-label{color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff4081}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ff4081}.mat-form-field-ripple{background-color:rgba(0,0,0,.87)}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff4081}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#3f51b5}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:#ff4081}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after,.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint{color:rgba(0,0,0,.54)}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:rgba(0,0,0,.04)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:rgba(0,0,0,.02)}.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:rgba(0,0,0,.42)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:initial}.mat-form-field-appearance-outline .mat-form-field-outline{color:rgba(0,0,0,.12)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:rgba(0,0,0,.87)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#3f51b5}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff4081}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:rgba(0,0,0,.38)}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:rgba(0,0,0,.06)}.mat-icon.mat-primary{color:#3f51b5}.mat-icon.mat-accent{color:#ff4081}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:rgba(0,0,0,.54)}.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after,.mat-input-element:disabled{color:rgba(0,0,0,.38)}.mat-input-element{caret-color:#3f51b5}.mat-input-element::placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-moz-placeholder{color:rgba(0,0,0,.42)}.mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,.42)}.mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,.42)}.mat-accent .mat-input-element{caret-color:#ff4081}.mat-form-field-invalid .mat-input-element,.mat-warn .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#f44336}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{color:rgba(0,0,0,.87)}.mat-list-base .mat-subheader{color:rgba(0,0,0,.54)}.mat-list-item-disabled{background-color:#eee}.mat-action-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-list-option:focus,.mat-list-option:hover,.mat-nav-list .mat-list-item:focus,.mat-nav-list .mat-list-item:hover{background:rgba(0,0,0,.04)}.mat-menu-panel{background:#fff}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-menu-item{background:transparent;color:rgba(0,0,0,.87)}.mat-menu-item[disabled],.mat-menu-item[disabled]:after{color:rgba(0,0,0,.38)}.mat-menu-item-submenu-trigger:after,.mat-menu-item .mat-icon-no-color{color:rgba(0,0,0,.54)}.mat-menu-item-highlighted:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item:hover:not([disabled]){background:rgba(0,0,0,.04)}.mat-paginator{background:#fff}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:rgba(0,0,0,.54)}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-last{border-color:rgba(0,0,0,.38)}.mat-progress-bar-background{fill:#c5cae9}.mat-progress-bar-buffer{background-color:#c5cae9}.mat-progress-bar-fill:after{background-color:#3f51b5}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#ff80ab}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#ff80ab}.mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:#ff4081}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#ffcdd2}.mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#3f51b5}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff4081}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:rgba(0,0,0,.54)}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#3f51b5}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#3f51b5}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff4081}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff4081}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element{background-color:rgba(0,0,0,.38)}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:rgba(0,0,0,.38)}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-select-value{color:rgba(0,0,0,.87)}.mat-select-placeholder{color:rgba(0,0,0,.42)}.mat-select-disabled .mat-select-value{color:rgba(0,0,0,.38)}.mat-select-arrow{color:rgba(0,0,0,.54)}.mat-select-panel{background:#fff}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#3f51b5}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff4081}.mat-form-field.mat-focused.mat-warn .mat-select-arrow,.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:rgba(0,0,0,.38)}.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-drawer{color:rgba(0,0,0,.87)}.mat-drawer,.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-drawer-side{border-right:1px solid rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:1px solid rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:1px solid rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff4081}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(255,64,129,.54)}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff4081}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#3f51b5}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(63,81,181,.54)}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#3f51b5}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(244,67,54,.54)}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#fafafa}.mat-slide-toggle-bar{background-color:rgba(0,0,0,.38)}.mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-primary .mat-slider-thumb,.mat-primary .mat-slider-thumb-label,.mat-primary .mat-slider-track-fill{background-color:#3f51b5}.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-accent .mat-slider-thumb,.mat-accent .mat-slider-thumb-label,.mat-accent .mat-slider-track-fill{background-color:#ff4081}.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-warn .mat-slider-thumb,.mat-warn .mat-slider-thumb-label,.mat-warn .mat-slider-track-fill{background-color:#f44336}.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider-focus-ring{background-color:rgba(255,64,129,.2)}.cdk-focused .mat-slider-track-background,.mat-slider:hover .mat-slider-track-background{background-color:rgba(0,0,0,.38)}.mat-slider-disabled .mat-slider-thumb,.mat-slider-disabled .mat-slider-track-background,.mat-slider-disabled .mat-slider-track-fill,.mat-slider-disabled:hover .mat-slider-track-background{background-color:rgba(0,0,0,.26)}.mat-slider-min-value .mat-slider-focus-ring{background-color:rgba(0,0,0,.12)}.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:rgba(0,0,0,.87)}.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:rgba(0,0,0,.26)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:rgba(0,0,0,.26);background-color:initial}.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb{border-color:rgba(0,0,0,.38)}.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb{border-color:rgba(0,0,0,.26)}.mat-slider-has-ticks .mat-slider-wrapper:after{border-color:rgba(0,0,0,.7)}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover{background-color:rgba(0,0,0,.04)}@media (hover:none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.54)}.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:initial;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line:before{border-left-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header:after,.mat-horizontal-stepper-header:before,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-sort-header-arrow{color:#757575}.mat-tab-header,.mat-tab-nav-bar{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-header,.mat-tab-group-inverted-header .mat-tab-nav-bar{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:rgba(0,0,0,.87)}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:rgba(0,0,0,.38)}.mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.87)}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:rgba(0,0,0,.38)}.mat-tab-group[class*=mat-background-] .mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#3f51b5}.mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff4081}.mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(197,202,233,.3)}.mat-tab-group.mat-background-primary .mat-tab-header,.mat-tab-group.mat-background-primary .mat-tab-header-pagination,.mat-tab-group.mat-background-primary .mat-tab-links,.mat-tab-nav-bar.mat-background-primary .mat-tab-header,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary .mat-tab-links{background-color:#3f51b5}.mat-tab-group.mat-background-primary .mat-tab-label,.mat-tab-group.mat-background-primary .mat-tab-link,.mat-tab-nav-bar.mat-background-primary .mat-tab-label,.mat-tab-nav-bar.mat-background-primary .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-primary .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,128,171,.3)}.mat-tab-group.mat-background-accent .mat-tab-header,.mat-tab-group.mat-background-accent .mat-tab-header-pagination,.mat-tab-group.mat-background-accent .mat-tab-links,.mat-tab-nav-bar.mat-background-accent .mat-tab-header,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent .mat-tab-links{background-color:#ff4081}.mat-tab-group.mat-background-accent .mat-tab-label,.mat-tab-group.mat-background-accent .mat-tab-link,.mat-tab-nav-bar.mat-background-accent .mat-tab-label,.mat-tab-nav-bar.mat-background-accent .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-accent .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:rgba(255,205,210,.3)}.mat-tab-group.mat-background-warn .mat-tab-header,.mat-tab-group.mat-background-warn .mat-tab-header-pagination,.mat-tab-group.mat-background-warn .mat-tab-links,.mat-tab-nav-bar.mat-background-warn .mat-tab-header,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn .mat-tab-links{background-color:#f44336}.mat-tab-group.mat-background-warn .mat-tab-label,.mat-tab-group.mat-background-warn .mat-tab-link,.mat-tab-nav-bar.mat-background-warn .mat-tab-label,.mat-tab-nav-bar.mat-background-warn .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled{color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron{border-color:#fff}.mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:hsla(0,0%,100%,.4)}.mat-tab-group.mat-background-warn .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn .mat-ripple-element{background-color:hsla(0,0%,100%,.12)}.mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}.mat-toolbar.mat-accent{background:#ff4081;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-focused .mat-form-field-ripple,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-form-field-underline{background-color:currentColor}.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-select-value{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tree{background:#fff}.mat-nested-tree-node,.mat-tree-node{color:rgba(0,0,0,.87)}.mat-snack-bar-container{color:hsla(0,0%,100%,.7);background:#323232;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-simple-snackbar-action{color:#ff4081}.c-btn{background:#fff;border:1px solid #ccc;color:#333}.selected-list .c-list .c-token{background:#0079fe}.selected-list .c-list .c-token .c-label{color:#fff}.selected-list .c-list .c-token .c-remove svg{fill:#fff}.selected-list .c-angle-down svg,.selected-list .c-angle-up svg{fill:#333}.dropdown-list ul li:hover{background:#f5f5f5}.arrow-down,.arrow-up{border-bottom:15px solid #fff}.arrow-2{border-bottom:15px solid #ccc}.list-area{border:1px solid #ccc;background:#fff;box-shadow:0 1px 5px #959595}.list-filter,.select-all{border-bottom:1px solid #ccc}.list-filter .c-clear svg,.list-filter .c-search svg{fill:#888}.pure-checkbox input[type=checkbox]:focus+label:before,.pure-checkbox input[type=checkbox]:hover+label:before{border-color:#0079fe;background-color:#f2f2f2}.pure-checkbox input[type=checkbox]+label{color:#000}.pure-checkbox input[type=checkbox]+label:before{color:#0079fe;border:1px solid #0079fe}.pure-checkbox input[type=checkbox]+label:after{background-color:#0079fe}.pure-checkbox input[type=checkbox]:disabled+label:before{border-color:#ccc}.pure-checkbox input[type=checkbox]:disabled:checked+label:before{background-color:#ccc}.pure-checkbox input[type=checkbox]+label:after{border-color:#fff}.pure-checkbox input[type=radio]:checked+label:before{background-color:#fff}.pure-checkbox input[type=checkbox]:checked+label:before{background:#0079fe}.single-select-mode .pure-checkbox input[type=checkbox]:focus+label:before,.single-select-mode .pure-checkbox input[type=checkbox]:hover+label:before{border-color:#0079fe;background-color:#f2f2f2}.single-select-mode .pure-checkbox input[type=checkbox]+label{color:#000}.single-select-mode .pure-checkbox input[type=checkbox]+label:before{color:transparent!important;border:0 solid #0079fe}.single-select-mode .pure-checkbox input[type=checkbox]+label:after{background-color:initial!important}.single-select-mode .pure-checkbox input[type=checkbox]:disabled+label:before{border-color:#ccc}.single-select-mode .pure-checkbox input[type=checkbox]:disabled:checked+label:before{background-color:#ccc}.single-select-mode .pure-checkbox input[type=checkbox]+label:after{border-color:#0079fe}.single-select-mode .pure-checkbox input[type=radio]:checked+label:before{background-color:#fff}.single-select-mode .pure-checkbox input[type=checkbox]:checked+label:before{background:none!important}.selected-item{background:#e9f4ff}.btn-iceblue{background:#0079fe;border:1px solid #ccc;color:#fff} +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;font-display:block;src:url(fa-brands-400.23f19bb08961f37aaf69.eot);src:url(fa-brands-400.23f19bb08961f37aaf69.eot?#iefix) format("embedded-opentype"),url(fa-brands-400.d878b0a6a1144760244f.woff2) format("woff2"),url(fa-brands-400.2285773e6b4b172f07d9.woff) format("woff"),url(fa-brands-400.527940b104eb2ea366c8.ttf) format("truetype"),url(fa-brands-400.2f517e09eb2ca6650ff5.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;font-display:block;src:url(fa-regular-400.77206a6bb316fa0aded5.eot);src:url(fa-regular-400.77206a6bb316fa0aded5.eot?#iefix) format("embedded-opentype"),url(fa-regular-400.7a3337626410ca2f4071.woff2) format("woff2"),url(fa-regular-400.bb58e57c48a3e911f15f.woff) format("woff"),url(fa-regular-400.491974d108fe4002b2aa.ttf) format("truetype"),url(fa-regular-400.4689f52cc96215721344.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;font-display:block;src:url(fa-solid-900.9bbb245e67a133f6e486.eot);src:url(fa-solid-900.9bbb245e67a133f6e486.eot?#iefix) format("embedded-opentype"),url(fa-solid-900.1551f4f60c37af51121f.woff2) format("woff2"),url(fa-solid-900.eeccf4f66002c6f2ba24.woff) format("woff"),url(fa-solid-900.be9ee23c0c6390141475.ttf) format("truetype"),url(fa-solid-900.7a8b4f130182d19a2d7c.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:Font Awesome\ 5 Free}.fa,.fas{font-weight:900} \ No newline at end of file